Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Difference From 1b63c8b896d569f0 To 1bccc483a4a0105c
2015-05-31
| ||
09:47 | supporting WMS Keywords: SE_RegisterRasterKeyword(), SE_RegisterVectorKeyword() and alike check-in: 72ff6cd29e user: sandro tags: trunk | |
2015-05-27
| ||
17:05 | updating EPSG definitions to GDAL 2.0.0 Beta 2 check-in: 1bccc483a4 user: sandro tags: trunk | |
11:26 | making all GCP symbols from GRASS being PRIVATE and prefixed so to avoid any possible link conflict check-in: d69a0e23ca user: sandro tags: trunk | |
2015-05-11
| ||
15:45 | implementing GCP (Ground Control Points) based on Grass code check-in: 6796b86e37 user: sandro tags: trunk | |
2015-05-05
| ||
22:10 | adding two missing files from the previous commit check-in: 1b63c8b896 user: sandro tags: trunk | |
22:00 | implementing the Affine Transformations module (ATM) check-in: 42275338bd user: sandro tags: trunk | |
Changes to Makefile.am.
15 15 pkgconfigdir = $(libdir)/pkgconfig 16 16 pkgconfig_DATA = spatialite.pc 17 17 18 18 coverage-init: 19 19 lcov --directory src --capture --initial --output-file libspatialite_cov.info 20 20 21 21 coverage:: 22 - lcov --directory src --output-file libspatialite_cov.info --capture 23 - genhtml -o covresults libspatialite_cov.info 22 + lcov --rc lcov_branch_coverage=1 --directory src --output-file libspatialite_cov.info --capture 23 + genhtml --rc lcov_branch_coverage=1 -o covresults libspatialite_cov.info 24 24 25 25 MOSTLYCLEANFILES = libspatialite_cov.info
Changes to Makefile.in.
876 876 uninstall-am uninstall-pkgconfigDATA 877 877 878 878 879 879 coverage-init: 880 880 lcov --directory src --capture --initial --output-file libspatialite_cov.info 881 881 882 882 coverage:: 883 - lcov --directory src --output-file libspatialite_cov.info --capture 884 - genhtml -o covresults libspatialite_cov.info 883 + lcov --rc lcov_branch_coverage=1 --directory src --output-file libspatialite_cov.info --capture 884 + genhtml --rc lcov_branch_coverage=1 -o covresults libspatialite_cov.info 885 885 886 886 # Tell versions [3.59,3.63) of GNU make to not export all variables. 887 887 # Otherwise a system limit (for SysV at least) may be exceeded. 888 888 .NOEXPORT:
Changes to config.h.in.
1 1 /* config.h.in. Generated from configure.ac by autoheader. */ 2 2 3 -/* Should be defined in order to enable CONTROL_POINTS support. */ 4 -#undef ENABLE_CONTROL_POINTS 3 +/* Should be defined in order to enable GCP support. */ 4 +#undef ENABLE_GCP 5 5 6 6 /* Should be defined in order to enable GeoPackage support. */ 7 7 #undef ENABLE_GEOPACKAGE 8 8 9 9 /* Should be defined in order to enable LIBXML2 support. */ 10 10 #undef ENABLE_LIBXML2 11 11
Changes to configure.
793 793 enable_geocallbacks 794 794 enable_proj 795 795 enable_iconv 796 796 enable_freexl 797 797 enable_epsg 798 798 enable_geos 799 799 with_geosconfig 800 -enable_controlpoints 800 +enable_gcp 801 801 enable_geosadvanced 802 802 enable_lwgeom 803 803 enable_libxml2 804 804 enable_geopackage 805 805 enable_gcov 806 806 enable_examples 807 807 ' ................................................................................ 1458 1458 --enable-mathsql enables SQL math functions [default=yes] 1459 1459 --enable-geocallbacks enables geometry callbacks [default=no] 1460 1460 --enable-proj enables PROJ.4 inclusion [default=yes] 1461 1461 --enable-iconv enables ICONV inclusion [default=yes] 1462 1462 --enable-freexl enables FreeXL inclusion [default=yes] 1463 1463 --enable-epsg enables full EPSG dataset support [default=yes] 1464 1464 --enable-geos enables GEOS inclusion [default=yes] 1465 - --enable-controlpoints enables Control Points (from Grass GIS) [default=no] 1465 + --enable-gcp enables Control Points (from Grass GIS) [default=no] 1466 1466 --enable-geosadvanced enables GEOS advanced features [default=yes] 1467 1467 --enable-lwgeom enables LWGEOM support [default=no] 1468 1468 --enable-libxml2 enables libxml2 inclusion [default=yes] 1469 1469 --enable-geopackage enables GeoPackage support [default=yes] 1470 1470 --enable-gcov turn on code coverage analysis tools 1471 1471 --enable-examples enables building examples [default=yes] 1472 1472 ................................................................................ 17348 17348 LIBS="-lz $LIBS" 17349 17349 17350 17350 else 17351 17351 as_fn_error $? "'libz' is required but it doesn't seem to be installed on this system." "$LINENO" 5 17352 17352 fi 17353 17353 17354 17354 17355 -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/control_points/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" 17355 +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/control_points/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 test/sql_stmt_cache_tests/Makefile test/sql_stmt_nocache_tests/Makefile examples/Makefile Doxyfile spatialite.pc" 17356 17356 17357 17357 17358 17358 # exporting the TARGET_CPU string 17359 17359 splite_cpu=`$CC -dumpmachine` 17360 17360 cat >>confdefs.h <<_ACEOF 17361 17361 #define TARGET_CPU "$splite_cpu" 17362 17362 _ACEOF ................................................................................ 18124 18124 18125 18125 LIBS="$LIBS_SAVE" 18126 18126 LIBS="$LIBS $GEOS_LDFLAGS -lgeos_c" 18127 18127 18128 18128 #----------------------------------------------------------------------- 18129 18129 # --enable-controlpoints 18130 18130 # 18131 - # Check whether --enable-controlpoints was given. 18132 -if test "${enable_controlpoints+set}" = set; then : 18133 - enableval=$enable_controlpoints; 18131 + # Check whether --enable-gcp was given. 18132 +if test "${enable_gcp+set}" = set; then : 18133 + enableval=$enable_gcp; 18134 18134 else 18135 - enable_controlpoints=no 18135 + enable_gcp=no 18136 18136 fi 18137 18137 18138 - if test x"$enable_controlpoints" != "xno"; then 18139 - $as_echo "#define ENABLE_CONTROL_POINTS 1" >>confdefs.h 18138 + if test x"$enable_gcp" != "xno"; then 18139 + $as_echo "#define ENABLE_GCP 1" >>confdefs.h 18140 18140 18141 18141 fi 18142 18142 18143 18143 #----------------------------------------------------------------------- 18144 18144 # --enable-geosadvanced 18145 18145 # 18146 18146 # Check whether --enable-geosadvanced was given. ................................................................................ 19783 19783 "test/sql_stmt_proj_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_proj_tests/Makefile" ;; 19784 19784 "test/sql_stmt_mathsql_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_mathsql_tests/Makefile" ;; 19785 19785 "test/sql_stmt_lwgeom_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_lwgeom_tests/Makefile" ;; 19786 19786 "test/sql_stmt_libxml2_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_libxml2_tests/Makefile" ;; 19787 19787 "test/sql_stmt_security_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_security_tests/Makefile" ;; 19788 19788 "test/sql_stmt_xmlsec_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_xmlsec_tests/Makefile" ;; 19789 19789 "test/sql_stmt_freexl_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_freexl_tests/Makefile" ;; 19790 + "test/sql_stmt_cache_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_cache_tests/Makefile" ;; 19791 + "test/sql_stmt_nocache_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_nocache_tests/Makefile" ;; 19790 19792 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; 19791 19793 "Doxyfile") CONFIG_FILES="$CONFIG_FILES Doxyfile" ;; 19792 19794 "spatialite.pc") CONFIG_FILES="$CONFIG_FILES spatialite.pc" ;; 19793 19795 19794 19796 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 19795 19797 esac 19796 19798 done ................................................................................ 21325 21327 #----------------------------------------------------------------------- 21326 21328 # printing an eventual message reporting about GPL escalation 21327 21329 #----------------------------------------------------------------------- 21328 21330 gpl_escalation=no; 21329 21331 if test x"$enable_lwgeom" != "xno"; then 21330 21332 gpl_escalation=yes 21331 21333 fi 21332 -if test x"$enable_controlpoints" != "xno"; then 21334 +if test x"$enable_gcp" != "xno"; then 21333 21335 gpl_escalation=yes 21334 21336 fi 21335 21337 if test x"$gpl_escalation" != xno; then 21336 21338 echo 21337 21339 echo 21338 21340 echo "==============================================================" 21339 21341 echo " IMPORTANT NOTICE" 21340 21342 echo "==============================================================" 21341 - echo "You have selected --enable-lwgeom and/or --enable-controlpoints" 21343 + echo "You have selected --enable-lwgeom and/or --enable-gcp" 21342 21344 echo 21343 21345 echo "Both modules strictly depend on code released under the GPLv2+" 21344 21346 echo "license, wich is virally infective by definition." 21345 21347 echo "Consequently the copy of libspatialite you are going to build" 21346 21348 echo "if configured this way *must* be released under the GPLv2+ license." 21347 21349 echo 21348 21350 echo "If you wish better preserving the initial MPL tri-license you" 21349 21351 echo "simply have to reconfigure by specifying the following options:" 21350 - echo " --disable-lwgeom --disable-controlpoints" 21352 + echo " --disable-lwgeom --disable-gcp" 21351 21353 echo "==============================================================" 21352 21354 21353 21355 fi
Changes to configure.ac.
31 31 [Should be defined in order to disable GEOS support.]) 32 32 AH_TEMPLATE([GEOS_ADVANCED], 33 33 [Should be defined in order to enable GEOS_ADVANCED support.]) 34 34 AH_TEMPLATE([GEOS_TRUNK], 35 35 [Should be defined in order to enable GEOS_TRUNK experimental support.]) 36 36 AH_TEMPLATE([ENABLE_LWGEOM], 37 37 [Should be defined in order to enable LWGEOM support.]) 38 -AH_TEMPLATE([ENABLE_CONTROL_POINTS], 39 - [Should be defined in order to enable CONTROL_POINTS support.]) 38 +AH_TEMPLATE([ENABLE_GCP], 39 + [Should be defined in order to enable GCP support.]) 40 40 AH_TEMPLATE([OMIT_PROJ], 41 41 [Should be defined in order to disable PROJ.4 support.]) 42 42 AH_TEMPLATE([OMIT_ICONV], 43 43 [Should be defined in order to disable ICONV support.]) 44 44 AH_TEMPLATE([OMIT_MATHSQL], 45 45 [Should be defined in order to disable MATHSQL support.]) 46 46 AH_TEMPLATE([OMIT_EPSG], ................................................................................ 135 135 test/sql_stmt_proj_tests/Makefile \ 136 136 test/sql_stmt_mathsql_tests/Makefile \ 137 137 test/sql_stmt_lwgeom_tests/Makefile \ 138 138 test/sql_stmt_libxml2_tests/Makefile \ 139 139 test/sql_stmt_security_tests/Makefile \ 140 140 test/sql_stmt_xmlsec_tests/Makefile \ 141 141 test/sql_stmt_freexl_tests/Makefile \ 142 + test/sql_stmt_cache_tests/Makefile \ 143 + test/sql_stmt_nocache_tests/Makefile \ 142 144 examples/Makefile \ 143 145 Doxyfile \ 144 146 spatialite.pc]) 145 147 146 148 # exporting the TARGET_CPU string 147 149 splite_cpu=`$CC -dumpmachine` 148 150 AC_DEFINE_UNQUOTED([TARGET_CPU], ["$splite_cpu"]) ................................................................................ 278 280 AC_SEARCH_LIBS(GEOSCoveredBy,geos_c,,AC_MSG_ERROR([could not find libgeos_c (or obsolete 'libgeos_c' < v.3.3.0 found) - you may need to specify the directory of a geos-config file using --with-geosconfig])) 279 281 LIBS="$LIBS_SAVE" 280 282 LIBS="$LIBS $GEOS_LDFLAGS -lgeos_c" 281 283 282 284 #----------------------------------------------------------------------- 283 285 # --enable-controlpoints 284 286 # 285 - AC_ARG_ENABLE(controlpoints, [AS_HELP_STRING( 286 - [--enable-controlpoints], [enables Control Points (from Grass GIS) [default=no]])], 287 - [], [enable_controlpoints=no]) 288 - if test x"$enable_controlpoints" != "xno"; then 289 - AC_DEFINE(ENABLE_CONTROL_POINTS) 287 + AC_ARG_ENABLE(gcp, [AS_HELP_STRING( 288 + [--enable-gcp], [enables Control Points (from Grass GIS) [default=no]])], 289 + [], [enable_gcp=no]) 290 + if test x"$enable_gcp" != "xno"; then 291 + AC_DEFINE(ENABLE_GCP) 290 292 fi 291 293 292 294 #----------------------------------------------------------------------- 293 295 # --enable-geosadvanced 294 296 # 295 297 AC_ARG_ENABLE(geosadvanced, [AS_HELP_STRING( 296 298 [--enable-geosadvanced], [enables GEOS advanced features [default=yes]])], ................................................................................ 383 385 #----------------------------------------------------------------------- 384 386 # printing an eventual message reporting about GPL escalation 385 387 #----------------------------------------------------------------------- 386 388 gpl_escalation=no; 387 389 if test x"$enable_lwgeom" != "xno"; then 388 390 gpl_escalation=yes 389 391 fi 390 -if test x"$enable_controlpoints" != "xno"; then 392 +if test x"$enable_gcp" != "xno"; then 391 393 gpl_escalation=yes 392 394 fi 393 395 if test x"$gpl_escalation" != xno; then 394 396 echo 395 397 echo 396 398 echo "==============================================================" 397 399 echo " IMPORTANT NOTICE" 398 400 echo "==============================================================" 399 - echo "You have selected --enable-lwgeom and/or --enable-controlpoints" 401 + echo "You have selected --enable-lwgeom and/or --enable-gcp" 400 402 echo 401 403 echo "Both modules strictly depend on code released under the GPLv2+" 402 404 echo "license, wich is virally infective by definition." 403 405 echo "Consequently the copy of libspatialite you are going to build" 404 406 echo "if configured this way *must* be released under the GPLv2+ license." 405 407 echo 406 408 echo "If you wish better preserving the initial MPL tri-license you" 407 409 echo "simply have to reconfigure by specifying the following options:" 408 - echo " --disable-lwgeom --disable-controlpoints" 410 + echo " --disable-lwgeom --disable-gcp" 409 411 echo "==============================================================" 410 412 411 413 fi
Changes to spatialite-sql-latest.html.
12 12 </style> 13 13 </head><body bgcolor="#fffff0"> 14 14 <h2>SpatiaLite 4.3.0 SQL functions reference list</h2> 15 15 <a href="https://www.gaia-gis.it/fossil/libspatialite">back</a> 16 16 <ul> 17 17 <li><a href="#version">SQL Version Info [and build options testing] functions</a></li> 18 18 <li><a href="#generic">Generic SQL utility functions</a></li> 19 + <li><a href="#global">Global settings per connection</a></li> 19 20 <li><a href="#math">SQL math functions</a></li> 20 21 <li><a href="#error">SQL functions reporting GEOS / LWGEOM errors and warnings</a></li> 21 22 <li><a href="#length_cvt">SQL length/distance unit-conversion functions</a></li> 22 23 <li><a href="#dms_cvt">SQL conversion functions from DD/DMS notations (longitude/latitude)</a></li> 23 24 <li><a href="#blob">SQL utility functions for BLOB objects</a></li> 24 25 <li><a href="#p0">SQL utility functions [non-standard] for geometric objects</a></li> 25 26 <li><a href="#p1">SQL functions for constructing a geometric object given its Well-known Text Representation</a></li> ................................................................................ 41 42 <li><a href="#p12">SQL functions that test spatial relationships</a></li> 42 43 <li><a href="#p13">SQL functions for distance relationships</a></li> 43 44 <li><a href="#p14">SQL functions that implement spatial operators</a></li> 44 45 <li><a href="#p14b">SQL functions that implement spatial operators [GEOS specific features]</a></li> 45 46 <li><a href="#p14c">SQL functions that implement spatial operators [GEOS advanced features]</a></li> 46 47 <li><a href="#p14d">SQL functions that implement spatial operators [LWGEOM features]</a></li> 47 48 <li><a href="#p15">SQL functions for coordinate transformations</a></li> 49 + <li><a href="#p15plus">SQL functions supporting Affine Transformations and Ground Control Points</a></li> 48 50 <li><a href="#p16">SQL functions for Spatial-MetaData and Spatial-Index handling</a></li> 49 51 <li><a href="#p16metacatalog">SQL functions supporting the MetaCatalog and related Statistics</a></li> 50 52 <li><a href="#p16style">SQL functions supporting SLD/SE Styled Layers</a></li> 51 53 <li><a href="#p16isometa">SQL functions supporting ISO Metadata</a></li> 52 54 <li><a href="#p16fdo">SQL functions implementing FDO/OGR compatibility</a></li> 53 55 <li><a href="#p16gpkg">SQL functions implementing OGC GeoPackage compatibility</a></li> 54 56 <li><a href="#p17">SQL functions for MbrCache-based queries</a></li> ................................................................................ 182 184 <td colspan="3">returns the File Extension from a relative or absolute Pathname.<br>Will return <b>NULL</b> for invalid input of for any path 183 185 lacking a File Name or when no Extension is present.</td></tr> 184 186 <tr><td><b>eval</b></td> 185 187 <td>eval( X <i>TEXT</i> [ , Y <i>TEXT</i> ) : <i>Text</i></td> 186 188 <td colspan="3">Evaluate the SQL text in <b>X</b>. Return the results, using string <b>Y</b> as the separator.<br> 187 189 If <b>Y</b> is omitted, use a single space character.<hr> 188 190 Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr> 191 + <tr><td colspan="5" align="center" bgcolor="#f0e0c0"> 192 + <h3><a name="global">Global settings per connection</a></h3></td></tr> 193 + <tr><th bgcolor="#d0d0d0">Function</th> 194 + <th bgcolor="#d0d0d0">Syntax</th> 195 + <th colspan="3" bgcolor="#d0d0d0">Summary</th></tr> 196 + <tr><td><b>EnableGpkgAmphibiousMode</b></td> 197 + <td>EnableGpkgAmphibiousMode( <i>void</i> ) : <i>void</i></td> 198 + <td colspan="3">Enables the <b>Geopackage amphibious mode</b><br> 199 + all connections initially start by disabling the amphibious mode, that has always to be explicitly enabled whenever reguired.</td></tr> 200 + <tr><td><b>DisableGpkgAmphibiousMode</b></td> 201 + <td>DisableGpkgAmphibiousMode( <i>void</i> ) : <i>void</i></td> 202 + <td colspan="3">Disables the <b>Geopackage amphibious mode</b></td></tr> 203 + <tr><td><b>GetGpkgAmphibiousMode</b></td> 204 + <td>GetGpkgAmphibiousMode( <i>void</i> ) : <i>boolean</i></td> 205 + <td colspan="3">Returns <b>TRUE</b> if the <b>Geopackage amphibious mode</b> is currently enabled, otherwise <b>FALSE</b></td></tr> 206 + <tr><td><b>SetDecimalPrecision</b></td> 207 + <td>SetDecimalPrecision( <i>integer</i> ) : <i>void</i></td> 208 + <td colspan="3">Explicitly sets the number of decimal digits (<i>precision</i>) to be displayed by <b>ST_AsText()</b> for coordinate values: the standard default setting is <b>6</b> decimal digits.<br> 209 + Passing any <b>negative</b> precision will automatically restore the initial default setting.<br> 210 + The <b>spatialite_gui</b> tool will honor this setting for all floating point values to be displayed on the screen.</td></tr> 211 + <tr><td><b>GetDecimalPrecision</b></td> 212 + <td>GetDecimalPrecision( <i>void</i> ) : <i>integer</i></td> 213 + <td colspan="3">Returns the currently set <b>decimal precision</b>.<br> 214 + A <b>negative</b> precision identifies the default setting.</td></tr> 189 215 <tr><td colspan="5" align="center" bgcolor="#f0e0c0"> 190 216 <h3><a name="math">SQL math functions</a></h3></td></tr> 191 217 <tr><th bgcolor="#d0d0d0">Function</th> 192 218 <th bgcolor="#d0d0d0">Syntax</th> 193 219 <th colspan="3" bgcolor="#d0d0d0">Summary</th></tr> 194 220 <tr><td><b>Abs</b></td> 195 221 <td>Abs( x <i>Double precision</i> ) : <i>Double precision</i></td> ................................................................................ 201 227 <tr><td><b>Asin</b></td> 202 228 <td>Asin( x <i>Double precision</i> ) : <i>Double precision</i></td> 203 229 <td colspan="3">returns the arc sine of <b>x</b>, that is, the value whose sine is <b>x</b><br> 204 230 returns NULL if <b>x</b> is not in the range -1 to 1</td></tr> 205 231 <tr><td><b>Atan</b></td> 206 232 <td>Atan( x <i>Double precision</i> ) : <i>Double precision</i></td> 207 233 <td colspan="3">returns the arc tangent of <b>x</b>, that is, the value whose tangent is <b>x</b></td></tr> 234 + <tr><td><b>Atan2</b></td> 235 + <td>Atan2( x <i>Double precision</i> , y <i>Double precision</i> ) : <i>Double precision</i></td> 236 + <td colspan="3">returns the principal value of the arc tangent of <b>y/x</b> in radians, using the signs of the two 237 + arguments to determine the quadrant of the result. The eturn value is in the range[<b>-pi</b>, <b>pi</b>].</td></tr> 208 238 <tr><td><b>Ceil<br>Ceiling</b></td> 209 239 <td>Ceil( x <i>Double precision</i> ) : <i>Double precision</i><hr> 210 240 Ceiling( x <i>Double precision</i> ) : <i>Double precision</i></td> 211 241 <td colspan="3">returns the smallest integer value not less than <b>x</b></td></tr> 212 242 <tr><td><b>Cos</b></td> 213 243 <td>Cos( x <i>Double precision</i> ) : <i>Double precision</i></td> 214 244 <td colspan="3">returns the cosine of <b>x</b>, where <b>x</b> is given in <u>radians</u></td></tr> ................................................................................ 2334 2364 i.e. if xAxis is 0 (FALSE), then x-coordinates remains untouched; otherwise x-coordinates will be reflected</td></tr> 2335 2365 <tr><td><b>SwapCoords</b><br><b>SwapCoordinates</b></td> 2336 2366 <td>SwapCoords( geom <i>Geometry</i> ) : <i>Geometry</i><hr> 2337 2367 SwapCoordinates( geom <i>Geometry</i> ) : <i>Geometry</i></td> 2338 2368 <td></td> 2339 2369 <td align="center" bgcolor="#d0f0d0">base</td> 2340 2370 <td>return a geometric object obtained by swapping x- and y-coordinates</td></tr> 2371 + <tr><td colspan="5" align="center" bgcolor="#f0f0c0"> 2372 + <h3><a name="p15plus">SQL functions supporting Affine Transformations and Ground Control Points</a></h3></td></tr> 2373 + <tr><th bgcolor="#d0d0d0">Function</th> 2374 + <th bgcolor="#d0d0d0">Syntax</th> 2375 + <th bgcolor="#d0d0d0">OGC<br>defined</th> 2376 + <th bgcolor="#d0d0d0">required<br>module</th> 2377 + <th bgcolor="#d0d0d0">Summary</th></tr> 2378 + <tr><td><b>ATM_Create</b></td> 2379 + <td>ATM_Create( <i>void</i> ) : <i>AffineMatrix</i><hr> 2380 + ATM_Create( a <i>Integer</i> , b <i>Integer</i> , d <i>Integer</i> , e <i>Integer</i> , xoff <i>Integer</i> , yoff <i>Integer</i> ] ) : <i>AffineMatrix</i><hr> 2381 + ATM_Create( a <i>Integer</i> , b <i>Integer</i> , c <i>Integer</i> , d <i>Integer</i> , e <i>Integer</i> , f <i>Integer</i> , 2382 + g <i>Integer</i> , h </>Integer</i> , i <i>Integer</i> , xoff <i>Integer</i> , yoff <i>Integer</i> , zoff <i>Integer</i> ] ) : <i>AffineMatrix</i></td> 2383 + <td></td> 2384 + <td align="center" bgcolor="#d0f0d0">base</td> 2385 + <td>return a BLOB-encoded Affine Transformation matrix. 2386 + <ul> 2387 + <li>the first form (no arguments) will return an <b>Identity</b> matrix.</li> 2388 + <li>the second and third forms will respectively return a fully initialized <b>2D</b> or <b>3D</b> Affine Transformation matrix.</li> 2389 + </ul><hr> 2390 + will return <b>NULL</b> on invalid arguments.</td></tr> 2391 + <tr><td><b>ATM_CreateTranslate</b></td> 2392 + <td>ATM_CreateTranslate( tx <i>Double precision</i> , ty <i>Double precision</i> ] ) : <i>AffineMatrix</i><hr> 2393 + ATM_CreateTranslate( tx <i>Double precision</i> , ty <i>Double precision</i> , tz <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2394 + <td></td> 2395 + <td align="center" bgcolor="#d0f0d0">base</td> 2396 + <td>return a BLOB-encoded Affine Transformation matrix representing a <b>2D</b> or <b>3D Translate</b> transformation.</b><hr> 2397 + will return <b>NULL</b> on invalid arguments.</td></tr> 2398 + <tr><td><b>ATM_CreateScale</b></td> 2399 + <td>ATM_CreateScale( sx <i>Double precision</i> , sy <i>Double precision</i> ] ) : <i>AffineMatrix</i><hr> 2400 + ATM_CreateScale( sx <i>Double precision</i> , sy <i>Double precision</i> , sz <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2401 + <td></td> 2402 + <td align="center" bgcolor="#d0f0d0">base</td> 2403 + <td>return a BLOB-encoded Affine Transformation matrix representing a <b>2D</b> or <b>3D Scale</b> transformation.</b><hr> 2404 + will return <b>NULL</b> on invalid arguments.</td></tr> 2405 + <tr><td><b>ATM_CreateRotate</b></td> 2406 + <td>ATM_CreateRotate( angleInDegrees <i>Double precision</i> ] ) : <i>AffineMatrix</i><hr> 2407 + ATM_CreateZRoll( angleInDegrees <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2408 + <td></td> 2409 + <td align="center" bgcolor="#d0f0d0">base</td> 2410 + <td>return a BLOB-encoded Affine Transformation matrix representing a <b>Rotate</b> transformation (along the <b>Z axis</b>).</b><hr> 2411 + will return <b>NULL</b> on invalid argument.</td></tr> 2412 + <tr><td><b>ATM_CreateXRoll</b></td> 2413 + <td>ATM_CreateXRoll( angleInDegrees <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2414 + <td></td> 2415 + <td align="center" bgcolor="#d0f0d0">base</td> 2416 + <td>return a BLOB-encoded Affine Transformation matrix representing a <b>Rotate</b> transformation (along the <b>X axis</b>).</b><hr> 2417 + will return <b>NULL</b> on invalid argument.</td></tr> 2418 + <tr><td><b>ATM_CreateYRoll</b></td> 2419 + <td>ATM_CreateYRoll( angleInDegrees <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2420 + <td></td> 2421 + <td align="center" bgcolor="#d0f0d0">base</td> 2422 + <td>return a BLOB-encoded Affine Transformation matrix representing a <b>Rotate</b> transformation (along the <b>Y axis</b>).</b><hr> 2423 + will return <b>NULL</b> on invalid argument.</td></tr> 2424 + <tr><td><b>ATM_Multiply</b></td> 2425 + <td>ATM_Multiply( matrixA <i>AffineMatrix</i> , matrixB <i>AffineMatrix</i> ) : <i>AffineMatrix</i></td> 2426 + <td></td> 2427 + <td align="center" bgcolor="#d0f0d0">base</td> 2428 + <td>return a BLOB-encoded Affine Transformation matrix representing the result of multiplying <b>matrixA</b> by <b>matrixB</b>.<hr> 2429 + will return <b>NULL</b> on invalid arguments.</td></tr> 2430 + <tr><td><b>ATM_Translate</b></td> 2431 + <td>ATM_Translate( matrix <i>AffineMatrix</i> , tx <i>Double precision</i> , ty <i>Double precision</i> ] ) : <i>AffineMatrix</i><hr> 2432 + ATM_CreateTranslate( matrix <i>AffineMatrix</i> , tx <i>Double precision</i> , ty <i>Double precision</i> , tz <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2433 + <td></td> 2434 + <td align="center" bgcolor="#d0f0d0">base</td> 2435 + <td>return a BLOB-encoded Affine Transformation matrix by chaining a further <b>2D</b> or <b>3D Translate</b> to a previous transformation matrix.</b><hr> 2436 + will return <b>NULL</b> on invalid arguments.</td></tr> 2437 + <tr><td><b>ATM_Scale</b></td> 2438 + <td>ATM_Scale( matrix <i>AffineMatrix</i> , sx <i>Double precision</i> , sy <i>Double precision</i> ] ) : <i>AffineMatrix</i><hr> 2439 + ATM_Scale( matrix <i>AffineMatrix</i> , sx <i>Double precision</i> , sy <i>Double precision</i> , sz <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2440 + <td></td> 2441 + <td align="center" bgcolor="#d0f0d0">base</td> 2442 + <td>return a BLOB-encoded Affine Transformation matrix by chaining a further <b>2D</b> or <b>3D Scale</b> to a previous transformation matrix.</b><hr> 2443 + will return <b>NULL</b> on invalid arguments.</td></tr> 2444 + <tr><td><b>ATM_Rotate</b></td> 2445 + <td>ATM_Rotate( matrix <i>AffineMatrix</i> , angleInDegrees <i>Double precision</i> ] ) : <i>AffineMatrix</i><hr> 2446 + ATM_ZRoll( matrix <i>AffineMatrix</i> , angleInDegrees <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2447 + <td></td> 2448 + <td align="center" bgcolor="#d0f0d0">base</td> 2449 + <td>return a BLOB-encoded Affine Transformation matrix by chaining a further <b>Rotate</b> (along the <b>Z axis</b>) to a previous transformation matrix.</b><hr> 2450 + will return <b>NULL</b> on invalid argument.</td></tr> 2451 + <tr><td><b>ATM_XRoll</b></td> 2452 + <td>ATM_XRoll( matrix <i>AffineMatrix</i> , angleInDegrees <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2453 + <td></td> 2454 + <td align="center" bgcolor="#d0f0d0">base</td> 2455 + <td>return a BLOB-encoded Affine Transformation matrix by chaining a further <b>Rotate</b> (along the <b>X axis</b>) to a previous transformation matrix.</b><hr> 2456 + will return <b>NULL</b> on invalid argument.</td></tr> 2457 + <tr><td><b>ATM_YRoll</b></td> 2458 + <td>ATM_YRoll( matrix <i>AffineMatrix</i> , angleInDegrees <i>Double precision</i> ] ) : <i>AffineMatrix</i></td> 2459 + <td></td> 2460 + <td align="center" bgcolor="#d0f0d0">base</td> 2461 + <td>return a BLOB-encoded Affine Transformation matrix by chaining a further <b>Rotate</b> (along the <b>Y axis</b>) to a previous transformation matrix.</b><hr> 2462 + will return <b>NULL</b> on invalid argument.</td></tr> 2463 + <tr><td><b>ATM_Determinant</b></td> 2464 + <td>ATM_Determinant( matrix <i>AffineMatrix</i> ] ) : <i>Double precision</i></td> 2465 + <td></td> 2466 + <td align="center" bgcolor="#d0f0d0">base</td> 2467 + <td>return the Determinant from an Affine Transformation matrix.<hr> 2468 + will return <b>0.0</b> on invalid argument.</td></tr> 2469 + <tr><td><b>ATM_IsInvertible</b></td> 2470 + <td>ATM_IsInvertible( matrix <i>AffineMatrix</i> ] ) : <i>Integer</i></td> 2471 + <td></td> 2472 + <td align="center" bgcolor="#d0f0d0">base</td> 2473 + <td>return <b>1</b> if the Affine Transformation matrix can be inverted, <b>0</b> if not.<hr> 2474 + will return <b>-1</b> on invalid argument.</td></tr> 2475 + <tr><td><b>ATM_Invert</b></td> 2476 + <td>ATM_Invert( matrix <i>AffineMatrix</i> ] ) : <i>AffineMatrix</i></td> 2477 + <td></td> 2478 + <td align="center" bgcolor="#d0f0d0">base</td> 2479 + <td>return an inverted Affine Transformation matrix.<hr> 2480 + will return <b>NULL</b> on invalid argument.</td></tr> 2481 + <tr><td><b>ATM_IsValid</b></td> 2482 + <td>ATM_IsValid( matrix <i>AffineMatrix</i> ] ) : <i>Integer</i></td> 2483 + <td></td> 2484 + <td align="center" bgcolor="#d0f0d0">base</td> 2485 + <td>return <b>1</b> if the BLOB argument really contains a valid Affine Transformation matrix, <b>0</b> if not.<hr> 2486 + will return <b>-1</b> on invalid argument.</td></tr> 2487 + <tr><td><b>ATM_AsText</b></td> 2488 + <td>ATM_AsText( matrix <i>AffineMatrix</i> ] ) : <i>Text</i></td> 2489 + <td></td> 2490 + <td align="center" bgcolor="#d0f0d0">base</td> 2491 + <td>return a serialized text string corresponding to an Affine Transformation matrix.<hr> 2492 + will return <b>NULL</b> on invalid argument.</td></tr> 2493 + <tr><td><b>ATM_Transform</b></td> 2494 + <td>ATM_Transform( geom <i>Geometry</i> , matrix <i>AffineMatrix</i> [ , newSRID <i>Integer</i> ] ) : <i>Geometry</i></td> 2495 + <td></td> 2496 + <td align="center" bgcolor="#d0f0d0">base</td> 2497 + <td>return a geometric object obtained by applying an Affine Transformation; if the optional arg newSRID is defined then the returned Geometry will assume the corresponding 2498 + Reference System, otherwise it will preserve the same Reference System of the input Geometry.<hr> 2499 + will return <b>NULL</b> on invalid arguments.</td></tr> 2500 + <tr><td><b>GCP_Compute</b></td> 2501 + <td>GCP_Compute( pointA <i>Geometry</i> , pointB <i>Geometry</i> [ order <i>Integer</i>] ) : <i>PolynomialCoeffs</i></td> 2502 + <td></td> 2503 + <td align="center" bgcolor="#90f0d0">GrassGis code<br>GPLv2+</td> 2504 + <td>return BLOB-encoded objects containing Polynomial coefficients computed from a set of matching <b>Ground Control Points</b> pairs. 2505 + <ul> 2506 + <li><b>pointA</b> corresponds to the origin Reference System; <b>pointB</b> corresponds to the destination target.</li> 2507 + <li>the input Geometries must be of the <b>Point</b> type and must have the same dimensions</li> 2508 + <li>if the points have <b>XYZ</b> or <b>XYZM</b> dimensions then <b>3D coeffs</b> will be returned, otherwise <b>2D</b> coeffs will be return.</li> 2509 + <li>the optional <b>order</b> argument can assume the following values: 2510 + <ul> 2511 + <li><b>0</b>: a set of <b>2D coeffs</b> will be returned by applying the <b>Thin Plate Spline</b> method.</li> 2512 + <li><b>1</b>: (<i>default setting</i>) a set of <b>2D</b> or <b>3D</b> Polynomial coeffs</b> of the <b>1st order</b> will be returned.</li> 2513 + <li><b>2</b>: a set of <b>2D</b> or <b>3D</b> Polynomial coeffs</b> of the <b>2nd order</b> will be returned.</li> 2514 + <li><b>3</b>: a set of <b>2D</b> or <b>3D</b> Polynomial coeffs</b> of the <b>3rd order</b> will be returned.</li> 2515 + </ul></li> 2516 + </ul><hr> 2517 + will return <b>NULL</b> on invalid arguments<hr> 2518 + <u><b>aggreagate function</b></u></td></tr> 2519 + <tr><td><b>GCP_IsValid</b></td> 2520 + <td>GCP_IsValid( matrix <i>PolynomialCoeffs</i> ] ) : <i>Integer</i></td> 2521 + <td></td> 2522 + <td align="center" bgcolor="#90f0d0">GrassGis code<br>GPLv2+</td> 2523 + <td>return <b>1</b> if the BLOB argument really contains valid Polynomial coeffs, <b>0</b> if not.<hr> 2524 + will return <b>-1</b> on invalid argument.</td></tr> 2525 + <tr><td><b>GCP_AsText</b></td> 2526 + <td>GCP_AsText( matrix <i>PolynomialCoeffs</i> ] ) : <i>Text</i></td> 2527 + <td></td> 2528 + <td align="center" bgcolor="#90f0d0">GrassGis code<br>GPLv2+</td> 2529 + <td>return a serialized text string corresponding to the Polynomial coeffs.<hr> 2530 + will return <b>NULL</b> on invalid argument.</td></tr> 2531 + <tr><td><b>GCP2ATM</b></td> 2532 + <td>GCP2ATM( matrix <i>PolynomialCoeffs</i> ] ) : <i>AffineMatrix</i></td> 2533 + <td></td> 2534 + <td align="center" bgcolor="#90f0d0">GrassGis code<br>GPLv2+</td> 2535 + <td>return an Affine Transformation matrix corresponding to the Polynomial coeffs.<br> 2536 + Only a set of Polynomial coeffs of the <b>1st order</b> can be converted to an Affine Transformation matrix.<hr> 2537 + will return <b>NULL</b> on invalid argument.</td></tr> 2538 + <tr><td><b>GCP_Transform</b></td> 2539 + <td>GCP_Transform( geom <i>Geometry</i> , coeffs <i>PolynomialCoeffs</i> [ , newSRID <i>Integer</i> ] ) : <i>Geometry</i></td> 2540 + <td></td> 2541 + <td align="center" bgcolor="#90f0d0">GrassGis code<br>GPLv2+</td> 2542 + <td>return a geometric object obtained by applying a Transformation based on Polynomial coefficients of the <b>1st</b>, <b>2nd</b> or <b>3rd order</b>; if the optional arg newSRID is defined then the returned Geometry will assume the corresponding 2543 + Reference System, otherwise it will preserve the same Reference System of the input Geometry.<hr> 2544 + will return <b>NULL</b> on invalid arguments.</td></tr> 2341 2545 <tr><td colspan="5" align="center" bgcolor="#f0f0c0"> 2342 2546 <h3><a name="p16">SQL functions for Spatial-MetaData and Spatial-Index handling</a></h3></td></tr> 2343 2547 <tr><th bgcolor="#d0d0d0">Function</th> 2344 2548 <th bgcolor="#d0d0d0">Syntax</th> 2345 2549 <th bgcolor="#d0d0d0">OGC<br>defined</th> 2346 2550 <th bgcolor="#d0d0d0">required<br>module</th> 2347 2551 <th bgcolor="#d0d0d0">Summary</th></tr> ................................................................................ 3703 3907 <h3><a name="srid">SQL functions supporting SRID inspection</a></h3></td></tr> 3704 3908 <tr><th bgcolor="#d0d0d0">Function</th> 3705 3909 <th bgcolor="#d0d0d0">Syntax</th> 3706 3910 <th bgcolor="#d0d0d0" colspan="3">Summary</th></tr> 3707 3911 <tr><td><b>SridIsGeographic</b></td> 3708 3912 <td>SridIsGeographic( SRID <i>Integer</i> ) : <i>Integer</i></td> 3709 3913 <td colspan="3">Will inspect the SRID definitions checking if the SRID is of the <b>Geographic</b> type;<br> 3710 - will return <b>1</b> (i.e. <b>TRUE</b> or <b>0</b> (i.e. <b>FALSE</b>).<br> 3914 + will return <b>1</b> (i.e. <b>TRUE</b>) or <b>0</b> (i.e. <b>FALSE</b>).<br> 3711 3915 <b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr> 3712 3916 <tr><td><b>SridIsProjected</b></td> 3713 3917 <td>SridIsProjected( SRID <i>Integer</i> ) : <i>Integer</i></td> 3714 3918 <td colspan="3">Will inspect the SRID definitions checking if the SRID is of the <b>Projected</b> type;<br> 3715 - will return <b>1</b> (i.e. <b>TRUE</b> or <b>0</b> (i.e. <b>FALSE</b>).<br> 3919 + will return <b>1</b> (i.e. <b>TRUE</b>) or <b>0</b> (i.e. <b>FALSE</b>).<br> 3716 3920 <b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr> 3717 3921 <tr><td><b>SridHasFlippedAxes</b></td> 3718 3922 <td>SridHasFlippedAxes( SRID <i>Integer</i> ) : <i>Integer</i></td> 3719 - <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> 3720 - will return <b>1</b> (i.e. <b>TRUE</b> or <b>0</b> (i.e. <b>FALSE</b>).<br> 3923 + <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> 3924 + will return <b>1</b> (i.e. <b>TRUE</b>) or <b>0</b> (i.e. <b>FALSE</b>).<br> 3721 3925 <b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr> 3722 3926 <tr><td><b>SridGetSpheroid</b></td> 3723 3927 <td>SridGetSpheroid( SRID <i>Integer</i> ) : <i>Text</i><hr> 3724 3928 SridGetEllipsoid( SRID <i>Integer</i> ) : <i>Text</i></td> 3725 3929 <td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Spheroid</b> name.<br> 3726 3930 <b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr> 3727 3931 <tr><td><b>SridGetPrimeMeridian</b></td>
Changes to src/connection_cache/alloc_cache.c.
248 248 if (cache == NULL) 249 249 { 250 250 invalidate (pool_index); 251 251 goto done; 252 252 } 253 253 cache->magic1 = SPATIALITE_CACHE_MAGIC1; 254 254 cache->magic2 = SPATIALITE_CACHE_MAGIC2; 255 + cache->gpkg_amphibious_mode = 0; 256 + cache->decimal_precision = -1; 255 257 cache->GEOS_handle = NULL; 256 258 cache->PROJ_handle = NULL; 257 259 cache->pool_index = pool_index; 258 260 confirm (pool_index, cache); 259 261 /* initializing the XML error buffers */ 260 262 out = malloc (sizeof (gaiaOutBuffer)); 261 263 gaiaOutBufferInitialize (out);
Changes to src/control_points/gaia_control_points.c.
34 34 35 35 #if defined(_WIN32) && !defined(__MINGW32__) 36 36 #include "config-msvc.h" 37 37 #else 38 38 #include "config.h" 39 39 #endif 40 40 41 -#ifdef ENABLE_CONTROL_POINTS /* only if ControlPoints enabled */ 41 +#ifdef ENABLE_GCP /* only if ControlPoints enabled */ 42 + 43 +#include <spatialite/sqlite.h> 42 44 43 45 #include <spatialite_private.h> 46 +#include <spatialite/gaiageo.h> 47 +#include <spatialite/gaiamatrix.h> 44 48 #include <spatialite/control_points.h> 45 49 46 50 #include "grass_crs.h" 51 + 52 +#define POLYNOMIAL_MAGIC_START 0x00 53 +#define POLYNOMIAL_MAGIC_DELIMITER 0x6a 54 +#define POLYNOMIAL_MAGIC_END 0x63 55 +#define POLYNOMIAL_FIRST_ORDER 0xb1 56 +#define POLYNOMIAL_SECOND_ORDER 0xb2 57 +#define POLYNOMIAL_THIRD_ORDER 0xb3 58 +#define THIN_PLATE_SPLINE 0x3f 59 +#define POLYNOMIAL_2D 0x3e 60 +#define POLYNOMIAL_3D 0x3d 61 + 62 +struct cp_coeffs 63 +{ 64 +/* Polynomial Coefficients */ 65 + unsigned char type; 66 + unsigned char order; 67 + double E[20]; 68 + double N[20]; 69 + double Z[20]; 70 + double *Etps; 71 + double *Ntps; 72 + struct Control_Points grass_cp; 73 +}; 47 74 48 75 GAIACP_DECLARE GaiaControlPointsPtr 49 -gaiaCreateControlPoints (int allocation_incr, int has3d, int tps) 76 +gaiaCreateControlPoints (int allocation_incr, int has3d, int order, int tps) 50 77 { 51 78 /* creating a Control Point set container */ 52 79 struct gaia_control_points *cp = 53 80 malloc (sizeof (struct gaia_control_points)); 54 81 if (cp == NULL) 55 82 return NULL; 83 + if (order < 1) 84 + order = 1; 85 + if (order > 3) 86 + order = 3; 87 + cp->order = order; 56 88 cp->has3d = has3d; 57 89 cp->tps = tps; 58 90 cp->affine_valid = 0; 59 91 if (allocation_incr < 64) 60 92 allocation_incr = 64; 61 93 cp->allocation_incr = allocation_incr; 62 94 cp->allocated_items = allocation_incr; ................................................................................ 259 291 if (cp->z1 != NULL) 260 292 free (cp->z1); 261 293 if (cp->z2 != NULL) 262 294 free (cp->z2); 263 295 if (cp->status != NULL) 264 296 free (cp->status); 265 297 } 298 + 299 +static int 300 +blob_encode_3d (double *E, double *N, double *Z, int order, 301 + unsigned char **blob, int *blob_sz) 302 +{ 303 +/* creating a BLOB-Polynomial object - 3D */ 304 + int i; 305 + int max; 306 + unsigned char *xblob = NULL; 307 + unsigned char *ptr; 308 + int xblob_sz; 309 + int endian_arch = gaiaEndianArch (); 310 + 311 + *blob = NULL; 312 + *blob_sz = 0; 313 + 314 + if (order == 2) 315 + max = 10; 316 + else if (order == 3) 317 + max = 20; 318 + else 319 + max = 4; 320 + xblob_sz = 11 + (max * (3 * (sizeof (double) + 1))); 321 + 322 + xblob = malloc (xblob_sz); 323 + if (xblob == NULL) 324 + return 0; 325 + ptr = xblob; 326 +/* encoding the BLOB */ 327 + *ptr = POLYNOMIAL_MAGIC_START; /* START signature */ 328 + *(ptr + 1) = 1; /* LITTLE ENDIAN */ 329 + *(ptr + 2) = POLYNOMIAL_3D; 330 + *(ptr + 3) = POLYNOMIAL_MAGIC_DELIMITER; 331 + *(ptr + 4) = order; 332 + *(ptr + 5) = POLYNOMIAL_MAGIC_DELIMITER; 333 + gaiaExport32 (ptr + 6, 0, 1, endian_arch); 334 + ptr = xblob + 10; 335 + for (i = 0; i < max; i++) 336 + { 337 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 338 + gaiaExport64 (ptr, E[i], 1, endian_arch); 339 + ptr += sizeof (double); 340 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 341 + gaiaExport64 (ptr, N[i], 1, endian_arch); 342 + ptr += sizeof (double); 343 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 344 + gaiaExport64 (ptr, Z[i], 1, endian_arch); 345 + ptr += sizeof (double); 346 + } 347 + *ptr = POLYNOMIAL_MAGIC_END; 348 + 349 + *blob = xblob; 350 + *blob_sz = xblob_sz; 351 + return 1; 352 +} 353 + 354 +static int 355 +blob_encode_2d (double *E, double *N, unsigned char order, 356 + unsigned char **blob, int *blob_sz) 357 +{ 358 +/* creating a BLOB-Polynomial object - 2D */ 359 + int i; 360 + int max; 361 + unsigned char *xblob = NULL; 362 + unsigned char *ptr; 363 + int xblob_sz; 364 + int endian_arch = gaiaEndianArch (); 365 + 366 + *blob = NULL; 367 + *blob_sz = 0; 368 + 369 + if (order == 2) 370 + max = 6; 371 + else if (order == 3) 372 + max = 10; 373 + else 374 + max = 3; 375 + xblob_sz = 11 + (max * (2 * (sizeof (double) + 1))); 376 + 377 + xblob = malloc (xblob_sz); 378 + if (xblob == NULL) 379 + return 0; 380 + ptr = xblob; 381 +/* encoding the BLOB */ 382 + *ptr = POLYNOMIAL_MAGIC_START; /* START signature */ 383 + *(ptr + 1) = 1; /* LITTLE ENDIAN */ 384 + *(ptr + 2) = POLYNOMIAL_2D; 385 + *(ptr + 3) = POLYNOMIAL_MAGIC_DELIMITER; 386 + *(ptr + 4) = order; 387 + *(ptr + 5) = POLYNOMIAL_MAGIC_DELIMITER; 388 + gaiaExport32 (ptr + 6, 0, 1, endian_arch); 389 + ptr = xblob + 10; 390 + for (i = 0; i < max; i++) 391 + { 392 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 393 + gaiaExport64 (ptr, E[i], 1, endian_arch); 394 + ptr += sizeof (double); 395 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 396 + gaiaExport64 (ptr, N[i], 1, endian_arch); 397 + ptr += sizeof (double); 398 + } 399 + *ptr = POLYNOMIAL_MAGIC_END; 400 + 401 + *blob = xblob; 402 + *blob_sz = xblob_sz; 403 + return 1; 404 +} 405 + 406 +static int 407 +blob_encode_tps (double *E, double *N, struct Control_Points *cp, 408 + unsigned char **blob, int *blob_sz) 409 +{ 410 +/* creating a BLOB-Polynomial object - 2D */ 411 + int i; 412 + unsigned char *xblob = NULL; 413 + unsigned char *ptr; 414 + int xblob_sz; 415 + int endian_arch = gaiaEndianArch (); 416 + 417 + *blob = NULL; 418 + *blob_sz = 0; 419 + 420 + xblob_sz = 11 + ((cp->count + 3) * (2 * (sizeof (double) + 1))); 421 + xblob_sz += (cp->count * (4 * (sizeof (double) + 1))); 422 + 423 + xblob = malloc (xblob_sz); 424 + if (xblob == NULL) 425 + return 0; 426 + ptr = xblob; 427 +/* encoding the BLOB */ 428 + *ptr = POLYNOMIAL_MAGIC_START; /* START signature */ 429 + *(ptr + 1) = 1; /* LITTLE ENDIAN */ 430 + *(ptr + 2) = THIN_PLATE_SPLINE; 431 + *(ptr + 3) = POLYNOMIAL_MAGIC_DELIMITER; 432 + *(ptr + 4) = 1; 433 + *(ptr + 5) = POLYNOMIAL_MAGIC_DELIMITER; 434 + gaiaExport32 (ptr + 6, cp->count, 1, endian_arch); 435 + ptr = xblob + 10; 436 + for (i = 0; i < cp->count + 3; i++) 437 + { 438 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 439 + gaiaExport64 (ptr, E[i], 1, endian_arch); 440 + ptr += sizeof (double); 441 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 442 + gaiaExport64 (ptr, N[i], 1, endian_arch); 443 + ptr += sizeof (double); 444 + } 445 + for (i = 0; i < cp->count; i++) 446 + { 447 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 448 + gaiaExport64 (ptr, cp->e1[i], 1, endian_arch); 449 + ptr += sizeof (double); 450 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 451 + gaiaExport64 (ptr, cp->n1[i], 1, endian_arch); 452 + ptr += sizeof (double); 453 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 454 + gaiaExport64 (ptr, cp->e2[i], 1, endian_arch); 455 + ptr += sizeof (double); 456 + *ptr++ = POLYNOMIAL_MAGIC_DELIMITER; 457 + gaiaExport64 (ptr, cp->n2[i], 1, endian_arch); 458 + ptr += sizeof (double); 459 + } 460 + *ptr = POLYNOMIAL_MAGIC_END; 461 + 462 + *blob = xblob; 463 + *blob_sz = xblob_sz; 464 + return 1; 465 +} 466 + 467 +static int 468 +blob_decode (struct cp_coeffs *coeffs, const unsigned char *blob, int blob_sz) 469 +{ 470 +/* decoding a BLOB-Polynomial coeffs object */ 471 + int endian; 472 + int endian_arch = gaiaEndianArch (); 473 + unsigned char type; 474 + unsigned char order; 475 + int count; 476 + int i; 477 + int max; 478 + int xblob_sz; 479 + const unsigned char *ptr = blob; 480 + 481 + coeffs->Etps = NULL; 482 + coeffs->Ntps = NULL; 483 + coeffs->grass_cp.count = 0; 484 + coeffs->grass_cp.e1 = NULL; 485 + coeffs->grass_cp.n1 = NULL; 486 + coeffs->grass_cp.e2 = NULL; 487 + coeffs->grass_cp.n2 = NULL; 488 + coeffs->grass_cp.status = NULL; 489 + if (blob == NULL) 490 + return 0; 491 + if (blob_sz < 11) 492 + return 0; 493 + 494 + if (*ptr != POLYNOMIAL_MAGIC_START) 495 + return 0; 496 + if (*(ptr + 1) == 1) 497 + endian = 1; 498 + else if (*(ptr + 1) == 0) 499 + endian = 0; 500 + else 501 + return 0; 502 + type = *(ptr + 2); 503 + order = *(ptr + 4); 504 + coeffs->type = type; 505 + coeffs->order = order; 506 + if (order < 1 || order > 3) 507 + return 0; 508 + if (type == THIN_PLATE_SPLINE) 509 + max = 0; 510 + else if (type == POLYNOMIAL_2D) 511 + { 512 + if (order == 2) 513 + max = 6; 514 + else if (order == 3) 515 + max = 10; 516 + else 517 + max = 3; 518 + } 519 + else if (type == POLYNOMIAL_3D) 520 + { 521 + if (order == 2) 522 + max = 10; 523 + else if (order == 3) 524 + max = 20; 525 + else 526 + max = 4; 527 + } 528 + else 529 + return 0; 530 + count = gaiaImport32 (ptr + 6, endian, endian_arch); 531 + if (type == POLYNOMIAL_3D) 532 + xblob_sz = 11 + (max * (3 * (sizeof (double) + 1))); 533 + else 534 + xblob_sz = 11 + (max * (2 * (sizeof (double) + 1))); 535 + if (type == THIN_PLATE_SPLINE) 536 + { 537 + xblob_sz += ((count + 3) * (2 * (sizeof (double) + 1))); 538 + xblob_sz += (count * (4 * (sizeof (double) + 1))); 539 + } 540 + if (blob_sz != xblob_sz) 541 + return 0; 542 + 543 + ptr = blob + 11; 544 + for (i = 0; i < max; i++) 545 + { 546 + coeffs->E[i] = gaiaImport64 (ptr, endian, endian_arch); 547 + ptr += sizeof (double) + 1; 548 + coeffs->N[i] = gaiaImport64 (ptr, endian, endian_arch); 549 + ptr += sizeof (double) + 1; 550 + if (type == POLYNOMIAL_3D) 551 + { 552 + coeffs->Z[i] = gaiaImport64 (ptr, endian, endian_arch); 553 + ptr += sizeof (double) + 1; 554 + } 555 + } 556 + 557 + if (type == THIN_PLATE_SPLINE) 558 + { 559 + /* extracting the Control Points for Grass TPS code */ 560 + coeffs->Etps = malloc (sizeof (double) * (3 + count)); 561 + coeffs->Ntps = malloc (sizeof (double) * (3 + count)); 562 + coeffs->grass_cp.count = count; 563 + coeffs->grass_cp.e1 = malloc (sizeof (double) * count); 564 + coeffs->grass_cp.n1 = malloc (sizeof (double) * count); 565 + coeffs->grass_cp.e2 = malloc (sizeof (double) * count); 566 + coeffs->grass_cp.n2 = malloc (sizeof (double) * count); 567 + coeffs->grass_cp.status = malloc (sizeof (int) * count); 568 + for (i = 0; i < count + 3; i++) 569 + { 570 + coeffs->Etps[i] = gaiaImport64 (ptr, endian, endian_arch); 571 + ptr += sizeof (double) + 1; 572 + coeffs->Ntps[i] = gaiaImport64 (ptr, endian, endian_arch); 573 + ptr += sizeof (double) + 1; 574 + } 575 + for (i = 0; i < count; i++) 576 + { 577 + coeffs->grass_cp.e1[i] = 578 + gaiaImport64 (ptr, endian, endian_arch); 579 + ptr += sizeof (double) + 1; 580 + coeffs->grass_cp.n1[i] = 581 + gaiaImport64 (ptr, endian, endian_arch); 582 + ptr += sizeof (double) + 1; 583 + coeffs->grass_cp.e2[i] = 584 + gaiaImport64 (ptr, endian, endian_arch); 585 + ptr += sizeof (double) + 1; 586 + coeffs->grass_cp.n2[i] = 587 + gaiaImport64 (ptr, endian, endian_arch); 588 + ptr += sizeof (double) + 1; 589 + coeffs->grass_cp.status[i] = 1; 590 + } 591 + } 592 + return 1; 593 +} 594 + 266 595 267 596 GAIACP_DECLARE int 268 -gaiaAffineFromControlPoints (GaiaControlPointsPtr cp_handle) 597 +gaiaCreatePolynomialCoeffs (GaiaControlPointsPtr cp_handle, 598 + unsigned char **blob, int *blob_sz) 269 599 { 270 -/* creating an Affine Transform from the Control Points */ 600 +/* 601 + * computes the Control Points and return a BLOB-serialized 602 + * Polynomial coeffs object 603 +*/ 604 + unsigned char *xblob; 605 + int xblob_sz; 271 606 struct Control_Points cp; 272 607 struct Control_Points_3D cp3; 273 608 int ret = 0; 609 + int ret2; 274 610 int use3d; 275 611 int orthorot = 0; 276 612 int order = 1; 277 613 int order_pnts[2][3] = { {3, 6, 10}, {4, 10, 20} }; 278 614 279 615 double E12[20]; 280 616 double N12[20]; ................................................................................ 282 618 double E21[20]; 283 619 double N21[20]; 284 620 double Z21[20]; 285 621 double *E12_t = NULL; 286 622 double *N12_t = NULL; 287 623 double *E21_t = NULL; 288 624 double *N21_t = NULL; 289 - 290 625 struct gaia_control_points *gaia_cp = 291 626 (struct gaia_control_points *) cp_handle; 292 - if (gaia_cp == NULL) 293 - return 0; 294 627 628 + *blob = NULL; 629 + *blob_sz = 0; 295 630 if (gaia_cp == NULL) 296 631 return 0; 297 632 298 633 cp.count = 0; 299 634 cp.e1 = NULL; 300 635 cp.e2 = NULL; 301 636 cp.n1 = NULL; ................................................................................ 308 643 cp3.n1 = NULL; 309 644 cp3.n2 = NULL; 310 645 cp3.z1 = NULL; 311 646 cp3.z2 = NULL; 312 647 cp3.status = NULL; 313 648 314 649 use3d = gaia_cp->has3d; 650 + order = gaia_cp->order; 315 651 if (use3d) 316 652 { 317 653 /* 3D control points */ 318 654 copy_control_points_3d (gaia_cp, &cp3); 319 655 ret = 320 - CRS_compute_georef_equations_3d (&cp3, E12, N12, Z12, E21, N21, 321 - Z21, order); 656 + gcp_CRS_compute_georef_equations_3d (&cp3, E12, N12, Z12, E21, 657 + N21, Z21, order); 322 658 } 323 659 else 324 660 { 325 661 /* 2D control points */ 326 662 copy_control_points_2d (gaia_cp, &cp); 327 663 if (gaia_cp->tps) 328 664 ret = 329 - I_compute_georef_equations_tps (&cp, &E12_t, &N12_t, &E21_t, 330 - &N21_t); 665 + gcp_I_compute_georef_equations_tps (&cp, &E12_t, &N12_t, 666 + &E21_t, &N21_t); 331 667 else 332 - ret = I_compute_georef_equations (&cp, E12, N12, E21, N21, order); 668 + ret = 669 + gcp_I_compute_georef_equations (&cp, E12, N12, E21, N21, 670 + order); 333 671 } 334 -fprintf(stderr, "ret=%d tps=%d\n", ret, gaia_cp->tps); 335 672 336 673 switch (ret) 337 674 { 338 675 case 0: 339 676 fprintf (stderr, 340 677 "Not enough active control points for current order, %d are required.\n", 341 678 (orthorot ? 3 : order_pnts[use3d != 0][order - 1])); ................................................................................ 350 687 break; 351 688 case -3: 352 689 fprintf (stderr, "Invalid order\n"); 353 690 break; 354 691 default: 355 692 break; 356 693 } 694 + 695 + if (ret > 0) 696 + { 697 + if (use3d) 698 + ret2 = blob_encode_3d (E12, N12, Z12, order, &xblob, &xblob_sz); 699 + else 700 + { 701 + if (gaia_cp->tps) 702 + ret2 = 703 + blob_encode_tps (E12_t, N12_t, &cp, &xblob, &xblob_sz); 704 + else 705 + ret2 = blob_encode_2d (E12, N12, order, &xblob, &xblob_sz); 706 + } 707 + } 357 708 358 709 if (use3d) 359 710 free_control_points_3d (&cp3); 360 711 else 361 712 free_control_points_2d (&cp); 362 - 363 - if (ret > 0) 364 - { 365 - if (use3d) 366 - { 367 - gaia_cp->a = E12[1]; 368 - gaia_cp->b = E12[2]; 369 - gaia_cp->c = E12[3]; 370 - gaia_cp->d = N12[1]; 371 - gaia_cp->e = N12[2]; 372 - gaia_cp->f = N12[3]; 373 - gaia_cp->g = Z12[1]; 374 - gaia_cp->h = Z12[2]; 375 - gaia_cp->i = Z12[3]; 376 - gaia_cp->xoff = E12[0]; 377 - gaia_cp->yoff = N12[0]; 378 - gaia_cp->zoff = Z12[0]; 379 - } 380 - else 381 - { 382 - if (gaia_cp->tps) 383 - { 384 - gaia_cp->a = E12_t[1]; 385 - gaia_cp->b = E12_t[2]; 386 - gaia_cp->d = N12_t[1]; 387 - gaia_cp->e = N12_t[2]; 388 - gaia_cp->xoff = E12_t[0]; 389 - gaia_cp->yoff = N12_t[0]; 390 - gaia_cp->affine_valid = 1; 391 -fprintf(stderr, "pl\n"); 392 - } 393 - else 394 - { 395 - gaia_cp->a = E12[1]; 396 - gaia_cp->b = E12[2]; 397 - gaia_cp->d = N12[1]; 398 - gaia_cp->e = N12[2]; 399 - gaia_cp->xoff = E12[0]; 400 - gaia_cp->yoff = N12[0]; 401 - gaia_cp->affine_valid = 1; 402 - } 403 - } 404 - } 405 - 406 713 if (E12_t != NULL) 407 714 free (E12_t); 408 715 if (N12_t != NULL) 409 716 free (N12_t); 410 717 if (E21_t != NULL) 411 718 free (E21_t); 412 719 if (N21_t != NULL) 413 720 free (N21_t); 414 721 415 - if (ret > 0) 722 + if (ret > 0 && ret2) 723 + { 724 + *blob = xblob; 725 + *blob_sz = xblob_sz; 726 + return 1; 727 + } 728 + return 0; 729 +} 730 + 731 +GAIACP_DECLARE int 732 +gaiaPolynomialIsValid (const unsigned char *blob, int blob_sz) 733 +{ 734 +/* checking a BLOB-Polynomial coeffs object for validity */ 735 + unsigned char type; 736 + unsigned char order; 737 + int i; 738 + int max; 739 + int xblob_sz; 740 + int endian; 741 + int endian_arch = gaiaEndianArch (); 742 + int count; 743 + const unsigned char *ptr = blob; 744 + if (blob == NULL) 745 + return 0; 746 + if (blob_sz < 11) 747 + return 0; 748 + 749 + if (*ptr != POLYNOMIAL_MAGIC_START) 750 + return 0; 751 + if (*(ptr + 1) == 1) 752 + endian = 1; 753 + else if (*(ptr + 1) == 0) 754 + endian = 0; 755 + else 756 + return 0; 757 + type = *(ptr + 2); 758 + order = *(ptr + 4); 759 + if (order > 3) 760 + return 0; 761 + if (type == THIN_PLATE_SPLINE) 762 + max = 0; 763 + else if (type == POLYNOMIAL_2D) 764 + { 765 + if (order == 2) 766 + max = 6; 767 + else if (order == 3) 768 + max = 10; 769 + else 770 + max = 3; 771 + } 772 + else if (type == POLYNOMIAL_3D) 773 + { 774 + if (order == 2) 775 + max = 10; 776 + else if (order == 3) 777 + max = 20; 778 + else 779 + max = 4; 780 + } 781 + else 782 + return 0; 783 + count = gaiaImport32 (ptr + 6, endian, endian_arch); 784 + if (type == POLYNOMIAL_3D) 785 + xblob_sz = 11 + (max * (3 * (sizeof (double) + 1))); 786 + else 787 + xblob_sz = 11 + (max * (2 * (sizeof (double) + 1))); 788 + if (type == THIN_PLATE_SPLINE) 789 + { 790 + xblob_sz += ((count + 3) * (2 * (sizeof (double) + 1))); 791 + xblob_sz += (count * (4 * (sizeof (double) + 1))); 792 + } 793 + if (blob_sz != xblob_sz) 794 + return 0; 795 + 796 + ptr = blob + 10; 797 + for (i = 0; i < max; i++) 798 + { 799 + if (*ptr != POLYNOMIAL_MAGIC_DELIMITER) 800 + return 0; 801 + ptr++; 802 + ptr += sizeof (double); 803 + if (*ptr != POLYNOMIAL_MAGIC_DELIMITER) 804 + return 0; 805 + ptr++; 806 + ptr += sizeof (double); 807 + if (type == POLYNOMIAL_3D) 808 + { 809 + if (*ptr != POLYNOMIAL_MAGIC_DELIMITER) 810 + return 0; 811 + ptr++; 812 + ptr += sizeof (double); 813 + } 814 + } 815 + if (type == THIN_PLATE_SPLINE) 816 + { 817 + for (i = 0; i < count + 3; i++) 818 + { 819 + if (*ptr != POLYNOMIAL_MAGIC_DELIMITER) 820 + return 0; 821 + ptr++; 822 + ptr += sizeof (double); 823 + if (*ptr != POLYNOMIAL_MAGIC_DELIMITER) 824 + return 0; 825 + ptr++; 826 + ptr += sizeof (double); 827 + } 828 + for (i = 0; i < count; i++) 829 + { 830 + if (*ptr != POLYNOMIAL_MAGIC_DELIMITER) 831 + return 0; 832 + ptr++; 833 + ptr += sizeof (double); 834 + if (*ptr != POLYNOMIAL_MAGIC_DELIMITER) 835 + return 0; 836 + ptr++; 837 + ptr += sizeof (double); 838 + if (*ptr != POLYNOMIAL_MAGIC_DELIMITER) 839 + return 0; 840 + ptr++; 841 + ptr += sizeof (double); 842 + if (*ptr != POLYNOMIAL_MAGIC_DELIMITER) 843 + return 0; 844 + ptr++; 845 + ptr += sizeof (double); 846 + } 847 + } 848 + if (*ptr != POLYNOMIAL_MAGIC_END) 849 + return 0; 850 + return 1; 851 +} 852 + 853 +static void 854 +clean_tps_coeffs (struct cp_coeffs *cp) 855 +{ 856 +/* memory cleanup - TPS coefficients */ 857 + if (cp->Etps != NULL) 858 + free (cp->Etps); 859 + if (cp->Ntps != NULL) 860 + free (cp->Ntps); 861 +} 862 + 863 +GAIACP_DECLARE char * 864 +gaiaPolynomialAsText (const unsigned char *blob, int blob_sz) 865 +{ 866 +/* printing a BLOB-Polynomial coeffs object as a text string */ 867 + char *text = NULL; 868 + struct cp_coeffs coeffs; 869 + if (!gaiaPolynomialIsValid (blob, blob_sz)) 870 + return NULL; 871 + if (!blob_decode (&coeffs, blob, blob_sz)) 872 + return NULL; 873 + 874 + free_control_points_2d (&(coeffs.grass_cp)); 875 +/* printing the Polynommial coeffs as text */ 876 + if (coeffs.type == POLYNOMIAL_3D) 877 + { 878 + if (coeffs.order == 3) 879 + text = 880 + sqlite3_mprintf 881 + ("E{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}, " 882 + "N{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}, " 883 + "Z{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}", 884 + coeffs.E[0], coeffs.E[1], coeffs.E[2], coeffs.E[3], 885 + coeffs.E[4], coeffs.E[5], coeffs.E[6], coeffs.E[6], 886 + coeffs.E[7], coeffs.E[8], coeffs.E[9], coeffs.E[10], 887 + coeffs.E[11], coeffs.E[12], coeffs.E[13], coeffs.E[14], 888 + coeffs.E[15], coeffs.E[16], coeffs.E[16], coeffs.E[17], 889 + coeffs.E[18], coeffs.E[19], coeffs.N[0], coeffs.N[1], 890 + coeffs.N[2], coeffs.N[3], coeffs.N[4], coeffs.N[5], 891 + coeffs.N[6], coeffs.N[6], coeffs.N[7], coeffs.N[8], 892 + coeffs.N[9], coeffs.N[10], coeffs.N[11], coeffs.N[12], 893 + coeffs.N[13], coeffs.N[14], coeffs.N[15], coeffs.N[16], 894 + coeffs.N[16], coeffs.N[17], coeffs.N[18], coeffs.N[19], 895 + coeffs.Z[0], coeffs.Z[1], coeffs.Z[2], coeffs.Z[3], 896 + coeffs.Z[4], coeffs.Z[5], coeffs.Z[6], coeffs.Z[6], 897 + coeffs.Z[7], coeffs.Z[8], coeffs.Z[9], coeffs.Z[10], 898 + coeffs.Z[11], coeffs.Z[12], coeffs.Z[13], coeffs.Z[14], 899 + coeffs.Z[15], coeffs.Z[16], coeffs.Z[16], coeffs.Z[17], 900 + coeffs.Z[18], coeffs.Z[19]); 901 + else if (coeffs.order == 2) 902 + text = 903 + sqlite3_mprintf 904 + ("E{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}, " 905 + "N{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}, " 906 + "Z{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}", 907 + coeffs.E[0], coeffs.E[1], coeffs.E[2], coeffs.E[3], 908 + coeffs.E[4], coeffs.E[5], coeffs.E[6], coeffs.E[6], 909 + coeffs.E[7], coeffs.E[8], coeffs.E[9], coeffs.N[0], 910 + coeffs.N[1], coeffs.N[2], coeffs.N[3], coeffs.N[4], 911 + coeffs.N[5], coeffs.N[6], coeffs.N[6], coeffs.N[7], 912 + coeffs.N[8], coeffs.N[9], coeffs.Z[0], coeffs.Z[1], 913 + coeffs.Z[2], coeffs.Z[3], coeffs.Z[4], coeffs.Z[5], 914 + coeffs.Z[6], coeffs.Z[6], coeffs.Z[7], coeffs.Z[8], 915 + coeffs.Z[9]); 916 + else 917 + text = 918 + sqlite3_mprintf 919 + ("E{%1.10f,%1.10f,%1.10f,%1.10f}, N{%1.10f,%1.10f,%1.10f,%1.10f}, Z{%1.10f,%1.10f,%1.10f,%1.10f}", 920 + coeffs.E[0], coeffs.E[1], coeffs.E[2], coeffs.E[3], 921 + coeffs.N[0], coeffs.N[1], coeffs.N[2], coeffs.N[3], 922 + coeffs.Z[0], coeffs.Z[1], coeffs.Z[2], coeffs.Z[3]); 923 + } 924 + else 925 + { 926 + if (coeffs.order == 3) 927 + text = 928 + sqlite3_mprintf 929 + ("E{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}, " 930 + "N{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}", 931 + coeffs.E[0], coeffs.E[1], coeffs.E[2], coeffs.E[3], 932 + coeffs.E[4], coeffs.E[5], coeffs.E[6], coeffs.E[6], 933 + coeffs.E[7], coeffs.E[8], coeffs.E[9], coeffs.N[0], 934 + coeffs.N[1], coeffs.N[2], coeffs.N[3], coeffs.N[4], 935 + coeffs.N[5], coeffs.N[6], coeffs.N[6], coeffs.N[7], 936 + coeffs.N[8], coeffs.N[9]); 937 + else if (coeffs.order == 2) 938 + text = 939 + sqlite3_mprintf 940 + ("E{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}, " 941 + "N{%1.10f,%1.10f,%1.10f,%1.10f,%1.10f,%1.10f}", 942 + coeffs.E[0], coeffs.E[1], coeffs.E[2], coeffs.E[3], 943 + coeffs.E[4], coeffs.E[5], coeffs.N[0], coeffs.N[1], 944 + coeffs.N[2], coeffs.N[3], coeffs.N[4], coeffs.N[5]); 945 + else 946 + text = 947 + sqlite3_mprintf 948 + ("E{%1.10f,%1.10f,%1.10f}, N{%1.10f,%1.10f,%1.10f}", 949 + coeffs.E[0], coeffs.E[1], coeffs.E[2], coeffs.N[0], 950 + coeffs.N[1], coeffs.N[2]); 951 + } 952 + clean_tps_coeffs (&coeffs); 953 + return text; 954 +} 955 + 956 +static void 957 +gaia_point_transform3D (struct cp_coeffs *coeffs, double *x, double *y, 958 + double *z) 959 +{ 960 +/* Affine Transform 3D */ 961 + double x0 = *x; 962 + double y0 = *y; 963 + double z0 = *z; 964 + double x1; 965 + double y1; 966 + double z1; 967 + if (coeffs->type == THIN_PLATE_SPLINE) 968 + { 969 + gcp_I_georef_tps (x0, y0, &x1, &y1, coeffs->Etps, coeffs->Ntps, 970 + &(coeffs->grass_cp), 1); 971 + z1 = z0; 972 + } 973 + else if (coeffs->type == POLYNOMIAL_2D) 974 + { 975 + gcp_I_georef (x0, y0, &x1, &y1, coeffs->E, coeffs->N, coeffs->order); 976 + z1 = z0; 977 + } 978 + else 979 + gcp_CRS_georef_3d (x0, y0, z0, &x1, &y1, &z1, coeffs->E, coeffs->N, 980 + coeffs->Z, coeffs->order); 981 + *x = x1; 982 + *y = y1; 983 + *z = z1; 984 +} 985 + 986 + 987 +static void 988 +gaia_point_transform2D (struct cp_coeffs *coeffs, double *x, double *y) 989 +{ 990 +/* Affine Transform 2D */ 991 + double x0 = *x; 992 + double y0 = *y; 993 + double x1; 994 + double y1; 995 + if (coeffs->type == THIN_PLATE_SPLINE) 996 + gcp_I_georef_tps (x0, y0, &x1, &y1, coeffs->Etps, coeffs->Ntps, 997 + &(coeffs->grass_cp), 1); 998 + else 999 + gcp_I_georef (x0, y0, &x1, &y1, coeffs->E, coeffs->N, coeffs->order); 1000 + *x = x1; 1001 + *y = y1; 1002 +} 1003 + 1004 +GAIACP_DECLARE gaiaGeomCollPtr 1005 +gaiaPolynomialTransformGeometry (gaiaGeomCollPtr geom, 1006 + const unsigned char *blob, int blob_sz) 1007 +{ 1008 +/* transforming a Geometry by applying Polynomial coefficients */ 1009 + int iv; 1010 + int ib; 1011 + double x; 1012 + double y; 1013 + double z; 1014 + double m; 1015 + gaiaPointPtr point; 1016 + gaiaLinestringPtr line; 1017 + gaiaLinestringPtr new_line; 1018 + gaiaPolygonPtr polyg; 1019 + gaiaPolygonPtr new_polyg; 1020 + gaiaGeomCollPtr new_geom; 1021 + gaiaRingPtr i_ring; 1022 + gaiaRingPtr o_ring; 1023 + struct cp_coeffs coeffs; 1024 + if (!gaiaPolynomialIsValid (blob, blob_sz)) 1025 + return NULL; 1026 + if (!blob_decode (&coeffs, blob, blob_sz)) 1027 + return NULL; 1028 + if (geom == NULL) 1029 + { 1030 + free_control_points_2d (&(coeffs.grass_cp)); 1031 + return NULL; 1032 + } 1033 + 1034 +/* creating the output Geometry */ 1035 + if (geom->DimensionModel == GAIA_XY_Z) 1036 + new_geom = gaiaAllocGeomCollXYZ (); 1037 + else if (geom->DimensionModel == GAIA_XY_M) 1038 + new_geom = gaiaAllocGeomCollXYM (); 1039 + else if (geom->DimensionModel == GAIA_XY_Z_M) 1040 + new_geom = gaiaAllocGeomCollXYZM (); 1041 + else 1042 + new_geom = gaiaAllocGeomColl (); 1043 + new_geom->Srid = geom->Srid; 1044 + new_geom->DeclaredType = geom->DeclaredType; 1045 + 1046 +/* cloning and transforming all individual items */ 1047 + point = geom->FirstPoint; 1048 + while (point) 1049 + { 1050 + /* copying POINTs */ 1051 + if (geom->DimensionModel == GAIA_XY_Z) 1052 + { 1053 + x = point->X; 1054 + y = point->Y; 1055 + z = point->Z; 1056 + gaia_point_transform3D (&coeffs, &x, &y, &z); 1057 + gaiaAddPointToGeomCollXYZ (new_geom, x, y, z); 1058 + } 1059 + else if (geom->DimensionModel == GAIA_XY_M) 1060 + { 1061 + x = point->X; 1062 + y = point->Y; 1063 + m = point->M; 1064 + gaia_point_transform2D (&coeffs, &x, &y); 1065 + gaiaAddPointToGeomCollXYM (new_geom, x, y, m); 1066 + } 1067 + else if (geom->DimensionModel == GAIA_XY_Z_M) 1068 + { 1069 + x = point->X; 1070 + y = point->Y; 1071 + z = point->Z; 1072 + m = point->M; 1073 + gaia_point_transform3D (&coeffs, &x, &y, &z); 1074 + gaiaAddPointToGeomCollXYZM (new_geom, x, y, z, m); 1075 + } 1076 + else 1077 + { 1078 + x = point->X; 1079 + y = point->Y; 1080 + gaia_point_transform2D (&coeffs, &x, &y); 1081 + gaiaAddPointToGeomColl (new_geom, x, y); 1082 + } 1083 + point = point->Next; 1084 + } 1085 + 1086 + line = geom->FirstLinestring; 1087 + while (line) 1088 + { 1089 + /* copying LINESTRINGs */ 1090 + new_line = gaiaAddLinestringToGeomColl (new_geom, line->Points); 1091 + for (iv = 0; iv < line->Points; iv++) 1092 + { 1093 + z = 0.0; 1094 + m = 0.0; 1095 + if (line->DimensionModel == GAIA_XY_Z) 1096 + { 1097 + gaiaGetPointXYZ (line->Coords, iv, &x, &y, &z); 1098 + } 1099 + else if (line->DimensionModel == GAIA_XY_M) 1100 + { 1101 + gaiaGetPointXYM (line->Coords, iv, &x, &y, &m); 1102 + } 1103 + else if (line->DimensionModel == GAIA_XY_Z_M) 1104 + { 1105 + gaiaGetPointXYZM (line->Coords, iv, &x, &y, &z, &m); 1106 + } 1107 + else 1108 + { 1109 + gaiaGetPoint (line->Coords, iv, &x, &y); 1110 + } 1111 + if (new_line->DimensionModel == GAIA_XY_Z 1112 + || new_line->DimensionModel == GAIA_XY_Z_M) 1113 + gaia_point_transform3D (&coeffs, &x, &y, &z); 1114 + else 1115 + gaia_point_transform2D (&coeffs, &x, &y); 1116 + if (new_line->DimensionModel == GAIA_XY_Z) 1117 + { 1118 + gaiaSetPointXYZ (new_line->Coords, iv, x, y, z); 1119 + } 1120 + else if (new_line->DimensionModel == GAIA_XY_M) 1121 + { 1122 + gaiaSetPointXYM (new_line->Coords, iv, x, y, m); 1123 + } 1124 + else if (new_line->DimensionModel == GAIA_XY_Z_M) 1125 + { 1126 + gaiaSetPointXYZM (new_line->Coords, iv, x, y, z, m); 1127 + } 1128 + else 1129 + { 1130 + gaiaSetPoint (new_line->Coords, iv, x, y); 1131 + } 1132 + } 1133 + line = line->Next; 1134 + } 1135 + 1136 + polyg = geom->FirstPolygon; 1137 + while (polyg) 1138 + { 1139 + /* copying POLYGONs */ 1140 + i_ring = polyg->Exterior; 1141 + new_polyg = 1142 + gaiaAddPolygonToGeomColl (new_geom, i_ring->Points, 1143 + polyg->NumInteriors); 1144 + o_ring = new_polyg->Exterior; 1145 + /* copying points for the EXTERIOR RING */ 1146 + for (iv = 0; iv < o_ring->Points; iv++) 1147 + { 1148 + z = 0.0; 1149 + m = 0.0; 1150 + if (i_ring->DimensionModel == GAIA_XY_Z) 1151 + { 1152 + gaiaGetPointXYZ (i_ring->Coords, iv, &x, &y, &z); 1153 + } 1154 + else if (i_ring->DimensionModel == GAIA_XY_M) 1155 + { 1156 + gaiaGetPointXYM (i_ring->Coords, iv, &x, &y, &m); 1157 + } 1158 + else if (i_ring->DimensionModel == GAIA_XY_Z_M) 1159 + { 1160 + gaiaGetPointXYZM (i_ring->Coords, iv, &x, &y, &z, &m); 1161 + } 1162 + else 1163 + { 1164 + gaiaGetPoint (i_ring->Coords, iv, &x, &y); 1165 + } 1166 + if (o_ring->DimensionModel == GAIA_XY_Z 1167 + || o_ring->DimensionModel == GAIA_XY_Z_M) 1168 + gaia_point_transform3D (&coeffs, &x, &y, &z); 1169 + else 1170 + gaia_point_transform2D (&coeffs, &x, &y); 1171 + if (o_ring->DimensionModel == GAIA_XY_Z) 1172 + { 1173 + gaiaSetPointXYZ (o_ring->Coords, iv, x, y, z); 1174 + } 1175 + else if (o_ring->DimensionModel == GAIA_XY_M) 1176 + { 1177 + gaiaSetPointXYM (o_ring->Coords, iv, x, y, m); 1178 + } 1179 + else if (o_ring->DimensionModel == GAIA_XY_Z_M) 1180 + { 1181 + gaiaSetPointXYZM (o_ring->Coords, iv, x, y, z, m); 1182 + } 1183 + else 1184 + { 1185 + gaiaSetPoint (o_ring->Coords, iv, x, y); 1186 + } 1187 + } 1188 + for (ib = 0; ib < new_polyg->NumInteriors; ib++) 1189 + { 1190 + /* copying each INTERIOR RING [if any] */ 1191 + i_ring = polyg->Interiors + ib; 1192 + o_ring = gaiaAddInteriorRing (new_polyg, ib, i_ring->Points); 1193 + for (iv = 0; iv < o_ring->Points; iv++) 1194 + { 1195 + z = 0.0; 1196 + m = 0.0; 1197 + if (i_ring->DimensionModel == GAIA_XY_Z) 1198 + { 1199 + gaiaGetPointXYZ (i_ring->Coords, iv, &x, &y, &z); 1200 + } 1201 + else if (i_ring->DimensionModel == GAIA_XY_M) 1202 + { 1203 + gaiaGetPointXYM (i_ring->Coords, iv, &x, &y, &m); 1204 + } 1205 + else if (i_ring->DimensionModel == GAIA_XY_Z_M) 1206 + { 1207 + gaiaGetPointXYZM (i_ring->Coords, iv, &x, &y, &z, 1208 + &m); 1209 + } 1210 + else 1211 + { 1212 + gaiaGetPoint (i_ring->Coords, iv, &x, &y); 1213 + } 1214 + if (o_ring->DimensionModel == GAIA_XY_Z 1215 + || o_ring->DimensionModel == GAIA_XY_Z_M) 1216 + gaia_point_transform3D (&coeffs, &x, &y, &z); 1217 + else 1218 + gaia_point_transform2D (&coeffs, &x, &y); 1219 + if (o_ring->DimensionModel == GAIA_XY_Z) 1220 + { 1221 + gaiaSetPointXYZ (o_ring->Coords, iv, x, y, z); 1222 + } 1223 + else if (o_ring->DimensionModel == GAIA_XY_M) 1224 + { 1225 + gaiaSetPointXYM (o_ring->Coords, iv, x, y, m); 1226 + } 1227 + else if (o_ring->DimensionModel == GAIA_XY_Z_M) 1228 + { 1229 + gaiaSetPointXYZM (o_ring->Coords, iv, x, y, z, m); 1230 + } 1231 + else 1232 + { 1233 + gaiaSetPoint (o_ring->Coords, iv, x, y); 1234 + } 1235 + } 1236 + } 1237 + polyg = polyg->Next; 1238 + } 1239 + free_control_points_2d (&(coeffs.grass_cp)); 1240 + clean_tps_coeffs (&coeffs); 1241 + return new_geom; 1242 +} 1243 + 1244 +GAIACP_DECLARE int 1245 +gaiaPolynomialToMatrix (const unsigned char *iblob, int iblob_sz, 1246 + unsigned char **oblob, int *oblob_sz) 1247 +{ 1248 +/* 1249 +* converting a BLOB-Polynomial coeffs object into a 1250 +* BLOB Affine Transformation matrix */ 1251 + double a = 1.0; 1252 + double b = 0.0; 1253 + double c = 0.0; 1254 + double d = 0.0; 1255 + double e = 1.0; 1256 + double f = 0.0; 1257 + double g = 0.0; 1258 + double h = 0.0; 1259 + double i = 1.0; 1260 + double xoff = 0.0; 1261 + double yoff = 0.0; 1262 + double zoff = 0.0; 1263 + struct cp_coeffs coeffs; 1264 + 1265 + *oblob = NULL; 1266 + *oblob_sz = 0; 1267 + if (!gaiaPolynomialIsValid (iblob, iblob_sz)) 1268 + return 0; 1269 + if (!blob_decode (&coeffs, iblob, iblob_sz)) 1270 + return 0; 1271 + 1272 + if (coeffs.type == THIN_PLATE_SPLINE) 1273 + { 1274 + free_control_points_2d (&(coeffs.grass_cp)); 1275 + clean_tps_coeffs (&coeffs); 1276 + return 0; /* Thin Plate Spline coefficients can't be converted */ 1277 + } 1278 + if (coeffs.order != 1) 1279 + return 0; /* only 1st order coefficients can be converted */ 1280 + 1281 +/* converting */ 1282 + if (coeffs.type == POLYNOMIAL_3D) 1283 + { 1284 + a = coeffs.E[1]; 1285 + b = coeffs.E[2]; 1286 + c = coeffs.E[3]; 1287 + d = coeffs.N[1]; 1288 + e = coeffs.N[2]; 1289 + f = coeffs.N[3]; 1290 + g = coeffs.Z[1]; 1291 + h = coeffs.Z[2]; 1292 + i = coeffs.Z[3]; 1293 + xoff = coeffs.E[0]; 1294 + yoff = coeffs.N[0]; 1295 + zoff = coeffs.Z[0]; 1296 + } 1297 + else 1298 + { 1299 + a = coeffs.E[1]; 1300 + b = coeffs.E[2]; 1301 + d = coeffs.N[1]; 1302 + e = coeffs.N[2]; 1303 + xoff = coeffs.E[0]; 1304 + yoff = coeffs.N[0]; 1305 + } 1306 + if (gaia_matrix_create 1307 + (a, b, c, d, e, f, g, h, i, xoff, yoff, zoff, oblob, oblob_sz)) 416 1308 return 1; 417 1309 return 0; 418 1310 } 419 1311 420 -#endif /* end including CONTROL_POINTS */ 1312 +#endif /* end including GCO */
Changes to src/control_points/grass_crs.h.
26 26 GNU General Public License for more details. 27 27 28 28 You should have received a copy of the GNU General Public License 29 29 along with this program; if not, write to the Free Software 30 30 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 31 31 32 32 */ 33 + 34 +#ifndef DOXYGEN_SHOULD_SKIP_THIS 35 +#define GCP_PRIVATE __attribute__ ((visibility("hidden"))) 36 +#endif 33 37 34 38 /* STRUCTURE FOR USE INTERNALLY WITH THESE FUNCTIONS. THESE FUNCTIONS EXPECT 35 39 SQUARE MATRICES SO ONLY ONE VARIABLE IS GIVEN (N) FOR THE MATRIX SIZE */ 36 40 37 41 struct MATRIX 38 42 { 39 43 int n; /* SIZE OF THIS MATRIX (N x N) */ ................................................................................ 73 77 double *z1; 74 78 double *e2; 75 79 double *n2; 76 80 double *z2; 77 81 int *status; 78 82 }; 79 83 80 -int CRS_compute_georef_equations_3d (struct Control_Points_3D *, 84 +GCP_PRIVATE int 85 +gcp_CRS_compute_georef_equations_3d (struct Control_Points_3D *, 81 86 double *, double *, double *, 82 87 double *, double *, double *, int); 83 88 84 -int I_compute_georef_equations (struct Control_Points *cp, double E12[], 89 +GCP_PRIVATE int 90 +gcp_I_compute_georef_equations (struct Control_Points *cp, double E12[], 85 91 double N12[], double E21[], double N21[], 86 92 int order); 87 93 88 -int I_compute_georef_equations_tps (struct Control_Points *cp, 94 +GCP_PRIVATE int 95 +gcp_I_compute_georef_equations_tps (struct Control_Points *cp, 89 96 double **E12tps, double **N12tps, 90 97 double **E21tps, double **N21tps); 98 + 99 +GCP_PRIVATE int 100 +gcp_I_georef (double e1, double n1, double *e, double *n, double E[], 101 + double N[], int order); 102 + 103 +GCP_PRIVATE int 104 +gcp_CRS_georef_3d (double e1, double n1, double z1, double *e, 105 + double *n, double *z, double E[], double N[], 106 + double Z[], int order); 107 + 108 +GCP_PRIVATE int 109 +gcp_I_georef_tps (double e1, double n1, double *e, double *n, double *E, 110 + double *N, struct Control_Points *cp, int fwd);
Changes to src/control_points/grass_crs3d.c.
38 38 39 39 #if defined(_WIN32) && !defined(__MINGW32__) 40 40 #include "config-msvc.h" 41 41 #else 42 42 #include "config.h" 43 43 #endif 44 44 45 -#ifdef ENABLE_CONTROL_POINTS /* only if ControlPoints enabled */ 45 +#ifdef ENABLE_GCP /* only if ControlPoints enabled */ 46 46 47 47 /* original code from Grass GIS starts here */ 48 48 49 49 /*********************************************************************** 50 50 51 51 crs3d.c 52 52 ................................................................................ 77 77 78 78 /*********************************************************************** 79 79 80 80 TRANSFORM A SINGLE COORDINATE PAIR. 81 81 82 82 ************************************************************************/ 83 83 84 -int 85 -CRS_georef_3d (double e1, /* EASTING TO BE TRANSFORMED */ 86 - double n1, /* NORTHING TO BE TRANSFORMED */ 87 - double z1, /* HEIGHT TO BE TRANSFORMED */ 88 - double *e, /* EASTING, TRANSFORMED */ 89 - double *n, /* NORTHING, TRANSFORMED */ 90 - double *z, /* HEIGHT, TRANSFORMED */ 91 - double E[], /* EASTING COEFFICIENTS */ 92 - double N[], /* NORTHING COEFFICIENTS */ 93 - double Z[], /* HEIGHT COEFFICIENTS */ 94 - int order /* ORDER OF TRANSFORMATION TO BE PERFORMED, MUST MATCH THE 84 +GCP_PRIVATE int 85 +gcp_CRS_georef_3d (double e1, /* EASTING TO BE TRANSFORMED */ 86 + double n1, /* NORTHING TO BE TRANSFORMED */ 87 + double z1, /* HEIGHT TO BE TRANSFORMED */ 88 + double *e, /* EASTING, TRANSFORMED */ 89 + double *n, /* NORTHING, TRANSFORMED */ 90 + double *z, /* HEIGHT, TRANSFORMED */ 91 + double E[], /* EASTING COEFFICIENTS */ 92 + double N[], /* NORTHING COEFFICIENTS */ 93 + double Z[], /* HEIGHT COEFFICIENTS */ 94 + int order /* ORDER OF TRANSFORMATION TO BE PERFORMED, MUST MATCH THE 95 95 ORDER USED TO CALCULATE THE COEFFICIENTS */ 96 96 ) 97 97 { 98 98 double e2, n2, z2, en, ez, nz, 99 99 e3, n3, z3, e2n, e2z, en2, ez2, n2z, nz2, enz; 100 100 101 101 switch (order) ................................................................................ 169 169 /*********************************************************************** 170 170 171 171 COMPUTE THE FORWARD AND BACKWARD GEOREFFERENCING COEFFICIENTS 172 172 BASED ON A SET OF CONTROL POINTS 173 173 174 174 ************************************************************************/ 175 175 176 -int 177 -CRS_compute_georef_equations_3d (struct Control_Points_3D *cp, 178 - double E12[], double N12[], double Z12[], 179 - double E21[], double N21[], double Z21[], 180 - int order) 176 +GCP_PRIVATE int 177 +gcp_CRS_compute_georef_equations_3d (struct Control_Points_3D *cp, 178 + double E12[], double N12[], double Z12[], 179 + double E21[], double N21[], double Z21[], 180 + int order) 181 181 { 182 182 double *tempptr; 183 183 int status; 184 184 185 185 if (order < 1 || order > MAXORDER) 186 186 return MPARMERR; 187 187 188 188 /* CALCULATE THE FORWARD TRANSFORMATION COEFFICIENTS */ 189 - 190 189 status = calccoef (cp, E12, N12, Z12, order); 191 190 192 191 if (status != MSUCCESS) 193 192 return status; 194 193 195 194 /* SWITCH THE 1 AND 2 EASTING, NORTHING, AND HEIGHT ARRAYS */ 196 195 ................................................................................ 573 572 N[i - 1] = b[i - 1] / M (i, i); 574 573 Z[i - 1] = c[i - 1] / M (i, i); 575 574 } 576 575 577 576 return MSUCCESS; 578 577 } 579 578 580 -#endif /* end including CONTROL_POINTS */ 579 +#endif /* end including GCP */
Changes to src/control_points/grass_georef.c.
26 26 27 27 You should have received a copy of the GNU General Public License 28 28 along with this program; if not, write to the Free Software 29 29 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 30 30 31 31 */ 32 32 33 +#include <stdio.h> 33 34 #include <stdlib.h> 34 35 #include <math.h> 35 36 36 37 #if defined(_WIN32) && !defined(__MINGW32__) 37 38 #include "config-msvc.h" 38 39 #else 39 40 #include "config.h" 40 41 #endif 41 42 42 -#ifdef ENABLE_CONTROL_POINTS /* only if ControlPoints enabled */ 43 +#ifdef ENABLE_GCP /* only if ControlPoints enabled */ 43 44 44 45 /* original code from Grass GIS starts here */ 45 46 46 47 /**************************************************************************** 47 48 * 48 49 * MODULE: imagery library 49 50 * AUTHOR(S): Original author(s) name(s) unknown - written by CERL ................................................................................ 90 91 91 92 /*********************************************************************** 92 93 93 94 TRANSFORM A SINGLE COORDINATE PAIR. 94 95 95 96 ************************************************************************/ 96 97 97 -int 98 -I_georef (double e1, /* EASTING TO BE TRANSFORMED */ 99 - double n1, /* NORTHING TO BE TRANSFORMED */ 100 - double *e, /* EASTING, TRANSFORMED */ 101 - double *n, /* NORTHING, TRANSFORMED */ 102 - double E[], /* EASTING COEFFICIENTS */ 103 - double N[], /* NORTHING COEFFICIENTS */ 104 - int order /* ORDER OF TRANSFORMATION TO BE PERFORMED, MUST MATCH THE 98 +GCP_PRIVATE int 99 +gcp_I_georef (double e1, /* EASTING TO BE TRANSFORMED */ 100 + double n1, /* NORTHING TO BE TRANSFORMED */ 101 + double *e, /* EASTING, TRANSFORMED */ 102 + double *n, /* NORTHING, TRANSFORMED */ 103 + double E[], /* EASTING COEFFICIENTS */ 104 + double N[], /* NORTHING COEFFICIENTS */ 105 + int order /* ORDER OF TRANSFORMATION TO BE PERFORMED, MUST MATCH THE 105 106 ORDER USED TO CALCULATE THE COEFFICIENTS */ 106 107 ) 107 108 { 108 109 double e3, e2n, en2, n3, e2, en, n2; 109 110 110 111 switch (order) 111 112 { ................................................................................ 152 153 /*********************************************************************** 153 154 154 155 COMPUTE THE FORWARD AND BACKWARD GEOREFFERENCING COEFFICIENTS 155 156 BASED ON A SET OF CONTROL POINTS 156 157 157 158 ************************************************************************/ 158 159 159 -int 160 -I_compute_georef_equations (struct Control_Points *cp, double E12[], 161 - double N12[], double E21[], double N21[], int order) 160 +GCP_PRIVATE int 161 +gcp_I_compute_georef_equations (struct Control_Points *cp, double E12[], 162 + double N12[], double E21[], double N21[], 163 + int order) 162 164 { 163 165 double *tempptr; 164 166 int status; 165 167 166 168 if (order < 1 || order > MAXORDER) 167 169 return MPARMERR; 168 170 ................................................................................ 481 483 E[i - 1] = a[i - 1] / M (i, i); 482 484 N[i - 1] = b[i - 1] / M (i, i); 483 485 } 484 486 485 487 return MSUCCESS; 486 488 } 487 489 488 -#endif /* end including CONTROL_POINTS */ 490 +#endif /* end including GCP */
Changes to src/control_points/grass_georef_tps.c.
36 36 37 37 #if defined(_WIN32) && !defined(__MINGW32__) 38 38 #include "config-msvc.h" 39 39 #else 40 40 #include "config.h" 41 41 #endif 42 42 43 -#ifdef ENABLE_CONTROL_POINTS /* only if ControlPoints enabled */ 43 +#ifdef ENABLE_GCP /* only if ControlPoints enabled */ 44 44 45 45 /* original code from Grass GIS starts here */ 46 46 47 47 /**************************************************************************** 48 48 * 49 49 * MODULE: imagery library 50 50 * AUTHOR(S): Markus Metz ................................................................................ 83 83 84 84 /*********************************************************************** 85 85 86 86 TRANSFORM A SINGLE COORDINATE PAIR. 87 87 88 88 ************************************************************************/ 89 89 90 -int 91 -I_georef_tps (double e1, /* EASTING TO BE TRANSFORMED */ 92 - double n1, /* NORTHING TO BE TRANSFORMED */ 93 - double *e, /* EASTING, TRANSFORMED */ 94 - double *n, /* NORTHING, TRANSFORMED */ 95 - double *E, /* EASTING COEFFICIENTS */ 96 - double *N, /* NORTHING COEFFICIENTS */ 97 - struct Control_Points *cp, int fwd) 90 +GCP_PRIVATE int 91 +gcp_I_georef_tps (double e1, /* EASTING TO BE TRANSFORMED */ 92 + double n1, /* NORTHING TO BE TRANSFORMED */ 93 + double *e, /* EASTING, TRANSFORMED */ 94 + double *n, /* NORTHING, TRANSFORMED */ 95 + double *E, /* EASTING COEFFICIENTS */ 96 + double *N, /* NORTHING COEFFICIENTS */ 97 + struct Control_Points *cp, int fwd) 98 98 { 99 99 int i, j; 100 100 double dist, *pe, *pn; 101 101 102 102 if (fwd) 103 103 { 104 104 pe = cp->e1; ................................................................................ 109 109 pe = cp->e2; 110 110 pn = cp->n2; 111 111 } 112 112 113 113 /* global affine (1st order poly) */ 114 114 *e = E[0] + e1 * E[1] + n1 * E[2]; 115 115 *n = N[0] + e1 * N[1] + n1 * N[2]; 116 - 117 116 118 117 for (i = 0, j = 0; i < cp->count; i++) 119 118 { 120 119 if (cp->status[i] > 0) 121 120 { 122 121 123 122 dist = tps_base_func (e1, n1, pe[i], pn[i]); ................................................................................ 134 133 /*********************************************************************** 135 134 136 135 COMPUTE THE FORWARD AND BACKWARD GEOREFFERENCING COEFFICIENTS 137 136 BASED ON A SET OF CONTROL POINTS 138 137 139 138 ************************************************************************/ 140 139 141 -int 142 -I_compute_georef_equations_tps (struct Control_Points *cp, 143 - double **E12tps, double **N12tps, 144 - double **E21tps, double **N21tps) 140 +GCP_PRIVATE int 141 +gcp_I_compute_georef_equations_tps (struct Control_Points *cp, 142 + double **E12tps, double **N12tps, 143 + double **E21tps, double **N21tps) 145 144 { 146 145 double *tempptr; 147 146 int numactive; /* NUMBER OF ACTIVE CONTROL POINTS */ 148 147 int status, i; 149 148 double xmax, xmin, ymax, ymin; 150 149 double delx, dely; 151 150 double xx, yy; ................................................................................ 534 533 return 0.0; 535 534 536 535 dist = (x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1); 537 536 538 537 return dist * log (dist) * 0.5; 539 538 } 540 539 541 -#endif /* end including CONTROL_POINTS */ 540 +#endif /* end including GCO */
Changes to src/gaiageo/gg_matrix.c.
54 54 #include "config.h" 55 55 #endif 56 56 57 57 #include <spatialite/sqlite.h> 58 58 59 59 #include <spatialite/gaiageo.h> 60 60 #include <spatialite/gaiamatrix.h> 61 +#include <spatialite_private.h> 61 62 62 63 #define MATRIX_MAGIC_START 0x00 63 64 #define MATRIX_MAGIC_DELIMITER 0x3a 64 65 #define MATRIX_MAGIC_END 0xb3 65 66 66 67 struct at_matrix 67 68 { ................................................................................ 662 663 } 663 664 } 664 665 } 665 666 polyg = polyg->Next; 666 667 } 667 668 return new_geom; 668 669 } 670 + 671 +static double 672 +matrix_determinant (struct at_matrix *matrix) 673 +{ 674 +/* computing the Determinant for a 4x4 Matrix */ 675 + double m00 = matrix->xx; 676 + double m01 = matrix->xy; 677 + double m02 = matrix->xz; 678 + double m03 = matrix->xoff; 679 + double m10 = matrix->yx; 680 + double m11 = matrix->yy; 681 + double m12 = matrix->yz; 682 + double m13 = matrix->yoff; 683 + double m20 = matrix->zx; 684 + double m21 = matrix->zy; 685 + double m22 = matrix->zz; 686 + double m23 = matrix->zoff; 687 + double m30 = matrix->w1; 688 + double m31 = matrix->w2; 689 + double m32 = matrix->w3; 690 + double m33 = matrix->w4; 691 + double value = 692 + m03 * m12 * m21 * m30 - m02 * m13 * m21 * m30 - m03 * m11 * m22 * m30 + 693 + m01 * m13 * m22 * m30 + m02 * m11 * m23 * m30 - m01 * m12 * m23 * m30 - 694 + m03 * m12 * m20 * m31 + m02 * m13 * m20 * m31 + m03 * m10 * m22 * m31 - 695 + m00 * m13 * m22 * m31 - m02 * m10 * m23 * m31 + m00 * m12 * m23 * m31 + 696 + m03 * m11 * m20 * m32 - m01 * m13 * m20 * m32 - m03 * m10 * m21 * m32 + 697 + m00 * m13 * m21 * m32 + m01 * m10 * m23 * m32 - m00 * m11 * m23 * m32 - 698 + m02 * m11 * m20 * m33 + m01 * m12 * m20 * m33 + m02 * m10 * m21 * m33 - 699 + m00 * m12 * m21 * m33 - m01 * m10 * m22 * m33 + m00 * m11 * m22 * m33; 700 + return value; 701 +} 702 + 703 +GAIAMATRIX_DECLARE double 704 +gaia_matrix_determinant (const unsigned char *blob, int blob_sz) 705 +{ 706 +/* computing the Determinant from a BLOB-AMT object */ 707 + double det; 708 + struct at_matrix matrix; 709 + if (!gaia_matrix_is_valid (blob, blob_sz)) 710 + return 0.0; 711 + if (!blob_matrix_decode (&matrix, blob, blob_sz)) 712 + return 0.0; 713 + 714 +/* computing the Determinant */ 715 + det = matrix_determinant (&matrix); 716 + return det; 717 +} 718 + 719 + 720 +static void 721 +matrix_invert (struct at_matrix *matrix, double determinant) 722 +{ 723 +/* inverting a Matrix */ 724 + double m00 = matrix->xx; 725 + double m01 = matrix->xy; 726 + double m02 = matrix->xz; 727 + double m03 = matrix->xoff; 728 + double m10 = matrix->yx; 729 + double m11 = matrix->yy; 730 + double m12 = matrix->yz; 731 + double m13 = matrix->yoff; 732 + double m20 = matrix->zx; 733 + double m21 = matrix->zy; 734 + double m22 = matrix->zz; 735 + double m23 = matrix->zoff; 736 + double m30 = matrix->w1; 737 + double m31 = matrix->w2; 738 + double m32 = matrix->w3; 739 + double m33 = matrix->w4; 740 + double scale = 1.0 / determinant; 741 + double r00 = 742 + m12 * m23 * m31 - m13 * m22 * m31 + m13 * m21 * m32 - m11 * m23 * m32 - 743 + m12 * m21 * m33 + m11 * m22 * m33; 744 + double r01 = 745 + m03 * m22 * m31 - m02 * m23 * m31 - m03 * m21 * m32 + m01 * m23 * m32 + 746 + m02 * m21 * m33 - m01 * m22 * m33; 747 + double r02 = 748 + m02 * m13 * m31 - m03 * m12 * m31 + m03 * m11 * m32 - m01 * m13 * m32 - 749 + m02 * m11 * m33 + m01 * m12 * m33; 750 + double r03 = 751 + m03 * m12 * m21 - m02 * m13 * m21 - m03 * m11 * m22 + m01 * m13 * m22 + 752 + m02 * m11 * m23 - m01 * m12 * m23; 753 + double r10 = 754 + m13 * m22 * m30 - m12 * m23 * m30 - m13 * m20 * m32 + m10 * m23 * m32 + 755 + m12 * m20 * m33 - m10 * m22 * m33; 756 + double r11 = 757 + m02 * m23 * m30 - m03 * m22 * m30 + m03 * m20 * m32 - m00 * m23 * m32 - 758 + m02 * m20 * m33 + m00 * m22 * m33; 759 + double r12 = 760 + m03 * m12 * m30 - m02 * m13 * m30 - m03 * m10 * m32 + m00 * m13 * m32 + 761 + m02 * m10 * m33 - m00 * m12 * m33; 762 + double r13 = 763 + m02 * m13 * m20 - m03 * m12 * m20 + m03 * m10 * m22 - m00 * m13 * m22 - 764 + m02 * m10 * m23 + m00 * m12 * m23; 765 + double r20 = 766 + m11 * m23 * m30 - m13 * m21 * m30 + m13 * m20 * m31 - m10 * m23 * m31 - 767 + m11 * m20 * m33 + m10 * m21 * m33; 768 + double r21 = 769 + m03 * m21 * m30 - m01 * m23 * m30 - m03 * m20 * m31 + m00 * m23 * m31 + 770 + m01 * m20 * m33 - m00 * m21 * m33; 771 + double r22 = 772 + m01 * m13 * m30 - m03 * m11 * m30 + m03 * m10 * m31 - m00 * m13 * m31 - 773 + m01 * m10 * m33 + m00 * m11 * m33; 774 + double r23 = 775 + m03 * m11 * m20 - m01 * m13 * m20 - m03 * m10 * m21 + m00 * m13 * m21 + 776 + m01 * m10 * m23 - m00 * m11 * m23; 777 + double r30 = 778 + m12 * m21 * m30 - m11 * m22 * m30 - m12 * m20 * m31 + m10 * m22 * m31 + 779 + m11 * m20 * m32 - m10 * m21 * m32; 780 + double r31 = 781 + m01 * m22 * m30 - m02 * m21 * m30 + m02 * m20 * m31 - m00 * m22 * m31 - 782 + m01 * m20 * m32 + m00 * m21 * m32; 783 + double r32 = 784 + m02 * m11 * m30 - m01 * m12 * m30 - m02 * m10 * m31 + m00 * m12 * m31 + 785 + m01 * m10 * m32 - m00 * m11 * m32; 786 + double r33 = 787 + m01 * m12 * m20 - m02 * m11 * m20 + m02 * m10 * m21 - m00 * m12 * m21 - 788 + m01 * m10 * m22 + m00 * m11 * m22; 789 + matrix->xx = r00 * scale; 790 + matrix->xy = r01 * scale; 791 + matrix->xz = r02 * scale; 792 + matrix->xoff = r03 * scale; 793 + matrix->yx = r10 * scale; 794 + matrix->yy = r11 * scale; 795 + matrix->yz = r12 * scale; 796 + matrix->yoff = r13 * scale; 797 + matrix->zx = r20 * scale; 798 + matrix->zy = r21 * scale; 799 + matrix->zz = r22 * scale; 800 + matrix->zoff = r23 * scale; 801 + matrix->w1 = r30 * scale; 802 + matrix->w2 = r31 * scale; 803 + matrix->w3 = r32 * scale; 804 + matrix->w4 = r33 * scale; 805 +} 806 + 807 +GAIAMATRIX_DECLARE int 808 +gaia_matrix_invert (const unsigned char *iblob, int iblob_sz, 809 + unsigned char **oblob, int *oblob_sz) 810 +{ 811 +/* 812 +* creating a BLOB-serialized Affine Transform Matrix 813 +* by Inverting another Matrix 814 +*/ 815 + double det; 816 + struct at_matrix matrix; 817 + 818 + *oblob = NULL; 819 + *oblob_sz = 0; 820 + if (!gaia_matrix_is_valid (iblob, iblob_sz)) 821 + return 0; 822 + if (!blob_matrix_decode (&matrix, iblob, iblob_sz)) 823 + return 0; 824 + det = matrix_determinant (&matrix); 825 + if (det == 0.0) 826 + return 0; 827 + 828 +/* creating the Inverse Matrix */ 829 + matrix_invert (&matrix, det); 830 + return blob_matrix_encode (&matrix, oblob, oblob_sz); 831 +}
Changes to src/gaiageo/gg_wkb.c.
54 54 #else 55 55 #include "config.h" 56 56 #endif 57 57 58 58 #include <spatialite/sqlite.h> 59 59 60 60 #include <spatialite/gaiageo.h> 61 +#include <spatialite/geopackage.h> 61 62 62 63 static void 63 64 ParseWkbPoint (gaiaGeomCollPtr geo) 64 65 { 65 66 /* decodes a POINT from WKB */ 66 67 double x; 67 68 double y; ................................................................................ 1067 1068 default: 1068 1069 break; 1069 1070 }; 1070 1071 } 1071 1072 } 1072 1073 1073 1074 GAIAGEO_DECLARE gaiaGeomCollPtr 1074 -gaiaFromSpatiaLiteBlobWkb (const unsigned char *blob, unsigned int size) 1075 +gaiaFromSpatiaLiteBlobWkbEx (const unsigned char *blob, unsigned int size, 1076 + int gpkg_amphibious) 1075 1077 { 1076 1078 /* decoding from SpatiaLite BLOB to GEOMETRY */ 1077 1079 int type; 1078 1080 int little_endian; 1079 1081 int endian_arch = gaiaEndianArch (); 1080 1082 gaiaGeomCollPtr geo = NULL; 1083 + 1084 + if (gpkg_amphibious) 1085 + { 1086 +#ifdef ENABLE_GEOPACKAGE /* GEOPACKAGE enabled: supporting GPKG geometries */ 1087 + if (gaiaIsValidGPB (blob, size)) 1088 + { 1089 + geo = gaiaFromGeoPackageGeometryBlob (blob, size); 1090 + if (geo != NULL) 1091 + return geo; 1092 + } 1093 +#else 1094 + ; 1095 +#endif /* end GEOPACKAGE: supporting GPKG geometries */ 1096 + } 1097 + 1081 1098 if (size < 45) 1082 1099 return NULL; /* cannot be an internal BLOB WKB geometry */ 1083 1100 if (*(blob + 0) != GAIA_MARK_START) 1084 1101 return NULL; /* failed to recognize START signature */ 1085 1102 if (*(blob + (size - 1)) != GAIA_MARK_END) 1086 1103 return NULL; /* failed to recognize END signature */ 1087 1104 if (*(blob + 38) != GAIA_MARK_MBR) ................................................................................ 1283 1300 break; 1284 1301 default: 1285 1302 geo->DeclaredType = GAIA_UNKNOWN; 1286 1303 break; 1287 1304 }; 1288 1305 return geo; 1289 1306 } 1307 + 1308 +GAIAGEO_DECLARE gaiaGeomCollPtr 1309 +gaiaFromSpatiaLiteBlobWkb (const unsigned char *blob, unsigned int size) 1310 +{ 1311 +/* 1312 +* decoding from SpatiaLite BLOB to GEOMETRY 1313 +* convenience method - always disabling GPKG Amphibious Mode 1314 +*/ 1315 + return gaiaFromSpatiaLiteBlobWkbEx (blob, size, 0); 1316 +} 1290 1317 1291 1318 GAIAGEO_DECLARE gaiaGeomCollPtr 1292 1319 gaiaFromSpatiaLiteBlobMbr (const unsigned char *blob, unsigned int size) 1293 1320 { 1294 1321 /* decoding from SpatiaLite BLOB to GEOMETRY [MBR only] */ 1295 1322 int little_endian; 1296 1323 int endian_arch = gaiaEndianArch ();
Changes to src/gaiageo/gg_wkt.c.
161 161 sqlite3_free (buf_x); 162 162 sqlite3_free (buf_y); 163 163 gaiaAppendToOutBuffer (out_buf, buf); 164 164 sqlite3_free (buf); 165 165 } 166 166 167 167 static void 168 -gaiaOutPoint (gaiaOutBufferPtr out_buf, gaiaPointPtr point) 168 +gaiaOutPoint (gaiaOutBufferPtr out_buf, gaiaPointPtr point, int precision) 169 169 { 170 170 /* formats a WKT POINT */ 171 171 char *buf_x; 172 172 char *buf_y; 173 173 char *buf; 174 - buf_x = sqlite3_mprintf ("%1.6f", point->X); 174 + if (precision < 0) 175 + buf_x = sqlite3_mprintf ("%1.6f", point->X); 176 + else 177 + buf_x = sqlite3_mprintf ("%.*f", precision, point->X); 175 178 gaiaOutClean (buf_x); 176 - buf_y = sqlite3_mprintf ("%1.6f", point->Y); 179 + if (precision < 0) 180 + buf_y = sqlite3_mprintf ("%1.6f", point->Y); 181 + else 182 + buf_y = sqlite3_mprintf ("%.*f", precision, point->Y); 177 183 gaiaOutClean (buf_y); 178 184 buf = sqlite3_mprintf ("%s %s", buf_x, buf_y); 179 185 sqlite3_free (buf_x); 180 186 sqlite3_free (buf_y); 181 187 gaiaAppendToOutBuffer (out_buf, buf); 182 188 sqlite3_free (buf); 183 189 } 184 190 185 191 GAIAGEO_DECLARE void 186 -gaiaOutPointZ (gaiaOutBufferPtr out_buf, gaiaPointPtr point) 192 +gaiaOutPointZex (gaiaOutBufferPtr out_buf, gaiaPointPtr point, int precision) 187 193 { 188 194 /* formats a WKT POINTZ */ 189 195 char *buf_x; 190 196 char *buf_y; 191 197 char *buf_z; 192 198 char *buf; 193 - buf_x = sqlite3_mprintf ("%1.6f", point->X); 199 + if (precision < 0) 200 + buf_x = sqlite3_mprintf ("%1.6f", point->X); 201 + else 202 + buf_x = sqlite3_mprintf ("%.*f", precision, point->X); 194 203 gaiaOutClean (buf_x); 195 - buf_y = sqlite3_mprintf ("%1.6f", point->Y); 204 + if (precision < 0) 205 + buf_y = sqlite3_mprintf ("%1.6f", point->Y); 206 + else 207 + buf_y = sqlite3_mprintf ("%.*f", precision, point->Y); 196 208 gaiaOutClean (buf_y); 197 - buf_z = sqlite3_mprintf ("%1.6f", point->Z); 209 + if (precision < 0) 210 + buf_z = sqlite3_mprintf ("%1.6f", point->Z); 211 + else 212 + buf_z = sqlite3_mprintf ("%.*f", precision, point->Z); 198 213 gaiaOutClean (buf_z); 199 214 buf = sqlite3_mprintf ("%s %s %s", buf_x, buf_y, buf_z); 200 215 sqlite3_free (buf_x); 201 216 sqlite3_free (buf_y); 202 217 sqlite3_free (buf_z); 203 218 gaiaAppendToOutBuffer (out_buf, buf); 204 219 sqlite3_free (buf); 205 220 } 221 + 222 +GAIAGEO_DECLARE void 223 +gaiaOutPointZ (gaiaOutBufferPtr out_buf, gaiaPointPtr point) 224 +{ 225 +/* 226 +* formats a WKT POINTZ 227 +* convenience method - default decimal precision 228 +*/ 229 + gaiaOutPointZex (out_buf, point, -1); 230 +} 206 231 207 232 static void 208 -gaiaOutPointM (gaiaOutBufferPtr out_buf, gaiaPointPtr point) 233 +gaiaOutPointM (gaiaOutBufferPtr out_buf, gaiaPointPtr point, int precision) 209 234 { 210 235 /* formats a WKT POINTM */ 211 236 char *buf_x; 212 237 char *buf_y; 213 238 char *buf_m; 214 239 char *buf; 215 - buf_x = sqlite3_mprintf ("%1.6f", point->X); 240 + if (precision < 0) 241 + buf_x = sqlite3_mprintf ("%1.6f", point->X); 242 + else 243 + buf_x = sqlite3_mprintf ("%.*f", precision, point->X); 216 244 gaiaOutClean (buf_x); 217 - buf_y = sqlite3_mprintf ("%1.6f", point->Y); 245 + if (precision < 0) 246 + buf_y = sqlite3_mprintf ("%1.6f", point->Y); 247 + else 248 + buf_y = sqlite3_mprintf ("%.*f", precision, point->Y); 218 249 gaiaOutClean (buf_y); 219 - buf_m = sqlite3_mprintf ("%1.6f", point->M); 250 + if (precision < 0) 251 + buf_m = sqlite3_mprintf ("%1.6f", point->M); 252 + else 253 + buf_m = sqlite3_mprintf ("%.*f", precision, point->M); 220 254 gaiaOutClean (buf_m); 221 255 buf = sqlite3_mprintf ("%s %s %s", buf_x, buf_y, buf_m); 222 256 sqlite3_free (buf_x); 223 257 sqlite3_free (buf_y); 224 258 sqlite3_free (buf_m); 225 259 gaiaAppendToOutBuffer (out_buf, buf); 226 260 sqlite3_free (buf); 227 261 } 228 262 229 263 static void 230 -gaiaOutPointZM (gaiaOutBufferPtr out_buf, gaiaPointPtr point) 264 +gaiaOutPointZM (gaiaOutBufferPtr out_buf, gaiaPointPtr point, int precision) 231 265 { 232 266 /* formats a WKT POINTZM */ 233 267 char *buf_x; 234 268 char *buf_y; 235 269 char *buf_z; 236 270 char *buf_m; 237 271 char *buf; 238 - buf_x = sqlite3_mprintf ("%1.6f", point->X); 272 + if (precision < 0) 273 + buf_x = sqlite3_mprintf ("%1.6f", point->X); 274 + else 275 + buf_x = sqlite3_mprintf ("%.*f", precision, point->X); 239 276 gaiaOutClean (buf_x); 240 - buf_y = sqlite3_mprintf ("%1.6f", point->Y); 277 + if (precision < 0) 278 + buf_y = sqlite3_mprintf ("%1.6f", point->Y); 279 + else 280 + buf_y = sqlite3_mprintf ("%.*f", precision, point->Y); 241 281 gaiaOutClean (buf_y); 242 - buf_z = sqlite3_mprintf ("%1.6f", point->Z); 282 + if (precision < 0) 283 + buf_z = sqlite3_mprintf ("%1.6f", point->Z); 284 + else 285 + buf_z = sqlite3_mprintf ("%.*f", precision, point->Z); 243 286 gaiaOutClean (buf_z); 244 - buf_m = sqlite3_mprintf ("%1.6f", point->M); 287 + if (precision < 0) 288 + buf_m = sqlite3_mprintf ("%1.6f", point->M); 289 + else 290 + buf_m = sqlite3_mprintf ("%.*f", precision, point->M); 245 291 gaiaOutClean (buf_m); 246 292 buf = sqlite3_mprintf ("%s %s %s %s", buf_x, buf_y, buf_z, buf_m); 247 293 sqlite3_free (buf_x); 248 294 sqlite3_free (buf_y); 249 295 sqlite3_free (buf_z); 250 296 sqlite3_free (buf_m); 251 297 gaiaAppendToOutBuffer (out_buf, buf); ................................................................................ 383 429 sqlite3_free (buf_y); 384 430 gaiaAppendToOutBuffer (out_buf, buf); 385 431 sqlite3_free (buf); 386 432 } 387 433 } 388 434 389 435 static void 390 -gaiaOutLinestring (gaiaOutBufferPtr out_buf, gaiaLinestringPtr line) 436 +gaiaOutLinestring (gaiaOutBufferPtr out_buf, gaiaLinestringPtr line, 437 + int precision) 391 438 { 392 439 /* formats a WKT LINESTRING */ 393 440 char *buf_x; 394 441 char *buf_y; 395 442 char *buf; 396 443 double x; 397 444 double y; 398 445 int iv; 399 446 for (iv = 0; iv < line->Points; iv++) 400 447 { 401 448 gaiaGetPoint (line->Coords, iv, &x, &y); 402 - buf_x = sqlite3_mprintf ("%1.6f", x); 449 + if (precision < 0) 450 + buf_x = sqlite3_mprintf ("%1.6f", x); 451 + else 452 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 403 453 gaiaOutClean (buf_x); 404 - buf_y = sqlite3_mprintf ("%1.6f", y); 454 + if (precision < 0) 455 + buf_y = sqlite3_mprintf ("%1.6f", y); 456 + else 457 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 405 458 gaiaOutClean (buf_y); 406 459 if (iv > 0) 407 460 buf = sqlite3_mprintf (", %s %s", buf_x, buf_y); 408 461 else 409 462 buf = sqlite3_mprintf ("%s %s", buf_x, buf_y); 410 463 sqlite3_free (buf_x); 411 464 sqlite3_free (buf_y); 412 465 gaiaAppendToOutBuffer (out_buf, buf); 413 466 sqlite3_free (buf); 414 467 } 415 468 } 416 469 417 470 GAIAGEO_DECLARE void 418 -gaiaOutLinestringZ (gaiaOutBufferPtr out_buf, gaiaLinestringPtr line) 471 +gaiaOutLinestringZex (gaiaOutBufferPtr out_buf, gaiaLinestringPtr line, 472 + int precision) 419 473 { 420 474 /* formats a WKT LINESTRINGZ */ 421 475 char *buf_x; 422 476 char *buf_y; 423 477 char *buf_z; 424 478 char *buf; 425 479 double x; 426 480 double y; 427 481 double z; 428 482 int iv; 429 483 for (iv = 0; iv < line->Points; iv++) 430 484 { 431 485 gaiaGetPointXYZ (line->Coords, iv, &x, &y, &z); 432 - buf_x = sqlite3_mprintf ("%1.6f", x); 486 + if (precision < 0) 487 + buf_x = sqlite3_mprintf ("%1.6f", x); 488 + else 489 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 433 490 gaiaOutClean (buf_x); 434 - buf_y = sqlite3_mprintf ("%1.6f", y); 491 + if (precision < 0) 492 + buf_y = sqlite3_mprintf ("%1.6f", y); 493 + else 494 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 435 495 gaiaOutClean (buf_y); 436 - buf_z = sqlite3_mprintf ("%1.6f", z); 496 + if (precision < 0) 497 + buf_z = sqlite3_mprintf ("%1.6f", z); 498 + else 499 + buf_z = sqlite3_mprintf ("%.*f", precision, z); 437 500 gaiaOutClean (buf_z); 438 501 if (iv > 0) 439 502 buf = sqlite3_mprintf (", %s %s %s", buf_x, buf_y, buf_z); 440 503 else 441 504 buf = sqlite3_mprintf ("%s %s %s", buf_x, buf_y, buf_z); 442 505 sqlite3_free (buf_x); 443 506 sqlite3_free (buf_y); 444 507 sqlite3_free (buf_z); 445 508 gaiaAppendToOutBuffer (out_buf, buf); 446 509 sqlite3_free (buf); 447 510 } 448 511 } 512 + 513 +GAIAGEO_DECLARE void 514 +gaiaOutLinestringZ (gaiaOutBufferPtr out_buf, gaiaLinestringPtr line) 515 +{ 516 +/* 517 +* formats a WKT LINESTRINGZ 518 +* convenience method - default decimal precision 519 +*/ 520 + gaiaOutLinestringZex (out_buf, line, -1); 521 +} 449 522 450 523 static void 451 -gaiaOutLinestringM (gaiaOutBufferPtr out_buf, gaiaLinestringPtr line) 524 +gaiaOutLinestringM (gaiaOutBufferPtr out_buf, gaiaLinestringPtr line, 525 + int precision) 452 526 { 453 527 /* formats a WKT LINESTRINGM */ 454 528 char *buf_x; 455 529 char *buf_y; 456 530 char *buf_m; 457 531 char *buf; 458 532 double x; 459 533 double y; 460 534 double m; 461 535 int iv; 462 536 for (iv = 0; iv < line->Points; iv++) 463 537 { 464 538 gaiaGetPointXYM (line->Coords, iv, &x, &y, &m); 465 - buf_x = sqlite3_mprintf ("%1.6f", x); 539 + if (precision < 0) 540 + buf_x = sqlite3_mprintf ("%1.6f", x); 541 + else 542 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 466 543 gaiaOutClean (buf_x); 467 - buf_y = sqlite3_mprintf ("%1.6f", y); 544 + if (precision < 0) 545 + buf_y = sqlite3_mprintf ("%1.6f", y); 546 + else 547 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 468 548 gaiaOutClean (buf_y); 469 - buf_m = sqlite3_mprintf ("%1.6f", m); 549 + if (precision < 0) 550 + buf_m = sqlite3_mprintf ("%1.6f", m); 551 + else 552 + buf_m = sqlite3_mprintf ("%.*f", precision, m); 470 553 gaiaOutClean (buf_m); 471 554 if (iv > 0) 472 555 buf = sqlite3_mprintf (", %s %s %s", buf_x, buf_y, buf_m); 473 556 else 474 557 buf = sqlite3_mprintf ("%s %s %s", buf_x, buf_y, buf_m); 475 558 sqlite3_free (buf_x); 476 559 sqlite3_free (buf_y); ................................................................................ 477 560 sqlite3_free (buf_m); 478 561 gaiaAppendToOutBuffer (out_buf, buf); 479 562 sqlite3_free (buf); 480 563 } 481 564 } 482 565 483 566 static void 484 -gaiaOutLinestringZM (gaiaOutBufferPtr out_buf, gaiaLinestringPtr line) 567 +gaiaOutLinestringZM (gaiaOutBufferPtr out_buf, gaiaLinestringPtr line, 568 + int precision) 485 569 { 486 570 /* formats a WKT LINESTRINGZM */ 487 571 char *buf_x; 488 572 char *buf_y; 489 573 char *buf_z; 490 574 char *buf_m; 491 575 char *buf; ................................................................................ 493 577 double y; 494 578 double z; 495 579 double m; 496 580 int iv; 497 581 for (iv = 0; iv < line->Points; iv++) 498 582 { 499 583 gaiaGetPointXYZM (line->Coords, iv, &x, &y, &z, &m); 500 - buf_x = sqlite3_mprintf ("%1.6f", x); 584 + if (precision < 0) 585 + buf_x = sqlite3_mprintf ("%1.6f", x); 586 + else 587 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 501 588 gaiaOutClean (buf_x); 502 - buf_y = sqlite3_mprintf ("%1.6f", y); 589 + if (precision < 0) 590 + buf_y = sqlite3_mprintf ("%1.6f", y); 591 + else 592 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 503 593 gaiaOutClean (buf_y); 504 - buf_z = sqlite3_mprintf ("%1.6f", z); 594 + if (precision < 0) 595 + buf_z = sqlite3_mprintf ("%1.6f", z); 596 + else 597 + buf_z = sqlite3_mprintf ("%.*f", precision, z); 505 598 gaiaOutClean (buf_z); 506 - buf_m = sqlite3_mprintf ("%1.6f", m); 599 + if (precision < 0) 600 + buf_m = sqlite3_mprintf ("%1.6f", m); 601 + else 602 + buf_m = sqlite3_mprintf ("%.*f", precision, m); 507 603 gaiaOutClean (buf_m); 508 604 if (iv > 0) 509 605 buf = 510 606 sqlite3_mprintf (", %s %s %s %s", buf_x, buf_y, buf_z, buf_m); 511 607 else 512 608 buf = sqlite3_mprintf ("%s %s %s %s", buf_x, buf_y, buf_z, buf_m); 513 609 sqlite3_free (buf_x); ................................................................................ 736 832 gaiaAppendToOutBuffer (out_buf, buf); 737 833 sqlite3_free (buf); 738 834 } 739 835 } 740 836 } 741 837 742 838 static void 743 -gaiaOutPolygon (gaiaOutBufferPtr out_buf, gaiaPolygonPtr polyg) 839 +gaiaOutPolygon (gaiaOutBufferPtr out_buf, gaiaPolygonPtr polyg, int precision) 744 840 { 745 841 /* formats a WKT POLYGON */ 746 842 char *buf_x; 747 843 char *buf_y; 748 844 char *buf; 749 845 int ib; 750 846 int iv; 751 847 double x; 752 848 double y; 753 849 gaiaRingPtr ring = polyg->Exterior; 754 850 for (iv = 0; iv < ring->Points; iv++) 755 851 { 756 852 gaiaGetPoint (ring->Coords, iv, &x, &y); 757 - buf_x = sqlite3_mprintf ("%1.6f", x); 853 + if (precision < 0) 854 + buf_x = sqlite3_mprintf ("%1.6f", x); 855 + else 856 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 758 857 gaiaOutClean (buf_x); 759 - buf_y = sqlite3_mprintf ("%1.6f", y); 858 + if (precision < 0) 859 + buf_y = sqlite3_mprintf ("%1.6f", y); 860 + else 861 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 760 862 gaiaOutClean (buf_y); 761 863 if (iv == 0) 762 864 buf = sqlite3_mprintf ("(%s %s", buf_x, buf_y); 763 865 else if (iv == (ring->Points - 1)) 764 866 buf = sqlite3_mprintf (", %s %s)", buf_x, buf_y); 765 867 else 766 868 buf = sqlite3_mprintf (", %s %s", buf_x, buf_y); ................................................................................ 771 873 } 772 874 for (ib = 0; ib < polyg->NumInteriors; ib++) 773 875 { 774 876 ring = polyg->Interiors + ib; 775 877 for (iv = 0; iv < ring->Points; iv++) 776 878 { 777 879 gaiaGetPoint (ring->Coords, iv, &x, &y); 778 - buf_x = sqlite3_mprintf ("%1.6f", x); 880 + if (precision < 0) 881 + buf_x = sqlite3_mprintf ("%1.6f", x); 882 + else 883 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 779 884 gaiaOutClean (buf_x); 780 - buf_y = sqlite3_mprintf ("%1.6f", y); 885 + if (precision < 0) 886 + buf_y = sqlite3_mprintf ("%1.6f", y); 887 + else 888 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 781 889 gaiaOutClean (buf_y); 782 890 if (iv == 0) 783 891 buf = sqlite3_mprintf (", (%s %s", buf_x, buf_y); 784 892 else if (iv == (ring->Points - 1)) 785 893 buf = sqlite3_mprintf (", %s %s)", buf_x, buf_y); 786 894 else 787 895 buf = sqlite3_mprintf (", %s %s", buf_x, buf_y); ................................................................................ 790 898 gaiaAppendToOutBuffer (out_buf, buf); 791 899 sqlite3_free (buf); 792 900 } 793 901 } 794 902 } 795 903 796 904 GAIAGEO_DECLARE void 797 -gaiaOutPolygonZ (gaiaOutBufferPtr out_buf, gaiaPolygonPtr polyg) 905 +gaiaOutPolygonZex (gaiaOutBufferPtr out_buf, gaiaPolygonPtr polyg, 906 + int precision) 798 907 { 799 908 /* formats a WKT POLYGONZ */ 800 909 char *buf_x; 801 910 char *buf_y; 802 911 char *buf_z; 803 912 char *buf; 804 913 int ib; ................................................................................ 806 915 double x; 807 916 double y; 808 917 double z; 809 918 gaiaRingPtr ring = polyg->Exterior; 810 919 for (iv = 0; iv < ring->Points; iv++) 811 920 { 812 921 gaiaGetPointXYZ (ring->Coords, iv, &x, &y, &z); 813 - buf_x = sqlite3_mprintf ("%1.6f", x); 922 + if (precision < 0) 923 + buf_x = sqlite3_mprintf ("%1.6f", x); 924 + else 925 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 814 926 gaiaOutClean (buf_x); 815 - buf_y = sqlite3_mprintf ("%1.6f", y); 927 + if (precision < 0) 928 + buf_y = sqlite3_mprintf ("%1.6f", y); 929 + else 930 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 816 931 gaiaOutClean (buf_y); 817 - buf_z = sqlite3_mprintf ("%1.6f", z); 932 + if (precision < 0) 933 + buf_z = sqlite3_mprintf ("%1.6f", z); 934 + else 935 + buf_z = sqlite3_mprintf ("%.*f", precision, z); 818 936 gaiaOutClean (buf_z); 819 937 if (iv == 0) 820 938 buf = sqlite3_mprintf ("(%s %s %s", buf_x, buf_y, buf_z); 821 939 else if (iv == (ring->Points - 1)) 822 940 buf = sqlite3_mprintf (", %s %s %s)", buf_x, buf_y, buf_z); 823 941 else 824 942 buf = sqlite3_mprintf (", %s %s %s", buf_x, buf_y, buf_z); ................................................................................ 830 948 } 831 949 for (ib = 0; ib < polyg->NumInteriors; ib++) 832 950 { 833 951 ring = polyg->Interiors + ib; 834 952 for (iv = 0; iv < ring->Points; iv++) 835 953 { 836 954 gaiaGetPointXYZ (ring->Coords, iv, &x, &y, &z); 837 - buf_x = sqlite3_mprintf ("%1.6f", x); 955 + if (precision < 0) 956 + buf_x = sqlite3_mprintf ("%1.6f", x); 957 + else 958 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 838 959 gaiaOutClean (buf_x); 839 - buf_y = sqlite3_mprintf ("%1.6f", y); 960 + if (precision < 0) 961 + buf_y = sqlite3_mprintf ("%1.6f", y); 962 + else 963 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 840 964 gaiaOutClean (buf_y); 841 - buf_z = sqlite3_mprintf ("%1.6f", z); 965 + if (precision < 0) 966 + buf_z = sqlite3_mprintf ("%1.6f", z); 967 + else 968 + buf_z = sqlite3_mprintf ("%.*f", precision, z); 842 969 gaiaOutClean (buf_z); 843 970 if (iv == 0) 844 971 buf = sqlite3_mprintf (", (%s %s %s", buf_x, buf_y, buf_z); 845 972 else if (iv == (ring->Points - 1)) 846 973 buf = sqlite3_mprintf (", %s %s %s)", buf_x, buf_y, buf_z); 847 974 else 848 975 buf = sqlite3_mprintf (", %s %s %s", buf_x, buf_y, buf_z); ................................................................................ 850 977 sqlite3_free (buf_y); 851 978 sqlite3_free (buf_z); 852 979 gaiaAppendToOutBuffer (out_buf, buf); 853 980 sqlite3_free (buf); 854 981 } 855 982 } 856 983 } 984 + 985 +GAIAGEO_DECLARE void 986 +gaiaOutPolygonZ (gaiaOutBufferPtr out_buf, gaiaPolygonPtr polyg) 987 +{ 988 +/* 989 +* formats a WKT POLYGONZ 990 +* convenience method - default decimal precision 991 +*/ 992 + gaiaOutPolygonZex (out_buf, polyg, -1); 993 +} 857 994 858 995 static void 859 -gaiaOutPolygonM (gaiaOutBufferPtr out_buf, gaiaPolygonPtr polyg) 996 +gaiaOutPolygonM (gaiaOutBufferPtr out_buf, gaiaPolygonPtr polyg, int precision) 860 997 { 861 998 /* formats a WKT POLYGONM */ 862 999 char *buf_x; 863 1000 char *buf_y; 864 1001 char *buf_m; 865 1002 char *buf; 866 1003 int ib; ................................................................................ 868 1005 double x; 869 1006 double y; 870 1007 double m; 871 1008 gaiaRingPtr ring = polyg->Exterior; 872 1009 for (iv = 0; iv < ring->Points; iv++) 873 1010 { 874 1011 gaiaGetPointXYM (ring->Coords, iv, &x, &y, &m); 875 - buf_x = sqlite3_mprintf ("%1.6f", x); 1012 + if (precision < 0) 1013 + buf_x = sqlite3_mprintf ("%1.6f", x); 1014 + else 1015 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 876 1016 gaiaOutClean (buf_x); 877 - buf_y = sqlite3_mprintf ("%1.6f", y); 1017 + if (precision < 0) 1018 + buf_y = sqlite3_mprintf ("%1.6f", y); 1019 + else 1020 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 878 1021 gaiaOutClean (buf_y); 879 - buf_m = sqlite3_mprintf ("%1.6f", m); 1022 + if (precision < 0) 1023 + buf_m = sqlite3_mprintf ("%1.6f", m); 1024 + else 1025 + buf_m = sqlite3_mprintf ("%.*f", precision, m); 880 1026 gaiaOutClean (buf_m); 881 1027 if (iv == 0) 882 1028 buf = sqlite3_mprintf ("(%s %s %s", buf_x, buf_y, buf_m); 883 1029 else if (iv == (ring->Points - 1)) 884 1030 buf = sqlite3_mprintf (", %s %s %s)", buf_x, buf_y, buf_m); 885 1031 else 886 1032 buf = sqlite3_mprintf (", %s %s %s", buf_x, buf_y, buf_m); ................................................................................ 892 1038 } 893 1039 for (ib = 0; ib < polyg->NumInteriors; ib++) 894 1040 { 895 1041 ring = polyg->Interiors + ib; 896 1042 for (iv = 0; iv < ring->Points; iv++) 897 1043 { 898 1044 gaiaGetPointXYM (ring->Coords, iv, &x, &y, &m); 899 - buf_x = sqlite3_mprintf ("%1.6f", x); 1045 + if (precision < 0) 1046 + buf_x = sqlite3_mprintf ("%1.6f", x); 1047 + else 1048 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 900 1049 gaiaOutClean (buf_x); 901 - buf_y = sqlite3_mprintf ("%1.6f", y); 1050 + if (precision < 0) 1051 + buf_y = sqlite3_mprintf ("%1.6f", y); 1052 + else 1053 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 902 1054 gaiaOutClean (buf_y); 903 - buf_m = sqlite3_mprintf ("%1.6f", m); 1055 + if (precision < 0) 1056 + buf_m = sqlite3_mprintf ("%1.6f", m); 1057 + else 1058 + buf_m = sqlite3_mprintf ("%.*f", precision, m); 904 1059 gaiaOutClean (buf_m); 905 1060 if (iv == 0) 906 1061 buf = sqlite3_mprintf (", (%s %s %s", buf_x, buf_y, buf_m); 907 1062 else if (iv == (ring->Points - 1)) 908 1063 buf = sqlite3_mprintf (", %s %s %s)", buf_x, buf_y, buf_m); 909 1064 else 910 1065 buf = sqlite3_mprintf (", %s %s %s", buf_x, buf_y, buf_m); ................................................................................ 914 1069 gaiaAppendToOutBuffer (out_buf, buf); 915 1070 sqlite3_free (buf); 916 1071 } 917 1072 } 918 1073 } 919 1074 920 1075 static void 921 -gaiaOutPolygonZM (gaiaOutBufferPtr out_buf, gaiaPolygonPtr polyg) 1076 +gaiaOutPolygonZM (gaiaOutBufferPtr out_buf, gaiaPolygonPtr polyg, int precision) 922 1077 { 923 1078 /* formats a WKT POLYGONZM */ 924 1079 char *buf_x; 925 1080 char *buf_y; 926 1081 char *buf_z; 927 1082 char *buf_m; 928 1083 char *buf; ................................................................................ 932 1087 double y; 933 1088 double z; 934 1089 double m; 935 1090 gaiaRingPtr ring = polyg->Exterior; 936 1091 for (iv = 0; iv < ring->Points; iv++) 937 1092 { 938 1093 gaiaGetPointXYZM (ring->Coords, iv, &x, &y, &z, &m); 939 - buf_x = sqlite3_mprintf ("%1.6f", x); 1094 + if (precision < 0) 1095 + buf_x = sqlite3_mprintf ("%1.6f", x); 1096 + else 1097 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 940 1098 gaiaOutClean (buf_x); 941 - buf_y = sqlite3_mprintf ("%1.6f", y); 1099 + if (precision < 0) 1100 + buf_y = sqlite3_mprintf ("%1.6f", y); 1101 + else 1102 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 942 1103 gaiaOutClean (buf_y); 943 - buf_z = sqlite3_mprintf ("%1.6f", z); 1104 + if (precision < 0) 1105 + buf_z = sqlite3_mprintf ("%1.6f", z); 1106 + else 1107 + buf_z = sqlite3_mprintf ("%.*f", precision, z); 944 1108 gaiaOutClean (buf_z); 945 - buf_m = sqlite3_mprintf ("%1.6f", m); 1109 + if (precision < 0) 1110 + buf_m = sqlite3_mprintf ("%1.6f", m); 1111 + else 1112 + buf_m = sqlite3_mprintf ("%.*f", precision, m); 946 1113 gaiaOutClean (buf_m); 947 1114 if (iv == 0) 948 1115 buf = 949 1116 sqlite3_mprintf ("(%s %s %s %s", buf_x, buf_y, buf_z, buf_m); 950 1117 else if (iv == (ring->Points - 1)) 951 1118 buf = 952 1119 sqlite3_mprintf (", %s %s %s %s)", buf_x, buf_y, buf_z, ................................................................................ 963 1130 } 964 1131 for (ib = 0; ib < polyg->NumInteriors; ib++) 965 1132 { 966 1133 ring = polyg->Interiors + ib; 967 1134 for (iv = 0; iv < ring->Points; iv++) 968 1135 { 969 1136 gaiaGetPointXYZM (ring->Coords, iv, &x, &y, &z, &m); 970 - buf_x = sqlite3_mprintf ("%1.6f", x); 1137 + if (precision < 0) 1138 + buf_x = sqlite3_mprintf ("%1.6f", x); 1139 + else 1140 + buf_x = sqlite3_mprintf ("%.*f", precision, x); 971 1141 gaiaOutClean (buf_x); 972 - buf_y = sqlite3_mprintf ("%1.6f", y); 1142 + if (precision < 0) 1143 + buf_y = sqlite3_mprintf ("%1.6f", y); 1144 + else 1145 + buf_y = sqlite3_mprintf ("%.*f", precision, y); 973 1146 gaiaOutClean (buf_y); 974 - buf_z = sqlite3_mprintf ("%1.6f", z); 1147 + if (precision < 0) 1148 + buf_z = sqlite3_mprintf ("%1.6f", z); 1149 + else 1150 + buf_z = sqlite3_mprintf ("%.*f", precision, z); 975 1151 gaiaOutClean (buf_z); 976 - buf_m = sqlite3_mprintf ("%1.6f", m); 1152 + if (precision < 0) 1153 + buf_m = sqlite3_mprintf ("%1.6f", m); 1154 + else 1155 + buf_m = sqlite3_mprintf ("%.*f", precision, m); 977 1156 gaiaOutClean (buf_m); 978 1157 if (iv == 0) 979 1158 buf = 980 1159 sqlite3_mprintf (", (%s %s %s %s", buf_x, buf_y, buf_z, 981 1160 buf_m); 982 1161 else if (iv == (ring->Points - 1)) 983 1162 buf = ................................................................................ 1251 1430 gaiaAppendToOutBuffer (out_buf, buf); 1252 1431 sqlite3_free (buf); 1253 1432 } 1254 1433 } 1255 1434 } 1256 1435 1257 1436 GAIAGEO_DECLARE void 1258 -gaiaOutWkt (gaiaOutBufferPtr out_buf, gaiaGeomCollPtr geom) 1437 +gaiaOutWktEx (gaiaOutBufferPtr out_buf, gaiaGeomCollPtr geom, int precision) 1259 1438 { 1260 1439 /* prints the WKT representation of current geometry */ 1261 1440 int pts = 0; 1262 1441 int lns = 0; 1263 1442 int pgs = 0; 1264 1443 gaiaPointPtr point; 1265 1444 gaiaLinestringPtr line; ................................................................................ 1296 1475 point = geom->FirstPoint; 1297 1476 while (point) 1298 1477 { 1299 1478 if (point->DimensionModel == GAIA_XY_Z) 1300 1479 { 1301 1480 /* processing POINTZ */ 1302 1481 gaiaAppendToOutBuffer (out_buf, "POINT Z("); 1303 - gaiaOutPointZ (out_buf, point); 1482 + gaiaOutPointZex (out_buf, point, precision); 1304 1483 } 1305 1484 else if (point->DimensionModel == GAIA_XY_M) 1306 1485 { 1307 1486 /* processing POINTM */ 1308 1487 gaiaAppendToOutBuffer (out_buf, "POINT M("); 1309 - gaiaOutPointM (out_buf, point); 1488 + gaiaOutPointM (out_buf, point, precision); 1310 1489 } 1311 1490 else if (point->DimensionModel == GAIA_XY_Z_M) 1312 1491 { 1313 1492 /* processing POINTZM */ 1314 1493 gaiaAppendToOutBuffer (out_buf, "POINT ZM("); 1315 - gaiaOutPointZM (out_buf, point); 1494 + gaiaOutPointZM (out_buf, point, precision); 1316 1495 } 1317 1496 else 1318 1497 { 1319 1498 /* processing POINT */ 1320 1499 gaiaAppendToOutBuffer (out_buf, "POINT("); 1321 - gaiaOutPoint (out_buf, point); 1500 + gaiaOutPoint (out_buf, point, precision); 1322 1501 } 1323 1502 gaiaAppendToOutBuffer (out_buf, ")"); 1324 1503 point = point->Next; 1325 1504 } 1326 1505 line = geom->FirstLinestring; 1327 1506 while (line) 1328 1507 { 1329 1508 if (line->DimensionModel == GAIA_XY_Z) 1330 1509 { 1331 1510 /* processing LINESTRINGZ */ 1332 1511 gaiaAppendToOutBuffer (out_buf, "LINESTRING Z("); 1333 - gaiaOutLinestringZ (out_buf, line); 1512 + gaiaOutLinestringZex (out_buf, line, precision); 1334 1513 } 1335 1514 else if (line->DimensionModel == GAIA_XY_M) 1336 1515 { 1337 1516 /* processing LINESTRINGM */ 1338 1517 gaiaAppendToOutBuffer (out_buf, "LINESTRING M("); 1339 - gaiaOutLinestringM (out_buf, line); 1518 + gaiaOutLinestringM (out_buf, line, precision); 1340 1519 } 1341 1520 else if (line->DimensionModel == GAIA_XY_Z_M) 1342 1521 { 1343 1522 /* processing LINESTRINGZM */ 1344 1523 gaiaAppendToOutBuffer (out_buf, "LINESTRING ZM("); 1345 - gaiaOutLinestringZM (out_buf, line); 1524 + gaiaOutLinestringZM (out_buf, line, precision); 1346 1525 } 1347 1526 else 1348 1527 { 1349 1528 /* processing LINESTRING */ 1350 1529 gaiaAppendToOutBuffer (out_buf, "LINESTRING("); 1351 - gaiaOutLinestring (out_buf, line); 1530 + gaiaOutLinestring (out_buf, line, precision); 1352 1531 } 1353 1532 gaiaAppendToOutBuffer (out_buf, ")"); 1354 1533 line = line->Next; 1355 1534 } 1356 1535 polyg = geom->FirstPolygon; 1357 1536 while (polyg) 1358 1537 { 1359 1538 if (polyg->DimensionModel == GAIA_XY_Z) 1360 1539 { 1361 1540 /* processing POLYGONZ */ 1362 1541 gaiaAppendToOutBuffer (out_buf, "POLYGON Z("); 1363 - gaiaOutPolygonZ (out_buf, polyg); 1542 + gaiaOutPolygonZex (out_buf, polyg, precision); 1364 1543 } 1365 1544 else if (polyg->DimensionModel == GAIA_XY_M) 1366 1545 { 1367 1546 /* processing POLYGONM */ 1368 1547 gaiaAppendToOutBuffer (out_buf, "POLYGON M("); 1369 - gaiaOutPolygonM (out_buf, polyg); 1548 + gaiaOutPolygonM (out_buf, polyg, precision); 1370 1549 } 1371 1550 else if (polyg->DimensionModel == GAIA_XY_Z_M) 1372 1551 { 1373 1552 /* processing POLYGONZM */ 1374 1553 gaiaAppendToOutBuffer (out_buf, "POLYGON ZM("); 1375 - gaiaOutPolygonZM (out_buf, polyg); 1554 + gaiaOutPolygonZM (out_buf, polyg, precision); 1376 1555 } 1377 1556 else 1378 1557 { 1379 1558 /* processing POLYGON */ 1380 1559 gaiaAppendToOutBuffer (out_buf, "POLYGON("); 1381 - gaiaOutPolygon (out_buf, polyg); 1560 + gaiaOutPolygon (out_buf, polyg, precision); 1382 1561 } 1383 1562 gaiaAppendToOutBuffer (out_buf, ")"); 1384 1563 polyg = polyg->Next; 1385 1564 } 1386 1565 } 1387 1566 else 1388 1567 { ................................................................................ 1402 1581 point = geom->FirstPoint; 1403 1582 while (point) 1404 1583 { 1405 1584 if (point->DimensionModel == GAIA_XY_Z) 1406 1585 { 1407 1586 if (point != geom->FirstPoint) 1408 1587 gaiaAppendToOutBuffer (out_buf, ", "); 1409 - gaiaOutPointZ (out_buf, point); 1588 + gaiaOutPointZex (out_buf, point, precision); 1410 1589 } 1411 1590 else if (point->DimensionModel == GAIA_XY_M) 1412 1591 { 1413 1592 if (point != geom->FirstPoint) 1414 1593 gaiaAppendToOutBuffer (out_buf, ", "); 1415 - gaiaOutPointM (out_buf, point); 1594 + gaiaOutPointM (out_buf, point, precision); 1416 1595 } 1417 1596 else if (point->DimensionModel == GAIA_XY_Z_M) 1418 1597 { 1419 1598 if (point != geom->FirstPoint) 1420 1599 gaiaAppendToOutBuffer (out_buf, ", "); 1421 - gaiaOutPointZM (out_buf, point); 1600 + gaiaOutPointZM (out_buf, point, precision); 1422 1601 } 1423 1602 else 1424 1603 { 1425 1604 if (point != geom->FirstPoint) 1426 1605 gaiaAppendToOutBuffer (out_buf, ", "); 1427 - gaiaOutPoint (out_buf, point); 1606 + gaiaOutPoint (out_buf, point, precision); 1428 1607 } 1429 1608 point = point->Next; 1430 1609 } 1431 1610 gaiaAppendToOutBuffer (out_buf, ")"); 1432 1611 } 1433 1612 else if (pts == 0 && lns > 0 && pgs == 0 1434 1613 && geom->DeclaredType == GAIA_MULTILINESTRING) ................................................................................ 1447 1626 { 1448 1627 if (line != geom->FirstLinestring) 1449 1628 gaiaAppendToOutBuffer (out_buf, ", ("); 1450 1629 else 1451 1630 gaiaAppendToOutBuffer (out_buf, "("); 1452 1631 if (line->DimensionModel == GAIA_XY_Z) 1453 1632 { 1454 - gaiaOutLinestringZ (out_buf, line); 1633 + gaiaOutLinestringZex (out_buf, line, precision); 1455 1634 gaiaAppendToOutBuffer (out_buf, ")"); 1456 1635 } 1457 1636 else if (line->DimensionModel == GAIA_XY_M) 1458 1637 { 1459 - gaiaOutLinestringM (out_buf, line); 1638 + gaiaOutLinestringM (out_buf, line, precision); 1460 1639 gaiaAppendToOutBuffer (out_buf, ")"); 1461 1640 } 1462 1641 else if (line->DimensionModel == GAIA_XY_Z_M) 1463 1642 { 1464 - gaiaOutLinestringZM (out_buf, line); 1643 + gaiaOutLinestringZM (out_buf, line, precision); 1465 1644 gaiaAppendToOutBuffer (out_buf, ")"); 1466 1645 } 1467 1646 else 1468 1647 { 1469 - gaiaOutLinestring (out_buf, line); 1648 + gaiaOutLinestring (out_buf, line, precision); 1470 1649 gaiaAppendToOutBuffer (out_buf, ")"); 1471 1650 } 1472 1651 line = line->Next; 1473 1652 } 1474 1653 gaiaAppendToOutBuffer (out_buf, ")"); 1475 1654 } 1476 1655 else if (pts == 0 && lns == 0 && pgs > 0 ................................................................................ 1490 1669 { 1491 1670 if (polyg != geom->FirstPolygon) 1492 1671 gaiaAppendToOutBuffer (out_buf, ", ("); 1493 1672 else 1494 1673 gaiaAppendToOutBuffer (out_buf, "("); 1495 1674 if (polyg->DimensionModel == GAIA_XY_Z) 1496 1675 { 1497 - gaiaOutPolygonZ (out_buf, polyg); 1676 + gaiaOutPolygonZex (out_buf, polyg, precision); 1498 1677 gaiaAppendToOutBuffer (out_buf, ")"); 1499 1678 } 1500 1679 else if (polyg->DimensionModel == GAIA_XY_M) 1501 1680 { 1502 - gaiaOutPolygonM (out_buf, polyg); 1681 + gaiaOutPolygonM (out_buf, polyg, precision); 1503 1682 gaiaAppendToOutBuffer (out_buf, ")"); 1504 1683 } 1505 1684 else if (polyg->DimensionModel == GAIA_XY_Z_M) 1506 1685 { 1507 - gaiaOutPolygonZM (out_buf, polyg); 1686 + gaiaOutPolygonZM (out_buf, polyg, precision); 1508 1687 gaiaAppendToOutBuffer (out_buf, ")"); 1509 1688 } 1510 1689 else 1511 1690 { 1512 - gaiaOutPolygon (out_buf, polyg); 1691 + gaiaOutPolygon (out_buf, polyg, precision); 1513 1692 gaiaAppendToOutBuffer (out_buf, ")"); 1514 1693 } 1515 1694 polyg = polyg->Next; 1516 1695 } 1517 1696 gaiaAppendToOutBuffer (out_buf, ")"); 1518 1697 } 1519 1698 else ................................................................................ 1534 1713 /* processing POINTs */ 1535 1714 if (ie > 0) 1536 1715 gaiaAppendToOutBuffer (out_buf, ", "); 1537 1716 ie++; 1538 1717 if (point->DimensionModel == GAIA_XY_Z) 1539 1718 { 1540 1719 gaiaAppendToOutBuffer (out_buf, "POINT Z("); 1541 - gaiaOutPointZ (out_buf, point); 1720 + gaiaOutPointZex (out_buf, point, precision); 1542 1721 } 1543 1722 else if (point->DimensionModel == GAIA_XY_M) 1544 1723 { 1545 1724 gaiaAppendToOutBuffer (out_buf, "POINT M("); 1546 - gaiaOutPointM (out_buf, point); 1725 + gaiaOutPointM (out_buf, point, precision); 1547 1726 } 1548 1727 else if (point->DimensionModel == GAIA_XY_Z_M) 1549 1728 { 1550 1729 gaiaAppendToOutBuffer (out_buf, "POINT ZM("); 1551 - gaiaOutPointZM (out_buf, point); 1730 + gaiaOutPointZM (out_buf, point, precision); 1552 1731 } 1553 1732 else 1554 1733 { 1555 1734 gaiaAppendToOutBuffer (out_buf, "POINT("); 1556 - gaiaOutPoint (out_buf, point); 1735 + gaiaOutPoint (out_buf, point, precision); 1557 1736 } 1558 1737 gaiaAppendToOutBuffer (out_buf, ")"); 1559 1738 point = point->Next; 1560 1739 } 1561 1740 line = geom->FirstLinestring; 1562 1741 while (line) 1563 1742 { ................................................................................ 1564 1743 /* processing LINESTRINGs */ 1565 1744 if (ie > 0) 1566 1745 gaiaAppendToOutBuffer (out_buf, ", "); 1567 1746 ie++; 1568 1747 if (line->DimensionModel == GAIA_XY_Z) 1569 1748 { 1570 1749 gaiaAppendToOutBuffer (out_buf, "LINESTRING Z("); 1571 - gaiaOutLinestringZ (out_buf, line); 1750 + gaiaOutLinestringZex (out_buf, line, precision); 1572 1751 } 1573 1752 else if (line->DimensionModel == GAIA_XY_M) 1574 1753 { 1575 1754 gaiaAppendToOutBuffer (out_buf, "LINESTRING M("); 1576 - gaiaOutLinestringM (out_buf, line); 1755 + gaiaOutLinestringM (out_buf, line, precision); 1577 1756 } 1578 1757 else if (line->DimensionModel == GAIA_XY_Z_M) 1579 1758 { 1580 1759 gaiaAppendToOutBuffer (out_buf, "LINESTRING ZM("); 1581 - gaiaOutLinestringZM (out_buf, line); 1760 + gaiaOutLinestringZM (out_buf, line, precision); 1582 1761 } 1583 1762 else 1584 1763 { 1585 1764 gaiaAppendToOutBuffer (out_buf, "LINESTRING("); 1586 - gaiaOutLinestring (out_buf, line); 1765 + gaiaOutLinestring (out_buf, line, precision); 1587 1766 } 1588 1767 gaiaAppendToOutBuffer (out_buf, ")"); 1589 1768 line = line->Next; 1590 1769 } 1591 1770 polyg = geom->FirstPolygon; 1592 1771 while (polyg) 1593 1772 { ................................................................................ 1594 1773 /* processing POLYGONs */ 1595 1774 if (ie > 0) 1596 1775 gaiaAppendToOutBuffer (out_buf, ", "); 1597 1776 ie++; 1598 1777 if (polyg->DimensionModel == GAIA_XY_Z) 1599 1778 { 1600 1779 gaiaAppendToOutBuffer (out_buf, "POLYGON Z("); 1601 - gaiaOutPolygonZ (out_buf, polyg); 1780 + gaiaOutPolygonZex (out_buf, polyg, precision); 1602 1781 } 1603 1782 else if (polyg->DimensionModel == GAIA_XY_M) 1604 1783 { 1605 1784 gaiaAppendToOutBuffer (out_buf, "POLYGON M("); 1606 - gaiaOutPolygonM (out_buf, polyg); 1785 + gaiaOutPolygonM (out_buf, polyg, precision); 1607 1786 } 1608 1787 else if (polyg->DimensionModel == GAIA_XY_Z_M) 1609 1788 { 1610 1789 gaiaAppendToOutBuffer (out_buf, "POLYGON ZM("); 1611 - gaiaOutPolygonZM (out_buf, polyg); 1790 + gaiaOutPolygonZM (out_buf, polyg, precision); 1612 1791 } 1613 1792 else 1614 1793 { 1615 1794 gaiaAppendToOutBuffer (out_buf, "POLYGON("); 1616 - gaiaOutPolygon (out_buf, polyg); 1795 + gaiaOutPolygon (out_buf, polyg, precision); 1617 1796 } 1618 1797 gaiaAppendToOutBuffer (out_buf, ")"); 1619 1798 polyg = polyg->Next; 1620 1799 } 1621 1800 gaiaAppendToOutBuffer (out_buf, ")"); 1622 1801 } 1623 1802 } 1624 1803 } 1804 + 1805 +GAIAGEO_DECLARE void 1806 +gaiaOutWkt (gaiaOutBufferPtr out_buf, gaiaGeomCollPtr geom) 1807 +{ 1808 +/* 1809 +* prints the WKT representation of current geometry 1810 +* convenience method - default decimal precision 1811 +*/ 1812 + gaiaOutWktEx (out_buf, geom, -1); 1813 +} 1625 1814 1626 1815 GAIAGEO_DECLARE void 1627 1816 gaiaOutWktStrict (gaiaOutBufferPtr out_buf, gaiaGeomCollPtr geom, int precision) 1628 1817 { 1629 1818 /* 1630 1819 * prints the WKT representation of current geometry 1631 1820 * strictly conformant 2D WKT implementation
Changes to src/headers/spatialite/control_points.h.
61 61 #endif 62 62 63 63 #ifdef __cplusplus 64 64 extern "C" 65 65 { 66 66 #endif 67 67 68 +/** 69 + Typedef for GaiaControPoints object (opaque, hidden) 70 + 71 + \sa GaiaControlPointsPtr 72 + */ 68 73 typedef struct opaque_control_points GaiaControlPoints; 74 +/** 75 + Typedef for GaiaControPointsPtr object pointer (opaque, hidden) 76 + 77 + \sa GaiaControlPoints 78 + */ 69 79 typedef GaiaControlPoints *GaiaControlPointsPtr; 80 + 81 +/** 82 + Typedef for GaiaPolynomialCoeffs object (opaque, hidden) 83 + 84 + \sa GaiaPolynomialCoeffsPtr 85 + */ 86 + typedef struct priv_polynomial_coeffs GaiaPolynomialCoeffs; 87 +/** 88 + Typedef for GaiaPolynomialCoeffsPtr object pointer (opaque, hidden) 89 + 90 + \sa GaiaPolynomialCoeffs 91 + */ 92 + typedef GaiaPolynomialCoeffs *GaiaPolynomialCoeffsPtr; 93 + 70 94 71 95 /* function prototypes */ 72 96 73 97 /** 74 98 Creates a Control Points container (opaque object) 75 99 76 100 \param allocation_incr how many Control Points should be allocated 77 101 every time that necessity arises to increment the internal storage 78 102 \param has3d true if the Control Points are all expected to be 3D 103 + \param order polynomial order: 1 or 2 or 3 79 104 \param tps true if the solution method must be Thin Plate Spline 80 105 81 106 \return the handle of the container object, or NULL on failure 82 107 83 108 \sa gaiaFreeControlPoints, gaiaAddControlPoint3D, gaiaAddControlPoint2D, 84 109 gaiaAffineFromControlPoints 85 110 86 111 \note you must properly destroy the container object when it 87 112 isn't any longer used. 88 113 */ 89 114 GAIACP_DECLARE GaiaControlPointsPtr gaiaCreateControlPoints (int 90 115 allocation_incr, 91 116 int has3d, 117 + int order, 92 118 int tps); 93 119 94 120 /** 95 121 Destroys a Control Points container (opaque object) 96 122 97 123 \param cp_handle the handle identifying the container object 98 124 (returned by a previous call to gaiaCreateControlPoints). ................................................................................ 109 135 \param x0 X coordinate of the first Point. 110 136 \param y0 Y coordinate of the first Point. 111 137 \param z0 Z coordinate of the first Point. 112 138 \param x1 X coordinate of the second Point. 113 139 \param y1 Y coordinate of the second Point. 114 140 \param z1 Z coordinate of the second Point. 115 141 116 - \return true on succes, false on failure 142 + \return 0 on failure: any other different value on success. 117 143 118 144 \sa gaiaCreateControlPoints, gaiaAddControlPoint2D 119 145 */ 120 146 GAIACP_DECLARE int gaiaAddControlPoint3D (GaiaControlPointsPtr cp_handle, 121 147 double x0, double y0, double z0, 122 148 double x1, double y1, double z1); 123 149 ................................................................................ 127 153 \param cp_handle the handle identifying the container object 128 154 (returned by a previous call to gaiaCreateControlPoints). 129 155 \param x0 X coordinate of the first Point. 130 156 \param y0 Y coordinate of the first Point. 131 157 \param x1 X coordinate of the second Point. 132 158 \param y1 Y coordinate of the second Point. 133 159 134 - \return true on succes, false on failure 160 + \return 0 on failure: any other different value on success. 135 161 136 162 \sa gaiaCreateControlPoints, gaiaAddControlPoint3D 137 163 */ 138 164 GAIACP_DECLARE int gaiaAddControlPoint2D (GaiaControlPointsPtr cp_handle, 139 165 double x0, double y0, double x1, 140 166 double y1); 141 167 142 168 /** 143 169 Resolves a Control Point set by computing an Affine Transform Matrix 144 170 145 171 \param cp_handle the handle identifying the container object 146 172 (returned by a previous call to gaiaCreateControlPoints). 147 - 148 - \return true on succes, false on failure 173 + \param blob on completion this variable will contain a BLOB-encoded 174 + Polynomial coeffs object 175 + \param blob_sz on completion this variable will contain the BLOB's size 176 + (in bytes) 177 + 178 + \return 0 on failure: any other different value on success. 179 + 180 + \sa gaiaCreateControlPoints, gaiaPolynomialIsValid, gaiaPolynomialAsText, 181 + gaiaPolynomialTransformGeometry 182 + */ 183 + GAIACP_DECLARE int gaiaCreatePolynomialCoeffs (GaiaControlPointsPtr 184 + cp_handle, 185 + unsigned char **blob, 186 + int *blob_sz); 187 + 188 +/** 189 + Testing a BLOB-Polynomial for validity 190 + \param blob pointer to a BLOB-encoded Polynomial coeffs object 191 + \param blob_sz BLOB's size (in bytes) 192 + 193 + \return TRUE if the BLOB really is of the BLOB-Polynomial type; FALSE if not. 194 + 195 + \sa gaiaCreatePolynomialCoeffs, gaiaPolynomialAsText 196 + */ 197 + GAIACP_DECLARE int gaiaPolynomialIsValid (const unsigned char *blob, 198 + int blob_sz); 199 + 200 +/** 201 + Printing a textual represention from a BLOB-Matrix 202 + \param blob pointer to a BLOB-encoded Polynomial coeffs object 203 + \param blob_sz BLOB's size (in bytes) 204 + 205 + \return a text string; NULL on failure. 206 + 207 + \sa gaiaCreateControlPoints, gaiaPolynomialIsValid, 208 + gaiaPolynomialTransformGeometry 209 + 210 + \note you are responsible to destroy (before or after) any text 211 + string returned by this function by calling sqlite3_free(). 212 + */ 213 + GAIACP_DECLARE char *gaiaPolynomialAsText (const unsigned char *blob, 214 + int blob_sz); 215 + 216 +/** 217 + Transforming a Geometry accordingly to an Affine Transform Matrix 218 + \param geom the input Geometry 219 + \param blob pointer to a BLOB-encoded Polynomial coeffs object 220 + \param blob_sz BLOB's size (in bytes) 221 + 222 + \return 0 pointer to the transformed Geometry or NULL on failure. 223 + 224 + \sa gaiaCreateControlPoints, gaiaPolynomialIsValid, 225 + gaiaPolynomialAsText 226 + 227 + \note you are responsible to destroy (before or after) any Geometry 228 + returned by this function. 229 + */ 230 + GAIACP_DECLARE gaiaGeomCollPtr 231 + gaiaPolynomialTransformGeometry (gaiaGeomCollPtr geom, 232 + const unsigned char *blob, 233 + int blob_sz); 234 + 235 +/** 236 + Converts a Polynomial coeffs object into an Affine Transsform Matrix 237 + 238 + \param iblob pointer to a BLOB-encoded Polynomial coeffs object 239 + \param iblob_sz BLOB's size (in bytes) 240 + \param oblob on completion this variable will contain a BLOB-encoded 241 + Affine Transform Matrix object 242 + \param oblob_sz on completion this variable will contain the BLOB's size 243 + (in bytes) 244 + 245 + \return 0 on failure: any other different value on success. 149 246 150 - \sa gaiaCreateControlPoints 247 + \sa gaiaCreateControlPoints, gaiaPolynomialIsValid, gaiaPolynomialAsText, 248 + gaiaPolynomialTransformGeometry, gaiaPolynomialToMatrix 151 249 */ 152 - GAIACP_DECLARE int gaiaAffineFromControlPoints (GaiaControlPointsPtr 153 - cp_handle); 250 + GAIACP_DECLARE int gaiaPolynomialToMatrix (const unsigned char *iblob, 251 + int iblob_sz, 252 + unsigned char **oblob, 253 + int *oblob_sz); 154 254 155 255 #ifdef __cplusplus 156 256 } 157 257 #endif 158 258 159 259 #endif /* _GAIACP_H */
Changes to src/headers/spatialite/gaiamatrix.h.
126 126 affine transform Matrix 127 127 \param blob_sz on completion this variable will contain the BLOB's size 128 128 (in bytes) 129 129 130 130 \return 0 on failure: any other different value on success. 131 131 132 132 \sa gaia_matrix_create, gaia_matrix_is_valid, gaia_matrix_as_text, 133 - gaia_matrix_create_multiply, gaia_matrix_transform_geometry 133 + gaia_matrix_create_multiply, gaia_matrix_transform_geometry, 134 + gaia_matrix_invert 134 135 135 136 \note you are responsible to destroy (before or after) any BLOB 136 137 returned by this function. 137 138 */ 138 139 GAIAMATRIX_DECLARE int gaia_matrix_multiply (const unsigned char *iblob1, 139 140 int iblob1_sz, 140 141 const unsigned char *iblob2, ................................................................................ 212 213 */ 213 214 GAIAMATRIX_DECLARE char *gaia_matrix_as_text (const unsigned char *blob, 214 215 int blob_sz); 215 216 216 217 /** 217 218 Transforming a Geometry accordingly to an Affine Transform Matrix 218 219 \param geom the input Geometry 219 - \param iblob pointer to a BLOB-encoded Matrix 220 - \param iblob_sz BLOB's size (in bytes) 220 + \param blob pointer to a BLOB-encoded Matrix 221 + \param blob_sz BLOB's size (in bytes) 221 222 222 - \return 0 pointer to the transformed Geometry or NULL on failure. 223 + \return pointer to the transformed Geometry or NULL on failure. 223 224 224 225 \sa gaia_matrix_create, gaia_matrix_is_valid, gaia_matrix_as_text, 225 226 gaia_matrix_multiply, gaia_matrix_create_multiply 226 227 227 228 \note you are responsible to destroy (before or after) any Geometry 228 229 returned by this function. 229 230 */ 230 231 GAIAMATRIX_DECLARE gaiaGeomCollPtr 231 232 gaia_matrix_transform_geometry (gaiaGeomCollPtr geom, 232 233 const unsigned char *blob, int blob_sz); 233 234 235 +/** 236 + Computing the Determinant from an Affine Transform Matrix 237 + \param blob pointer to a BLOB-encoded Matrix 238 + \param blob_sz BLOB's size (in bytes) 239 + 240 + \return the Determinant of the Matix; 0.0 on invalid args. 241 + 242 + \sa gaia_matrix_create, gaia_matrix_is_valid, gaia_matrix_invert 243 + \note you are responsible to destroy (before or after) any Geometry 244 + returned by this function. 245 + */ 246 + GAIAMATRIX_DECLARE double 247 + gaia_matrix_determinant (const unsigned char *blob, int blob_sz); 248 + 249 +/** 250 + Creating a BLOB-Matrix by applying a further trasformation to a previous BLOB-Matrix 251 + \param iblob pointer to a BLOB-encoded Matrix 252 + \param iblob_sz BLOB's size (in bytes) 253 + \param blob on completion this variable will contain a BLOB-encoded 254 + affine transform Matrix (Inverse) 255 + \param blob_sz on completion this variable will contain the BLOB's size 256 + (in bytes) 257 + 258 + \return 0 on failure: any other different value on success. 259 + Note that not all Matrices can be Inverted, only those having 260 + a valid Determinant. 261 + 262 + \sa gaia_matrix_create, gaia_matrix_is_valid, gaia_matrix_multiply, 263 + gaia_matrix_determinant 264 + 265 + \note you are responsible to destroy (before or after) any BLOB 266 + returned by this function. 267 + */ 268 + GAIAMATRIX_DECLARE int gaia_matrix_invert (const unsigned char 269 + *iblob, int iblob_sz, 270 + unsigned char **blob, 271 + int *blob_sz); 272 + 234 273 #ifdef __cplusplus 235 274 } 236 275 #endif 237 276 238 277 #endif /* _GAIAMATRIX_H */
Changes to src/headers/spatialite/gg_formats.h.
440 440 Creates a Geometry object from the corresponding BLOB-Geometry 441 441 442 442 \param blob pointer to BLOB-Geometry 443 443 \param size the BLOB's size 444 444 445 445 \return the pointer to the newly created Geometry object: NULL on failure 446 446 447 - \sa gaiaFreeGeomColl, gaiaToSpatiaLiteBlobWkb, gaiaToCompressedBlobWkb 447 + \sa gaiaFreeGeomColl, gaiaToSpatiaLiteBlobWkb, gaiaToCompressedBlobWkb, 448 + gaiaFromSpatiaLiteBlobWkbEx 448 449 449 450 \note you are responsible to destroy (before or after) any allocated Geometry, 450 451 unless you've passed ownership of the Geometry object to some further object: 451 452 in this case destroying the higher order object will implicitly destroy any 452 453 contained child object. 453 454 */ 454 455 GAIAGEO_DECLARE gaiaGeomCollPtr gaiaFromSpatiaLiteBlobWkb (const unsigned 455 456 char *blob, 456 457 unsigned int 457 458 size); 458 459 460 +/** 461 + Creates a Geometry object from the corresponding BLOB-Geometry 462 + 463 + \param blob pointer to BLOB-Geometry 464 + \param size the BLOB's size 465 + \param gpkg_amphibious is set to TRUE will indifferenctly accept 466 + either SpatiaLite Geometry-BLOBs or GPKG Geometry-BLOBs 467 + 468 + \return the pointer to the newly created Geometry object: NULL on failure 469 + 470 + \sa gaiaFreeGeomColl, gaiaToSpatiaLiteBlobWkb, gaiaToCompressedBlobWkb 471 + 472 + \note you are responsible to destroy (before or after) any allocated Geometry, 473 + unless you've passed ownership of the Geometry object to some further object: 474 + in this case destroying the higher order object will implicitly destroy any 475 + contained child object. 476 + */ 477 + GAIAGEO_DECLARE gaiaGeomCollPtr gaiaFromSpatiaLiteBlobWkbEx (const unsigned 478 + char *blob, 479 + unsigned int 480 + size, 481 + int 482 + gpkg_amphibious); 483 + 459 484 /** 460 485 Creates a BLOB-Geometry corresponding to a Geometry object 461 486 462 487 \param geom pointer to the Geometry object. 463 488 \param result on completion will containt a pointer to BLOB-Geometry: 464 489 NULL on failure. 465 490 \param size on completion this variable will contain the BLOB's size (in bytes) ................................................................................ 746 771 747 772 /** 748 773 Encodes a Geometry object into WKT notation 749 774 750 775 \param out_buf pointer to dynamically growing Text buffer 751 776 \param geom pointer to Geometry object 752 777 753 - \sa gaiaParseWkt, gaiaOutWktStrict, gaiaParseEWKT, gaiaToEWKT 778 + \sa gaiaParseWkt, gaiaOutWktStrict, gaiaParseEWKT, gaiaToEWKT, 779 + gaiaOutWktEx 754 780 755 781 \note this function will apply 3D WKT encoding as internally intended by 756 782 SpatiaLite: not necessarily intended by other OGC-like implementations. 757 783 \n Anyway, 2D WKT is surely standard and safely interoperable. 758 784 */ 759 785 GAIAGEO_DECLARE void gaiaOutWkt (gaiaOutBufferPtr out_buf, 760 786 gaiaGeomCollPtr geom); 761 787 788 +/** 789 + Encodes a Geometry object into WKT notation 790 + 791 + \param out_buf pointer to dynamically growing Text buffer 792 + \param geom pointer to Geometry object 793 + \param precision decimal digits to be used for coordinates 794 + 795 + \sa gaiaParseWkt, gaiaOutWktStrict, gaiaParseEWKT, gaiaToEWKT 796 + 797 + \note this function will apply 3D WKT encoding as internally intended by 798 + SpatiaLite: not necessarily intended by other OGC-like implementations. 799 + \n Anyway, 2D WKT is surely standard and safely interoperable. 800 + */ 801 + GAIAGEO_DECLARE void gaiaOutWktEx (gaiaOutBufferPtr out_buf, 802 + gaiaGeomCollPtr geom, int precision); 803 + 762 804 /** 763 805 Encodes a Geometry object into strict 2D WKT notation 764 806 765 807 \param out_buf pointer to dynamically growing Text buffer 766 808 \param geom pointer to Geometry object 767 809 \param precision decimal digits to be used for coordinates 768 810 ................................................................................ 807 849 808 850 /** 809 851 Encodes a WKT 3D Point [XYZ] 810 852 811 853 \param out_buf pointer to dynamically growing Text buffer 812 854 \param point pointer to Point object 813 855 814 - \sa gaiaOutLinestringZ, gaiaOutPolygonZ 856 + \sa gaiaOutLinestringZ, gaiaOutPolygonZ, gaiaOutPointZex 815 857 816 858 \remark mainly intended for internal usage. 817 859 */ 818 860 GAIAGEO_DECLARE void gaiaOutPointZ (gaiaOutBufferPtr out_buf, 819 861 gaiaPointPtr point); 820 862 863 +/** 864 + Encodes a WKT 3D Point [XYZ] 865 + 866 + \param out_buf pointer to dynamically growing Text buffer 867 + \param point pointer to Point object 868 + \param precision decimal digits to be used for coordinates 869 + 870 + \sa gaiaOutLinestringZ, gaiaOutPolygonZ 871 + 872 + \remark mainly intended for internal usage. 873 + */ 874 + GAIAGEO_DECLARE void gaiaOutPointZex (gaiaOutBufferPtr out_buf, 875 + gaiaPointPtr point, int precision); 876 + 821 877 /** 822 878 Encodes a WKT 3D Linestring [XYZ] 823 879 824 880 \param out_buf pointer to dynamically growing Text buffer 825 881 \param linestring pointer to Linestring object 826 882 827 - \sa gaiaOutPointZ, gaiaOutPolygonZ 883 + \sa gaiaOutPointZ, gaiaOutPolygonZ, gaiaOutLinestringZex 828 884 829 885 \remark mainly intended for internal usage. 830 886 */ 831 887 GAIAGEO_DECLARE void gaiaOutLinestringZ (gaiaOutBufferPtr out_buf, 832 888 gaiaLinestringPtr linestring); 833 889 890 +/** 891 + Encodes a WKT 3D Linestring [XYZ] 892 + 893 + \param out_buf pointer to dynamically growing Text buffer 894 + \param linestring pointer to Linestring object 895 + \param precision decimal digits to be used for coordinates 896 + 897 + \sa gaiaOutPointZ, gaiaOutPolygonZ 898 + 899 + \remark mainly intended for internal usage. 900 + */ 901 + GAIAGEO_DECLARE void gaiaOutLinestringZex (gaiaOutBufferPtr out_buf, 902 + gaiaLinestringPtr linestring, 903 + int precision); 904 + 834 905 /** 835 906 Encodes a WKT 3D Polygon [XYZ] 836 907 837 908 \param out_buf pointer to dynamically growing Text buffer 838 909 \param polygon pointer to Point object 839 910 840 - \sa gaiaOutPointZ, gaiaOutLinestringZ 911 + \sa gaiaOutPointZ, gaiaOutLinestringZ, gaiaOutPolygonZex 841 912 842 913 \remark mainly intended for internal usage. 843 914 */ 844 915 GAIAGEO_DECLARE void gaiaOutPolygonZ (gaiaOutBufferPtr out_buf, 845 916 gaiaPolygonPtr polygon); 917 + 918 +/** 919 + Encodes a WKT 3D Polygon [XYZ] 920 + 921 + \param out_buf pointer to dynamically growing Text buffer 922 + \param polygon pointer to Point object 923 + \param precision decimal digits to be used for coordinates 924 + 925 + \sa gaiaOutPointZ, gaiaOutLinestringZ 926 + 927 + \remark mainly intended for internal usage. 928 + */ 929 + GAIAGEO_DECLARE void gaiaOutPolygonZex (gaiaOutBufferPtr out_buf, 930 + gaiaPolygonPtr polygon, 931 + int precision); 932 + 846 933 /** 847 934 Creates a Geometry object from KML notation 848 935 849 936 \param in_buffer pointer to KML buffer 850 937 851 938 \return the pointer to the newly created Geometry object: NULL on failure 852 939
Changes to src/headers/spatialite_private.h.
126 126 }; 127 127 128 128 #define MAX_XMLSCHEMA_CACHE 16 129 129 130 130 struct splite_internal_cache 131 131 { 132 132 unsigned char magic1; 133 + int gpkg_amphibious_mode; 134 + int decimal_precision; 133 135 void *GEOS_handle; 134 136 void *PROJ_handle; 135 137 void *xmlParsingErrors; 136 138 void *xmlSchemaValidationErrors; 137 139 void *xmlXPathErrors; 138 140 struct splite_geos_cache_item cacheItem1; 139 141 struct splite_geos_cache_item cacheItem2; ................................................................................ 170 172 { 171 173 /* a struct to implement ATM_ControlPoints - aggregate function */ 172 174 int count; 173 175 int allocation_incr; 174 176 int allocated_items; 175 177 int has3d; 176 178 int tps; 179 + int order; 177 180 /* point set A */ 178 181 double *x0; 179 182 double *y0; 180 183 double *z0; 181 184 /* point set B */ 182 185 double *x1; 183 186 double *y1; ................................................................................ 242 245 const char *text); 243 246 244 247 SPATIALITE_PRIVATE void initialize_epsg (int filter, 245 248 struct epsg_defs **first, 246 249 struct epsg_defs **last); 247 250 248 251 SPATIALITE_PRIVATE void free_epsg (struct epsg_defs *first); 252 + 253 + SPATIALITE_PRIVATE int exists_spatial_ref_sys (void *handle); 249 254 250 255 SPATIALITE_PRIVATE int checkSpatialMetaData (const void *sqlite); 251 256 252 257 SPATIALITE_PRIVATE int delaunay_triangle_check (void *pg); 253 258 254 259 SPATIALITE_PRIVATE void *voronoj_build (int pgs, void *first, 255 260 double extra_frame_size); ................................................................................ 318 323 SPATIALITE_PRIVATE int doComputeFieldInfos (void *p_sqlite, 319 324 const char *table, 320 325 const char *column, 321 326 int stat_type, void *p_lyr); 322 327 323 328 SPATIALITE_PRIVATE void getProjParams (void *p_sqlite, int srid, 324 329 char **params); 330 + 331 + SPATIALITE_PRIVATE void getProjParamsEx (void *p_sqlite, int srid, 332 + char **params, 333 + int gpkg_amphibious_mode); 325 334 326 335 SPATIALITE_PRIVATE int getEllipsoidParams (void *p_sqlite, int srid, 327 336 double *a, double *b, 328 337 double *rf); 329 338 330 339 SPATIALITE_PRIVATE void addVectorLayer (void *list, const char *layer_type, 331 340 const char *table_name, ................................................................................ 649 658 650 659 SPATIALITE_PRIVATE void gaiaAuxClonerAddOption (const void *cloner, 651 660 const char *option); 652 661 653 662 SPATIALITE_PRIVATE int gaiaAuxClonerCheckValidTarget (const void *cloner); 654 663 655 664 SPATIALITE_PRIVATE int gaiaAuxClonerExecute (const void *cloner); 665 + 666 + SPATIALITE_PRIVATE int gaia_matrix_to_arrays (const unsigned char *blob, 667 + int blob_sz, double *E, 668 + double *N, double *Z); 656 669 657 670 #ifdef __cplusplus 658 671 } 659 672 #endif 660 673 661 674 #endif /* _SPATIALITE_PRIVATE_H */
Changes to src/spatialite/spatialite.c.
7514 7514 / or NULL if any error is encountered 7515 7515 */ 7516 7516 unsigned char *p_blob; 7517 7517 int n_bytes; 7518 7518 int len; 7519 7519 gaiaOutBuffer out_buf; 7520 7520 gaiaGeomCollPtr geo = NULL; 7521 + int decimal_precision = -1; 7522 + int gpkg_amphibious = 0; 7523 + struct splite_internal_cache *cache = sqlite3_user_data (context); 7521 7524 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 7525 + if (cache != NULL) 7526 + { 7527 + decimal_precision = cache->decimal_precision; 7528 + gpkg_amphibious = cache->gpkg_amphibious_mode; 7529 + } 7522 7530 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 7523 7531 { 7524 7532 sqlite3_result_null (context); 7525 7533 return; 7526 7534 } 7527 7535 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 7528 7536 n_bytes = sqlite3_value_bytes (argv[0]); 7529 7537 gaiaOutBufferInitialize (&out_buf); 7530 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 7538 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 7531 7539 if (!geo) 7532 7540 sqlite3_result_null (context); 7533 7541 else 7534 7542 { 7535 - gaiaOutWkt (&out_buf, geo); 7543 + if (decimal_precision >= 0) 7544 + gaiaOutWktEx (&out_buf, geo, decimal_precision); 7545 + else 7546 + gaiaOutWkt (&out_buf, geo); 7536 7547 if (out_buf.Error || out_buf.Buffer == NULL) 7537 7548 sqlite3_result_null (context); 7538 7549 else 7539 7550 { 7540 7551 len = out_buf.WriteOffset; 7541 7552 sqlite3_result_text (context, out_buf.Buffer, len, free); 7542 7553 out_buf.Buffer = NULL; ................................................................................ 7557 7568 */ 7558 7569 unsigned char *p_blob; 7559 7570 int n_bytes; 7560 7571 int len; 7561 7572 int precision = 15; 7562 7573 gaiaOutBuffer out_buf; 7563 7574 gaiaGeomCollPtr geo = NULL; 7575 + int gpkg_amphibious = 0; 7576 + struct splite_internal_cache *cache = sqlite3_user_data (context); 7564 7577 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 7578 + if (cache != NULL) 7579 + gpkg_amphibious = cache->gpkg_amphibious_mode; 7565 7580 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 7566 7581 { 7567 7582 sqlite3_result_null (context); 7568 7583 return; 7569 7584 } 7570 7585 if (argc == 2) 7571 7586 { ................................................................................ 7575 7590 { 7576 7591 sqlite3_result_null (context); 7577 7592 return; 7578 7593 } 7579 7594 } 7580 7595 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 7581 7596 n_bytes = sqlite3_value_bytes (argv[0]); 7582 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 7597 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 7583 7598 gaiaOutBufferInitialize (&out_buf); 7584 7599 if (!geo) 7585 7600 sqlite3_result_null (context); 7586 7601 else 7587 7602 { 7588 7603 gaiaOutWktStrict (&out_buf, geo, precision); 7589 7604 if (out_buf.Error || out_buf.Buffer == NULL) ................................................................................ 7619 7634 returns the corresponding SVG encoded value or NULL if any error is encountered 7620 7635 */ 7621 7636 unsigned char *p_blob; 7622 7637 int n_bytes; 7623 7638 int len; 7624 7639 gaiaOutBuffer out_buf; 7625 7640 gaiaGeomCollPtr geo = NULL; 7641 + int gpkg_amphibious = 0; 7642 + struct splite_internal_cache *cache = sqlite3_user_data (context); 7626 7643 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 7644 + if (cache != NULL) 7645 + gpkg_amphibious = cache->gpkg_amphibious_mode; 7627 7646 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 7628 7647 { 7629 7648 sqlite3_result_null (context); 7630 7649 return; 7631 7650 } 7632 7651 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 7633 7652 n_bytes = sqlite3_value_bytes (argv[0]); 7634 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 7653 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 7635 7654 if (!geo) 7636 7655 { 7637 7656 sqlite3_result_null (context); 7638 7657 return; 7639 7658 } 7640 7659 else 7641 7660 { ................................................................................ 7694 7713 sqlite3_value_int (argv[2])); 7695 7714 else 7696 7715 sqlite3_result_null (context); 7697 7716 } 7698 7717 7699 7718 /* END of Klaus Foerster AsSvg() implementation */ 7700 7719 7701 -SPATIALITE_PRIVATE void 7702 -getProjParams (void *p_sqlite, int srid, char **proj_params) 7703 -{ 7704 -/* retrives the PROJ params from SPATIAL_SYS_REF table, if possible */ 7705 - sqlite3 *sqlite = (sqlite3 *) p_sqlite; 7706 - char *sql; 7707 - char **results; 7708 - int rows; 7709 - int columns; 7710 - int i; 7711 - int ret; 7712 - int len; 7713 - const char *proj4text; 7714 - char *errMsg = NULL; 7715 - *proj_params = NULL; 7716 - sql = sqlite3_mprintf 7717 - ("SELECT proj4text FROM spatial_ref_sys WHERE srid = %d", srid); 7718 - ret = sqlite3_get_table (sqlite, sql, &results, &rows, &columns, &errMsg); 7719 - sqlite3_free (sql); 7720 - if (ret != SQLITE_OK) 7721 - { 7722 - spatialite_e ("unknown SRID: %d\t<%s>\n", srid, errMsg); 7723 - sqlite3_free (errMsg); 7724 - return; 7725 - } 7726 - for (i = 1; i <= rows; i++) 7727 - { 7728 - proj4text = results[(i * columns)]; 7729 - if (proj4text != NULL) 7730 - { 7731 - len = strlen (proj4text); 7732 - *proj_params = malloc (len + 1); 7733 - strcpy (*proj_params, proj4text); 7734 - } 7735 - } 7736 - if (*proj_params == NULL) 7737 - spatialite_e ("unknown SRID: %d\n", srid); 7738 - sqlite3_free_table (results); 7739 -} 7740 7720 7741 7721 #ifndef OMIT_PROJ /* PROJ.4 is strictly required to support KML */ 7742 7722 static void 7743 7723 fnct_AsKml1 (sqlite3_context * context, int argc, sqlite3_value ** argv) 7744 7724 { 7745 7725 /* SQL function: 7746 7726 / AsKml(BLOB encoded geometry [, Integer precision]) ................................................................................ 7755 7735 gaiaGeomCollPtr geo = NULL; 7756 7736 gaiaGeomCollPtr geo_wgs84; 7757 7737 char *proj_from; 7758 7738 char *proj_to; 7759 7739 int precision = 15; 7760 7740 void *data = sqlite3_user_data (context); 7761 7741 sqlite3 *sqlite = sqlite3_context_db_handle (context); 7742 + int gpkg_amphibious = 0; 7743 + struct splite_internal_cache *cache = sqlite3_user_data (context); 7762 7744 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 7745 + if (cache != NULL) 7746 + gpkg_amphibious = cache->gpkg_amphibious_mode; 7763 7747 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 7764 7748 { 7765 7749 sqlite3_result_null (context); 7766 7750 return; 7767 7751 } 7768 7752 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 7769 7753 n_bytes = sqlite3_value_bytes (argv[0]); ................................................................................ 7774 7758 else 7775 7759 { 7776 7760 sqlite3_result_null (context); 7777 7761 return; 7778 7762 } 7779 7763 } 7780 7764 gaiaOutBufferInitialize (&out_buf); 7781 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 7765 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 7782 7766 if (!geo) 7783 7767 sqlite3_result_null (context); 7784 7768 else 7785 7769 { 7786 7770 if (geo->Srid == 4326) 7787 7771 ; /* already WGS84 */ 7788 7772 else if (geo->Srid <= 0) ................................................................................ 7860 7844 char dummy[128]; 7861 7845 char *xdummy; 7862 7846 char *proj_from; 7863 7847 char *proj_to; 7864 7848 int precision = 15; 7865 7849 void *data = sqlite3_user_data (context); 7866 7850 sqlite3 *sqlite = sqlite3_context_db_handle (context); 7851 + int gpkg_amphibious = 0; 7852 + struct splite_internal_cache *cache = sqlite3_user_data (context); 7867 7853 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 7854 + if (cache != NULL) 7855 + gpkg_amphibious = cache->gpkg_amphibious_mode; 7868 7856 switch (sqlite3_value_type (argv[0])) 7869 7857 { 7870 7858 case SQLITE_TEXT: 7871 7859 name = (const char *) sqlite3_value_text (argv[0]); 7872 7860 len = strlen (name); 7873 7861 name_malloc = malloc (len + 1); 7874 7862 strcpy (name_malloc, name); ................................................................................ 7945 7933 precision = sqlite3_value_int (argv[3]); 7946 7934 else 7947 7935 { 7948 7936 sqlite3_result_null (context); 7949 7937 goto stop; 7950 7938 } 7951 7939 } 7952 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 7940 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 7953 7941 if (!geo) 7954 7942 sqlite3_result_null (context); 7955 7943 else 7956 7944 { 7957 7945 if (geo->Srid == 4326) 7958 7946 ; /* already WGS84 */ 7959 7947 else if (geo->Srid == 0) ................................................................................ 8051 8039 unsigned char *p_blob; 8052 8040 int n_bytes; 8053 8041 int len; 8054 8042 int version = 2; 8055 8043 int precision = 15; 8056 8044 gaiaOutBuffer out_buf; 8057 8045 gaiaGeomCollPtr geo = NULL; 8046 + int gpkg_amphibious = 0; 8047 + struct splite_internal_cache *cache = sqlite3_user_data (context); 8058 8048 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 8049 + if (cache != NULL) 8050 + gpkg_amphibious = cache->gpkg_amphibious_mode; 8059 8051 if (argc == 3) 8060 8052 { 8061 8053 if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 8062 8054 version = sqlite3_value_int (argv[0]); 8063 8055 else 8064 8056 { 8065 8057 sqlite3_result_null (context); ................................................................................ 8109 8101 sqlite3_result_null (context); 8110 8102 return; 8111 8103 } 8112 8104 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 8113 8105 n_bytes = sqlite3_value_bytes (argv[0]); 8114 8106 } 8115 8107 gaiaOutBufferInitialize (&out_buf); 8116 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 8108 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 8117 8109 if (!geo) 8118 8110 sqlite3_result_null (context); 8119 8111 else 8120 8112 { 8121 8113 /* produce GML-notation - actual work is done in gaiageo/gg_wkt.c */ 8122 8114 gaiaOutGml (&out_buf, version, precision, geo); 8123 8115 if (out_buf.Error || out_buf.Buffer == NULL) ................................................................................ 8160 8152 unsigned char *p_blob; 8161 8153 int n_bytes; 8162 8154 int len; 8163 8155 int precision = 15; 8164 8156 int options = 0; 8165 8157 gaiaOutBuffer out_buf; 8166 8158 gaiaGeomCollPtr geo = NULL; 8159 + int gpkg_amphibious = 0; 8160 + struct splite_internal_cache *cache = sqlite3_user_data (context); 8167 8161 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 8162 + if (cache != NULL) 8163 + gpkg_amphibious = cache->gpkg_amphibious_mode; 8168 8164 if (argc == 3) 8169 8165 { 8170 8166 if (sqlite3_value_type (argv[0]) == SQLITE_BLOB 8171 8167 && sqlite3_value_type (argv[1]) == SQLITE_INTEGER 8172 8168 && sqlite3_value_type (argv[2]) == SQLITE_INTEGER) 8173 8169 { 8174 8170 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); ................................................................................ 8208 8204 sqlite3_result_null (context); 8209 8205 return; 8210 8206 } 8211 8207 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 8212 8208 n_bytes = sqlite3_value_bytes (argv[0]); 8213 8209 } 8214 8210 gaiaOutBufferInitialize (&out_buf); 8215 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 8211 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 8216 8212 if (!geo) 8217 8213 sqlite3_result_null (context); 8218 8214 else 8219 8215 { 8220 8216 /* produce GeoJSON-notation - actual work is done in gaiageo/gg_wkt.c */ 8221 8217 gaiaOutGeoJSON (&out_buf, geo, precision, options); 8222 8218 if (out_buf.Error || out_buf.Buffer == NULL) ................................................................................ 8242 8238 / or NULL if any error is encountered 8243 8239 */ 8244 8240 unsigned char *p_blob; 8245 8241 int n_bytes; 8246 8242 int len; 8247 8243 unsigned char *p_result = NULL; 8248 8244 gaiaGeomCollPtr geo = NULL; 8245 + int gpkg_amphibious = 0; 8246 + struct splite_internal_cache *cache = sqlite3_user_data (context); 8249 8247 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 8248 + if (cache != NULL) 8249 + gpkg_amphibious = cache->gpkg_amphibious_mode; 8250 8250 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 8251 8251 { 8252 8252 sqlite3_result_null (context); 8253 8253 return; 8254 8254 } 8255 8255 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 8256 8256 n_bytes = sqlite3_value_bytes (argv[0]); 8257 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 8257 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 8258 8258 if (!geo) 8259 8259 sqlite3_result_null (context); 8260 8260 else 8261 8261 { 8262 8262 gaiaToWkb (geo, &p_result, &len); 8263 8263 if (!p_result) 8264 8264 sqlite3_result_null (context); ................................................................................ 8279 8279 */ 8280 8280 unsigned char *p_blob; 8281 8281 int n_bytes; 8282 8282 int len; 8283 8283 unsigned char *p_result = NULL; 8284 8284 gaiaGeomCollPtr geo = NULL; 8285 8285 int coord_dims; 8286 + int gpkg_amphibious = 0; 8287 + struct splite_internal_cache *cache = sqlite3_user_data (context); 8286 8288 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 8289 + if (cache != NULL) 8290 + gpkg_amphibious = cache->gpkg_amphibious_mode; 8287 8291 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 8288 8292 { 8289 8293 sqlite3_result_null (context); 8290 8294 return; 8291 8295 } 8292 8296 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 8293 8297 n_bytes = sqlite3_value_bytes (argv[0]); ................................................................................ 8305 8309 else 8306 8310 { 8307 8311 spatialite_e 8308 8312 ("AsFGF() error: argument 2 [geom_coords] out of range [0,1,2,3]\n"); 8309 8313 sqlite3_result_null (context); 8310 8314 return; 8311 8315 } 8312 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 8316 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 8313 8317 if (!geo) 8314 8318 sqlite3_result_null (context); 8315 8319 else 8316 8320 { 8317 8321 gaiaToFgf (geo, &p_result, &len, coord_dims); 8318 8322 if (!p_result) 8319 8323 sqlite3_result_null (context); ................................................................................ 8921 8925 / aggregate function - STEP 8922 8926 / 8923 8927 */ 8924 8928 unsigned char *p_blob; 8925 8929 int n_bytes; 8926 8930 gaiaGeomCollPtr geom; 8927 8931 gaiaDynamicLinePtr *p; 8932 + int gpkg_amphibious = 0; 8933 + struct splite_internal_cache *cache = sqlite3_user_data (context); 8928 8934 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 8935 + if (cache != NULL) 8936 + gpkg_amphibious = cache->gpkg_amphibious_mode; 8929 8937 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 8930 8938 { 8931 8939 sqlite3_result_null (context); 8932 8940 return; 8933 8941 } 8934 8942 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 8935 8943 n_bytes = sqlite3_value_bytes (argv[0]); 8936 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 8944 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 8937 8945 if (!geom) 8938 8946 return; 8939 8947 p = sqlite3_aggregate_context (context, sizeof (gaiaDynamicLinePtr)); 8940 8948 if (!(*p)) 8941 8949 { 8942 8950 /* this is the first row */ 8943 8951 *p = gaiaAllocDynamicLine (); ................................................................................ 9204 9212 */ 9205 9213 int len; 9206 9214 unsigned char *p_blob; 9207 9215 int n_bytes; 9208 9216 unsigned char *p_result = NULL; 9209 9217 gaiaGeomCollPtr geo1 = NULL; 9210 9218 gaiaGeomCollPtr geo2 = NULL; 9219 + int gpkg_amphibious = 0; 9220 + struct splite_internal_cache *cache = sqlite3_user_data (context); 9211 9221 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 9222 + if (cache != NULL) 9223 + gpkg_amphibious = cache->gpkg_amphibious_mode; 9212 9224 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 9213 9225 { 9214 9226 sqlite3_result_null (context); 9215 9227 goto stop; 9216 9228 } 9217 9229 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 9218 9230 n_bytes = sqlite3_value_bytes (argv[0]); 9219 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 9231 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 9220 9232 if (!geo1) 9221 9233 { 9222 9234 sqlite3_result_null (context); 9223 9235 goto stop; 9224 9236 } 9225 9237 if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 9226 9238 { ................................................................................ 9232 9244 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 9233 9245 { 9234 9246 sqlite3_result_null (context); 9235 9247 goto stop; 9236 9248 } 9237 9249 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 9238 9250 n_bytes = sqlite3_value_bytes (argv[1]); 9239 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 9251 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 9240 9252 if (!geo2) 9241 9253 { 9242 9254 sqlite3_result_null (context); 9243 9255 goto stop; 9244 9256 } 9245 9257 gaiaMakeLine (geo1, geo2, &p_result, &len); 9246 9258 if (!p_result) ................................................................................ 10263 10275 / 10264 10276 */ 10265 10277 unsigned char *p_blob; 10266 10278 int n_bytes; 10267 10279 gaiaGeomCollPtr geom; 10268 10280 gaiaGeomCollPtr result; 10269 10281 gaiaGeomCollPtr *p; 10282 + int gpkg_amphibious = 0; 10283 + struct splite_internal_cache *cache = sqlite3_user_data (context); 10270 10284 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 10285 + if (cache != NULL) 10286 + gpkg_amphibious = cache->gpkg_amphibious_mode; 10271 10287 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 10272 10288 { 10273 10289 sqlite3_result_null (context); 10274 10290 return; 10275 10291 } 10276 10292 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 10277 10293 n_bytes = sqlite3_value_bytes (argv[0]); 10278 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 10294 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 10279 10295 if (!geom) 10280 10296 return; 10281 10297 p = sqlite3_aggregate_context (context, sizeof (gaiaGeomCollPtr)); 10282 10298 if (!(*p)) 10283 10299 { 10284 10300 /* this is the first row */ 10285 10301 *p = geom; ................................................................................ 10343 10359 / or NULL if any error is encountered 10344 10360 */ 10345 10361 unsigned char *p_blob; 10346 10362 int n_bytes; 10347 10363 gaiaGeomCollPtr geo1 = NULL; 10348 10364 gaiaGeomCollPtr geo2 = NULL; 10349 10365 gaiaGeomCollPtr result; 10366 + int gpkg_amphibious = 0; 10367 + struct splite_internal_cache *cache = sqlite3_user_data (context); 10350 10368 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 10369 + if (cache != NULL) 10370 + gpkg_amphibious = cache->gpkg_amphibious_mode; 10351 10371 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 10352 10372 { 10353 10373 sqlite3_result_null (context); 10354 10374 return; 10355 10375 } 10356 10376 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 10357 10377 { 10358 10378 sqlite3_result_null (context); 10359 10379 return; 10360 10380 } 10361 10381 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 10362 10382 n_bytes = sqlite3_value_bytes (argv[0]); 10363 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 10383 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 10364 10384 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 10365 10385 n_bytes = sqlite3_value_bytes (argv[1]); 10366 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 10386 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 10367 10387 if (!geo1 || !geo2) 10368 10388 sqlite3_result_null (context); 10369 10389 else 10370 10390 { 10371 10391 void *data = sqlite3_user_data (context); 10372 10392 if (data != NULL) 10373 10393 result = gaiaMergeGeometries_r (data, geo1, geo2); ................................................................................ 10970 10990 / or NULL in any other case 10971 10991 */ 10972 10992 unsigned char *p_blob; 10973 10993 int n_bytes; 10974 10994 int len; 10975 10995 unsigned char *p_result = NULL; 10976 10996 gaiaGeomCollPtr geo = NULL; 10997 + int gpkg_amphibious = 0; 10998 + struct splite_internal_cache *cache = sqlite3_user_data (context); 10977 10999 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11000 + if (cache != NULL) 11001 + gpkg_amphibious = cache->gpkg_amphibious_mode; 10978 11002 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 10979 11003 { 10980 11004 sqlite3_result_null (context); 10981 11005 return; 10982 11006 } 10983 11007 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 10984 11008 n_bytes = sqlite3_value_bytes (argv[0]); 10985 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11009 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 10986 11010 if (!geo) 10987 11011 sqlite3_result_null (context); 10988 11012 else 10989 11013 { 10990 11014 gaiaToCompressedBlobWkb (geo, &p_result, &len); 10991 11015 sqlite3_result_blob (context, p_result, len, free); 10992 11016 } ................................................................................ 11004 11028 / or NULL in any other case 11005 11029 */ 11006 11030 unsigned char *p_blob; 11007 11031 int n_bytes; 11008 11032 int len; 11009 11033 unsigned char *p_result = NULL; 11010 11034 gaiaGeomCollPtr geo = NULL; 11035 + int gpkg_amphibious = 0; 11036 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11011 11037 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11038 + if (cache != NULL) 11039 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11012 11040 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11013 11041 { 11014 11042 sqlite3_result_null (context); 11015 11043 return; 11016 11044 } 11017 11045 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11018 11046 n_bytes = sqlite3_value_bytes (argv[0]); 11019 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11047 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11020 11048 if (!geo) 11021 11049 sqlite3_result_null (context); 11022 11050 else 11023 11051 { 11024 11052 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &len); 11025 11053 sqlite3_result_blob (context, p_result, len, free); 11026 11054 } ................................................................................ 11044 11072 */ 11045 11073 unsigned char *p_blob; 11046 11074 int n_bytes; 11047 11075 int len; 11048 11076 unsigned char *p_result = NULL; 11049 11077 gaiaGeomCollPtr geo = NULL; 11050 11078 gaiaGeomCollPtr sanitized = NULL; 11079 + int gpkg_amphibious = 0; 11080 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11051 11081 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11082 + if (cache != NULL) 11083 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11052 11084 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11053 11085 { 11054 11086 sqlite3_result_null (context); 11055 11087 return; 11056 11088 } 11057 11089 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11058 11090 n_bytes = sqlite3_value_bytes (argv[0]); 11059 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11091 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11060 11092 if (!geo) 11061 11093 sqlite3_result_null (context); 11062 11094 else 11063 11095 { 11064 11096 sanitized = gaiaSanitize (geo); 11065 11097 gaiaToSpatiaLiteBlobWkb (sanitized, &p_result, &len); 11066 11098 sqlite3_result_blob (context, p_result, len, free); ................................................................................ 11172 11204 int len; 11173 11205 unsigned char *p_result = NULL; 11174 11206 int pts; 11175 11207 int lns; 11176 11208 int pgs; 11177 11209 gaiaGeomCollPtr geo = NULL; 11178 11210 gaiaGeomCollPtr geom2 = NULL; 11211 + int gpkg_amphibious = 0; 11212 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11179 11213 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11214 + if (cache != NULL) 11215 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11180 11216 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11181 11217 { 11182 11218 sqlite3_result_null (context); 11183 11219 return; 11184 11220 } 11185 11221 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11186 11222 n_bytes = sqlite3_value_bytes (argv[0]); 11187 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11223 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11188 11224 if (!geo) 11189 11225 sqlite3_result_null (context); 11190 11226 else 11191 11227 { 11192 11228 cast_count (geo, &pts, &lns, &pgs); 11193 11229 if (pts == 1 && lns == 0 && pgs == 0) 11194 11230 { ................................................................................ 11220 11256 int len; 11221 11257 unsigned char *p_result = NULL; 11222 11258 int pts; 11223 11259 int lns; 11224 11260 int pgs; 11225 11261 gaiaGeomCollPtr geo = NULL; 11226 11262 gaiaGeomCollPtr geom2 = NULL; 11263 + int gpkg_amphibious = 0; 11264 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11227 11265 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11266 + if (cache != NULL) 11267 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11228 11268 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11229 11269 { 11230 11270 sqlite3_result_null (context); 11231 11271 return; 11232 11272 } 11233 11273 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11234 11274 n_bytes = sqlite3_value_bytes (argv[0]); 11235 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11275 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11236 11276 if (!geo) 11237 11277 sqlite3_result_null (context); 11238 11278 else 11239 11279 { 11240 11280 cast_count (geo, &pts, &lns, &pgs); 11241 11281 if (pts == 0 && lns == 1 && pgs == 0) 11242 11282 { ................................................................................ 11267 11307 int len; 11268 11308 unsigned char *p_result = NULL; 11269 11309 int pts; 11270 11310 int lns; 11271 11311 int pgs; 11272 11312 gaiaGeomCollPtr geo = NULL; 11273 11313 gaiaGeomCollPtr geom2 = NULL; 11314 + int gpkg_amphibious = 0; 11315 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11274 11316 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11317 + if (cache != NULL) 11318 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11275 11319 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11276 11320 { 11277 11321 sqlite3_result_null (context); 11278 11322 return; 11279 11323 } 11280 11324 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11281 11325 n_bytes = sqlite3_value_bytes (argv[0]); 11282 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11326 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11283 11327 if (!geo) 11284 11328 sqlite3_result_null (context); 11285 11329 else 11286 11330 { 11287 11331 cast_count (geo, &pts, &lns, &pgs); 11288 11332 if (pts == 0 && lns == 0 && pgs == 1) 11289 11333 { ................................................................................ 11315 11359 int len; 11316 11360 unsigned char *p_result = NULL; 11317 11361 int pts; 11318 11362 int lns; 11319 11363 int pgs; 11320 11364 gaiaGeomCollPtr geo = NULL; 11321 11365 gaiaGeomCollPtr geom2 = NULL; 11366 + int gpkg_amphibious = 0; 11367 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11322 11368 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11369 + if (cache != NULL) 11370 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11323 11371 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11324 11372 { 11325 11373 sqlite3_result_null (context); 11326 11374 return; 11327 11375 } 11328 11376 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11329 11377 n_bytes = sqlite3_value_bytes (argv[0]); 11330 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11378 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11331 11379 if (!geo) 11332 11380 sqlite3_result_null (context); 11333 11381 else 11334 11382 { 11335 11383 cast_count (geo, &pts, &lns, &pgs); 11336 11384 if (pts >= 1 && lns == 0 && pgs == 0) 11337 11385 { ................................................................................ 11363 11411 int len; 11364 11412 unsigned char *p_result = NULL; 11365 11413 int pts; 11366 11414 int lns; 11367 11415 int pgs; 11368 11416 gaiaGeomCollPtr geo = NULL; 11369 11417 gaiaGeomCollPtr geom2 = NULL; 11418 + int gpkg_amphibious = 0; 11419 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11370 11420 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11421 + if (cache != NULL) 11422 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11371 11423 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11372 11424 { 11373 11425 sqlite3_result_null (context); 11374 11426 return; 11375 11427 } 11376 11428 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11377 11429 n_bytes = sqlite3_value_bytes (argv[0]); 11378 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11430 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11379 11431 if (!geo) 11380 11432 sqlite3_result_null (context); 11381 11433 else 11382 11434 { 11383 11435 cast_count (geo, &pts, &lns, &pgs); 11384 11436 if (pts == 0 && lns >= 1 && pgs == 0) 11385 11437 { ................................................................................ 11411 11463 int len; 11412 11464 unsigned char *p_result = NULL; 11413 11465 int pts; 11414 11466 int lns; 11415 11467 int pgs; 11416 11468 gaiaGeomCollPtr geo = NULL; 11417 11469 gaiaGeomCollPtr geom2 = NULL; 11470 + int gpkg_amphibious = 0; 11471 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11418 11472 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11473 + if (cache != NULL) 11474 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11419 11475 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11420 11476 { 11421 11477 sqlite3_result_null (context); 11422 11478 return; 11423 11479 } 11424 11480 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11425 11481 n_bytes = sqlite3_value_bytes (argv[0]); 11426 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11482 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11427 11483 if (!geo) 11428 11484 sqlite3_result_null (context); 11429 11485 else 11430 11486 { 11431 11487 cast_count (geo, &pts, &lns, &pgs); 11432 11488 if (pts == 0 && lns == 0 && pgs >= 1) 11433 11489 { ................................................................................ 11459 11515 int len; 11460 11516 unsigned char *p_result = NULL; 11461 11517 int pts; 11462 11518 int lns; 11463 11519 int pgs; 11464 11520 gaiaGeomCollPtr geo = NULL; 11465 11521 gaiaGeomCollPtr geom2 = NULL; 11522 + int gpkg_amphibious = 0; 11523 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11466 11524 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11525 + if (cache != NULL) 11526 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11467 11527 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11468 11528 { 11469 11529 sqlite3_result_null (context); 11470 11530 return; 11471 11531 } 11472 11532 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11473 11533 n_bytes = sqlite3_value_bytes (argv[0]); 11474 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11534 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11475 11535 if (!geo) 11476 11536 sqlite3_result_null (context); 11477 11537 else 11478 11538 { 11479 11539 cast_count (geo, &pts, &lns, &pgs); 11480 11540 if (pts >= 1 || lns >= 1 || pgs >= 1) 11481 11541 { ................................................................................ 11507 11567 int len; 11508 11568 unsigned char *p_result = NULL; 11509 11569 int pts; 11510 11570 int lns; 11511 11571 int pgs; 11512 11572 gaiaGeomCollPtr geo = NULL; 11513 11573 gaiaGeomCollPtr geom2 = NULL; 11574 + int gpkg_amphibious = 0; 11575 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11514 11576 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11577 + if (cache != NULL) 11578 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11515 11579 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11516 11580 { 11517 11581 sqlite3_result_null (context); 11518 11582 return; 11519 11583 } 11520 11584 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11521 11585 n_bytes = sqlite3_value_bytes (argv[0]); 11522 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11586 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11523 11587 if (!geo) 11524 11588 sqlite3_result_null (context); 11525 11589 else 11526 11590 { 11527 11591 cast_count (geo, &pts, &lns, &pgs); 11528 11592 if (pts >= 1 || lns >= 1 || pgs >= 1) 11529 11593 { ................................................................................ 11564 11628 unsigned char *p_result = NULL; 11565 11629 int pts; 11566 11630 int lns; 11567 11631 int pgs; 11568 11632 int ok; 11569 11633 gaiaGeomCollPtr geo = NULL; 11570 11634 gaiaGeomCollPtr geom2 = NULL; 11635 + int gpkg_amphibious = 0; 11636 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11571 11637 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11638 + if (cache != NULL) 11639 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11572 11640 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11573 11641 { 11574 11642 sqlite3_result_null (context); 11575 11643 return; 11576 11644 } 11577 11645 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11578 11646 n_bytes = sqlite3_value_bytes (argv[0]); 11579 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11647 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11580 11648 if (!geo) 11581 11649 sqlite3_result_null (context); 11582 11650 else 11583 11651 { 11584 11652 cast_count (geo, &pts, &lns, &pgs); 11585 11653 ok = 0; 11586 11654 if (pts == 1 && lns == 0 && pgs == 0) ................................................................................ 11620 11688 */ 11621 11689 unsigned char *p_blob; 11622 11690 int n_bytes; 11623 11691 int len; 11624 11692 unsigned char *p_result = NULL; 11625 11693 gaiaGeomCollPtr geo = NULL; 11626 11694 gaiaGeomCollPtr geom2 = NULL; 11695 + int gpkg_amphibious = 0; 11696 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11627 11697 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11698 + if (cache != NULL) 11699 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11628 11700 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11629 11701 { 11630 11702 sqlite3_result_null (context); 11631 11703 return; 11632 11704 } 11633 11705 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11634 11706 n_bytes = sqlite3_value_bytes (argv[0]); 11635 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11707 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11636 11708 if (!geo) 11637 11709 sqlite3_result_null (context); 11638 11710 else 11639 11711 { 11640 11712 geom2 = gaiaCastGeomCollToXY (geo); 11641 11713 if (geom2) 11642 11714 { ................................................................................ 11662 11734 */ 11663 11735 unsigned char *p_blob; 11664 11736 int n_bytes; 11665 11737 int len; 11666 11738 unsigned char *p_result = NULL; 11667 11739 gaiaGeomCollPtr geo = NULL; 11668 11740 gaiaGeomCollPtr geom2 = NULL; 11741 + int gpkg_amphibious = 0; 11742 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11669 11743 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11744 + if (cache != NULL) 11745 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11670 11746 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11671 11747 { 11672 11748 sqlite3_result_null (context); 11673 11749 return; 11674 11750 } 11675 11751 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11676 11752 n_bytes = sqlite3_value_bytes (argv[0]); 11677 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11753 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11678 11754 if (!geo) 11679 11755 sqlite3_result_null (context); 11680 11756 else 11681 11757 { 11682 11758 geom2 = gaiaCastGeomCollToXYZ (geo); 11683 11759 if (geom2) 11684 11760 { ................................................................................ 11704 11780 */ 11705 11781 unsigned char *p_blob; 11706 11782 int n_bytes; 11707 11783 int len; 11708 11784 unsigned char *p_result = NULL; 11709 11785 gaiaGeomCollPtr geo = NULL; 11710 11786 gaiaGeomCollPtr geom2 = NULL; 11787 + int gpkg_amphibious = 0; 11788 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11711 11789 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11790 + if (cache != NULL) 11791 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11712 11792 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11713 11793 { 11714 11794 sqlite3_result_null (context); 11715 11795 return; 11716 11796 } 11717 11797 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11718 11798 n_bytes = sqlite3_value_bytes (argv[0]); 11719 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11799 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11720 11800 if (!geo) 11721 11801 sqlite3_result_null (context); 11722 11802 else 11723 11803 { 11724 11804 geom2 = gaiaCastGeomCollToXYM (geo); 11725 11805 if (geom2) 11726 11806 { ................................................................................ 11746 11826 */ 11747 11827 unsigned char *p_blob; 11748 11828 int n_bytes; 11749 11829 int len; 11750 11830 unsigned char *p_result = NULL; 11751 11831 gaiaGeomCollPtr geo = NULL; 11752 11832 gaiaGeomCollPtr geom2 = NULL; 11833 + int gpkg_amphibious = 0; 11834 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11753 11835 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11836 + if (cache != NULL) 11837 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11754 11838 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11755 11839 { 11756 11840 sqlite3_result_null (context); 11757 11841 return; 11758 11842 } 11759 11843 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11760 11844 n_bytes = sqlite3_value_bytes (argv[0]); 11761 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11845 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11762 11846 if (!geo) 11763 11847 sqlite3_result_null (context); 11764 11848 else 11765 11849 { 11766 11850 geom2 = gaiaCastGeomCollToXYZM (geo); 11767 11851 if (geom2) 11768 11852 { ................................................................................ 11792 11876 int len; 11793 11877 unsigned char *p_result = NULL; 11794 11878 int pts; 11795 11879 int lns; 11796 11880 int pgs; 11797 11881 gaiaGeomCollPtr geo = NULL; 11798 11882 gaiaGeomCollPtr geom2 = NULL; 11883 + int gpkg_amphibious = 0; 11884 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11799 11885 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11886 + if (cache != NULL) 11887 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11800 11888 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11801 11889 { 11802 11890 sqlite3_result_null (context); 11803 11891 return; 11804 11892 } 11805 11893 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11806 11894 n_bytes = sqlite3_value_bytes (argv[0]); 11807 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11895 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11808 11896 if (!geo) 11809 11897 sqlite3_result_null (context); 11810 11898 else 11811 11899 { 11812 11900 cast_count (geo, &pts, &lns, &pgs); 11813 11901 if (pts >= 1) 11814 11902 { ................................................................................ 11840 11928 int len; 11841 11929 unsigned char *p_result = NULL; 11842 11930 int pts; 11843 11931 int lns; 11844 11932 int pgs; 11845 11933 gaiaGeomCollPtr geo = NULL; 11846 11934 gaiaGeomCollPtr geom2 = NULL; 11935 + int gpkg_amphibious = 0; 11936 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11847 11937 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11938 + if (cache != NULL) 11939 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11848 11940 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11849 11941 { 11850 11942 sqlite3_result_null (context); 11851 11943 return; 11852 11944 } 11853 11945 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11854 11946 n_bytes = sqlite3_value_bytes (argv[0]); 11855 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11947 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11856 11948 if (!geo) 11857 11949 sqlite3_result_null (context); 11858 11950 else 11859 11951 { 11860 11952 cast_count (geo, &pts, &lns, &pgs); 11861 11953 if (lns >= 1) 11862 11954 { ................................................................................ 11888 11980 int len; 11889 11981 unsigned char *p_result = NULL; 11890 11982 int pts; 11891 11983 int lns; 11892 11984 int pgs; 11893 11985 gaiaGeomCollPtr geo = NULL; 11894 11986 gaiaGeomCollPtr geom2 = NULL; 11987 + int gpkg_amphibious = 0; 11988 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11895 11989 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 11990 + if (cache != NULL) 11991 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11896 11992 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11897 11993 { 11898 11994 sqlite3_result_null (context); 11899 11995 return; 11900 11996 } 11901 11997 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11902 11998 n_bytes = sqlite3_value_bytes (argv[0]); 11903 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 11999 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11904 12000 if (!geo) 11905 12001 sqlite3_result_null (context); 11906 12002 else 11907 12003 { 11908 12004 cast_count (geo, &pts, &lns, &pgs); 11909 12005 if (pgs >= 1) 11910 12006 { ................................................................................ 11932 12028 */ 11933 12029 unsigned char *p_blob; 11934 12030 int n_bytes; 11935 12031 int len; 11936 12032 unsigned char *p_result = NULL; 11937 12033 gaiaGeomCollPtr geo = NULL; 11938 12034 gaiaGeomCollPtr geom2 = NULL; 12035 + int gpkg_amphibious = 0; 12036 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11939 12037 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 12038 + if (cache != NULL) 12039 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11940 12040 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11941 12041 { 11942 12042 sqlite3_result_null (context); 11943 12043 return; 11944 12044 } 11945 12045 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11946 12046 n_bytes = sqlite3_value_bytes (argv[0]); 11947 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 12047 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11948 12048 if (!geo) 11949 12049 sqlite3_result_null (context); 11950 12050 else 11951 12051 { 11952 12052 geom2 = gaiaCloneGeomCollSpecial (geo, GAIA_REVERSE_ORDER); 11953 12053 geom2->Srid = geo->Srid; 11954 12054 gaiaToSpatiaLiteBlobWkb (geom2, &p_result, &len); ................................................................................ 11970 12070 */ 11971 12071 unsigned char *p_blob; 11972 12072 int n_bytes; 11973 12073 int len; 11974 12074 unsigned char *p_result = NULL; 11975 12075 gaiaGeomCollPtr geo = NULL; 11976 12076 gaiaGeomCollPtr geom2 = NULL; 12077 + int gpkg_amphibious = 0; 12078 + struct splite_internal_cache *cache = sqlite3_user_data (context); 11977 12079 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 12080 + if (cache != NULL) 12081 + gpkg_amphibious = cache->gpkg_amphibious_mode; 11978 12082 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 11979 12083 { 11980 12084 sqlite3_result_null (context); 11981 12085 return; 11982 12086 } 11983 12087 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 11984 12088 n_bytes = sqlite3_value_bytes (argv[0]); 11985 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 12089 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 11986 12090 if (!geo) 11987 12091 sqlite3_result_null (context); 11988 12092 else 11989 12093 { 11990 12094 geom2 = gaiaCloneGeomCollSpecial (geo, GAIA_LHR_ORDER); 11991 12095 geom2->Srid = geo->Srid; 11992 12096 gaiaToSpatiaLiteBlobWkb (geom2, &p_result, &len); ................................................................................ 12009 12113 / 0, 1, 2, for GEOMETRYCOLLECTIONS according to geometries contained inside 12010 12114 / or NULL if any error is encountered 12011 12115 */ 12012 12116 unsigned char *p_blob; 12013 12117 int n_bytes; 12014 12118 int dim; 12015 12119 gaiaGeomCollPtr geo = NULL; 12120 + int gpkg_amphibious = 0; 12121 + struct splite_internal_cache *cache = sqlite3_user_data (context); 12016 12122 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 12123 + if (cache != NULL) 12124 + gpkg_amphibious = cache->gpkg_amphibious_mode; 12017 12125 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 12018 12126 { 12019 12127 sqlite3_result_null (context); 12020 12128 return; 12021 12129 } 12022 12130 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 12023 12131 n_bytes = sqlite3_value_bytes (argv[0]); 12024 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 12132 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 12025 12133 if (!geo) 12026 12134 sqlite3_result_null (context); 12027 12135 else 12028 12136 { 12029 12137 dim = gaiaDimension (geo); 12030 12138 sqlite3_result_int (context, dim); 12031 12139 } ................................................................................ 12044 12152 */ 12045 12153 unsigned char *p_blob; 12046 12154 int n_bytes; 12047 12155 int len; 12048 12156 char *p_dim = NULL; 12049 12157 char *p_result = NULL; 12050 12158 gaiaGeomCollPtr geo = NULL; 12159 + int gpkg_amphibious = 0; 12160 + struct splite_internal_cache *cache = sqlite3_user_data (context); 12051 12161 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 12162 + if (cache != NULL) 12163 + gpkg_amphibious = cache->gpkg_amphibious_mode; 12052 12164 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 12053 12165 { 12054 12166 sqlite3_result_null (context); 12055 12167 return; 12056 12168 } 12057 12169 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 12058 12170 n_bytes = sqlite3_value_bytes (argv[0]); 12059 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 12171 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 12060 12172 if (!geo) 12061 12173 sqlite3_result_null (context); 12062 12174 else 12063 12175 { 12064 12176 if (geo->DimensionModel == GAIA_XY) 12065 12177 p_dim = "XY"; 12066 12178 else if (geo->DimensionModel == GAIA_XY_Z) ................................................................................ 12096 12208 / 2, 3 or 4 12097 12209 / or NULL if any error is encountered 12098 12210 */ 12099 12211 unsigned char *p_blob; 12100 12212 int n_bytes; 12101 12213 int result = 0; 12102 12214 gaiaGeomCollPtr geo = NULL; 12215 + int gpkg_amphibious = 0; 12216 + struct splite_internal_cache *cache = sqlite3_user_data (context); 12103 12217 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 12218 + if (cache != NULL) 12219 + gpkg_amphibious = cache->gpkg_amphibious_mode; 12104 12220 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 12105 12221 { 12106 12222 sqlite3_result_null (context); 12107 12223 return; 12108 12224 } 12109 12225 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 12110 12226 n_bytes = sqlite3_value_bytes (argv[0]); 12111 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 12227 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 12112 12228 if (!geo) 12113 12229 sqlite3_result_null (context); 12114 12230 else 12115 12231 { 12116 12232 if (geo->DimensionModel == GAIA_XY) 12117 12233 result = 2; 12118 12234 else if (geo->DimensionModel == GAIA_XY_Z) ................................................................................ 12309 12425 unsigned char *p_blob; 12310 12426 int n_bytes; 12311 12427 int len; 12312 12428 int type; 12313 12429 char *p_type = NULL; 12314 12430 char *p_result = NULL; 12315 12431 gaiaGeomCollPtr geo = NULL; 12432 + int gpkg_amphibious = 0; 12433 + struct splite_internal_cache *cache = sqlite3_user_data (context); 12316 12434 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 12435 + if (cache != NULL) 12436 + gpkg_amphibious = cache->gpkg_amphibious_mode; 12317 12437 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 12318 12438 { 12319 12439 sqlite3_result_null (context); 12320 12440 return; 12321 12441 } 12322 12442 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 12323 12443 n_bytes = sqlite3_value_bytes (argv[0]); 12324 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 12444 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 12325 12445 if (!geo) 12326 12446 sqlite3_result_null (context); 12327 12447 else 12328 12448 { 12329 12449 type = gaiaGeometryAliasType (geo); 12330 12450 switch (type) 12331 12451 { ................................................................................ 12471 12591 / or NULL if any error is encountered 12472 12592 */ 12473 12593 unsigned char *p_blob; 12474 12594 int n_bytes; 12475 12595 gaiaGeomCollPtr geo = NULL; 12476 12596 int srid; 12477 12597 unsigned char *p_result = NULL; 12598 + int gpkg_amphibious = 0; 12599 + struct splite_internal_cache *cache = sqlite3_user_data (context); 12478 12600 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 12601 + if (cache != NULL) 12602 + gpkg_amphibious = cache->gpkg_amphibious_mode; 12479 12603 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 12480 12604 { 12481 12605 sqlite3_result_null (context); 12482 12606 return; 12483 12607 } 12484 12608 if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 12485 12609 srid = sqlite3_value_int (argv[1]); ................................................................................ 12486 12610 else 12487 12611 { 12488 12612 sqlite3_result_null (context); 12489 12613 return; 12490 12614 } 12491 12615 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 12492 12616 n_bytes = sqlite3_value_bytes (argv[0]); 12493 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 12617 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 12494 12618 if (!geo) 12495 12619 sqlite3_result_null (context); 12496 12620 else 12497 12621 { 12498 12622 geo->Srid = srid; 12499 12623 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &n_bytes); 12500 12624 sqlite3_result_blob (context, p_result, n_bytes, free); ................................................................................ 12939 13063 int n_bytes; 12940 13064 int len; 12941 13065 unsigned char *p_result = NULL; 12942 13066 gaiaGeomCollPtr geo = NULL; 12943 13067 gaiaGeomCollPtr bbox; 12944 13068 gaiaPolygonPtr polyg; 12945 13069 gaiaRingPtr rect; 13070 + int gpkg_amphibious = 0; 13071 + struct splite_internal_cache *cache = sqlite3_user_data (context); 12946 13072 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 13073 + if (cache != NULL) 13074 + gpkg_amphibious = cache->gpkg_amphibious_mode; 12947 13075 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 12948 13076 { 12949 13077 sqlite3_result_null (context); 12950 13078 return; 12951 13079 } 12952 13080 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 12953 13081 n_bytes = sqlite3_value_bytes (argv[0]); 12954 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 13082 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 12955 13083 if (!geo) 12956 13084 sqlite3_result_null (context); 12957 13085 else 12958 13086 { 12959 13087 gaiaMbrGeometry (geo); 12960 13088 bbox = gaiaAllocGeomColl (); 12961 13089 bbox->Srid = geo->Srid; ................................................................................ 12988 13116 unsigned char *p_result = NULL; 12989 13117 gaiaGeomCollPtr geo = NULL; 12990 13118 gaiaGeomCollPtr bbox; 12991 13119 gaiaPolygonPtr polyg; 12992 13120 gaiaRingPtr rect; 12993 13121 double tic; 12994 13122 int int_value; 13123 + int gpkg_amphibious = 0; 13124 + struct splite_internal_cache *cache = sqlite3_user_data (context); 12995 13125 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 13126 + if (cache != NULL) 13127 + gpkg_amphibious = cache->gpkg_amphibious_mode; 12996 13128 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 12997 13129 { 12998 13130 sqlite3_result_null (context); 12999 13131 return; 13000 13132 } 13001 13133 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 13002 13134 tic = sqlite3_value_double (argv[1]); ................................................................................ 13008 13140 else 13009 13141 { 13010 13142 sqlite3_result_null (context); 13011 13143 return; 13012 13144 } 13013 13145 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 13014 13146 n_bytes = sqlite3_value_bytes (argv[0]); 13015 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 13147 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 13016 13148 if (!geo) 13017 13149 sqlite3_result_null (context); 13018 13150 else 13019 13151 { 13020 13152 gaiaMbrGeometry (geo); 13021 13153 bbox = gaiaAllocGeomColl (); 13022 13154 bbox->Srid = geo->Srid; ................................................................................ 13433 13565 */ 13434 13566 unsigned char *p_blob; 13435 13567 int n_bytes; 13436 13568 gaiaGeomCollPtr geom; 13437 13569 double **p; 13438 13570 double *max_min; 13439 13571 int *srid_check; 13572 + int gpkg_amphibious = 0; 13573 + struct splite_internal_cache *cache = sqlite3_user_data (context); 13440 13574 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 13575 + if (cache != NULL) 13576 + gpkg_amphibious = cache->gpkg_amphibious_mode; 13441 13577 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 13442 13578 { 13443 13579 sqlite3_result_null (context); 13444 13580 return; 13445 13581 } 13446 13582 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 13447 13583 n_bytes = sqlite3_value_bytes (argv[0]); 13448 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 13584 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 13449 13585 if (!geom) 13450 13586 return; 13451 13587 gaiaMbrGeometry (geom); 13452 13588 p = sqlite3_aggregate_context (context, sizeof (double **)); 13453 13589 if (!(*p)) 13454 13590 { 13455 13591 /* this is the first row */ ................................................................................ 13903 14039 / returns the X coordinate for current POINT geometry 13904 14040 / or NULL if any error is encountered 13905 14041 */ 13906 14042 unsigned char *p_blob; 13907 14043 int n_bytes; 13908 14044 gaiaGeomCollPtr geo = NULL; 13909 14045 gaiaPointPtr point; 14046 + int gpkg_amphibious = 0; 14047 + struct splite_internal_cache *cache = sqlite3_user_data (context); 13910 14048 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14049 + if (cache != NULL) 14050 + gpkg_amphibious = cache->gpkg_amphibious_mode; 13911 14051 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 13912 14052 { 13913 14053 sqlite3_result_null (context); 13914 14054 return; 13915 14055 } 13916 14056 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 13917 14057 n_bytes = sqlite3_value_bytes (argv[0]); 13918 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14058 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 13919 14059 if (!geo) 13920 14060 sqlite3_result_null (context); 13921 14061 else 13922 14062 { 13923 14063 point = simplePoint (geo); 13924 14064 if (!point) 13925 14065 sqlite3_result_null (context); ................................................................................ 13938 14078 / returns the Y coordinate for current POINT geometry 13939 14079 / or NULL if any error is encountered 13940 14080 */ 13941 14081 unsigned char *p_blob; 13942 14082 int n_bytes; 13943 14083 gaiaGeomCollPtr geo = NULL; 13944 14084 gaiaPointPtr point; 14085 + int gpkg_amphibious = 0; 14086 + struct splite_internal_cache *cache = sqlite3_user_data (context); 13945 14087 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14088 + if (cache != NULL) 14089 + gpkg_amphibious = cache->gpkg_amphibious_mode; 13946 14090 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 13947 14091 { 13948 14092 sqlite3_result_null (context); 13949 14093 return; 13950 14094 } 13951 14095 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 13952 14096 n_bytes = sqlite3_value_bytes (argv[0]); 13953 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14097 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 13954 14098 if (!geo) 13955 14099 sqlite3_result_null (context); 13956 14100 else 13957 14101 { 13958 14102 point = simplePoint (geo); 13959 14103 if (!point) 13960 14104 sqlite3_result_null (context); ................................................................................ 13973 14117 / returns the Z coordinate for current POINT geometry 13974 14118 / or NULL if any error is encountered 13975 14119 */ 13976 14120 unsigned char *p_blob; 13977 14121 int n_bytes; 13978 14122 gaiaGeomCollPtr geo = NULL; 13979 14123 gaiaPointPtr point; 14124 + int gpkg_amphibious = 0; 14125 + struct splite_internal_cache *cache = sqlite3_user_data (context); 13980 14126 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14127 + if (cache != NULL) 14128 + gpkg_amphibious = cache->gpkg_amphibious_mode; 13981 14129 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 13982 14130 { 13983 14131 sqlite3_result_null (context); 13984 14132 return; 13985 14133 } 13986 14134 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 13987 14135 n_bytes = sqlite3_value_bytes (argv[0]); 13988 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14136 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 13989 14137 if (!geo) 13990 14138 sqlite3_result_null (context); 13991 14139 else 13992 14140 { 13993 14141 point = simplePoint (geo); 13994 14142 if (!point) 13995 14143 sqlite3_result_null (context); ................................................................................ 14014 14162 / returns the M coordinate for current POINT geometry 14015 14163 / or NULL if any error is encountered 14016 14164 */ 14017 14165 unsigned char *p_blob; 14018 14166 int n_bytes; 14019 14167 gaiaGeomCollPtr geo = NULL; 14020 14168 gaiaPointPtr point; 14169 + int gpkg_amphibious = 0; 14170 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14021 14171 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14172 + if (cache != NULL) 14173 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14022 14174 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14023 14175 { 14024 14176 sqlite3_result_null (context); 14025 14177 return; 14026 14178 } 14027 14179 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14028 14180 n_bytes = sqlite3_value_bytes (argv[0]); 14029 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14181 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14030 14182 if (!geo) 14031 14183 sqlite3_result_null (context); 14032 14184 else 14033 14185 { 14034 14186 point = simplePoint (geo); 14035 14187 if (!point) 14036 14188 sqlite3_result_null (context); ................................................................................ 14055 14207 / returns the number of vertices for current LINESTRING geometry 14056 14208 / or NULL if any error is encountered 14057 14209 */ 14058 14210 unsigned char *p_blob; 14059 14211 int n_bytes; 14060 14212 gaiaGeomCollPtr geo = NULL; 14061 14213 gaiaLinestringPtr line; 14214 + int gpkg_amphibious = 0; 14215 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14062 14216 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14217 + if (cache != NULL) 14218 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14063 14219 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14064 14220 { 14065 14221 sqlite3_result_null (context); 14066 14222 return; 14067 14223 } 14068 14224 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14069 14225 n_bytes = sqlite3_value_bytes (argv[0]); 14070 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14226 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14071 14227 if (!geo) 14072 14228 sqlite3_result_null (context); 14073 14229 else 14074 14230 { 14075 14231 line = simpleLinestring (geo); 14076 14232 if (!line) 14077 14233 sqlite3_result_null (context); ................................................................................ 14101 14257 double y; 14102 14258 double z; 14103 14259 double m; 14104 14260 unsigned char *p_result = NULL; 14105 14261 gaiaGeomCollPtr geo = NULL; 14106 14262 gaiaGeomCollPtr result; 14107 14263 gaiaLinestringPtr line; 14264 + int gpkg_amphibious = 0; 14265 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14108 14266 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14267 + if (cache != NULL) 14268 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14109 14269 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14110 14270 { 14111 14271 sqlite3_result_null (context); 14112 14272 return; 14113 14273 } 14114 14274 if (request == GAIA_POINTN) 14115 14275 { ................................................................................ 14123 14283 } 14124 14284 else if (request == GAIA_END_POINT) 14125 14285 vertex = -1; /* EndPoint() specifies a negative point index */ 14126 14286 else 14127 14287 vertex = 1; /* StartPoint() */ 14128 14288 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14129 14289 n_bytes = sqlite3_value_bytes (argv[0]); 14130 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14290 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14131 14291 if (!geo) 14132 14292 sqlite3_result_null (context); 14133 14293 else 14134 14294 { 14135 14295 line = simpleLinestring (geo); 14136 14296 if (!line) 14137 14297 sqlite3_result_null (context); ................................................................................ 14230 14390 int len; 14231 14391 unsigned char *p_result = NULL; 14232 14392 gaiaGeomCollPtr geo = NULL; 14233 14393 gaiaGeomCollPtr result; 14234 14394 gaiaPolygonPtr polyg; 14235 14395 gaiaRingPtr ring; 14236 14396 gaiaLinestringPtr line; 14397 + int gpkg_amphibious = 0; 14398 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14237 14399 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14400 + if (cache != NULL) 14401 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14238 14402 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14239 14403 { 14240 14404 sqlite3_result_null (context); 14241 14405 return; 14242 14406 } 14243 14407 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14244 14408 n_bytes = sqlite3_value_bytes (argv[0]); 14245 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14409 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14246 14410 if (!geo) 14247 14411 sqlite3_result_null (context); 14248 14412 else 14249 14413 { 14250 14414 polyg = simplePolygon (geo); 14251 14415 if (!polyg) 14252 14416 sqlite3_result_null (context); ................................................................................ 14304 14468 / returns the number of INTERIOR RINGS for current POLYGON geometry 14305 14469 / or NULL if any error is encountered 14306 14470 */ 14307 14471 unsigned char *p_blob; 14308 14472 int n_bytes; 14309 14473 gaiaGeomCollPtr geo = NULL; 14310 14474 gaiaPolygonPtr polyg; 14475 + int gpkg_amphibious = 0; 14476 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14311 14477 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14478 + if (cache != NULL) 14479 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14312 14480 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14313 14481 { 14314 14482 sqlite3_result_null (context); 14315 14483 return; 14316 14484 } 14317 14485 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14318 14486 n_bytes = sqlite3_value_bytes (argv[0]); 14319 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14487 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14320 14488 if (!geo) 14321 14489 sqlite3_result_null (context); 14322 14490 else 14323 14491 { 14324 14492 polyg = simplePolygon (geo); 14325 14493 if (!polyg) 14326 14494 sqlite3_result_null (context); ................................................................................ 14350 14518 int len; 14351 14519 unsigned char *p_result = NULL; 14352 14520 gaiaGeomCollPtr geo = NULL; 14353 14521 gaiaGeomCollPtr result; 14354 14522 gaiaPolygonPtr polyg; 14355 14523 gaiaRingPtr ring; 14356 14524 gaiaLinestringPtr line; 14525 + int gpkg_amphibious = 0; 14526 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14357 14527 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14528 + if (cache != NULL) 14529 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14358 14530 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14359 14531 { 14360 14532 sqlite3_result_null (context); 14361 14533 return; 14362 14534 } 14363 14535 if (sqlite3_value_type (argv[1]) != SQLITE_INTEGER) 14364 14536 { 14365 14537 sqlite3_result_null (context); 14366 14538 return; 14367 14539 } 14368 14540 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14369 14541 n_bytes = sqlite3_value_bytes (argv[0]); 14370 14542 border = sqlite3_value_int (argv[1]); 14371 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14543 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14372 14544 if (!geo) 14373 14545 sqlite3_result_null (context); 14374 14546 else 14375 14547 { 14376 14548 polyg = simplePolygon (geo); 14377 14549 if (!polyg) 14378 14550 sqlite3_result_null (context); ................................................................................ 14441 14613 unsigned char *p_blob; 14442 14614 int n_bytes; 14443 14615 int cnt = 0; 14444 14616 gaiaPointPtr point; 14445 14617 gaiaLinestringPtr line; 14446 14618 gaiaPolygonPtr polyg; 14447 14619 gaiaGeomCollPtr geo = NULL; 14620 + int gpkg_amphibious = 0; 14621 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14448 14622 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14623 + if (cache != NULL) 14624 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14449 14625 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14450 14626 { 14451 14627 sqlite3_result_null (context); 14452 14628 return; 14453 14629 } 14454 14630 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14455 14631 n_bytes = sqlite3_value_bytes (argv[0]); 14456 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14632 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14457 14633 if (!geo) 14458 14634 sqlite3_result_null (context); 14459 14635 else 14460 14636 { 14461 14637 point = geo->FirstPoint; 14462 14638 while (point) 14463 14639 { ................................................................................ 14498 14674 int cnt = 0; 14499 14675 int ib; 14500 14676 gaiaPointPtr point; 14501 14677 gaiaLinestringPtr line; 14502 14678 gaiaPolygonPtr polyg; 14503 14679 gaiaRingPtr rng; 14504 14680 gaiaGeomCollPtr geo = NULL; 14681 + int gpkg_amphibious = 0; 14682 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14505 14683 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14684 + if (cache != NULL) 14685 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14506 14686 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14507 14687 { 14508 14688 sqlite3_result_null (context); 14509 14689 return; 14510 14690 } 14511 14691 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14512 14692 n_bytes = sqlite3_value_bytes (argv[0]); 14513 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14693 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14514 14694 if (!geo) 14515 14695 sqlite3_result_null (context); 14516 14696 else 14517 14697 { 14518 14698 point = geo->FirstPoint; 14519 14699 while (point) 14520 14700 { ................................................................................ 14559 14739 / or NULL if any error is encountered 14560 14740 */ 14561 14741 unsigned char *p_blob; 14562 14742 int n_bytes; 14563 14743 int cnt = 0; 14564 14744 gaiaPolygonPtr polyg; 14565 14745 gaiaGeomCollPtr geo = NULL; 14746 + int gpkg_amphibious = 0; 14747 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14566 14748 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14749 + if (cache != NULL) 14750 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14567 14751 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14568 14752 { 14569 14753 sqlite3_result_null (context); 14570 14754 return; 14571 14755 } 14572 14756 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14573 14757 n_bytes = sqlite3_value_bytes (argv[0]); 14574 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14758 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14575 14759 if (!geo) 14576 14760 sqlite3_result_null (context); 14577 14761 else 14578 14762 { 14579 14763 polyg = geo->FirstPolygon; 14580 14764 while (polyg) 14581 14765 { ................................................................................ 14678 14862 unsigned char *p_result = NULL; 14679 14863 int iv; 14680 14864 int out_iv; 14681 14865 double x; 14682 14866 double y; 14683 14867 double m; 14684 14868 double z; 14869 + int gpkg_amphibious = 0; 14870 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14685 14871 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 14872 + if (cache != NULL) 14873 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14686 14874 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14687 14875 { 14688 14876 sqlite3_result_null (context); 14689 14877 return; 14690 14878 } 14691 14879 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14692 14880 n_bytes = sqlite3_value_bytes (argv[0]); 14693 - line = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14881 + line = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14694 14882 if (!line) 14695 14883 { 14696 14884 sqlite3_result_null (context); 14697 14885 return; 14698 14886 } 14699 14887 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 14700 14888 { 14701 14889 gaiaFreeGeomColl (line); 14702 14890 sqlite3_result_null (context); 14703 14891 return; 14704 14892 } 14705 14893 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 14706 14894 n_bytes = sqlite3_value_bytes (argv[1]); 14707 - point = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 14895 + point = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 14708 14896 if (!point) 14709 14897 { 14710 14898 gaiaFreeGeomColl (line); 14711 14899 sqlite3_result_null (context); 14712 14900 return; 14713 14901 } 14714 14902 if (argc == 3) ................................................................................ 14984 15172 / or NULL if any error is encountered 14985 15173 */ 14986 15174 unsigned char *p_blob; 14987 15175 int n_bytes; 14988 15176 int position; 14989 15177 gaiaGeomCollPtr line = NULL; 14990 15178 gaiaGeomCollPtr point = NULL; 15179 + int gpkg_amphibious = 0; 15180 + struct splite_internal_cache *cache = sqlite3_user_data (context); 14991 15181 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 15182 + if (cache != NULL) 15183 + gpkg_amphibious = cache->gpkg_amphibious_mode; 14992 15184 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 14993 15185 { 14994 15186 sqlite3_result_null (context); 14995 15187 return; 14996 15188 } 14997 15189 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 14998 15190 n_bytes = sqlite3_value_bytes (argv[0]); 14999 - line = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15191 + line = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15000 15192 if (!line) 15001 15193 { 15002 15194 sqlite3_result_null (context); 15003 15195 return; 15004 15196 } 15005 15197 if (sqlite3_value_type (argv[1]) != SQLITE_INTEGER) 15006 15198 { ................................................................................ 15013 15205 { 15014 15206 gaiaFreeGeomColl (line); 15015 15207 sqlite3_result_null (context); 15016 15208 return; 15017 15209 } 15018 15210 p_blob = (unsigned char *) sqlite3_value_blob (argv[2]); 15019 15211 n_bytes = sqlite3_value_bytes (argv[2]); 15020 - point = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15212 + point = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15021 15213 if (!point) 15022 15214 { 15023 15215 gaiaFreeGeomColl (line); 15024 15216 sqlite3_result_null (context); 15025 15217 return; 15026 15218 } 15027 15219 commont_set_point (context, line, position, point); ................................................................................ 15036 15228 / returns a new Linestring by replacing its StartPoint 15037 15229 / or NULL if any error is encountered 15038 15230 */ 15039 15231 unsigned char *p_blob; 15040 15232 int n_bytes; 15041 15233 gaiaGeomCollPtr line = NULL; 15042 15234 gaiaGeomCollPtr point = NULL; 15235 + int gpkg_amphibious = 0; 15236 + struct splite_internal_cache *cache = sqlite3_user_data (context); 15043 15237 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 15238 + if (cache != NULL) 15239 + gpkg_amphibious = cache->gpkg_amphibious_mode; 15044 15240 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 15045 15241 { 15046 15242 sqlite3_result_null (context); 15047 15243 return; 15048 15244 } 15049 15245 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 15050 15246 n_bytes = sqlite3_value_bytes (argv[0]); 15051 - line = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15247 + line = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15052 15248 if (!line) 15053 15249 { 15054 15250 sqlite3_result_null (context); 15055 15251 return; 15056 15252 } 15057 15253 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 15058 15254 { 15059 15255 gaiaFreeGeomColl (line); 15060 15256 sqlite3_result_null (context); 15061 15257 return; 15062 15258 } 15063 15259 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 15064 15260 n_bytes = sqlite3_value_bytes (argv[1]); 15065 - point = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15261 + point = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15066 15262 if (!point) 15067 15263 { 15068 15264 gaiaFreeGeomColl (line); 15069 15265 sqlite3_result_null (context); 15070 15266 return; 15071 15267 } 15072 15268 commont_set_point (context, line, 0, point); ................................................................................ 15083 15279 */ 15084 15280 unsigned char *p_blob; 15085 15281 int n_bytes; 15086 15282 gaiaLinestringPtr ln; 15087 15283 gaiaGeomCollPtr line = NULL; 15088 15284 gaiaGeomCollPtr point = NULL; 15089 15285 int position; 15286 + int gpkg_amphibious = 0; 15287 + struct splite_internal_cache *cache = sqlite3_user_data (context); 15090 15288 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 15289 + if (cache != NULL) 15290 + gpkg_amphibious = cache->gpkg_amphibious_mode; 15091 15291 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 15092 15292 { 15093 15293 sqlite3_result_null (context); 15094 15294 return; 15095 15295 } 15096 15296 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 15097 15297 n_bytes = sqlite3_value_bytes (argv[0]); 15098 - line = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15298 + line = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15099 15299 if (!line) 15100 15300 { 15101 15301 sqlite3_result_null (context); 15102 15302 return; 15103 15303 } 15104 15304 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 15105 15305 { 15106 15306 gaiaFreeGeomColl (line); 15107 15307 sqlite3_result_null (context); 15108 15308 return; 15109 15309 } 15110 15310 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 15111 15311 n_bytes = sqlite3_value_bytes (argv[1]); 15112 - point = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15312 + point = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15113 15313 if (!point) 15114 15314 { 15115 15315 gaiaFreeGeomColl (line); 15116 15316 sqlite3_result_null (context); 15117 15317 return; 15118 15318 } 15119 15319 if (is_single_linestring (line) && is_single_point (point)) ................................................................................ 15152 15352 unsigned char *p_result = NULL; 15153 15353 int iv; 15154 15354 int out_iv; 15155 15355 double x; 15156 15356 double y; 15157 15357 double m; 15158 15358 double z; 15359 + int gpkg_amphibious = 0; 15360 + struct splite_internal_cache *cache = sqlite3_user_data (context); 15159 15361 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 15362 + if (cache != NULL) 15363 + gpkg_amphibious = cache->gpkg_amphibious_mode; 15160 15364 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 15161 15365 { 15162 15366 sqlite3_result_null (context); 15163 15367 return; 15164 15368 } 15165 15369 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 15166 15370 n_bytes = sqlite3_value_bytes (argv[0]); 15167 - line = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15371 + line = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15168 15372 if (!line) 15169 15373 { 15170 15374 sqlite3_result_null (context); 15171 15375 return; 15172 15376 } 15173 15377 if (sqlite3_value_type (argv[1]) != SQLITE_INTEGER) 15174 15378 { ................................................................................ 15270 15474 unsigned char *p_blob; 15271 15475 int n_bytes; 15272 15476 gaiaGeomCollPtr exterior = NULL; 15273 15477 gaiaGeomCollPtr interiors = NULL; 15274 15478 gaiaGeomCollPtr out; 15275 15479 int len; 15276 15480 unsigned char *p_result = NULL; 15481 + int gpkg_amphibious = 0; 15482 + struct splite_internal_cache *cache = sqlite3_user_data (context); 15277 15483 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 15484 + if (cache != NULL) 15485 + gpkg_amphibious = cache->gpkg_amphibious_mode; 15278 15486 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 15279 15487 { 15280 15488 sqlite3_result_null (context); 15281 15489 goto stop; 15282 15490 } 15283 15491 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 15284 15492 n_bytes = sqlite3_value_bytes (argv[0]); 15285 - exterior = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15493 + exterior = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15286 15494 if (!exterior) 15287 15495 { 15288 15496 sqlite3_result_null (context); 15289 15497 goto stop; 15290 15498 } 15291 15499 if (argc == 2) 15292 15500 { ................................................................................ 15293 15501 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 15294 15502 { 15295 15503 sqlite3_result_null (context); 15296 15504 goto stop; 15297 15505 } 15298 15506 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 15299 15507 n_bytes = sqlite3_value_bytes (argv[1]); 15300 - interiors = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15508 + interiors = 15509 + gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15301 15510 if (!interiors) 15302 15511 { 15303 15512 sqlite3_result_null (context); 15304 15513 goto stop; 15305 15514 } 15306 15515 } 15307 15516 out = gaiaMakePolygon (exterior, interiors); ................................................................................ 15400 15609 double size_x = 0.0; 15401 15610 double size_y = 0.0; 15402 15611 double size_z = 0.0; 15403 15612 double size_m = 0.0; 15404 15613 gaiaGeomCollPtr geo = NULL; 15405 15614 gaiaGeomCollPtr point = NULL; 15406 15615 gaiaGeomCollPtr result = NULL; 15616 + int gpkg_amphibious = 0; 15617 + struct splite_internal_cache *cache = sqlite3_user_data (context); 15407 15618 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 15619 + if (cache != NULL) 15620 + gpkg_amphibious = cache->gpkg_amphibious_mode; 15408 15621 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 15409 15622 { 15410 15623 sqlite3_result_null (context); 15411 15624 return; 15412 15625 } 15413 15626 if (argc == 2) 15414 15627 { ................................................................................ 15534 15747 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 15535 15748 { 15536 15749 sqlite3_result_null (context); 15537 15750 return; 15538 15751 } 15539 15752 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 15540 15753 n_bytes = sqlite3_value_bytes (argv[1]); 15541 - point = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15754 + point = 15755 + gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15542 15756 if (!point) 15543 15757 { 15544 15758 sqlite3_result_null (context); 15545 15759 return; 15546 15760 } 15547 15761 if (!getXYZMSinglePoint 15548 15762 (point, &origin_x, &origin_y, &origin_z, &origin_m)) ................................................................................ 15607 15821 { 15608 15822 sqlite3_result_null (context); 15609 15823 return; 15610 15824 } 15611 15825 } 15612 15826 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 15613 15827 n_bytes = sqlite3_value_bytes (argv[0]); 15614 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 15828 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15615 15829 if (!geo) 15616 15830 sqlite3_result_null (context); 15617 15831 else 15618 15832 { 15619 15833 result = 15620 15834 gaiaSnapToGrid (geo, origin_x, origin_y, origin_z, origin_m, 15621 15835 size_x, size_y, size_z, size_m); ................................................................................ 15876 16090 gaiaGeomCollPtr geo = NULL; 15877 16091 char p_result[8]; 15878 16092 int lon_band = 0; 15879 16093 double lon_minutes = 0; 15880 16094 int segmentNumber = 0; 15881 16095 int lat_band = 0; 15882 16096 double lat_minutes = 0; 16097 + int gpkg_amphibious = 0; 16098 + struct splite_internal_cache *cache = sqlite3_user_data (context); 15883 16099 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 16100 + if (cache != NULL) 16101 + gpkg_amphibious = cache->gpkg_amphibious_mode; 15884 16102 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 15885 16103 { 15886 16104 sqlite3_result_null (context); 15887 16105 return; 15888 16106 } 15889 16107 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 15890 16108 n_bytes = sqlite3_value_bytes (argv[0]); 15891 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 16109 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 15892 16110 if (!geo) 15893 16111 { 15894 16112 sqlite3_result_null (context); 15895 16113 return; 15896 16114 } 15897 16115 gaiaNormalizeLonLat (geo); 15898 16116 point = geo->FirstPoint; ................................................................................ 16008 16226 gaiaPolygonPtr polyg; 16009 16227 gaiaPolygonPtr polyg2; 16010 16228 gaiaRingPtr ring_in; 16011 16229 gaiaRingPtr ring_out; 16012 16230 unsigned char *p_result = NULL; 16013 16231 gaiaGeomCollPtr geo = NULL; 16014 16232 gaiaGeomCollPtr result = NULL; 16233 + int gpkg_amphibious = 0; 16234 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16015 16235 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 16236 + if (cache != NULL) 16237 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16016 16238 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16017 16239 { 16018 16240 sqlite3_result_null (context); 16019 16241 return; 16020 16242 } 16021 16243 if (sqlite3_value_type (argv[1]) != SQLITE_INTEGER) 16022 16244 { 16023 16245 sqlite3_result_null (context); 16024 16246 return; 16025 16247 } 16026 16248 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16027 16249 n_bytes = sqlite3_value_bytes (argv[0]); 16028 16250 entity = sqlite3_value_int (argv[1]); 16029 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 16251 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16030 16252 if (!geo) 16031 16253 sqlite3_result_null (context); 16032 16254 else 16033 16255 { 16034 16256 point = geo->FirstPoint; 16035 16257 while (point) 16036 16258 { ................................................................................ 16344 16566 int int_value; 16345 16567 unsigned char *p_blob; 16346 16568 int n_bytes; 16347 16569 int ret = 0; 16348 16570 gaiaGeomCollPtr geo1 = NULL; 16349 16571 gaiaGeomCollPtr geo2 = NULL; 16350 16572 gaiaLinestringPtr ln; 16573 + int gpkg_amphibious = 0; 16574 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16351 16575 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 16576 + if (cache != NULL) 16577 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16352 16578 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16353 16579 { 16354 16580 sqlite3_result_null (context); 16355 16581 return; 16356 16582 } 16357 16583 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 16358 16584 x1 = sqlite3_value_double (argv[1]); ................................................................................ 16400 16626 else 16401 16627 { 16402 16628 sqlite3_result_null (context); 16403 16629 return; 16404 16630 } 16405 16631 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16406 16632 n_bytes = sqlite3_value_bytes (argv[0]); 16407 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 16633 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16408 16634 if (!geo1) 16409 16635 sqlite3_result_null (context); 16410 16636 else 16411 16637 { 16412 16638 gaiaMbrGeometry (geo1); 16413 16639 geo2 = gaiaAllocGeomColl (); 16414 16640 ln = gaiaAddLinestringToGeomColl (geo2, 2); ................................................................................ 16454 16680 int n_bytes; 16455 16681 int len; 16456 16682 unsigned char *p_result = NULL; 16457 16683 gaiaGeomCollPtr geo = NULL; 16458 16684 double shift_x; 16459 16685 double shift_y; 16460 16686 int int_value; 16687 + int gpkg_amphibious = 0; 16688 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16461 16689 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 16690 + if (cache != NULL) 16691 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16462 16692 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16463 16693 { 16464 16694 sqlite3_result_null (context); 16465 16695 return; 16466 16696 } 16467 16697 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 16468 16698 shift_x = sqlite3_value_double (argv[1]); ................................................................................ 16486 16716 else 16487 16717 { 16488 16718 sqlite3_result_null (context); 16489 16719 return; 16490 16720 } 16491 16721 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16492 16722 n_bytes = sqlite3_value_bytes (argv[0]); 16493 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 16723 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16494 16724 if (!geo) 16495 16725 sqlite3_result_null (context); 16496 16726 else 16497 16727 { 16498 16728 gaiaShiftCoords (geo, shift_x, shift_y); 16499 16729 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &len); 16500 16730 if (!p_result) ................................................................................ 16519 16749 int len; 16520 16750 unsigned char *p_result = NULL; 16521 16751 gaiaGeomCollPtr geo = NULL; 16522 16752 double shift_x; 16523 16753 double shift_y; 16524 16754 double shift_z; 16525 16755 int int_value; 16756 + int gpkg_amphibious = 0; 16757 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16526 16758 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 16759 + if (cache != NULL) 16760 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16527 16761 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16528 16762 { 16529 16763 sqlite3_result_null (context); 16530 16764 return; 16531 16765 } 16532 16766 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 16533 16767 shift_x = sqlite3_value_double (argv[1]); ................................................................................ 16563 16797 else 16564 16798 { 16565 16799 sqlite3_result_null (context); 16566 16800 return; 16567 16801 } 16568 16802 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16569 16803 n_bytes = sqlite3_value_bytes (argv[0]); 16570 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 16804 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16571 16805 if (!geo) 16572 16806 sqlite3_result_null (context); 16573 16807 else 16574 16808 { 16575 16809 gaiaShiftCoords3D (geo, shift_x, shift_y, shift_z); 16576 16810 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &len); 16577 16811 if (!p_result) ................................................................................ 16594 16828 / or NULL if any error is encountered 16595 16829 */ 16596 16830 unsigned char *p_blob; 16597 16831 int n_bytes; 16598 16832 int len; 16599 16833 unsigned char *p_result = NULL; 16600 16834 gaiaGeomCollPtr geo = NULL; 16835 + int gpkg_amphibious = 0; 16836 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16601 16837 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 16838 + if (cache != NULL) 16839 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16602 16840 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16603 16841 { 16604 16842 sqlite3_result_null (context); 16605 16843 return; 16606 16844 } 16607 16845 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16608 16846 n_bytes = sqlite3_value_bytes (argv[0]); 16609 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 16847 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16610 16848 if (!geo) 16611 16849 sqlite3_result_null (context); 16612 16850 else 16613 16851 { 16614 16852 gaiaShiftLongitude (geo); 16615 16853 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &len); 16616 16854 if (!p_result) ................................................................................ 16633 16871 / NULL is returned if any error is encountered 16634 16872 */ 16635 16873 unsigned char *p_blob; 16636 16874 int n_bytes; 16637 16875 int len; 16638 16876 unsigned char *p_result = NULL; 16639 16877 gaiaGeomCollPtr geo = NULL; 16878 + int gpkg_amphibious = 0; 16879 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16640 16880 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 16881 + if (cache != NULL) 16882 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16641 16883 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16642 16884 { 16643 16885 sqlite3_result_null (context); 16644 16886 return; 16645 16887 } 16646 16888 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16647 16889 n_bytes = sqlite3_value_bytes (argv[0]); 16648 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 16890 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16649 16891 if (!geo) 16650 16892 sqlite3_result_null (context); 16651 16893 else 16652 16894 { 16653 16895 gaiaNormalizeLonLat (geo); 16654 16896 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &len); 16655 16897 if (!p_result) ................................................................................ 16673 16915 int n_bytes; 16674 16916 int len; 16675 16917 unsigned char *p_result = NULL; 16676 16918 gaiaGeomCollPtr geo = NULL; 16677 16919 double scale_x; 16678 16920 double scale_y; 16679 16921 int int_value; 16922 + int gpkg_amphibious = 0; 16923 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16924 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 16925 + if (cache != NULL) 16926 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16680 16927 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16681 16928 { 16682 16929 sqlite3_result_null (context); 16683 16930 return; 16684 16931 } 16685 16932 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 16686 16933 scale_x = sqlite3_value_double (argv[1]); ................................................................................ 16710 16957 { 16711 16958 sqlite3_result_null (context); 16712 16959 return; 16713 16960 } 16714 16961 } 16715 16962 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16716 16963 n_bytes = sqlite3_value_bytes (argv[0]); 16717 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 16964 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16718 16965 if (!geo) 16719 16966 sqlite3_result_null (context); 16720 16967 else 16721 16968 { 16722 16969 gaiaScaleCoords (geo, scale_x, scale_y); 16723 16970 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &len); 16724 16971 if (!p_result) ................................................................................ 16741 16988 unsigned char *p_blob; 16742 16989 int n_bytes; 16743 16990 int len; 16744 16991 unsigned char *p_result = NULL; 16745 16992 gaiaGeomCollPtr geo = NULL; 16746 16993 double angle; 16747 16994 int int_value; 16995 + int gpkg_amphibious = 0; 16996 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16748 16997 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 16998 + if (cache != NULL) 16999 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16749 17000 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16750 17001 { 16751 17002 sqlite3_result_null (context); 16752 17003 return; 16753 17004 } 16754 17005 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 16755 17006 angle = sqlite3_value_double (argv[1]); ................................................................................ 16761 17012 else 16762 17013 { 16763 17014 sqlite3_result_null (context); 16764 17015 return; 16765 17016 } 16766 17017 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16767 17018 n_bytes = sqlite3_value_bytes (argv[0]); 16768 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17019 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16769 17020 if (!geo) 16770 17021 sqlite3_result_null (context); 16771 17022 else 16772 17023 { 16773 17024 gaiaRotateCoords (geo, angle); 16774 17025 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &len); 16775 17026 if (!p_result) ................................................................................ 16792 17043 unsigned char *p_blob; 16793 17044 int n_bytes; 16794 17045 int len; 16795 17046 unsigned char *p_result = NULL; 16796 17047 gaiaGeomCollPtr geo = NULL; 16797 17048 int x_axis; 16798 17049 int y_axis; 17050 + int gpkg_amphibious = 0; 17051 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16799 17052 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17053 + if (cache != NULL) 17054 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16800 17055 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16801 17056 { 16802 17057 sqlite3_result_null (context); 16803 17058 return; 16804 17059 } 16805 17060 if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 16806 17061 x_axis = sqlite3_value_int (argv[1]); ................................................................................ 16814 17069 else 16815 17070 { 16816 17071 sqlite3_result_null (context); 16817 17072 return; 16818 17073 } 16819 17074 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16820 17075 n_bytes = sqlite3_value_bytes (argv[0]); 16821 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17076 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16822 17077 if (!geo) 16823 17078 sqlite3_result_null (context); 16824 17079 else 16825 17080 { 16826 17081 gaiaReflectCoords (geo, x_axis, y_axis); 16827 17082 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &len); 16828 17083 if (!p_result) ................................................................................ 16843 17098 / or NULL if any error is encountered 16844 17099 */ 16845 17100 unsigned char *p_blob; 16846 17101 int n_bytes; 16847 17102 int len; 16848 17103 unsigned char *p_result = NULL; 16849 17104 gaiaGeomCollPtr geo = NULL; 17105 + int gpkg_amphibious = 0; 17106 + struct splite_internal_cache *cache = sqlite3_user_data (context); 16850 17107 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17108 + if (cache != NULL) 17109 + gpkg_amphibious = cache->gpkg_amphibious_mode; 16851 17110 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 16852 17111 { 16853 17112 sqlite3_result_null (context); 16854 17113 return; 16855 17114 } 16856 17115 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 16857 17116 n_bytes = sqlite3_value_bytes (argv[0]); 16858 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17117 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 16859 17118 if (!geo) 16860 17119 sqlite3_result_null (context); 16861 17120 else 16862 17121 { 16863 17122 gaiaSwapCoords (geo); 16864 17123 gaiaToSpatiaLiteBlobWkb (geo, &p_result, &len); 16865 17124 if (!p_result) ................................................................................ 16998 17257 / or NULL if any error is encountered 16999 17258 */ 17000 17259 unsigned char *p_blob; 17001 17260 int n_bytes; 17002 17261 int len; 17003 17262 gaiaOutBuffer out_buf; 17004 17263 gaiaGeomCollPtr geo = NULL; 17264 + int gpkg_amphibious = 0; 17265 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17005 17266 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17267 + if (cache != NULL) 17268 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17006 17269 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17007 17270 { 17008 17271 sqlite3_result_null (context); 17009 17272 return; 17010 17273 } 17011 17274 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17012 17275 n_bytes = sqlite3_value_bytes (argv[0]); 17013 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17276 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17014 17277 if (!geo) 17015 17278 { 17016 17279 sqlite3_result_null (context); 17017 17280 return; 17018 17281 } 17019 17282 else 17020 17283 { ................................................................................ 17043 17306 / or NULL if any error is encountered 17044 17307 */ 17045 17308 unsigned char *p_blob; 17046 17309 int n_bytes; 17047 17310 int len; 17048 17311 gaiaOutBuffer out_buf; 17049 17312 gaiaGeomCollPtr geo = NULL; 17313 + int gpkg_amphibious = 0; 17314 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17050 17315 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17316 + if (cache != NULL) 17317 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17051 17318 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17052 17319 { 17053 17320 sqlite3_result_null (context); 17054 17321 return; 17055 17322 } 17056 17323 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17057 17324 n_bytes = sqlite3_value_bytes (argv[0]); 17058 17325 gaiaOutBufferInitialize (&out_buf); 17059 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17326 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17060 17327 if (!geo) 17061 17328 sqlite3_result_null (context); 17062 17329 else 17063 17330 { 17064 17331 gaiaToEWKT (&out_buf, geo); 17065 17332 if (out_buf.Error || out_buf.Buffer == NULL) 17066 17333 sqlite3_result_null (context); ................................................................................ 17217 17484 unsigned char *p_blob; 17218 17485 int n_bytes; 17219 17486 gaiaGeomCollPtr geo = NULL; 17220 17487 gaiaGeomCollPtr geom_new = NULL; 17221 17488 int len; 17222 17489 int multi_linestring = 0; 17223 17490 unsigned char *p_result = NULL; 17491 + int gpkg_amphibious = 0; 17492 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17224 17493 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17494 + if (cache != NULL) 17495 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17225 17496 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17226 17497 { 17227 17498 sqlite3_result_null (context); 17228 17499 return; 17229 17500 } 17230 17501 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17231 17502 n_bytes = sqlite3_value_bytes (argv[0]); 17232 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17503 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17233 17504 if (geo == NULL) 17234 17505 { 17235 17506 sqlite3_result_null (context); 17236 17507 return; 17237 17508 } 17238 17509 if (argc == 2) 17239 17510 { ................................................................................ 17267 17538 / (or a set of Polygons) 17268 17539 / NULL is returned for invalid arguments 17269 17540 */ 17270 17541 unsigned char *p_blob; 17271 17542 int n_bytes; 17272 17543 gaiaGeomCollPtr geo = NULL; 17273 17544 gaiaGeomCollPtr result; 17545 + int gpkg_amphibious = 0; 17546 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17274 17547 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17548 + if (cache != NULL) 17549 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17275 17550 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17276 17551 { 17277 17552 sqlite3_result_null (context); 17278 17553 return; 17279 17554 } 17280 17555 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17281 17556 n_bytes = sqlite3_value_bytes (argv[0]); 17282 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17557 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17283 17558 if (geo == NULL) 17284 17559 sqlite3_result_null (context); 17285 17560 else 17286 17561 { 17287 17562 void *data = sqlite3_user_data (context); 17288 17563 if (data != NULL) 17289 17564 result = gaiaPolygonize_r (data, geo, 0); ................................................................................ 17317 17592 / 17318 17593 */ 17319 17594 unsigned char *p_blob; 17320 17595 int n_bytes; 17321 17596 gaiaGeomCollPtr geom; 17322 17597 gaiaGeomCollPtr result; 17323 17598 gaiaGeomCollPtr *p; 17599 + int gpkg_amphibious = 0; 17600 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17324 17601 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17602 + if (cache != NULL) 17603 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17325 17604 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17326 17605 { 17327 17606 sqlite3_result_null (context); 17328 17607 return; 17329 17608 } 17330 17609 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17331 17610 n_bytes = sqlite3_value_bytes (argv[0]); 17332 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17611 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17333 17612 if (!geom) 17334 17613 return; 17335 17614 p = sqlite3_aggregate_context (context, sizeof (gaiaGeomCollPtr)); 17336 17615 if (!(*p)) 17337 17616 { 17338 17617 /* this is the first row */ 17339 17618 *p = geom; ................................................................................ 17407 17686 / Dissolves any LINESTRING or RING into elementary segments 17408 17687 / NULL is returned for invalid arguments 17409 17688 */ 17410 17689 unsigned char *p_blob; 17411 17690 int n_bytes; 17412 17691 gaiaGeomCollPtr geo = NULL; 17413 17692 gaiaGeomCollPtr result; 17693 + int gpkg_amphibious = 0; 17694 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17414 17695 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17696 + if (cache != NULL) 17697 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17415 17698 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17416 17699 { 17417 17700 sqlite3_result_null (context); 17418 17701 return; 17419 17702 } 17420 17703 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17421 17704 n_bytes = sqlite3_value_bytes (argv[0]); 17422 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17705 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17423 17706 if (geo == NULL) 17424 17707 sqlite3_result_null (context); 17425 17708 else 17426 17709 { 17427 17710 result = gaiaDissolveSegments (geo); 17428 17711 if (result == NULL) 17429 17712 sqlite3_result_null (context); ................................................................................ 17450 17733 / Dissolves any LINESTRING or RING into elementary Vertices 17451 17734 / NULL is returned for invalid arguments 17452 17735 */ 17453 17736 unsigned char *p_blob; 17454 17737 int n_bytes; 17455 17738 gaiaGeomCollPtr geo = NULL; 17456 17739 gaiaGeomCollPtr result; 17740 + int gpkg_amphibious = 0; 17741 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17457 17742 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17743 + if (cache != NULL) 17744 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17458 17745 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17459 17746 { 17460 17747 sqlite3_result_null (context); 17461 17748 return; 17462 17749 } 17463 17750 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17464 17751 n_bytes = sqlite3_value_bytes (argv[0]); 17465 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17752 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17466 17753 if (geo == NULL) 17467 17754 sqlite3_result_null (context); 17468 17755 else 17469 17756 { 17470 17757 result = gaiaDissolvePoints (geo); 17471 17758 if (result == NULL) 17472 17759 sqlite3_result_null (context); ................................................................................ 17496 17783 / NULL is returned for invalid arguments 17497 17784 */ 17498 17785 unsigned char *p_blob; 17499 17786 int n_bytes; 17500 17787 int type; 17501 17788 gaiaGeomCollPtr geo = NULL; 17502 17789 gaiaGeomCollPtr result; 17790 + int gpkg_amphibious = 0; 17791 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17503 17792 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17793 + if (cache != NULL) 17794 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17504 17795 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17505 17796 { 17506 17797 sqlite3_result_null (context); 17507 17798 return; 17508 17799 } 17509 17800 if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 17510 17801 type = sqlite3_value_int (argv[1]); ................................................................................ 17518 17809 else 17519 17810 { 17520 17811 sqlite3_result_null (context); 17521 17812 return; 17522 17813 } 17523 17814 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17524 17815 n_bytes = sqlite3_value_bytes (argv[0]); 17525 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17816 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17526 17817 if (geo == NULL) 17527 17818 sqlite3_result_null (context); 17528 17819 else 17529 17820 { 17530 17821 switch (type) 17531 17822 { 17532 17823 case 1: ................................................................................ 17570 17861 unsigned char *p_blob; 17571 17862 int n_bytes; 17572 17863 double m_start; 17573 17864 double m_end; 17574 17865 int intval; 17575 17866 gaiaGeomCollPtr geo = NULL; 17576 17867 gaiaGeomCollPtr result; 17868 + int gpkg_amphibious = 0; 17869 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17577 17870 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17871 + if (cache != NULL) 17872 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17578 17873 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17579 17874 { 17580 17875 sqlite3_result_null (context); 17581 17876 return; 17582 17877 } 17583 17878 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 17584 17879 m_start = sqlite3_value_double (argv[1]); ................................................................................ 17607 17902 return; 17608 17903 } 17609 17904 } 17610 17905 else 17611 17906 m_end = m_start; 17612 17907 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17613 17908 n_bytes = sqlite3_value_bytes (argv[0]); 17614 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17909 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17615 17910 if (geo == NULL) 17616 17911 sqlite3_result_null (context); 17617 17912 else 17618 17913 { 17619 17914 result = gaiaLocateBetweenMeasures (geo, m_start, m_end); 17620 17915 if (result == NULL) 17621 17916 sqlite3_result_null (context); ................................................................................ 17637 17932 17638 17933 static void 17639 17934 fnct_Transform (sqlite3_context * context, int argc, sqlite3_value ** argv) 17640 17935 { 17641 17936 /* SQL function: 17642 17937 / Transform(BLOBencoded geometry, srid) 17643 17938 / 17644 -/ returns a new geometry that is the original one received, but with the new SRID [no coordinates translation is applied] 17939 +/ returns a new geometry that is the original one received, but transformed / translated to the new SRID [coordinates translation is applied] 17645 17940 / or NULL if any error is encountered 17646 17941 */ 17647 17942 unsigned char *p_blob; 17648 17943 int n_bytes; 17649 17944 gaiaGeomCollPtr geo = NULL; 17650 17945 gaiaGeomCollPtr result; 17651 17946 int srid_from; 17652 17947 int srid_to; 17653 17948 char *proj_from; 17654 17949 char *proj_to; 17655 17950 void *data = sqlite3_user_data (context); 17656 17951 sqlite3 *sqlite = sqlite3_context_db_handle (context); 17952 + int gpkg_amphibious = 0; 17953 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17657 17954 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 17955 + if (cache != NULL) 17956 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17658 17957 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17659 17958 { 17660 17959 sqlite3_result_null (context); 17661 17960 return; 17662 17961 } 17663 17962 if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 17664 17963 srid_to = sqlite3_value_int (argv[1]); ................................................................................ 17665 17964 else 17666 17965 { 17667 17966 sqlite3_result_null (context); 17668 17967 return; 17669 17968 } 17670 17969 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17671 17970 n_bytes = sqlite3_value_bytes (argv[0]); 17672 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 17971 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17673 17972 if (!geo) 17674 17973 sqlite3_result_null (context); 17675 17974 else 17676 17975 { 17677 17976 srid_from = geo->Srid; 17678 - getProjParams (sqlite, srid_from, &proj_from); 17679 - getProjParams (sqlite, srid_to, &proj_to); 17977 + getProjParamsEx (sqlite, srid_from, &proj_from, gpkg_amphibious); 17978 + getProjParamsEx (sqlite, srid_to, &proj_to, gpkg_amphibious); 17680 17979 if (proj_to == NULL || proj_from == NULL) 17681 17980 { 17682 17981 if (proj_from) 17683 17982 free (proj_from); 17684 17983 if (proj_to) 17685 17984 free (proj_to); 17686 17985 gaiaFreeGeomColl (geo); ................................................................................ 17835 18134 */ 17836 18135 unsigned char *p_blob; 17837 18136 int n_bytes; 17838 18137 int len; 17839 18138 gaiaGeomCollPtr geom; 17840 18139 char *str; 17841 18140 void *data = sqlite3_user_data (context); 18141 + int gpkg_amphibious = 0; 18142 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17842 18143 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18144 + if (cache != NULL) 18145 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17843 18146 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17844 18147 { 17845 18148 sqlite3_result_null (context); 17846 18149 return; 17847 18150 } 17848 18151 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17849 18152 n_bytes = sqlite3_value_bytes (argv[0]); 17850 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18153 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17851 18154 if (data != NULL) 17852 18155 str = gaiaIsValidReason_r (data, geom); 17853 18156 else 17854 18157 str = gaiaIsValidReason (geom); 17855 18158 if (str == NULL) 17856 18159 sqlite3_result_null (context); 17857 18160 else ................................................................................ 17876 18179 unsigned char *p_blob; 17877 18180 int n_bytes; 17878 18181 int len; 17879 18182 gaiaGeomCollPtr geom; 17880 18183 gaiaGeomCollPtr detail; 17881 18184 unsigned char *p_result = NULL; 17882 18185 void *data = sqlite3_user_data (context); 18186 + int gpkg_amphibious = 0; 18187 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17883 18188 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18189 + if (cache != NULL) 18190 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17884 18191 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17885 18192 { 17886 18193 sqlite3_result_null (context); 17887 18194 return; 17888 18195 } 17889 18196 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17890 18197 n_bytes = sqlite3_value_bytes (argv[0]); 17891 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18198 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17892 18199 if (data != NULL) 17893 18200 detail = gaiaIsValidDetail_r (data, geom); 17894 18201 else 17895 18202 detail = gaiaIsValidDetail (geom); 17896 18203 if (detail == NULL) 17897 18204 sqlite3_result_null (context); 17898 18205 else ................................................................................ 17918 18225 */ 17919 18226 unsigned char *p_blob; 17920 18227 int n_bytes; 17921 18228 int len; 17922 18229 unsigned char *p_result = NULL; 17923 18230 gaiaGeomCollPtr geo = NULL; 17924 18231 gaiaGeomCollPtr boundary; 18232 + int gpkg_amphibious = 0; 18233 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17925 18234 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18235 + if (cache != NULL) 18236 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17926 18237 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17927 18238 { 17928 18239 sqlite3_result_null (context); 17929 18240 return; 17930 18241 } 17931 18242 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17932 18243 n_bytes = sqlite3_value_bytes (argv[0]); 17933 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18244 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17934 18245 if (!geo) 17935 18246 sqlite3_result_null (context); 17936 18247 else 17937 18248 { 17938 18249 if (gaiaIsEmpty (geo)) 17939 18250 sqlite3_result_null (context); 17940 18251 else ................................................................................ 17967 18278 / 1 if this LINESTRING is closed [or if this is a MULTILINESTRING and every LINESTRINGs are closed] 17968 18279 / 0 otherwise 17969 18280 / or -1 if any error is encountered 17970 18281 */ 17971 18282 unsigned char *p_blob; 17972 18283 int n_bytes; 17973 18284 gaiaGeomCollPtr geo = NULL; 18285 + int gpkg_amphibious = 0; 18286 + struct splite_internal_cache *cache = sqlite3_user_data (context); 17974 18287 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18288 + if (cache != NULL) 18289 + gpkg_amphibious = cache->gpkg_amphibious_mode; 17975 18290 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 17976 18291 { 17977 18292 sqlite3_result_int (context, -1); 17978 18293 return; 17979 18294 } 17980 18295 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 17981 18296 n_bytes = sqlite3_value_bytes (argv[0]); 17982 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18297 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 17983 18298 if (!geo) 17984 18299 sqlite3_result_int (context, -1); 17985 18300 else 17986 18301 { 17987 18302 sqlite3_result_int (context, gaiaIsClosedGeom (geo)); 17988 18303 } 17989 18304 gaiaFreeGeomColl (geo); ................................................................................ 18000 18315 / 0 otherwise 18001 18316 / or -1 if any error is encountered 18002 18317 */ 18003 18318 unsigned char *p_blob; 18004 18319 int n_bytes; 18005 18320 int ret; 18006 18321 gaiaGeomCollPtr geo = NULL; 18322 + int gpkg_amphibious = 0; 18323 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18007 18324 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18325 + if (cache != NULL) 18326 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18008 18327 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18009 18328 { 18010 18329 sqlite3_result_int (context, -1); 18011 18330 return; 18012 18331 } 18013 18332 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18014 18333 n_bytes = sqlite3_value_bytes (argv[0]); 18015 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18334 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18016 18335 if (!geo) 18017 18336 sqlite3_result_int (context, -1); 18018 18337 else 18019 18338 { 18020 18339 void *data = sqlite3_user_data (context); 18021 18340 if (data != NULL) 18022 18341 ret = gaiaIsSimple_r (data, geo); ................................................................................ 18042 18361 / or -1 if any error is encountered 18043 18362 */ 18044 18363 unsigned char *p_blob; 18045 18364 int n_bytes; 18046 18365 int ret; 18047 18366 gaiaGeomCollPtr geo = NULL; 18048 18367 gaiaLinestringPtr line; 18368 + int gpkg_amphibious = 0; 18369 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18049 18370 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18371 + if (cache != NULL) 18372 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18050 18373 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18051 18374 { 18052 18375 sqlite3_result_int (context, -1); 18053 18376 return; 18054 18377 } 18055 18378 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18056 18379 n_bytes = sqlite3_value_bytes (argv[0]); 18057 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18380 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18058 18381 if (!geo) 18059 18382 sqlite3_result_int (context, -1); 18060 18383 else 18061 18384 { 18062 18385 line = simpleLinestring (geo); 18063 18386 if (!line < 0) 18064 18387 sqlite3_result_int (context, -1); ................................................................................ 18086 18409 / 0 otherwise 18087 18410 / or -1 if any error is encountered 18088 18411 */ 18089 18412 unsigned char *p_blob; 18090 18413 int n_bytes; 18091 18414 int ret; 18092 18415 gaiaGeomCollPtr geo = NULL; 18416 + int gpkg_amphibious = 0; 18417 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18093 18418 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18419 + if (cache != NULL) 18420 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18094 18421 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18095 18422 { 18096 18423 sqlite3_result_int (context, -1); 18097 18424 return; 18098 18425 } 18099 18426 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18100 18427 n_bytes = sqlite3_value_bytes (argv[0]); 18101 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18428 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18102 18429 if (!geo) 18103 18430 sqlite3_result_int (context, -1); 18104 18431 else 18105 18432 { 18106 18433 void *data = sqlite3_user_data (context); 18107 18434 if (data != NULL) 18108 18435 ret = gaiaIsValid_r (data, geo); ................................................................................ 18127 18454 int ret; 18128 18455 int use_ellipsoid = -1; 18129 18456 double a; 18130 18457 double b; 18131 18458 double rf; 18132 18459 gaiaGeomCollPtr geo = NULL; 18133 18460 sqlite3 *sqlite = sqlite3_context_db_handle (context); 18461 + int gpkg_amphibious = 0; 18462 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18134 18463 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18464 + if (cache != NULL) 18465 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18135 18466 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18136 18467 { 18137 18468 sqlite3_result_null (context); 18138 18469 return; 18139 18470 } 18140 18471 if (argc == 2) 18141 18472 { ................................................................................ 18146 18477 } 18147 18478 use_ellipsoid = sqlite3_value_int (argv[1]); 18148 18479 if (use_ellipsoid != 0) 18149 18480 use_ellipsoid = 1; 18150 18481 } 18151 18482 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18152 18483 n_bytes = sqlite3_value_bytes (argv[0]); 18153 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18484 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18154 18485 if (!geo) 18155 18486 sqlite3_result_null (context); 18156 18487 else 18157 18488 { 18158 18489 if (use_ellipsoid >= 0) 18159 18490 { 18160 18491 /* attempting to identify the corresponding ellipsoid */ ................................................................................ 18371 18702 #ifdef ENABLE_LWGEOM /* only if LWGEOM is enabled */ 18372 18703 double a; 18373 18704 double b; 18374 18705 double rf; 18375 18706 sqlite3 *sqlite = sqlite3_context_db_handle (context); 18376 18707 #endif /* end LWGEOM conditional */ 18377 18708 gaiaGeomCollPtr geo = NULL; 18709 + int gpkg_amphibious = 0; 18710 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18378 18711 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18712 + if (cache != NULL) 18713 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18379 18714 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18380 18715 { 18381 18716 sqlite3_result_null (context); 18382 18717 return; 18383 18718 } 18384 18719 if (argc == 2) 18385 18720 { ................................................................................ 18390 18725 } 18391 18726 use_ellipsoid = sqlite3_value_int (argv[1]); 18392 18727 if (use_ellipsoid != 0) 18393 18728 use_ellipsoid = 1; 18394 18729 } 18395 18730 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18396 18731 n_bytes = sqlite3_value_bytes (argv[0]); 18397 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18732 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18398 18733 if (!geo) 18399 18734 sqlite3_result_null (context); 18400 18735 else 18401 18736 { 18402 18737 if (use_ellipsoid >= 0) 18403 18738 { 18404 18739 #ifdef ENABLE_LWGEOM /* only if LWGEOM is enabled */ ................................................................................ 18441 18776 int len; 18442 18777 int ret; 18443 18778 double x; 18444 18779 double y; 18445 18780 unsigned char *p_result = NULL; 18446 18781 gaiaGeomCollPtr geo = NULL; 18447 18782 gaiaGeomCollPtr result; 18783 + int gpkg_amphibious = 0; 18784 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18448 18785 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18786 + if (cache != NULL) 18787 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18449 18788 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18450 18789 { 18451 18790 sqlite3_result_null (context); 18452 18791 return; 18453 18792 } 18454 18793 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18455 18794 n_bytes = sqlite3_value_bytes (argv[0]); 18456 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18795 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18457 18796 if (!geo) 18458 18797 sqlite3_result_null (context); 18459 18798 else 18460 18799 { 18461 18800 if (gaiaIsEmpty (geo)) 18462 18801 sqlite3_result_null (context); 18463 18802 else ................................................................................ 18496 18835 int n_bytes; 18497 18836 int len; 18498 18837 double x; 18499 18838 double y; 18500 18839 unsigned char *p_result = NULL; 18501 18840 gaiaGeomCollPtr geo = NULL; 18502 18841 gaiaGeomCollPtr result; 18842 + int gpkg_amphibious = 0; 18843 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18503 18844 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18845 + if (cache != NULL) 18846 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18504 18847 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18505 18848 { 18506 18849 sqlite3_result_null (context); 18507 18850 return; 18508 18851 } 18509 18852 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18510 18853 n_bytes = sqlite3_value_bytes (argv[0]); 18511 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18854 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18512 18855 if (!geo) 18513 18856 sqlite3_result_null (context); 18514 18857 else 18515 18858 { 18516 18859 void *data = sqlite3_user_data (context); 18517 18860 int posret; 18518 18861 if (data != NULL) ................................................................................ 18545 18888 */ 18546 18889 unsigned char *p_blob; 18547 18890 int n_bytes; 18548 18891 gaiaGeomCollPtr geo = NULL; 18549 18892 gaiaGeomCollPtr result; 18550 18893 int int_value; 18551 18894 double tolerance; 18895 + int gpkg_amphibious = 0; 18896 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18552 18897 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18898 + if (cache != NULL) 18899 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18553 18900 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18554 18901 { 18555 18902 sqlite3_result_null (context); 18556 18903 return; 18557 18904 } 18558 18905 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 18559 18906 tolerance = sqlite3_value_double (argv[1]); ................................................................................ 18565 18912 else 18566 18913 { 18567 18914 sqlite3_result_null (context); 18568 18915 return; 18569 18916 } 18570 18917 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18571 18918 n_bytes = sqlite3_value_bytes (argv[0]); 18572 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18919 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18573 18920 if (!geo) 18574 18921 sqlite3_result_null (context); 18575 18922 else 18576 18923 { 18577 18924 void *data = sqlite3_user_data (context); 18578 18925 if (data != NULL) 18579 18926 result = gaiaGeomCollSimplify_r (data, geo, tolerance); ................................................................................ 18606 18953 */ 18607 18954 unsigned char *p_blob; 18608 18955 int n_bytes; 18609 18956 gaiaGeomCollPtr geo = NULL; 18610 18957 gaiaGeomCollPtr result; 18611 18958 int int_value; 18612 18959 double tolerance; 18960 + int gpkg_amphibious = 0; 18961 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18613 18962 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 18963 + if (cache != NULL) 18964 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18614 18965 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18615 18966 { 18616 18967 sqlite3_result_null (context); 18617 18968 return; 18618 18969 } 18619 18970 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 18620 18971 tolerance = sqlite3_value_double (argv[1]); ................................................................................ 18626 18977 else 18627 18978 { 18628 18979 sqlite3_result_null (context); 18629 18980 return; 18630 18981 } 18631 18982 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18632 18983 n_bytes = sqlite3_value_bytes (argv[0]); 18633 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 18984 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18634 18985 if (!geo) 18635 18986 sqlite3_result_null (context); 18636 18987 else 18637 18988 { 18638 18989 void *data = sqlite3_user_data (context); 18639 18990 if (data != NULL) 18640 18991 result = ................................................................................ 18667 19018 */ 18668 19019 unsigned char *p_blob; 18669 19020 int n_bytes; 18670 19021 int len; 18671 19022 unsigned char *p_result = NULL; 18672 19023 gaiaGeomCollPtr geo = NULL; 18673 19024 gaiaGeomCollPtr result; 19025 + int gpkg_amphibious = 0; 19026 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18674 19027 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19028 + if (cache != NULL) 19029 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18675 19030 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18676 19031 { 18677 19032 sqlite3_result_null (context); 18678 19033 return; 18679 19034 } 18680 19035 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18681 19036 n_bytes = sqlite3_value_bytes (argv[0]); 18682 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19037 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18683 19038 if (!geo) 18684 19039 sqlite3_result_null (context); 18685 19040 else 18686 19041 { 18687 19042 void *data = sqlite3_user_data (context); 18688 19043 if (data != NULL) 18689 19044 result = gaiaConvexHull_r (data, geo); ................................................................................ 18714 19069 unsigned char *p_blob; 18715 19070 int n_bytes; 18716 19071 gaiaGeomCollPtr geo = NULL; 18717 19072 gaiaGeomCollPtr result; 18718 19073 double radius; 18719 19074 int int_value; 18720 19075 int quadrantsegments = 30; 19076 + int gpkg_amphibious = 0; 19077 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18721 19078 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19079 + if (cache != NULL) 19080 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18722 19081 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18723 19082 { 18724 19083 sqlite3_result_null (context); 18725 19084 return; 18726 19085 } 18727 19086 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 18728 19087 radius = sqlite3_value_double (argv[1]); ................................................................................ 18745 19104 } 18746 19105 quadrantsegments = sqlite3_value_int (argv[2]); 18747 19106 if (quadrantsegments <= 0) 18748 19107 quadrantsegments = 1; 18749 19108 } 18750 19109 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18751 19110 n_bytes = sqlite3_value_bytes (argv[0]); 18752 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19111 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18753 19112 if (!geo) 18754 19113 sqlite3_result_null (context); 18755 19114 else 18756 19115 { 18757 19116 void *data = sqlite3_user_data (context); 18758 19117 if (data != NULL) 18759 19118 result = ................................................................................ 18786 19145 / or NULL if any error is encountered 18787 19146 */ 18788 19147 unsigned char *p_blob; 18789 19148 int n_bytes; 18790 19149 gaiaGeomCollPtr geo1 = NULL; 18791 19150 gaiaGeomCollPtr geo2 = NULL; 18792 19151 gaiaGeomCollPtr result; 19152 + int gpkg_amphibious = 0; 19153 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18793 19154 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19155 + if (cache != NULL) 19156 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18794 19157 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18795 19158 { 18796 19159 sqlite3_result_null (context); 18797 19160 return; 18798 19161 } 18799 19162 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 18800 19163 { 18801 19164 sqlite3_result_null (context); 18802 19165 return; 18803 19166 } 18804 19167 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18805 19168 n_bytes = sqlite3_value_bytes (argv[0]); 18806 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19169 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18807 19170 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 18808 19171 n_bytes = sqlite3_value_bytes (argv[1]); 18809 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19172 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18810 19173 if (!geo1 || !geo2) 18811 19174 sqlite3_result_null (context); 18812 19175 else 18813 19176 { 18814 19177 void *data = sqlite3_user_data (context); 18815 19178 if (data != NULL) 18816 19179 result = gaiaGeometryIntersection_r (data, geo1, geo2); ................................................................................ 18883 19246 */ 18884 19247 struct gaia_geom_chain *chain; 18885 19248 struct gaia_geom_chain_item *item; 18886 19249 unsigned char *p_blob; 18887 19250 int n_bytes; 18888 19251 gaiaGeomCollPtr geom; 18889 19252 struct gaia_geom_chain **p; 19253 + int gpkg_amphibious = 0; 19254 + struct splite_internal_cache *cache = sqlite3_user_data (context); 18890 19255 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19256 + if (cache != NULL) 19257 + gpkg_amphibious = cache->gpkg_amphibious_mode; 18891 19258 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 18892 19259 { 18893 19260 sqlite3_result_null (context); 18894 19261 return; 18895 19262 } 18896 19263 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 18897 19264 n_bytes = sqlite3_value_bytes (argv[0]); 18898 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19265 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 18899 19266 if (!geom) 18900 19267 return; 18901 19268 p = sqlite3_aggregate_context (context, sizeof (struct gaia_geom_chain **)); 18902 19269 if (!(*p)) 18903 19270 { 18904 19271 /* this is the first row */ 18905 19272 chain = malloc (sizeof (struct gaia_geom_chain)); ................................................................................ 19018 19385 / or NULL if any error is encountered 19019 19386 */ 19020 19387 unsigned char *p_blob; 19021 19388 int n_bytes; 19022 19389 gaiaGeomCollPtr geo1 = NULL; 19023 19390 gaiaGeomCollPtr geo2 = NULL; 19024 19391 gaiaGeomCollPtr result; 19392 + int gpkg_amphibious = 0; 19393 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19025 19394 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19395 + if (cache != NULL) 19396 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19026 19397 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19027 19398 { 19028 19399 sqlite3_result_null (context); 19029 19400 return; 19030 19401 } 19031 19402 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19032 19403 { 19033 19404 sqlite3_result_null (context); 19034 19405 return; 19035 19406 } 19036 19407 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 19037 19408 n_bytes = sqlite3_value_bytes (argv[0]); 19038 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19409 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19039 19410 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 19040 19411 n_bytes = sqlite3_value_bytes (argv[1]); 19041 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19412 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19042 19413 if (!geo1 || !geo2) 19043 19414 sqlite3_result_null (context); 19044 19415 else 19045 19416 { 19046 19417 void *data = sqlite3_user_data (context); 19047 19418 if (data != NULL) 19048 19419 result = gaiaGeometryUnion_r (data, geo1, geo2); ................................................................................ 19079 19450 / or NULL if any error is encountered 19080 19451 */ 19081 19452 unsigned char *p_blob; 19082 19453 int n_bytes; 19083 19454 gaiaGeomCollPtr geo1 = NULL; 19084 19455 gaiaGeomCollPtr geo2 = NULL; 19085 19456 gaiaGeomCollPtr result; 19457 + int gpkg_amphibious = 0; 19458 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19086 19459 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19460 + if (cache != NULL) 19461 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19087 19462 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19088 19463 { 19089 19464 sqlite3_result_null (context); 19090 19465 return; 19091 19466 } 19092 19467 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19093 19468 { 19094 19469 sqlite3_result_null (context); 19095 19470 return; 19096 19471 } 19097 19472 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 19098 19473 n_bytes = sqlite3_value_bytes (argv[0]); 19099 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19474 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19100 19475 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 19101 19476 n_bytes = sqlite3_value_bytes (argv[1]); 19102 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19477 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19103 19478 if (!geo1 || !geo2) 19104 19479 sqlite3_result_null (context); 19105 19480 else 19106 19481 { 19107 19482 void *data = sqlite3_user_data (context); 19108 19483 if (data != NULL) 19109 19484 result = gaiaGeometryDifference_r (data, geo1, geo2); ................................................................................ 19140 19515 / or NULL if any error is encountered 19141 19516 */ 19142 19517 unsigned char *p_blob; 19143 19518 int n_bytes; 19144 19519 gaiaGeomCollPtr geo1 = NULL; 19145 19520 gaiaGeomCollPtr geo2 = NULL; 19146 19521 gaiaGeomCollPtr result; 19522 + int gpkg_amphibious = 0; 19523 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19147 19524 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19525 + if (cache != NULL) 19526 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19148 19527 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19149 19528 { 19150 19529 sqlite3_result_null (context); 19151 19530 return; 19152 19531 } 19153 19532 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19154 19533 { 19155 19534 sqlite3_result_null (context); 19156 19535 return; 19157 19536 } 19158 19537 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 19159 19538 n_bytes = sqlite3_value_bytes (argv[0]); 19160 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19539 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19161 19540 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 19162 19541 n_bytes = sqlite3_value_bytes (argv[1]); 19163 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19542 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19164 19543 if (!geo1 || !geo2) 19165 19544 sqlite3_result_null (context); 19166 19545 else 19167 19546 { 19168 19547 void *data = sqlite3_user_data (context); 19169 19548 if (data != NULL) 19170 19549 result = gaiaGeometrySymDifference_r (data, geo1, geo2); ................................................................................ 19203 19582 / or -1 if any error is encountered 19204 19583 */ 19205 19584 unsigned char *p_blob; 19206 19585 int n_bytes; 19207 19586 gaiaGeomCollPtr geo1 = NULL; 19208 19587 gaiaGeomCollPtr geo2 = NULL; 19209 19588 int ret; 19589 + int gpkg_amphibious = 0; 19590 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19210 19591 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19592 + if (cache != NULL) 19593 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19211 19594 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19212 19595 { 19213 19596 sqlite3_result_int (context, -1); 19214 19597 return; 19215 19598 } 19216 19599 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19217 19600 { 19218 19601 sqlite3_result_int (context, -1); 19219 19602 return; 19220 19603 } 19221 19604 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 19222 19605 n_bytes = sqlite3_value_bytes (argv[0]); 19223 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19606 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19224 19607 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 19225 19608 n_bytes = sqlite3_value_bytes (argv[1]); 19226 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 19609 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19227 19610 if (!geo1 || !geo2) 19228 19611 sqlite3_result_int (context, -1); 19229 19612 else 19230 19613 { 19231 19614 void *data = sqlite3_user_data (context); 19232 19615 if (data != NULL) 19233 19616 ret = gaiaGeomCollEquals_r (data, geo1, geo2); ................................................................................ 19253 19636 unsigned char *blob1; 19254 19637 unsigned char *blob2; 19255 19638 int bytes1; 19256 19639 int bytes2; 19257 19640 gaiaGeomCollPtr geo1 = NULL; 19258 19641 gaiaGeomCollPtr geo2 = NULL; 19259 19642 int ret; 19643 + int gpkg_amphibious = 0; 19644 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19260 19645 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19646 + if (cache != NULL) 19647 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19261 19648 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19262 19649 { 19263 19650 sqlite3_result_int (context, -1); 19264 19651 return; 19265 19652 } 19266 19653 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19267 19654 { 19268 19655 sqlite3_result_int (context, -1); 19269 19656 return; 19270 19657 } 19271 19658 blob1 = (unsigned char *) sqlite3_value_blob (argv[0]); 19272 19659 bytes1 = sqlite3_value_bytes (argv[0]); 19273 - geo1 = gaiaFromSpatiaLiteBlobWkb (blob1, bytes1); 19660 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (blob1, bytes1, gpkg_amphibious); 19274 19661 blob2 = (unsigned char *) sqlite3_value_blob (argv[1]); 19275 19662 bytes2 = sqlite3_value_bytes (argv[1]); 19276 - geo2 = gaiaFromSpatiaLiteBlobWkb (blob2, bytes2); 19663 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (blob2, bytes2, gpkg_amphibious); 19277 19664 if (!geo1 || !geo2) 19278 19665 sqlite3_result_int (context, -1); 19279 19666 else 19280 19667 { 19281 19668 void *data = sqlite3_user_data (context); 19282 19669 if (data != NULL) 19283 19670 ret = gaiaGeomCollPreparedIntersects (data, ................................................................................ 19305 19692 unsigned char *blob1; 19306 19693 unsigned char *blob2; 19307 19694 int bytes1; 19308 19695 int bytes2; 19309 19696 gaiaGeomCollPtr geo1 = NULL; 19310 19697 gaiaGeomCollPtr geo2 = NULL; 19311 19698 int ret; 19699 + int gpkg_amphibious = 0; 19700 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19312 19701 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19702 + if (cache != NULL) 19703 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19313 19704 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19314 19705 { 19315 19706 sqlite3_result_int (context, -1); 19316 19707 return; 19317 19708 } 19318 19709 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19319 19710 { 19320 19711 sqlite3_result_int (context, -1); 19321 19712 return; 19322 19713 } 19323 19714 blob1 = (unsigned char *) sqlite3_value_blob (argv[0]); 19324 19715 bytes1 = sqlite3_value_bytes (argv[0]); 19325 - geo1 = gaiaFromSpatiaLiteBlobWkb (blob1, bytes1); 19716 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (blob1, bytes1, gpkg_amphibious); 19326 19717 blob2 = (unsigned char *) sqlite3_value_blob (argv[1]); 19327 19718 bytes2 = sqlite3_value_bytes (argv[1]); 19328 - geo2 = gaiaFromSpatiaLiteBlobWkb (blob2, bytes2); 19719 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (blob2, bytes2, gpkg_amphibious); 19329 19720 if (!geo1 || !geo2) 19330 19721 sqlite3_result_int (context, -1); 19331 19722 else 19332 19723 { 19333 19724 void *data = sqlite3_user_data (context); 19334 19725 if (data != NULL) 19335 19726 ret = gaiaGeomCollPreparedDisjoint (data, ................................................................................ 19357 19748 unsigned char *blob1; 19358 19749 unsigned char *blob2; 19359 19750 int bytes1; 19360 19751 int bytes2; 19361 19752 gaiaGeomCollPtr geo1 = NULL; 19362 19753 gaiaGeomCollPtr geo2 = NULL; 19363 19754 int ret; 19755 + int gpkg_amphibious = 0; 19756 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19364 19757 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19758 + if (cache != NULL) 19759 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19365 19760 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19366 19761 { 19367 19762 sqlite3_result_int (context, -1); 19368 19763 return; 19369 19764 } 19370 19765 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19371 19766 { 19372 19767 sqlite3_result_int (context, -1); 19373 19768 return; 19374 19769 } 19375 19770 blob1 = (unsigned char *) sqlite3_value_blob (argv[0]); 19376 19771 bytes1 = sqlite3_value_bytes (argv[0]); 19377 - geo1 = gaiaFromSpatiaLiteBlobWkb (blob1, bytes1); 19772 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (blob1, bytes1, gpkg_amphibious); 19378 19773 blob2 = (unsigned char *) sqlite3_value_blob (argv[1]); 19379 19774 bytes2 = sqlite3_value_bytes (argv[1]); 19380 - geo2 = gaiaFromSpatiaLiteBlobWkb (blob2, bytes2); 19775 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (blob2, bytes2, gpkg_amphibious); 19381 19776 if (!geo1 || !geo2) 19382 19777 sqlite3_result_int (context, -1); 19383 19778 else 19384 19779 { 19385 19780 void *data = sqlite3_user_data (context); 19386 19781 if (data != NULL) 19387 19782 ret = gaiaGeomCollPreparedOverlaps (data, ................................................................................ 19409 19804 unsigned char *blob1; 19410 19805 unsigned char *blob2; 19411 19806 int bytes1; 19412 19807 int bytes2; 19413 19808 gaiaGeomCollPtr geo1 = NULL; 19414 19809 gaiaGeomCollPtr geo2 = NULL; 19415 19810 int ret; 19811 + int gpkg_amphibious = 0; 19812 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19416 19813 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19814 + if (cache != NULL) 19815 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19417 19816 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19418 19817 { 19419 19818 sqlite3_result_int (context, -1); 19420 19819 return; 19421 19820 } 19422 19821 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19423 19822 { 19424 19823 sqlite3_result_int (context, -1); 19425 19824 return; 19426 19825 } 19427 19826 blob1 = (unsigned char *) sqlite3_value_blob (argv[0]); 19428 19827 bytes1 = sqlite3_value_bytes (argv[0]); 19429 - geo1 = gaiaFromSpatiaLiteBlobWkb (blob1, bytes1); 19828 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (blob1, bytes1, gpkg_amphibious); 19430 19829 blob2 = (unsigned char *) sqlite3_value_blob (argv[1]); 19431 19830 bytes2 = sqlite3_value_bytes (argv[1]); 19432 - geo2 = gaiaFromSpatiaLiteBlobWkb (blob2, bytes2); 19831 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (blob2, bytes2, gpkg_amphibious); 19433 19832 if (!geo1 || !geo2) 19434 19833 sqlite3_result_int (context, -1); 19435 19834 else 19436 19835 { 19437 19836 void *data = sqlite3_user_data (context); 19438 19837 if (data != NULL) 19439 19838 ret = gaiaGeomCollPreparedCrosses (data, ................................................................................ 19461 19860 unsigned char *blob1; 19462 19861 unsigned char *blob2; 19463 19862 int bytes1; 19464 19863 int bytes2; 19465 19864 gaiaGeomCollPtr geo1 = NULL; 19466 19865 gaiaGeomCollPtr geo2 = NULL; 19467 19866 int ret; 19867 + int gpkg_amphibious = 0; 19868 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19468 19869 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19870 + if (cache != NULL) 19871 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19469 19872 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19470 19873 { 19471 19874 sqlite3_result_int (context, -1); 19472 19875 return; 19473 19876 } 19474 19877 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19475 19878 { 19476 19879 sqlite3_result_int (context, -1); 19477 19880 return; 19478 19881 } 19479 19882 blob1 = (unsigned char *) sqlite3_value_blob (argv[0]); 19480 19883 bytes1 = sqlite3_value_bytes (argv[0]); 19481 - geo1 = gaiaFromSpatiaLiteBlobWkb (blob1, bytes1); 19884 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (blob1, bytes1, gpkg_amphibious); 19482 19885 blob2 = (unsigned char *) sqlite3_value_blob (argv[1]); 19483 19886 bytes2 = sqlite3_value_bytes (argv[1]); 19484 - geo2 = gaiaFromSpatiaLiteBlobWkb (blob2, bytes2); 19887 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (blob2, bytes2, gpkg_amphibious); 19485 19888 if (!geo1 || !geo2) 19486 19889 sqlite3_result_int (context, -1); 19487 19890 else 19488 19891 { 19489 19892 void *data = sqlite3_user_data (context); 19490 19893 if (data != NULL) 19491 19894 ret = gaiaGeomCollPreparedTouches (data, ................................................................................ 19513 19916 unsigned char *blob1; 19514 19917 unsigned char *blob2; 19515 19918 int bytes1; 19516 19919 int bytes2; 19517 19920 gaiaGeomCollPtr geo1 = NULL; 19518 19921 gaiaGeomCollPtr geo2 = NULL; 19519 19922 int ret; 19923 + int gpkg_amphibious = 0; 19924 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19520 19925 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19926 + if (cache != NULL) 19927 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19521 19928 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19522 19929 { 19523 19930 sqlite3_result_int (context, -1); 19524 19931 return; 19525 19932 } 19526 19933 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19527 19934 { 19528 19935 sqlite3_result_int (context, -1); 19529 19936 return; 19530 19937 } 19531 19938 blob1 = (unsigned char *) sqlite3_value_blob (argv[0]); 19532 19939 bytes1 = sqlite3_value_bytes (argv[0]); 19533 - geo1 = gaiaFromSpatiaLiteBlobWkb (blob1, bytes1); 19940 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (blob1, bytes1, gpkg_amphibious); 19534 19941 blob2 = (unsigned char *) sqlite3_value_blob (argv[1]); 19535 19942 bytes2 = sqlite3_value_bytes (argv[1]); 19536 - geo2 = gaiaFromSpatiaLiteBlobWkb (blob2, bytes2); 19943 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (blob2, bytes2, gpkg_amphibious); 19537 19944 if (!geo1 || !geo2) 19538 19945 sqlite3_result_int (context, -1); 19539 19946 else 19540 19947 { 19541 19948 void *data = sqlite3_user_data (context); 19542 19949 if (data != NULL) 19543 19950 ret = gaiaGeomCollPreparedWithin (data, geo1, ................................................................................ 19565 19972 unsigned char *blob1; 19566 19973 unsigned char *blob2; 19567 19974 int bytes1; 19568 19975 int bytes2; 19569 19976 gaiaGeomCollPtr geo1 = NULL; 19570 19977 gaiaGeomCollPtr geo2 = NULL; 19571 19978 int ret; 19979 + int gpkg_amphibious = 0; 19980 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19572 19981 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 19982 + if (cache != NULL) 19983 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19573 19984 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19574 19985 { 19575 19986 sqlite3_result_int (context, -1); 19576 19987 return; 19577 19988 } 19578 19989 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19579 19990 { 19580 19991 sqlite3_result_int (context, -1); 19581 19992 return; 19582 19993 } 19583 19994 blob1 = (unsigned char *) sqlite3_value_blob (argv[0]); 19584 19995 bytes1 = sqlite3_value_bytes (argv[0]); 19585 - geo1 = gaiaFromSpatiaLiteBlobWkb (blob1, bytes1); 19996 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (blob1, bytes1, gpkg_amphibious); 19586 19997 blob2 = (unsigned char *) sqlite3_value_blob (argv[1]); 19587 19998 bytes2 = sqlite3_value_bytes (argv[1]); 19588 - geo2 = gaiaFromSpatiaLiteBlobWkb (blob2, bytes2); 19999 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (blob2, bytes2, gpkg_amphibious); 19589 20000 if (!geo1 || !geo2) 19590 20001 sqlite3_result_int (context, -1); 19591 20002 else 19592 20003 { 19593 20004 void *data = sqlite3_user_data (context); 19594 20005 if (data != NULL) 19595 20006 ret = gaiaGeomCollPreparedContains (data, ................................................................................ 19616 20027 */ 19617 20028 unsigned char *p_blob; 19618 20029 int n_bytes; 19619 20030 gaiaGeomCollPtr geo1 = NULL; 19620 20031 gaiaGeomCollPtr geo2 = NULL; 19621 20032 int ret; 19622 20033 const unsigned char *pattern; 20034 + int gpkg_amphibious = 0; 20035 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19623 20036 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 20037 + if (cache != NULL) 20038 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19624 20039 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19625 20040 { 19626 20041 sqlite3_result_int (context, -1); 19627 20042 return; 19628 20043 } 19629 20044 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19630 20045 { ................................................................................ 19634 20049 if (sqlite3_value_type (argv[2]) != SQLITE_TEXT) 19635 20050 { 19636 20051 sqlite3_result_int (context, -1); 19637 20052 return; 19638 20053 } 19639 20054 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 19640 20055 n_bytes = sqlite3_value_bytes (argv[0]); 19641 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 20056 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19642 20057 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 19643 20058 n_bytes = sqlite3_value_bytes (argv[1]); 19644 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 20059 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19645 20060 pattern = sqlite3_value_text (argv[2]); 19646 20061 if (!geo1 || !geo2) 19647 20062 sqlite3_result_int (context, -1); 19648 20063 else 19649 20064 { 19650 20065 void *data = sqlite3_user_data (context); 19651 20066 if (data != NULL) ................................................................................ 19675 20090 int use_ellipsoid = -1; 19676 20091 double a; 19677 20092 double b; 19678 20093 double rf; 19679 20094 int ret; 19680 20095 sqlite3 *sqlite = sqlite3_context_db_handle (context); 19681 20096 void *data = sqlite3_user_data (context); 20097 + int gpkg_amphibious = 0; 20098 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19682 20099 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 20100 + if (cache != NULL) 20101 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19683 20102 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19684 20103 { 19685 20104 sqlite3_result_null (context); 19686 20105 return; 19687 20106 } 19688 20107 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19689 20108 { ................................................................................ 19699 20118 } 19700 20119 use_ellipsoid = sqlite3_value_int (argv[2]); 19701 20120 if (use_ellipsoid != 0) 19702 20121 use_ellipsoid = 1; 19703 20122 } 19704 20123 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 19705 20124 n_bytes = sqlite3_value_bytes (argv[0]); 19706 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 20125 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19707 20126 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 19708 20127 n_bytes = sqlite3_value_bytes (argv[1]); 19709 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 20128 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19710 20129 if (!geo1 || !geo2) 19711 20130 sqlite3_result_null (context); 19712 20131 else 19713 20132 { 19714 20133 if (use_ellipsoid >= 0) 19715 20134 { 19716 20135 /* attempting to identify the corresponding ellipsoid */ ................................................................................ 19871 20290 int pg1 = 0; 19872 20291 double dist; 19873 20292 double a; 19874 20293 double b; 19875 20294 double rf; 19876 20295 int ret; 19877 20296 void *data = sqlite3_user_data (context); 20297 + int gpkg_amphibious = 0; 20298 + struct splite_internal_cache *cache = sqlite3_user_data (context); 19878 20299 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 20300 + if (cache != NULL) 20301 + gpkg_amphibious = cache->gpkg_amphibious_mode; 19879 20302 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 19880 20303 { 19881 20304 sqlite3_result_null (context); 19882 20305 return; 19883 20306 } 19884 20307 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 19885 20308 { ................................................................................ 19901 20324 { 19902 20325 sqlite3_result_null (context); 19903 20326 return; 19904 20327 } 19905 20328 } 19906 20329 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 19907 20330 n_bytes = sqlite3_value_bytes (argv[0]); 19908 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 20331 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19909 20332 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 19910 20333 n_bytes = sqlite3_value_bytes (argv[1]); 19911 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 20334 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 19912 20335 if (sqlite3_value_type (argv[2]) == SQLITE_INTEGER) 19913 20336 { 19914 20337 int dst = sqlite3_value_int (argv[2]); 19915 20338 ref_dist = dst; 19916 20339 } 19917 20340 else 19918 20341 ref_dist = sqlite3_value_double (argv[2]); ................................................................................ 21695 22118 */ 21696 22119 unsigned char *p_blob; 21697 22120 int n_bytes; 21698 22121 gaiaGeomCollPtr geo = NULL; 21699 22122 gaiaGeomCollPtr result; 21700 22123 double radius; 21701 22124 int int_value; 22125 + int gpkg_amphibious = 0; 22126 + struct splite_internal_cache *cache = sqlite3_user_data (context); 21702 22127 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22128 + if (cache != NULL) 22129 + gpkg_amphibious = cache->gpkg_amphibious_mode; 21703 22130 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 21704 22131 { 21705 22132 sqlite3_result_null (context); 21706 22133 return; 21707 22134 } 21708 22135 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 21709 22136 radius = sqlite3_value_double (argv[1]); ................................................................................ 21715 22142 else 21716 22143 { 21717 22144 sqlite3_result_null (context); 21718 22145 return; 21719 22146 } 21720 22147 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 21721 22148 n_bytes = sqlite3_value_bytes (argv[0]); 21722 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22149 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 21723 22150 if (!geo) 21724 22151 sqlite3_result_null (context); 21725 22152 else 21726 22153 { 21727 22154 void *data = sqlite3_user_data (context); 21728 22155 if (data != NULL) 21729 22156 result = gaiaOffsetCurve_r (data, geo, radius, 16, 0); ................................................................................ 21759 22186 unsigned char *p_blob; 21760 22187 int n_bytes; 21761 22188 gaiaGeomCollPtr geo = NULL; 21762 22189 gaiaGeomCollPtr result; 21763 22190 double radius; 21764 22191 int int_value; 21765 22192 int left_right; 22193 + int gpkg_amphibious = 0; 22194 + struct splite_internal_cache *cache = sqlite3_user_data (context); 21766 22195 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22196 + if (cache != NULL) 22197 + gpkg_amphibious = cache->gpkg_amphibious_mode; 21767 22198 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 21768 22199 { 21769 22200 sqlite3_result_null (context); 21770 22201 return; 21771 22202 } 21772 22203 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 21773 22204 radius = sqlite3_value_double (argv[1]); ................................................................................ 21786 22217 else 21787 22218 { 21788 22219 sqlite3_result_null (context); 21789 22220 return; 21790 22221 } 21791 22222 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 21792 22223 n_bytes = sqlite3_value_bytes (argv[0]); 21793 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22224 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 21794 22225 if (!geo) 21795 22226 sqlite3_result_null (context); 21796 22227 else 21797 22228 { 21798 22229 void *data = sqlite3_user_data (context); 21799 22230 if (data != NULL) 21800 22231 result = ................................................................................ 21828 22259 */ 21829 22260 unsigned char *p_blob; 21830 22261 int n_bytes; 21831 22262 gaiaGeomCollPtr geo1 = NULL; 21832 22263 gaiaGeomCollPtr geo2 = NULL; 21833 22264 double dist; 21834 22265 int ret; 22266 + int gpkg_amphibious = 0; 22267 + struct splite_internal_cache *cache = sqlite3_user_data (context); 21835 22268 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22269 + if (cache != NULL) 22270 + gpkg_amphibious = cache->gpkg_amphibious_mode; 21836 22271 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 21837 22272 { 21838 22273 sqlite3_result_null (context); 21839 22274 return; 21840 22275 } 21841 22276 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 21842 22277 { 21843 22278 sqlite3_result_null (context); 21844 22279 return; 21845 22280 } 21846 22281 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 21847 22282 n_bytes = sqlite3_value_bytes (argv[0]); 21848 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22283 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 21849 22284 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 21850 22285 n_bytes = sqlite3_value_bytes (argv[1]); 21851 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22286 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 21852 22287 if (!geo1 || !geo2) 21853 22288 sqlite3_result_null (context); 21854 22289 else 21855 22290 { 21856 22291 void *data = sqlite3_user_data (context); 21857 22292 if (data != NULL) 21858 22293 ret = gaiaHausdorffDistance_r (data, geo1, geo2, &dist); ................................................................................ 21877 22312 / or NULL if any error is encountered 21878 22313 */ 21879 22314 unsigned char *p_blob; 21880 22315 int n_bytes; 21881 22316 gaiaGeomCollPtr geo1 = NULL; 21882 22317 gaiaGeomCollPtr geo2 = NULL; 21883 22318 gaiaGeomCollPtr result; 22319 + int gpkg_amphibious = 0; 22320 + struct splite_internal_cache *cache = sqlite3_user_data (context); 21884 22321 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22322 + if (cache != NULL) 22323 + gpkg_amphibious = cache->gpkg_amphibious_mode; 21885 22324 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 21886 22325 { 21887 22326 sqlite3_result_null (context); 21888 22327 return; 21889 22328 } 21890 22329 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 21891 22330 { 21892 22331 sqlite3_result_null (context); 21893 22332 return; 21894 22333 } 21895 22334 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 21896 22335 n_bytes = sqlite3_value_bytes (argv[0]); 21897 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22336 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 21898 22337 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 21899 22338 n_bytes = sqlite3_value_bytes (argv[1]); 21900 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22339 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 21901 22340 if (geo1 == NULL || geo2 == NULL) 21902 22341 sqlite3_result_null (context); 21903 22342 else 21904 22343 { 21905 22344 void *data = sqlite3_user_data (context); 21906 22345 if (data != NULL) 21907 22346 result = gaiaSharedPaths_r (data, geo1, geo2); ................................................................................ 21938 22377 unsigned char *blob1; 21939 22378 unsigned char *blob2; 21940 22379 int bytes1; 21941 22380 int bytes2; 21942 22381 gaiaGeomCollPtr geo1 = NULL; 21943 22382 gaiaGeomCollPtr geo2 = NULL; 21944 22383 int ret; 22384 + int gpkg_amphibious = 0; 22385 + struct splite_internal_cache *cache = sqlite3_user_data (context); 21945 22386 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22387 + if (cache != NULL) 22388 + gpkg_amphibious = cache->gpkg_amphibious_mode; 21946 22389 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 21947 22390 { 21948 22391 sqlite3_result_int (context, -1); 21949 22392 return; 21950 22393 } 21951 22394 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 21952 22395 { 21953 22396 sqlite3_result_int (context, -1); 21954 22397 return; 21955 22398 } 21956 22399 blob1 = (unsigned char *) sqlite3_value_blob (argv[0]); 21957 22400 bytes1 = sqlite3_value_bytes (argv[0]); 21958 - geo1 = gaiaFromSpatiaLiteBlobWkb (blob1, bytes1); 22401 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (blob1, bytes1, gpkg_amphibious); 21959 22402 blob2 = (unsigned char *) sqlite3_value_blob (argv[1]); 21960 22403 bytes2 = sqlite3_value_bytes (argv[1]); 21961 - geo2 = gaiaFromSpatiaLiteBlobWkb (blob2, bytes2); 22404 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (blob2, bytes2, gpkg_amphibious); 21962 22405 if (!geo1 || !geo2) 21963 22406 sqlite3_result_int (context, -1); 21964 22407 else 21965 22408 { 21966 22409 void *data = sqlite3_user_data (context); 21967 22410 if (data != NULL) 21968 22411 ret = gaiaGeomCollPreparedCovers (data, geo1, ................................................................................ 21990 22433 unsigned char *blob1; 21991 22434 unsigned char *blob2; 21992 22435 int bytes1; 21993 22436 int bytes2; 21994 22437 gaiaGeomCollPtr geo1 = NULL; 21995 22438 gaiaGeomCollPtr geo2 = NULL; 21996 22439 int ret; 22440 + int gpkg_amphibious = 0; 22441 + struct splite_internal_cache *cache = sqlite3_user_data (context); 21997 22442 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22443 + if (cache != NULL) 22444 + gpkg_amphibious = cache->gpkg_amphibious_mode; 21998 22445 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 21999 22446 { 22000 22447 sqlite3_result_int (context, -1); 22001 22448 return; 22002 22449 } 22003 22450 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 22004 22451 { 22005 22452 sqlite3_result_int (context, -1); 22006 22453 return; 22007 22454 } 22008 22455 blob1 = (unsigned char *) sqlite3_value_blob (argv[0]); 22009 22456 bytes1 = sqlite3_value_bytes (argv[0]); 22010 - geo1 = gaiaFromSpatiaLiteBlobWkb (blob1, bytes1); 22457 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (blob1, bytes1, gpkg_amphibious); 22011 22458 blob2 = (unsigned char *) sqlite3_value_blob (argv[1]); 22012 22459 bytes2 = sqlite3_value_bytes (argv[1]); 22013 - geo2 = gaiaFromSpatiaLiteBlobWkb (blob2, bytes2); 22460 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (blob2, bytes2, gpkg_amphibious); 22014 22461 if (!geo1 || !geo2) 22015 22462 sqlite3_result_int (context, -1); 22016 22463 else 22017 22464 { 22018 22465 void *data = sqlite3_user_data (context); 22019 22466 if (data != NULL) 22020 22467 ret = gaiaGeomCollPreparedCoveredBy (data, ................................................................................ 22041 22488 */ 22042 22489 unsigned char *p_blob; 22043 22490 int n_bytes; 22044 22491 int int_value; 22045 22492 double fraction; 22046 22493 gaiaGeomCollPtr geo = NULL; 22047 22494 gaiaGeomCollPtr result; 22495 + int gpkg_amphibious = 0; 22496 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22048 22497 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22498 + if (cache != NULL) 22499 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22049 22500 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22050 22501 { 22051 22502 sqlite3_result_null (context); 22052 22503 return; 22053 22504 } 22054 22505 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 22055 22506 fraction = sqlite3_value_double (argv[1]); ................................................................................ 22061 22512 else 22062 22513 { 22063 22514 sqlite3_result_null (context); 22064 22515 return; 22065 22516 } 22066 22517 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22067 22518 n_bytes = sqlite3_value_bytes (argv[0]); 22068 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22519 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22069 22520 if (geo == NULL) 22070 22521 sqlite3_result_null (context); 22071 22522 else 22072 22523 { 22073 22524 void *data = sqlite3_user_data (context); 22074 22525 if (data != NULL) 22075 22526 result = gaiaLineInterpolatePoint_r (data, geo, fraction); ................................................................................ 22104 22555 */ 22105 22556 unsigned char *p_blob; 22106 22557 int n_bytes; 22107 22558 int int_value; 22108 22559 double distance; 22109 22560 gaiaGeomCollPtr geo = NULL; 22110 22561 gaiaGeomCollPtr result; 22562 + int gpkg_amphibious = 0; 22563 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22111 22564 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22565 + if (cache != NULL) 22566 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22112 22567 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22113 22568 { 22114 22569 sqlite3_result_null (context); 22115 22570 return; 22116 22571 } 22117 22572 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 22118 22573 distance = sqlite3_value_double (argv[1]); ................................................................................ 22124 22579 else 22125 22580 { 22126 22581 sqlite3_result_null (context); 22127 22582 return; 22128 22583 } 22129 22584 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22130 22585 n_bytes = sqlite3_value_bytes (argv[0]); 22131 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22586 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22132 22587 if (geo == NULL) 22133 22588 sqlite3_result_null (context); 22134 22589 else 22135 22590 { 22136 22591 void *data = sqlite3_user_data (context); 22137 22592 if (data != NULL) 22138 22593 result = ................................................................................ 22170 22625 / - geom2 is expected to represent some POINT 22171 22626 */ 22172 22627 unsigned char *p_blob; 22173 22628 int n_bytes; 22174 22629 double fraction; 22175 22630 gaiaGeomCollPtr geo1 = NULL; 22176 22631 gaiaGeomCollPtr geo2 = NULL; 22632 + int gpkg_amphibious = 0; 22633 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22177 22634 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22635 + if (cache != NULL) 22636 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22178 22637 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22179 22638 { 22180 22639 sqlite3_result_null (context); 22181 22640 return; 22182 22641 } 22183 22642 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 22184 22643 { 22185 22644 sqlite3_result_null (context); 22186 22645 return; 22187 22646 } 22188 22647 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22189 22648 n_bytes = sqlite3_value_bytes (argv[0]); 22190 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22649 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22191 22650 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 22192 22651 n_bytes = sqlite3_value_bytes (argv[1]); 22193 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22652 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22194 22653 if (geo1 == NULL || geo2 == NULL) 22195 22654 sqlite3_result_null (context); 22196 22655 else 22197 22656 { 22198 22657 void *data = sqlite3_user_data (context); 22199 22658 if (data != NULL) 22200 22659 fraction = gaiaLineLocatePoint_r (data, geo1, geo2); ................................................................................ 22222 22681 unsigned char *p_blob; 22223 22682 int n_bytes; 22224 22683 int int_value; 22225 22684 double fraction1; 22226 22685 double fraction2; 22227 22686 gaiaGeomCollPtr geo = NULL; 22228 22687 gaiaGeomCollPtr result; 22688 + int gpkg_amphibious = 0; 22689 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22229 22690 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22691 + if (cache != NULL) 22692 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22230 22693 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22231 22694 { 22232 22695 sqlite3_result_null (context); 22233 22696 return; 22234 22697 } 22235 22698 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 22236 22699 fraction1 = sqlite3_value_double (argv[1]); ................................................................................ 22254 22717 else 22255 22718 { 22256 22719 sqlite3_result_null (context); 22257 22720 return; 22258 22721 } 22259 22722 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22260 22723 n_bytes = sqlite3_value_bytes (argv[0]); 22261 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22724 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22262 22725 if (geo == NULL) 22263 22726 sqlite3_result_null (context); 22264 22727 else 22265 22728 { 22266 22729 void *data = sqlite3_user_data (context); 22267 22730 if (data != NULL) 22268 22731 result = gaiaLineSubstring_r (data, geo, fraction1, fraction2); ................................................................................ 22294 22757 / NULL is returned for invalid arguments (or if distance is ZERO) 22295 22758 */ 22296 22759 unsigned char *p_blob; 22297 22760 int n_bytes; 22298 22761 gaiaGeomCollPtr geo1 = NULL; 22299 22762 gaiaGeomCollPtr geo2 = NULL; 22300 22763 gaiaGeomCollPtr result; 22764 + int gpkg_amphibious = 0; 22765 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22301 22766 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22767 + if (cache != NULL) 22768 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22302 22769 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22303 22770 { 22304 22771 sqlite3_result_null (context); 22305 22772 return; 22306 22773 } 22307 22774 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 22308 22775 { 22309 22776 sqlite3_result_null (context); 22310 22777 return; 22311 22778 } 22312 22779 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22313 22780 n_bytes = sqlite3_value_bytes (argv[0]); 22314 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22781 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22315 22782 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 22316 22783 n_bytes = sqlite3_value_bytes (argv[1]); 22317 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22784 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22318 22785 if (geo1 == NULL || geo2 == NULL) 22319 22786 sqlite3_result_null (context); 22320 22787 else 22321 22788 { 22322 22789 void *data = sqlite3_user_data (context); 22323 22790 if (data != NULL) 22324 22791 result = gaiaShortestLine_r (data, geo1, geo2); ................................................................................ 22391 22858 / NULL is returned for invalid arguments (or if distance is ZERO) 22392 22859 */ 22393 22860 unsigned char *p_blob; 22394 22861 int n_bytes; 22395 22862 gaiaGeomCollPtr geo1 = NULL; 22396 22863 gaiaGeomCollPtr geo2 = NULL; 22397 22864 gaiaGeomCollPtr result; 22865 + int gpkg_amphibious = 0; 22866 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22398 22867 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22868 + if (cache != NULL) 22869 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22399 22870 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22400 22871 { 22401 22872 sqlite3_result_null (context); 22402 22873 return; 22403 22874 } 22404 22875 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 22405 22876 { 22406 22877 sqlite3_result_null (context); 22407 22878 return; 22408 22879 } 22409 22880 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22410 22881 n_bytes = sqlite3_value_bytes (argv[0]); 22411 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22882 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22412 22883 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 22413 22884 n_bytes = sqlite3_value_bytes (argv[1]); 22414 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22885 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22415 22886 if (geo1 == NULL || geo2 == NULL) 22416 22887 sqlite3_result_null (context); 22417 22888 else 22418 22889 { 22419 22890 void *data = sqlite3_user_data (context); 22420 22891 if (data != NULL) 22421 22892 result = gaiaShortestLine_r (data, geo1, geo2); ................................................................................ 22452 22923 unsigned char *p_blob; 22453 22924 int n_bytes; 22454 22925 int int_value; 22455 22926 double tolerance; 22456 22927 gaiaGeomCollPtr geo1 = NULL; 22457 22928 gaiaGeomCollPtr geo2 = NULL; 22458 22929 gaiaGeomCollPtr result; 22930 + int gpkg_amphibious = 0; 22931 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22459 22932 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 22933 + if (cache != NULL) 22934 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22460 22935 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22461 22936 { 22462 22937 sqlite3_result_null (context); 22463 22938 return; 22464 22939 } 22465 22940 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 22466 22941 { ................................................................................ 22477 22952 else 22478 22953 { 22479 22954 sqlite3_result_null (context); 22480 22955 return; 22481 22956 } 22482 22957 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22483 22958 n_bytes = sqlite3_value_bytes (argv[0]); 22484 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22959 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22485 22960 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 22486 22961 n_bytes = sqlite3_value_bytes (argv[1]); 22487 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 22962 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22488 22963 if (geo1 == NULL || geo2 == NULL) 22489 22964 sqlite3_result_null (context); 22490 22965 else 22491 22966 { 22492 22967 void *data = sqlite3_user_data (context); 22493 22968 if (data != NULL) 22494 22969 result = gaiaSnap_r (data, geo1, geo2, tolerance); ................................................................................ 22522 22997 / (or a set of lines) 22523 22998 / NULL is returned for invalid arguments 22524 22999 */ 22525 23000 unsigned char *p_blob; 22526 23001 int n_bytes; 22527 23002 gaiaGeomCollPtr geo = NULL; 22528 23003 gaiaGeomCollPtr result; 23004 + int gpkg_amphibious = 0; 23005 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22529 23006 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 23007 + if (cache != NULL) 23008 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22530 23009 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22531 23010 { 22532 23011 sqlite3_result_null (context); 22533 23012 return; 22534 23013 } 22535 23014 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22536 23015 n_bytes = sqlite3_value_bytes (argv[0]); 22537 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23016 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22538 23017 if (geo == NULL) 22539 23018 sqlite3_result_null (context); 22540 23019 else 22541 23020 { 22542 23021 void *data = sqlite3_user_data (context); 22543 23022 if (data != NULL) 22544 23023 result = gaiaLineMerge_r (data, geo); ................................................................................ 22569 23048 / exactly like Union, but using a single Collection 22570 23049 / NULL is returned for invalid arguments 22571 23050 */ 22572 23051 unsigned char *p_blob; 22573 23052 int n_bytes; 22574 23053 gaiaGeomCollPtr geo = NULL; 22575 23054 gaiaGeomCollPtr result; 23055 + int gpkg_amphibious = 0; 23056 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22576 23057 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 23058 + if (cache != NULL) 23059 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22577 23060 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22578 23061 { 22579 23062 sqlite3_result_null (context); 22580 23063 return; 22581 23064 } 22582 23065 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22583 23066 n_bytes = sqlite3_value_bytes (argv[0]); 22584 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23067 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22585 23068 if (geo == NULL) 22586 23069 sqlite3_result_null (context); 22587 23070 else 22588 23071 { 22589 23072 void *data = sqlite3_user_data (context); 22590 23073 if (data != NULL) 22591 23074 result = gaiaUnaryUnion_r (data, geo); ................................................................................ 22626 23109 double origin_x = 0.0; 22627 23110 double origin_y = 0.0; 22628 23111 double size; 22629 23112 int edges_only = 0; 22630 23113 gaiaGeomCollPtr geo = NULL; 22631 23114 gaiaGeomCollPtr point = NULL; 22632 23115 gaiaGeomCollPtr result = NULL; 23116 + int gpkg_amphibious = 0; 23117 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22633 23118 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 23119 + if (cache != NULL) 23120 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22634 23121 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22635 23122 { 22636 23123 sqlite3_result_null (context); 22637 23124 return; 22638 23125 } 22639 23126 if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 22640 23127 { ................................................................................ 22671 23158 if (sqlite3_value_type (argv[3]) != SQLITE_BLOB) 22672 23159 { 22673 23160 sqlite3_result_null (context); 22674 23161 return; 22675 23162 } 22676 23163 p_blob = (unsigned char *) sqlite3_value_blob (argv[3]); 22677 23164 n_bytes = sqlite3_value_bytes (argv[3]); 22678 - point = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23165 + point = 23166 + gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22679 23167 if (!point) 22680 23168 { 22681 23169 sqlite3_result_null (context); 22682 23170 return; 22683 23171 } 22684 23172 if (point->FirstLinestring != NULL) 22685 23173 goto no_point; ................................................................................ 22698 23186 } 22699 23187 else 22700 23188 goto no_point; 22701 23189 22702 23190 } 22703 23191 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22704 23192 n_bytes = sqlite3_value_bytes (argv[0]); 22705 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23193 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22706 23194 if (!geo) 22707 23195 sqlite3_result_null (context); 22708 23196 else 22709 23197 { 22710 23198 void *data = sqlite3_user_data (context); 22711 23199 if (geo->FirstPoint != NULL) 22712 23200 goto no_polygon; ................................................................................ 22767 23255 double origin_x = 0.0; 22768 23256 double origin_y = 0.0; 22769 23257 double size; 22770 23258 int edges_only = 0; 22771 23259 gaiaGeomCollPtr geo = NULL; 22772 23260 gaiaGeomCollPtr point = NULL; 22773 23261 gaiaGeomCollPtr result = NULL; 23262 + int gpkg_amphibious = 0; 23263 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22774 23264 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 23265 + if (cache != NULL) 23266 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22775 23267 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22776 23268 { 22777 23269 sqlite3_result_null (context); 22778 23270 return; 22779 23271 } 22780 23272 if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 22781 23273 { ................................................................................ 22812 23304 if (sqlite3_value_type (argv[3]) != SQLITE_BLOB) 22813 23305 { 22814 23306 sqlite3_result_null (context); 22815 23307 return; 22816 23308 } 22817 23309 p_blob = (unsigned char *) sqlite3_value_blob (argv[3]); 22818 23310 n_bytes = sqlite3_value_bytes (argv[3]); 22819 - point = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23311 + point = 23312 + gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22820 23313 if (!point) 22821 23314 { 22822 23315 sqlite3_result_null (context); 22823 23316 return; 22824 23317 } 22825 23318 if (point->FirstLinestring != NULL) 22826 23319 goto no_point; ................................................................................ 22839 23332 } 22840 23333 else 22841 23334 goto no_point; 22842 23335 22843 23336 } 22844 23337 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22845 23338 n_bytes = sqlite3_value_bytes (argv[0]); 22846 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23339 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22847 23340 if (!geo) 22848 23341 sqlite3_result_null (context); 22849 23342 else 22850 23343 { 22851 23344 void *data = sqlite3_user_data (context); 22852 23345 if (geo->FirstPoint != NULL) 22853 23346 goto no_polygon; ................................................................................ 22909 23402 double origin_x = 0.0; 22910 23403 double origin_y = 0.0; 22911 23404 double size; 22912 23405 int edges_only = 0; 22913 23406 gaiaGeomCollPtr geo = NULL; 22914 23407 gaiaGeomCollPtr point = NULL; 22915 23408 gaiaGeomCollPtr result = NULL; 23409 + int gpkg_amphibious = 0; 23410 + struct splite_internal_cache *cache = sqlite3_user_data (context); 22916 23411 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 23412 + if (cache != NULL) 23413 + gpkg_amphibious = cache->gpkg_amphibious_mode; 22917 23414 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 22918 23415 { 22919 23416 sqlite3_result_null (context); 22920 23417 return; 22921 23418 } 22922 23419 if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 22923 23420 { ................................................................................ 22954 23451 if (sqlite3_value_type (argv[3]) != SQLITE_BLOB) 22955 23452 { 22956 23453 sqlite3_result_null (context); 22957 23454 return; 22958 23455 } 22959 23456 p_blob = (unsigned char *) sqlite3_value_blob (argv[3]); 22960 23457 n_bytes = sqlite3_value_bytes (argv[3]); 22961 - point = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23458 + point = 23459 + gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22962 23460 if (!point) 22963 23461 { 22964 23462 sqlite3_result_null (context); 22965 23463 return; 22966 23464 } 22967 23465 if (point->FirstLinestring != NULL) 22968 23466 goto no_point; ................................................................................ 22981 23479 } 22982 23480 else 22983 23481 goto no_point; 22984 23482 22985 23483 } 22986 23484 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 22987 23485 n_bytes = sqlite3_value_bytes (argv[0]); 22988 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23486 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 22989 23487 if (!geo) 22990 23488 sqlite3_result_null (context); 22991 23489 else 22992 23490 { 22993 23491 void *data = sqlite3_user_data (context); 22994 23492 if (geo->FirstPoint != NULL) 22995 23493 goto no_polygon; ................................................................................ 23044 23542 / NULL is returned for invalid arguments 23045 23543 */ 23046 23544 unsigned char *p_blob; 23047 23545 int n_bytes; 23048 23546 gaiaGeomCollPtr geom1 = NULL; 23049 23547 gaiaGeomCollPtr geom2 = NULL; 23050 23548 gaiaGeomCollPtr result; 23549 + int gpkg_amphibious = 0; 23550 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23051 23551 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 23552 + if (cache != NULL) 23553 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23052 23554 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23053 23555 { 23054 23556 sqlite3_result_null (context); 23055 23557 return; 23056 23558 } 23057 23559 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 23058 23560 { 23059 23561 sqlite3_result_null (context); 23060 23562 return; 23061 23563 } 23062 23564 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23063 23565 n_bytes = sqlite3_value_bytes (argv[0]); 23064 - geom1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23566 + geom1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23065 23567 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 23066 23568 n_bytes = sqlite3_value_bytes (argv[1]); 23067 - geom2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23569 + geom2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23068 23570 if (geom1 == NULL || geom2 == NULL) 23069 23571 { 23070 23572 if (geom1) 23071 23573 gaiaFreeGeomColl (geom1); 23072 23574 if (geom2) 23073 23575 gaiaFreeGeomColl (geom2); 23074 23576 sqlite3_result_null (context); ................................................................................ 23295 23797 gaiaPointPtr pt; 23296 23798 gaiaLinestringPtr ln; 23297 23799 gaiaPolygonPtr pg; 23298 23800 gaiaGeomCollPtr geom = NULL; 23299 23801 gaiaGeomCollPtr geom1 = NULL; 23300 23802 gaiaGeomCollPtr geom2 = NULL; 23301 23803 gaiaGeomCollPtr result; 23804 + int gpkg_amphibious = 0; 23805 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23302 23806 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 23807 + if (cache != NULL) 23808 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23303 23809 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23304 23810 { 23305 23811 sqlite3_result_null (context); 23306 23812 return; 23307 23813 } 23308 23814 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23309 23815 n_bytes = sqlite3_value_bytes (argv[0]); 23310 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23816 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23311 23817 if (geom == NULL) 23312 23818 { 23313 23819 sqlite3_result_null (context); 23314 23820 return; 23315 23821 } 23316 23822 23317 23823 /* checking if Geometry is a Polygon or MultiPolyhon */ ................................................................................ 23402 23908 unsigned char *p_blob; 23403 23909 int n_bytes; 23404 23910 gaiaGeomCollPtr geo = NULL; 23405 23911 gaiaGeomCollPtr result; 23406 23912 int int_value; 23407 23913 double tolerance = 0.0; 23408 23914 int only_edges = 0; 23915 + int gpkg_amphibious = 0; 23916 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23409 23917 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 23918 + if (cache != NULL) 23919 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23410 23920 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23411 23921 { 23412 23922 sqlite3_result_null (context); 23413 23923 return; 23414 23924 } 23415 23925 if (argc >= 2) 23416 23926 { ................................................................................ 23435 23945 { 23436 23946 sqlite3_result_null (context); 23437 23947 return; 23438 23948 } 23439 23949 } 23440 23950 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23441 23951 n_bytes = sqlite3_value_bytes (argv[0]); 23442 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 23952 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23443 23953 if (geo == NULL) 23444 23954 sqlite3_result_null (context); 23445 23955 else 23446 23956 { 23447 23957 void *data = sqlite3_user_data (context); 23448 23958 if (data != NULL) 23449 23959 result = ................................................................................ 23486 23996 int n_bytes; 23487 23997 gaiaGeomCollPtr geo = NULL; 23488 23998 gaiaGeomCollPtr result; 23489 23999 int int_value; 23490 24000 double tolerance = 0.0; 23491 24001 double extra_frame_size = -1.0; 23492 24002 int only_edges = 0; 24003 + int gpkg_amphibious = 0; 24004 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23493 24005 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24006 + if (cache != NULL) 24007 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23494 24008 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23495 24009 { 23496 24010 sqlite3_result_null (context); 23497 24011 return; 23498 24012 } 23499 24013 if (argc >= 2) 23500 24014 { ................................................................................ 23534 24048 { 23535 24049 sqlite3_result_null (context); 23536 24050 return; 23537 24051 } 23538 24052 } 23539 24053 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23540 24054 n_bytes = sqlite3_value_bytes (argv[0]); 23541 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24055 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23542 24056 if (geo == NULL) 23543 24057 sqlite3_result_null (context); 23544 24058 else 23545 24059 { 23546 24060 void *data = sqlite3_user_data (context); 23547 24061 if (data != NULL) 23548 24062 result = ................................................................................ 23586 24100 int n_bytes; 23587 24101 gaiaGeomCollPtr geo = NULL; 23588 24102 gaiaGeomCollPtr result; 23589 24103 int int_value; 23590 24104 double tolerance = 0.0; 23591 24105 double factor = 3.0; 23592 24106 int allow_holes = 0; 24107 + int gpkg_amphibious = 0; 24108 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23593 24109 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24110 + if (cache != NULL) 24111 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23594 24112 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23595 24113 { 23596 24114 sqlite3_result_null (context); 23597 24115 return; 23598 24116 } 23599 24117 if (argc >= 2) 23600 24118 { ................................................................................ 23634 24152 { 23635 24153 sqlite3_result_null (context); 23636 24154 return; 23637 24155 } 23638 24156 } 23639 24157 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23640 24158 n_bytes = sqlite3_value_bytes (argv[0]); 23641 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24159 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23642 24160 if (geo == NULL) 23643 24161 sqlite3_result_null (context); 23644 24162 else 23645 24163 { 23646 24164 void *data = sqlite3_user_data (context); 23647 24165 if (data != NULL) 23648 24166 result = ................................................................................ 23716 24234 / Attempts to make an invalid geometry valid without loosing vertices. 23717 24235 / NULL is returned for invalid arguments 23718 24236 */ 23719 24237 unsigned char *p_blob; 23720 24238 int n_bytes; 23721 24239 gaiaGeomCollPtr geo = NULL; 23722 24240 gaiaGeomCollPtr result; 24241 + int gpkg_amphibious = 0; 24242 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23723 24243 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24244 + if (cache != NULL) 24245 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23724 24246 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23725 24247 { 23726 24248 sqlite3_result_null (context); 23727 24249 return; 23728 24250 } 23729 24251 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23730 24252 n_bytes = sqlite3_value_bytes (argv[0]); 23731 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24253 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23732 24254 if (geo == NULL) 23733 24255 sqlite3_result_null (context); 23734 24256 else 23735 24257 { 23736 24258 result = gaiaMakeValid (geo); 23737 24259 if (result == NULL) 23738 24260 { ................................................................................ 23772 24294 / discarded during the validation process. 23773 24295 / NULL is returned for invalid arguments (or if no discarded items are found) 23774 24296 */ 23775 24297 unsigned char *p_blob; 23776 24298 int n_bytes; 23777 24299 gaiaGeomCollPtr geo = NULL; 23778 24300 gaiaGeomCollPtr result; 24301 + int gpkg_amphibious = 0; 24302 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23779 24303 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24304 + if (cache != NULL) 24305 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23780 24306 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23781 24307 { 23782 24308 sqlite3_result_null (context); 23783 24309 return; 23784 24310 } 23785 24311 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23786 24312 n_bytes = sqlite3_value_bytes (argv[0]); 23787 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24313 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23788 24314 if (geo == NULL) 23789 24315 sqlite3_result_null (context); 23790 24316 else 23791 24317 { 23792 24318 result = gaiaMakeValidDiscarded (geo); 23793 24319 if (result == NULL) 23794 24320 sqlite3_result_null (context); ................................................................................ 23817 24343 */ 23818 24344 unsigned char *p_blob; 23819 24345 int n_bytes; 23820 24346 int int_value; 23821 24347 double dist; 23822 24348 gaiaGeomCollPtr geo = NULL; 23823 24349 gaiaGeomCollPtr result; 24350 + int gpkg_amphibious = 0; 24351 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23824 24352 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24353 + if (cache != NULL) 24354 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23825 24355 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23826 24356 { 23827 24357 sqlite3_result_null (context); 23828 24358 return; 23829 24359 } 23830 24360 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 23831 24361 dist = sqlite3_value_double (argv[1]); ................................................................................ 23837 24367 else 23838 24368 { 23839 24369 sqlite3_result_null (context); 23840 24370 return; 23841 24371 } 23842 24372 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23843 24373 n_bytes = sqlite3_value_bytes (argv[0]); 23844 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24374 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23845 24375 if (geo == NULL) 23846 24376 sqlite3_result_null (context); 23847 24377 else 23848 24378 { 23849 24379 result = gaiaSegmentize (geo, dist); 23850 24380 if (result == NULL) 23851 24381 sqlite3_result_null (context); ................................................................................ 23873 24403 / NULL is returned for invalid arguments 23874 24404 */ 23875 24405 unsigned char *p_blob; 23876 24406 int n_bytes; 23877 24407 gaiaGeomCollPtr input = NULL; 23878 24408 gaiaGeomCollPtr blade = NULL; 23879 24409 gaiaGeomCollPtr result; 24410 + int gpkg_amphibious = 0; 24411 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23880 24412 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24413 + if (cache != NULL) 24414 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23881 24415 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23882 24416 { 23883 24417 sqlite3_result_null (context); 23884 24418 return; 23885 24419 } 23886 24420 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 23887 24421 { 23888 24422 sqlite3_result_null (context); 23889 24423 return; 23890 24424 } 23891 24425 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23892 24426 n_bytes = sqlite3_value_bytes (argv[0]); 23893 - input = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24427 + input = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23894 24428 if (input == NULL) 23895 24429 { 23896 24430 sqlite3_result_null (context); 23897 24431 return; 23898 24432 } 23899 24433 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 23900 24434 n_bytes = sqlite3_value_bytes (argv[1]); 23901 - blade = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24435 + blade = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23902 24436 if (blade == NULL) 23903 24437 { 23904 24438 gaiaFreeGeomColl (input); 23905 24439 sqlite3_result_null (context); 23906 24440 return; 23907 24441 } 23908 24442 else ................................................................................ 23935 24469 / NULL is returned for invalid arguments 23936 24470 */ 23937 24471 unsigned char *p_blob; 23938 24472 int n_bytes; 23939 24473 gaiaGeomCollPtr input = NULL; 23940 24474 gaiaGeomCollPtr blade = NULL; 23941 24475 gaiaGeomCollPtr result; 24476 + int gpkg_amphibious = 0; 24477 + struct splite_internal_cache *cache = sqlite3_user_data (context); 23942 24478 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24479 + if (cache != NULL) 24480 + gpkg_amphibious = cache->gpkg_amphibious_mode; 23943 24481 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 23944 24482 { 23945 24483 sqlite3_result_null (context); 23946 24484 return; 23947 24485 } 23948 24486 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 23949 24487 { 23950 24488 sqlite3_result_null (context); 23951 24489 return; 23952 24490 } 23953 24491 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 23954 24492 n_bytes = sqlite3_value_bytes (argv[0]); 23955 - input = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24493 + input = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23956 24494 if (input == NULL) 23957 24495 { 23958 24496 sqlite3_result_null (context); 23959 24497 return; 23960 24498 } 23961 24499 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 23962 24500 n_bytes = sqlite3_value_bytes (argv[1]); 23963 - blade = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24501 + blade = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 23964 24502 if (blade == NULL) 23965 24503 { 23966 24504 gaiaFreeGeomColl (input); 23967 24505 sqlite3_result_null (context); 23968 24506 return; 23969 24507 } 23970 24508 else ................................................................................ 23997 24535 / NULL is returned for invalid arguments 23998 24536 */ 23999 24537 unsigned char *p_blob; 24000 24538 int n_bytes; 24001 24539 gaiaGeomCollPtr input = NULL; 24002 24540 gaiaGeomCollPtr blade = NULL; 24003 24541 gaiaGeomCollPtr result; 24542 + int gpkg_amphibious = 0; 24543 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24004 24544 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24545 + if (cache != NULL) 24546 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24005 24547 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24006 24548 { 24007 24549 sqlite3_result_null (context); 24008 24550 return; 24009 24551 } 24010 24552 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 24011 24553 { 24012 24554 sqlite3_result_null (context); 24013 24555 return; 24014 24556 } 24015 24557 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24016 24558 n_bytes = sqlite3_value_bytes (argv[0]); 24017 - input = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24559 + input = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24018 24560 if (input == NULL) 24019 24561 { 24020 24562 sqlite3_result_null (context); 24021 24563 return; 24022 24564 } 24023 24565 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 24024 24566 n_bytes = sqlite3_value_bytes (argv[1]); 24025 - blade = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24567 + blade = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24026 24568 if (blade == NULL) 24027 24569 { 24028 24570 gaiaFreeGeomColl (input); 24029 24571 sqlite3_result_null (context); 24030 24572 return; 24031 24573 } 24032 24574 else ................................................................................ 24079 24621 double y2; 24080 24622 double a; 24081 24623 double b; 24082 24624 double rf; 24083 24625 double azimuth; 24084 24626 int srid; 24085 24627 sqlite3 *sqlite = sqlite3_context_db_handle (context); 24628 + int gpkg_amphibious = 0; 24629 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24086 24630 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24631 + if (cache != NULL) 24632 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24087 24633 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24088 24634 { 24089 24635 sqlite3_result_null (context); 24090 24636 return; 24091 24637 } 24092 24638 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 24093 24639 { ................................................................................ 24094 24640 sqlite3_result_null (context); 24095 24641 return; 24096 24642 } 24097 24643 24098 24644 /* retrieving and validating the first point */ 24099 24645 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24100 24646 n_bytes = sqlite3_value_bytes (argv[0]); 24101 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24647 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24102 24648 if (geom == NULL) 24103 24649 { 24104 24650 sqlite3_result_null (context); 24105 24651 return; 24106 24652 } 24107 24653 if (!getXYSinglePoint (geom, &x1, &y1)) 24108 24654 { ................................................................................ 24112 24658 } 24113 24659 srid = geom->Srid; 24114 24660 gaiaFreeGeomColl (geom); 24115 24661 24116 24662 /* retrieving and validating the second point */ 24117 24663 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 24118 24664 n_bytes = sqlite3_value_bytes (argv[1]); 24119 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24665 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24120 24666 if (geom == NULL) 24121 24667 { 24122 24668 sqlite3_result_null (context); 24123 24669 return; 24124 24670 } 24125 24671 if (!getXYSinglePoint (geom, &x2, &y2)) 24126 24672 { ................................................................................ 24170 24716 double distance; 24171 24717 double azimuth; 24172 24718 double a; 24173 24719 double b; 24174 24720 double rf; 24175 24721 int srid; 24176 24722 sqlite3 *sqlite = sqlite3_context_db_handle (context); 24723 + int gpkg_amphibious = 0; 24724 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24177 24725 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24726 + if (cache != NULL) 24727 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24178 24728 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24179 24729 { 24180 24730 sqlite3_result_null (context); 24181 24731 return; 24182 24732 } 24183 24733 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 24184 24734 distance = sqlite3_value_double (argv[1]); ................................................................................ 24204 24754 sqlite3_result_null (context); 24205 24755 return; 24206 24756 } 24207 24757 24208 24758 /* retrieving and validating the start point */ 24209 24759 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24210 24760 n_bytes = sqlite3_value_bytes (argv[0]); 24211 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24761 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24212 24762 if (geom == NULL) 24213 24763 { 24214 24764 sqlite3_result_null (context); 24215 24765 return; 24216 24766 } 24217 24767 if (!getXYSinglePoint (geom, &x1, &y1)) 24218 24768 { ................................................................................ 24262 24812 / NULL is returned for invalid arguments 24263 24813 */ 24264 24814 unsigned char *p_blob; 24265 24815 int n_bytes; 24266 24816 gaiaGeomCollPtr geom; 24267 24817 int precision = 0; 24268 24818 char *geo_hash; 24819 + int gpkg_amphibious = 0; 24820 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24269 24821 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24822 + if (cache != NULL) 24823 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24270 24824 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24271 24825 { 24272 24826 sqlite3_result_null (context); 24273 24827 return; 24274 24828 } 24275 24829 if (argc == 2) 24276 24830 { ................................................................................ 24281 24835 sqlite3_result_null (context); 24282 24836 return; 24283 24837 } 24284 24838 } 24285 24839 24286 24840 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24287 24841 n_bytes = sqlite3_value_bytes (argv[0]); 24288 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24842 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24289 24843 if (geom == NULL) 24290 24844 { 24291 24845 sqlite3_result_null (context); 24292 24846 return; 24293 24847 } 24294 24848 geo_hash = gaiaGeoHash (geom, precision); 24295 24849 if (geo_hash != NULL) ................................................................................ 24359 24913 gaiaGeomCollPtr geom; 24360 24914 int precision = 15; 24361 24915 int options = 0; 24362 24916 const char *refid = ""; 24363 24917 char *srs = NULL; 24364 24918 char *x3d; 24365 24919 sqlite3 *sqlite = sqlite3_context_db_handle (context); 24920 + int gpkg_amphibious = 0; 24921 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24366 24922 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 24923 + if (cache != NULL) 24924 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24367 24925 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24368 24926 { 24369 24927 sqlite3_result_null (context); 24370 24928 return; 24371 24929 } 24372 24930 if (argc >= 2) 24373 24931 { ................................................................................ 24398 24956 sqlite3_result_null (context); 24399 24957 return; 24400 24958 } 24401 24959 } 24402 24960 24403 24961 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24404 24962 n_bytes = sqlite3_value_bytes (argv[0]); 24405 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 24963 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24406 24964 if (geom == NULL) 24407 24965 { 24408 24966 sqlite3_result_null (context); 24409 24967 return; 24410 24968 } 24411 24969 if (geom->Srid > 0) 24412 24970 { ................................................................................ 24438 24996 */ 24439 24997 unsigned char *p_blob; 24440 24998 int n_bytes; 24441 24999 gaiaGeomCollPtr geo1 = NULL; 24442 25000 gaiaGeomCollPtr geo2 = NULL; 24443 25001 double dist; 24444 25002 int ret; 25003 + int gpkg_amphibious = 0; 25004 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24445 25005 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 25006 + if (cache != NULL) 25007 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24446 25008 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24447 25009 { 24448 25010 sqlite3_result_null (context); 24449 25011 return; 24450 25012 } 24451 25013 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 24452 25014 { 24453 25015 sqlite3_result_null (context); 24454 25016 return; 24455 25017 } 24456 25018 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24457 25019 n_bytes = sqlite3_value_bytes (argv[0]); 24458 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 25020 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24459 25021 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 24460 25022 n_bytes = sqlite3_value_bytes (argv[1]); 24461 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 25023 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24462 25024 if (!geo1 || !geo2) 24463 25025 sqlite3_result_null (context); 24464 25026 else 24465 25027 { 24466 25028 ret = gaia3DDistance (geo1, geo2, &dist); 24467 25029 if (!ret) 24468 25030 sqlite3_result_null (context); ................................................................................ 24483 25045 */ 24484 25046 unsigned char *p_blob; 24485 25047 int n_bytes; 24486 25048 gaiaGeomCollPtr geo1 = NULL; 24487 25049 gaiaGeomCollPtr geo2 = NULL; 24488 25050 double dist; 24489 25051 int ret; 25052 + int gpkg_amphibious = 0; 25053 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24490 25054 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 25055 + if (cache != NULL) 25056 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24491 25057 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24492 25058 { 24493 25059 sqlite3_result_null (context); 24494 25060 return; 24495 25061 } 24496 25062 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 24497 25063 { 24498 25064 sqlite3_result_null (context); 24499 25065 return; 24500 25066 } 24501 25067 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24502 25068 n_bytes = sqlite3_value_bytes (argv[0]); 24503 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 25069 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24504 25070 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 24505 25071 n_bytes = sqlite3_value_bytes (argv[1]); 24506 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 25072 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24507 25073 if (!geo1 || !geo2) 24508 25074 sqlite3_result_null (context); 24509 25075 else 24510 25076 { 24511 25077 ret = gaiaMaxDistance (geo1, geo2, &dist); 24512 25078 if (!ret) 24513 25079 sqlite3_result_null (context); ................................................................................ 24528 25094 */ 24529 25095 unsigned char *p_blob; 24530 25096 int n_bytes; 24531 25097 gaiaGeomCollPtr geo1 = NULL; 24532 25098 gaiaGeomCollPtr geo2 = NULL; 24533 25099 double dist; 24534 25100 int ret; 25101 + int gpkg_amphibious = 0; 25102 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24535 25103 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 25104 + if (cache != NULL) 25105 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24536 25106 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24537 25107 { 24538 25108 sqlite3_result_null (context); 24539 25109 return; 24540 25110 } 24541 25111 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 24542 25112 { 24543 25113 sqlite3_result_null (context); 24544 25114 return; 24545 25115 } 24546 25116 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24547 25117 n_bytes = sqlite3_value_bytes (argv[0]); 24548 - geo1 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 25118 + geo1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24549 25119 p_blob = (unsigned char *) sqlite3_value_blob (argv[1]); 24550 25120 n_bytes = sqlite3_value_bytes (argv[1]); 24551 - geo2 = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 25121 + geo2 = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24552 25122 if (!geo1 || !geo2) 24553 25123 sqlite3_result_null (context); 24554 25124 else 24555 25125 { 24556 25126 ret = gaia3DMaxDistance (geo1, geo2, &dist); 24557 25127 if (!ret) 24558 25128 sqlite3_result_null (context); ................................................................................ 24572 25142 / Returns a new new (Multi)Linestring by re-noding the input linestring(s) 24573 25143 / NULL is returned for invalid arguments 24574 25144 */ 24575 25145 unsigned char *p_blob; 24576 25146 int n_bytes; 24577 25147 gaiaGeomCollPtr input; 24578 25148 gaiaGeomCollPtr result; 25149 + int gpkg_amphibious = 0; 25150 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24579 25151 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 25152 + if (cache != NULL) 25153 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24580 25154 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24581 25155 { 24582 25156 sqlite3_result_null (context); 24583 25157 return; 24584 25158 } 24585 25159 24586 25160 /* retrieving the input geometry */ 24587 25161 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24588 25162 n_bytes = sqlite3_value_bytes (argv[0]); 24589 - input = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 25163 + input = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24590 25164 if (input == NULL) 24591 25165 { 24592 25166 sqlite3_result_null (context); 24593 25167 return; 24594 25168 } 24595 25169 24596 25170 result = gaiaNodeLines (input); ................................................................................ 24821 25395 unsigned char *p_blob; 24822 25396 int n_bytes; 24823 25397 gaiaGeomCollPtr input; 24824 25398 gaiaGeomCollPtr noded; 24825 25399 gaiaGeomCollPtr result; 24826 25400 gaiaGeomCollPtr nodes_in; 24827 25401 gaiaGeomCollPtr nodes_out; 25402 + int gpkg_amphibious = 0; 25403 + struct splite_internal_cache *cache = sqlite3_user_data (context); 24828 25404 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 25405 + if (cache != NULL) 25406 + gpkg_amphibious = cache->gpkg_amphibious_mode; 24829 25407 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 24830 25408 { 24831 25409 sqlite3_result_null (context); 24832 25410 return; 24833 25411 } 24834 25412 24835 25413 /* retrieving the input geometry */ 24836 25414 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 24837 25415 n_bytes = sqlite3_value_bytes (argv[0]); 24838 - input = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 25416 + input = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 24839 25417 if (input == NULL) 24840 25418 { 24841 25419 sqlite3_result_null (context); 24842 25420 return; 24843 25421 } 24844 25422 24845 25423 /* checking the input (Linestrings only) */ ................................................................................ 25862 26440 x = int_value; 25863 26441 x = atan (x); 25864 26442 sqlite3_result_double (context, x); 25865 26443 } 25866 26444 else 25867 26445 sqlite3_result_null (context); 25868 26446 } 26447 + 26448 +static void 26449 +fnct_math_atan2 (sqlite3_context * context, int argc, sqlite3_value ** argv) 26450 +{ 26451 +/* SQL function: 26452 +/ atan2(double X, double Y) 26453 +/ 26454 +/ Returns the principal value of the arc tangent of Y/X, using 26455 +/ the signs of the two arguments to determine the quadrant of 26456 +/ the result. 26457 +/ or NULL if any error is encountered 26458 +*/ 26459 + int int_value; 26460 + double x; 26461 + double y; 26462 + double t; 26463 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 26464 + if (sqlite3_value_type (argv[0]) == SQLITE_FLOAT) 26465 + x = sqlite3_value_double (argv[0]); 26466 + else if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 26467 + { 26468 + int_value = sqlite3_value_int (argv[0]); 26469 + x = int_value; 26470 + } 26471 + else 26472 + { 26473 + sqlite3_result_null (context); 26474 + return; 26475 + } 26476 + if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 26477 + y = sqlite3_value_double (argv[1]); 26478 + else if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 26479 + { 26480 + int_value = sqlite3_value_int (argv[1]); 26481 + y = int_value; 26482 + } 26483 + else 26484 + { 26485 + sqlite3_result_null (context); 26486 + return; 26487 + } 26488 + t = atan2 (x, y); 26489 + sqlite3_result_double (context, t); 26490 +} 25869 26491 25870 26492 static void 25871 26493 fnct_math_ceil (sqlite3_context * context, int argc, sqlite3_value ** argv) 25872 26494 { 25873 26495 /* SQL function: 25874 26496 / ceil(double X) 25875 26497 / ................................................................................ 27345 27967 const char *label_col_name = NULL; 27346 27968 const char *text_height_col_name = NULL; 27347 27969 const char *text_rotation_col_name = NULL; 27348 27970 gaiaGeomCollPtr geom = NULL; 27349 27971 int precision = 3; 27350 27972 int ret = 1; 27351 27973 sqlite3 *db_handle = sqlite3_context_db_handle (context); 27974 + int gpkg_amphibious = 0; 27975 + struct splite_internal_cache *cache = sqlite3_user_data (context); 27352 27976 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 27977 + if (cache != NULL) 27978 + gpkg_amphibious = cache->gpkg_amphibious_mode; 27353 27979 if (sqlite3_value_type (argv[0]) == SQLITE_TEXT) 27354 27980 dir_path = (const char *) sqlite3_value_text (argv[0]); 27355 27981 if (sqlite3_value_type (argv[1]) == SQLITE_TEXT) 27356 27982 filename = (const char *) sqlite3_value_text (argv[1]); 27357 27983 if (sqlite3_value_type (argv[2]) == SQLITE_TEXT) 27358 27984 sql_query = (const char *) sqlite3_value_text (argv[2]); 27359 27985 if (sqlite3_value_type (argv[3]) == SQLITE_TEXT) ................................................................................ 27366 27992 text_height_col_name = (const char *) sqlite3_value_text (argv[6]); 27367 27993 if (sqlite3_value_type (argv[7]) == SQLITE_TEXT) 27368 27994 text_rotation_col_name = (const char *) sqlite3_value_text (argv[7]); 27369 27995 if (sqlite3_value_type (argv[8]) == SQLITE_BLOB) 27370 27996 { 27371 27997 p_blob = (unsigned char *) sqlite3_value_blob (argv[8]); 27372 27998 n_bytes = sqlite3_value_bytes (argv[8]); 27373 - geom = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 27999 + geom = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 27374 28000 } 27375 28001 if (argc == 10) 27376 28002 { 27377 28003 if (sqlite3_value_type (argv[9]) == SQLITE_INTEGER) 27378 28004 precision = sqlite3_value_int (argv[9]); 27379 28005 } 27380 28006 if (dir_path == NULL || filename == NULL || sql_query == NULL ................................................................................ 28346 28972 double rf; 28347 28973 gaiaGeomCollPtr geo = NULL; 28348 28974 gaiaLinestringPtr line; 28349 28975 gaiaPolygonPtr polyg; 28350 28976 gaiaRingPtr ring; 28351 28977 int ib; 28352 28978 sqlite3 *sqlite = sqlite3_context_db_handle (context); 28979 + int gpkg_amphibious = 0; 28980 + struct splite_internal_cache *cache = sqlite3_user_data (context); 28353 28981 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 28982 + if (cache != NULL) 28983 + gpkg_amphibious = cache->gpkg_amphibious_mode; 28354 28984 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 28355 28985 { 28356 28986 sqlite3_result_null (context); 28357 28987 return; 28358 28988 } 28359 28989 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 28360 28990 n_bytes = sqlite3_value_bytes (argv[0]); 28361 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 28991 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 28362 28992 if (!geo) 28363 28993 sqlite3_result_null (context); 28364 28994 else 28365 28995 { 28366 28996 if (getEllipsoidParams (sqlite, geo->Srid, &a, &b, &rf)) 28367 28997 { 28368 28998 line = geo->FirstLinestring; ................................................................................ 28448 29078 double rf; 28449 29079 gaiaGeomCollPtr geo = NULL; 28450 29080 gaiaLinestringPtr line; 28451 29081 gaiaPolygonPtr polyg; 28452 29082 gaiaRingPtr ring; 28453 29083 int ib; 28454 29084 sqlite3 *sqlite = sqlite3_context_db_handle (context); 29085 + int gpkg_amphibious = 0; 29086 + struct splite_internal_cache *cache = sqlite3_user_data (context); 28455 29087 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 29088 + if (cache != NULL) 29089 + gpkg_amphibious = cache->gpkg_amphibious_mode; 28456 29090 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 28457 29091 { 28458 29092 sqlite3_result_null (context); 28459 29093 return; 28460 29094 } 28461 29095 p_blob = (unsigned char *) sqlite3_value_blob (argv[0]); 28462 29096 n_bytes = sqlite3_value_bytes (argv[0]); 28463 - geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes); 29097 + geo = gaiaFromSpatiaLiteBlobWkbEx (p_blob, n_bytes, gpkg_amphibious); 28464 29098 if (!geo) 28465 29099 sqlite3_result_null (context); 28466 29100 else 28467 29101 { 28468 29102 if (getEllipsoidParams (sqlite, geo->Srid, &a, &b, &rf)) 28469 29103 { 28470 29104 line = geo->FirstLinestring; ................................................................................ 31638 32272 / double xoff, double yoff) - 2D 31639 32273 / or 31640 32274 / ATM_Create(double a, double b, double c, double d, 31641 32275 / double e, double f, double g, double h, 31642 32276 / double i, double xoff, double yoff, 31643 32277 / double zoff) - 3D 31644 32278 / 31645 -/ will create a BLOB-encoded Affine Transform Matrix 31646 -/ 31647 32279 / returns a BLOB-ATM object or NULL on failure 31648 32280 */ 31649 32281 double a = 1.0; 31650 32282 double b = 0.0; 31651 32283 double c = 0.0; 31652 32284 double d = 0.0; 31653 32285 double e = 1.0; ................................................................................ 31903 32535 sqlite3_value ** argv) 31904 32536 { 31905 32537 /* SQL function: 31906 32538 / ATM_CreateTranslate(double tx, double ty) - 2D 31907 32539 / or 31908 32540 / ATM_CreateTranslate(double tx, double ty, double tz) - 3D 31909 32541 / 31910 -/ will create a BLOB-encoded Affine Transform Matrix 31911 -/ 31912 32542 / returns a BLOB-ATM object or NULL on failure 31913 32543 */ 31914 32544 double a = 1.0; 31915 32545 double b = 0.0; 31916 32546 double c = 0.0; 31917 32547 double d = 0.0; 31918 32548 double e = 1.0; ................................................................................ 32012 32642 sqlite3_value ** argv) 32013 32643 { 32014 32644 /* SQL function: 32015 32645 / ATM_CreateScale(double sx, double sy) - 2D 32016 32646 / or 32017 32647 / ATM_CreateScale(double sx, double sy, double sz - 3D 32018 32648 / 32019 -/ will create a BLOB-encoded Affine Transform Matrix 32020 -/ 32021 32649 / returns a BLOB-ATM object or NULL on failure 32022 32650 */ 32023 32651 double a = 1.0; 32024 32652 double b = 0.0; 32025 32653 double c = 0.0; 32026 32654 double d = 0.0; 32027 32655 double e = 1.0; ................................................................................ 32121 32749 sqlite3_value ** argv) 32122 32750 { 32123 32751 /* SQL function: 32124 32752 / ATM_CreateRotate(double angleInDegrees) - 2D 32125 32753 / or 32126 32754 / ATM_CreateZRoll(double angeInDegrees) - 3D 32127 32755 / 32128 -/ will create a BLOB-encoded Affine Transform Matrix 32129 -/ 32130 32756 / returns a BLOB-ATM object or NULL on failure 32131 32757 */ 32132 32758 double a = 1.0; 32133 32759 double b = 0.0; 32134 32760 double c = 0.0; 32135 32761 double d = 0.0; 32136 32762 double e = 1.0; ................................................................................ 32184 32810 static void 32185 32811 fnct_AffineTransformMatrix_CreateXRoll (sqlite3_context * context, int argc, 32186 32812 sqlite3_value ** argv) 32187 32813 { 32188 32814 /* SQL function: 32189 32815 / ATM_CreateXRoll(double angleInDegrees) - 3D 32190 32816 / 32191 -/ will create a BLOB-encoded Affine Transform Matrix 32192 -/ 32193 32817 / returns a BLOB-ATM object or NULL on failure 32194 32818 */ 32195 32819 double a = 1.0; 32196 32820 double b = 0.0; 32197 32821 double c = 0.0; 32198 32822 double d = 0.0; 32199 32823 double e = 1.0; ................................................................................ 32247 32871 static void 32248 32872 fnct_AffineTransformMatrix_CreateYRoll (sqlite3_context * context, int argc, 32249 32873 sqlite3_value ** argv) 32250 32874 { 32251 32875 /* SQL function: 32252 32876 / ATM_CreateYRoll(double angleInDegrees) - 3D 32253 32877 / 32254 -/ will create a BLOB-encoded Affine Transform Matrix 32255 -/ 32256 32878 / returns a BLOB-ATM object or NULL on failure 32257 32879 */ 32258 32880 double a = 1.0; 32259 32881 double b = 0.0; 32260 32882 double c = 0.0; 32261 32883 double d = 0.0; 32262 32884 double e = 1.0; ................................................................................ 32309 32931 32310 32932 static void 32311 32933 fnct_AffineTransformMatrix_Multiply (sqlite3_context * context, int argc, 32312 32934 sqlite3_value ** argv) 32313 32935 { 32314 32936 /* SQL function: 32315 32937 / ATM_Multiply(blob atmA, blob atmB) 32316 -/ 32317 -/ will create a BLOB-encoded Affine Transform Matrix 32318 -/ by multiplying atmA by atmB 32319 32938 / 32320 32939 / returns a BLOB-ATM object or NULL on failure 32321 32940 */ 32322 32941 unsigned char *blob; 32323 32942 int blob_sz; 32324 32943 const unsigned char *iblob1; 32325 32944 int iblob1_sz; ................................................................................ 32359 32978 } 32360 32979 32361 32980 static void 32362 32981 fnct_AffineTransformMatrix_Translate (sqlite3_context * context, int argc, 32363 32982 sqlite3_value ** argv) 32364 32983 { 32365 32984 /* SQL function: 32366 -/ ATM_Translate(double tx, double ty, blob atm) - 2D 32985 +/ ATM_Translate(blob atm, double tx, double ty) - 2D 32367 32986 / or 32368 -/ ATM_Translate(double tx, double ty, double tz, blob atm) - 3D 32987 +/ ATM_Translate(blob atm, double tx, double ty, double tz) - 3D 32369 32988 / 32370 -/ will create a BLOB-encoded Affine Transform Matrix 32371 -/ 32372 32989 / returns a BLOB-ATM object or NULL on failure 32373 32990 */ 32374 32991 double a = 1.0; 32375 32992 double b = 0.0; 32376 32993 double c = 0.0; 32377 32994 double d = 0.0; 32378 32995 double e = 1.0; ................................................................................ 32390 33007 int iblob_sz; 32391 33008 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 32392 33009 32393 33010 /* validating the input args */ 32394 33011 if (argc == 3) 32395 33012 { 32396 33013 /* 2D translate */ 32397 - if (sqlite3_value_type (argv[0]) == SQLITE_FLOAT) 32398 - xoff = sqlite3_value_double (argv[0]); 32399 - else if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 33014 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 32400 33015 { 32401 - int_value = sqlite3_value_int (argv[0]); 32402 - xoff = int_value; 33016 + iblob = sqlite3_value_blob (argv[0]); 33017 + iblob_sz = sqlite3_value_bytes (argv[0]); 32403 33018 } 32404 33019 else 32405 33020 { 32406 33021 sqlite3_result_null (context); 32407 33022 return; 32408 33023 } 32409 33024 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 32410 - yoff = sqlite3_value_double (argv[1]); 33025 + xoff = sqlite3_value_double (argv[1]); 32411 33026 else if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 32412 33027 { 32413 33028 int_value = sqlite3_value_int (argv[1]); 32414 - yoff = int_value; 33029 + xoff = int_value; 32415 33030 } 32416 33031 else 32417 33032 { 32418 33033 sqlite3_result_null (context); 32419 33034 return; 32420 33035 } 32421 - if (sqlite3_value_type (argv[2]) == SQLITE_BLOB) 33036 + if (sqlite3_value_type (argv[2]) == SQLITE_FLOAT) 33037 + yoff = sqlite3_value_double (argv[2]); 33038 + else if (sqlite3_value_type (argv[2]) == SQLITE_INTEGER) 32422 33039 { 32423 - iblob = sqlite3_value_blob (argv[2]); 32424 - iblob_sz = sqlite3_value_bytes (argv[2]); 33040 + int_value = sqlite3_value_int (argv[2]); 33041 + yoff = int_value; 32425 33042 } 32426 33043 else 32427 33044 { 32428 33045 sqlite3_result_null (context); 32429 33046 return; 32430 33047 } 32431 33048 } 32432 33049 else if (argc == 4) 32433 33050 { 32434 33051 /* 3D translate */ 32435 - if (sqlite3_value_type (argv[0]) == SQLITE_FLOAT) 32436 - xoff = sqlite3_value_double (argv[0]); 32437 - else if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 33052 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 32438 33053 { 32439 - int_value = sqlite3_value_int (argv[0]); 32440 - xoff = int_value; 33054 + iblob = sqlite3_value_blob (argv[0]); 33055 + iblob_sz = sqlite3_value_bytes (argv[0]); 32441 33056 } 32442 33057 else 32443 33058 { 32444 33059 sqlite3_result_null (context); 32445 33060 return; 32446 33061 } 32447 33062 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 32448 - yoff = sqlite3_value_double (argv[1]); 33063 + xoff = sqlite3_value_double (argv[1]); 32449 33064 else if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 32450 33065 { 32451 33066 int_value = sqlite3_value_int (argv[1]); 32452 - yoff = int_value; 33067 + xoff = int_value; 32453 33068 } 32454 33069 else 32455 33070 { 32456 33071 sqlite3_result_null (context); 32457 33072 return; 32458 33073 } 32459 33074 if (sqlite3_value_type (argv[2]) == SQLITE_FLOAT) 32460 - zoff = sqlite3_value_double (argv[2]); 33075 + yoff = sqlite3_value_double (argv[2]); 32461 33076 else if (sqlite3_value_type (argv[2]) == SQLITE_INTEGER) 32462 33077 { 32463 33078 int_value = sqlite3_value_int (argv[2]); 32464 - zoff = int_value; 33079 + yoff = int_value; 32465 33080 } 32466 33081 else 32467 33082 { 32468 33083 sqlite3_result_null (context); 32469 33084 return; 32470 33085 } 32471 - if (sqlite3_value_type (argv[3]) == SQLITE_BLOB) 33086 + if (sqlite3_value_type (argv[3]) == SQLITE_FLOAT) 33087 + zoff = sqlite3_value_double (argv[3]); 33088 + else if (sqlite3_value_type (argv[3]) == SQLITE_INTEGER) 32472 33089 { 32473 - iblob = sqlite3_value_blob (argv[3]); 32474 - iblob_sz = sqlite3_value_bytes (argv[3]); 33090 + int_value = sqlite3_value_int (argv[3]); 33091 + zoff = int_value; 32475 33092 } 32476 33093 else 32477 33094 { 32478 33095 sqlite3_result_null (context); 32479 33096 return; 32480 33097 } 32481 33098 } ................................................................................ 32490 33107 } 32491 33108 32492 33109 static void 32493 33110 fnct_AffineTransformMatrix_Scale (sqlite3_context * context, int argc, 32494 33111 sqlite3_value ** argv) 32495 33112 { 32496 33113 /* SQL function: 32497 -/ ATM_Scale(double sx, double sy, blob atm) - 2D 33114 +/ ATM_Scale(blob atm, double sx, double sy) - 2D 32498 33115 / or 32499 -/ ATM_Scale(double sx, double sy, double sz, blob atm) - 3D 33116 +/ ATM_Scale(blob atm, double sx, double sy, double sz) - 3D 32500 33117 / 32501 33118 / will create a BLOB-encoded Affine Transform Matrix 32502 33119 / 32503 33120 / returns a BLOB-ATM object or NULL on failure 32504 33121 */ 32505 33122 double a = 1.0; 32506 33123 double b = 0.0; ................................................................................ 32521 33138 int iblob_sz; 32522 33139 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 32523 33140 32524 33141 /* validating the input args */ 32525 33142 if (argc == 3) 32526 33143 { 32527 33144 /* 2D scale */ 32528 - if (sqlite3_value_type (argv[0]) == SQLITE_FLOAT) 32529 - a = sqlite3_value_double (argv[0]); 32530 - else if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 33145 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 32531 33146 { 32532 - int_value = sqlite3_value_int (argv[0]); 32533 - a = int_value; 33147 + iblob = sqlite3_value_blob (argv[0]); 33148 + iblob_sz = sqlite3_value_bytes (argv[0]); 32534 33149 } 32535 33150 else 32536 33151 { 32537 33152 sqlite3_result_null (context); 32538 33153 return; 32539 33154 } 32540 33155 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 32541 - e = sqlite3_value_double (argv[1]); 33156 + a = sqlite3_value_double (argv[1]); 32542 33157 else if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 32543 33158 { 32544 33159 int_value = sqlite3_value_int (argv[1]); 32545 - e = int_value; 33160 + a = int_value; 32546 33161 } 32547 33162 else 32548 33163 { 32549 33164 sqlite3_result_null (context); 32550 33165 return; 32551 33166 } 32552 - if (sqlite3_value_type (argv[2]) == SQLITE_BLOB) 33167 + if (sqlite3_value_type (argv[2]) == SQLITE_FLOAT) 33168 + e = sqlite3_value_double (argv[2]); 33169 + else if (sqlite3_value_type (argv[2]) == SQLITE_INTEGER) 32553 33170 { 32554 - iblob = sqlite3_value_blob (argv[2]); 32555 - iblob_sz = sqlite3_value_bytes (argv[2]); 33171 + int_value = sqlite3_value_int (argv[2]); 33172 + e = int_value; 32556 33173 } 32557 33174 else 32558 33175 { 32559 33176 sqlite3_result_null (context); 32560 33177 return; 32561 33178 } 32562 33179 } 32563 33180 else if (argc == 4) 32564 33181 { 32565 33182 /* 3D scale */ 32566 - if (sqlite3_value_type (argv[0]) == SQLITE_FLOAT) 32567 - a = sqlite3_value_double (argv[0]); 32568 - else if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 33183 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 32569 33184 { 32570 - int_value = sqlite3_value_int (argv[0]); 32571 - a = int_value; 33185 + iblob = sqlite3_value_blob (argv[0]); 33186 + iblob_sz = sqlite3_value_bytes (argv[0]); 32572 33187 } 32573 33188 else 32574 33189 { 32575 33190 sqlite3_result_null (context); 32576 33191 return; 32577 33192 } 32578 33193 if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 32579 - e = sqlite3_value_double (argv[1]); 33194 + a = sqlite3_value_double (argv[1]); 32580 33195 else if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 32581 33196 { 32582 33197 int_value = sqlite3_value_int (argv[1]); 32583 - e = int_value; 33198 + a = int_value; 32584 33199 } 32585 33200 else 32586 33201 { 32587 33202 sqlite3_result_null (context); 32588 33203 return; 32589 33204 } 32590 33205 if (sqlite3_value_type (argv[2]) == SQLITE_FLOAT) 32591 - i = sqlite3_value_double (argv[2]); 33206 + e = sqlite3_value_double (argv[2]); 32592 33207 else if (sqlite3_value_type (argv[2]) == SQLITE_INTEGER) 32593 33208 { 32594 33209 int_value = sqlite3_value_int (argv[2]); 32595 - i = int_value; 33210 + e = int_value; 32596 33211 } 32597 33212 else 32598 33213 { 32599 33214 sqlite3_result_null (context); 32600 33215 return; 32601 33216 } 32602 - if (sqlite3_value_type (argv[3]) == SQLITE_BLOB) 33217 + if (sqlite3_value_type (argv[3]) == SQLITE_FLOAT) 33218 + i = sqlite3_value_double (argv[3]); 33219 + else if (sqlite3_value_type (argv[3]) == SQLITE_INTEGER) 32603 33220 { 32604 - iblob = sqlite3_value_blob (argv[3]); 32605 - iblob_sz = sqlite3_value_bytes (argv[3]); 33221 + int_value = sqlite3_value_int (argv[3]); 33222 + i = int_value; 32606 33223 } 32607 33224 else 32608 33225 { 32609 33226 sqlite3_result_null (context); 32610 33227 return; 32611 33228 } 32612 33229 } ................................................................................ 32621 33238 } 32622 33239 32623 33240 static void 32624 33241 fnct_AffineTransformMatrix_Rotate (sqlite3_context * context, int argc, 32625 33242 sqlite3_value ** argv) 32626 33243 { 32627 33244 /* SQL function: 32628 -/ ATM_Rotate(double angleInDegrees, blob atm) - 2D 33245 +/ ATM_Rotate(blob atm, double angleInDegrees) - 2D 32629 33246 / or 32630 -/ ATM_ZRoll(double angleInDegrees, blob atm) - 3D 33247 +/ ATM_ZRoll(blob atm, double angleInDegrees) - 3D 32631 33248 / 32632 33249 / will create a BLOB-encoded Affine Transform Matrix 32633 33250 / 32634 33251 / returns a BLOB-ATM object or NULL on failure 32635 33252 */ 32636 33253 double a = 1.0; 32637 33254 double b = 0.0; ................................................................................ 32654 33271 unsigned char *blob; 32655 33272 int blob_sz; 32656 33273 const unsigned char *iblob; 32657 33274 int iblob_sz; 32658 33275 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 32659 33276 32660 33277 /* validating the input args */ 32661 - if (sqlite3_value_type (argv[0]) == SQLITE_FLOAT) 32662 - angle = sqlite3_value_double (argv[0]); 32663 - else if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 33278 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 32664 33279 { 32665 - int_value = sqlite3_value_int (argv[0]); 32666 - angle = int_value; 33280 + iblob = sqlite3_value_blob (argv[0]); 33281 + iblob_sz = sqlite3_value_bytes (argv[0]); 32667 33282 } 32668 33283 else 32669 33284 { 32670 33285 sqlite3_result_null (context); 32671 33286 return; 32672 33287 } 32673 - if (sqlite3_value_type (argv[1]) == SQLITE_BLOB) 33288 + if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 33289 + angle = sqlite3_value_double (argv[1]); 33290 + else if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 32674 33291 { 32675 - iblob = sqlite3_value_blob (argv[1]); 32676 - iblob_sz = sqlite3_value_bytes (argv[1]); 33292 + int_value = sqlite3_value_int (argv[1]); 33293 + angle = int_value; 32677 33294 } 32678 33295 else 32679 33296 { 32680 33297 sqlite3_result_null (context); 32681 33298 return; 32682 33299 } 32683 33300 rads = angle * coeff; ................................................................................ 32729 33346 unsigned char *blob; 32730 33347 int blob_sz; 32731 33348 const unsigned char *iblob; 32732 33349 int iblob_sz; 32733 33350 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 32734 33351 32735 33352 /* validating the input args */ 32736 - if (sqlite3_value_type (argv[0]) == SQLITE_FLOAT) 32737 - angle = sqlite3_value_double (argv[0]); 32738 - else if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 33353 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 32739 33354 { 32740 - int_value = sqlite3_value_int (argv[0]); 32741 - angle = int_value; 33355 + iblob = sqlite3_value_blob (argv[0]); 33356 + iblob_sz = sqlite3_value_bytes (argv[0]); 32742 33357 } 32743 33358 else 32744 33359 { 32745 33360 sqlite3_result_null (context); 32746 33361 return; 32747 33362 } 32748 - if (sqlite3_value_type (argv[1]) == SQLITE_BLOB) 33363 + if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 33364 + angle = sqlite3_value_double (argv[1]); 33365 + else if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 32749 33366 { 32750 - iblob = sqlite3_value_blob (argv[1]); 32751 - iblob_sz = sqlite3_value_bytes (argv[1]); 33367 + int_value = sqlite3_value_int (argv[1]); 33368 + angle = int_value; 32752 33369 } 32753 33370 else 32754 33371 { 32755 33372 sqlite3_result_null (context); 32756 33373 return; 32757 33374 } 32758 33375 rads = angle * coeff; ................................................................................ 32804 33421 unsigned char *blob; 32805 33422 int blob_sz; 32806 33423 const unsigned char *iblob; 32807 33424 int iblob_sz; 32808 33425 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 32809 33426 32810 33427 /* validating the input args */ 32811 - if (sqlite3_value_type (argv[0]) == SQLITE_FLOAT) 32812 - angle = sqlite3_value_double (argv[0]); 32813 - else if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 33428 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 32814 33429 { 32815 - int_value = sqlite3_value_int (argv[0]); 32816 - angle = int_value; 33430 + iblob = sqlite3_value_blob (argv[0]); 33431 + iblob_sz = sqlite3_value_bytes (argv[0]); 32817 33432 } 32818 33433 else 32819 33434 { 32820 33435 sqlite3_result_null (context); 32821 33436 return; 32822 33437 } 32823 - if (sqlite3_value_type (argv[1]) == SQLITE_BLOB) 33438 + if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT) 33439 + angle = sqlite3_value_double (argv[1]); 33440 + else if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER) 32824 33441 { 32825 - iblob = sqlite3_value_blob (argv[1]); 32826 - iblob_sz = sqlite3_value_bytes (argv[1]); 33442 + int_value = sqlite3_value_int (argv[1]); 33443 + angle = int_value; 32827 33444 } 32828 33445 else 32829 33446 { 32830 33447 sqlite3_result_null (context); 32831 33448 return; 32832 33449 } 32833 33450 rads = angle * coeff; ................................................................................ 32842 33459 gaia_matrix_create_multiply (iblob, iblob_sz, a, b, c, d, e, f, g, h, i, 32843 33460 xoff, yoff, zoff, &blob, &blob_sz); 32844 33461 if (blob == NULL) 32845 33462 sqlite3_result_null (context); 32846 33463 else 32847 33464 sqlite3_result_blob (context, blob, blob_sz, free); 32848 33465 } 33466 + 33467 +static void 33468 +fnct_AffineTransformMatrix_Determinant (sqlite3_context * context, int argc, 33469 + sqlite3_value ** argv) 33470 +{ 33471 +/* SQL function: 33472 +/ ATM_Determinant(blob atm) 33473 +/ 33474 +/ will return the Determinant from a BLOB-encoded Affine Transform Matrix 33475 +/ or 0.0 on failure 33476 +*/ 33477 + const unsigned char *iblob; 33478 + int iblob_sz; 33479 + double det = 0.0; 33480 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 33481 + 33482 +/* validating the input args */ 33483 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 33484 + { 33485 + iblob = sqlite3_value_blob (argv[0]); 33486 + iblob_sz = sqlite3_value_bytes (argv[0]); 33487 + } 33488 + else 33489 + { 33490 + sqlite3_result_double (context, det); 33491 + return; 33492 + } 33493 + 33494 +/* evaluating the Affine Transform Matrix */ 33495 + det = gaia_matrix_determinant (iblob, iblob_sz); 33496 + sqlite3_result_double (context, det); 33497 +} 33498 + 33499 +static void 33500 +fnct_AffineTransformMatrix_IsInvertible (sqlite3_context * context, int argc, 33501 + sqlite3_value ** argv) 33502 +{ 33503 +/* SQL function: 33504 +/ ATM_IsInvertible(blob atm) 33505 +/ 33506 +/ will return TRUE if the a BLOB-encoded Affine Transform Matrix 33507 +/ is Invertible, FALSE if not 33508 +/ -1 on invalid arguments 33509 +*/ 33510 + const unsigned char *iblob; 33511 + int iblob_sz; 33512 + double det; 33513 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 33514 + 33515 +/* validating the input args */ 33516 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 33517 + { 33518 + iblob = sqlite3_value_blob (argv[0]); 33519 + iblob_sz = sqlite3_value_bytes (argv[0]); 33520 + } 33521 + else 33522 + { 33523 + sqlite3_result_int (context, -1); 33524 + return; 33525 + } 33526 + 33527 +/* evaluating the Affine Transform Matrix */ 33528 + det = gaia_matrix_determinant (iblob, iblob_sz); 33529 + if (det != 0.0) 33530 + sqlite3_result_int (context, 1); 33531 + else 33532 + sqlite3_result_int (context, 0); 33533 +} 33534 + 33535 +static void 33536 +fnct_AffineTransformMatrix_Invert (sqlite3_context * context, int argc, 33537 + sqlite3_value ** argv) 33538 +{ 33539 +/* SQL function: 33540 +/ ATM_Invert(blob atm) 33541 +/ 33542 +/ will create an Inverse BLOB-encoded Affine Transform Matrix 33543 +/ 33544 +/ returns a BLOB-ATM object or NULL on failure 33545 +*/ 33546 + unsigned char *blob; 33547 + int blob_sz; 33548 + const unsigned char *iblob; 33549 + int iblob_sz; 33550 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 33551 + 33552 +/* validating the input args */ 33553 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 33554 + { 33555 + iblob = sqlite3_value_blob (argv[0]); 33556 + iblob_sz = sqlite3_value_bytes (argv[0]); 33557 + } 33558 + else 33559 + { 33560 + sqlite3_result_null (context); 33561 + return; 33562 + } 33563 + 33564 +/* creating the BLOB-encoded Affine Transform Matrix (Inverse) */ 33565 + gaia_matrix_invert (iblob, iblob_sz, &blob, &blob_sz); 33566 + if (blob == NULL) 33567 + sqlite3_result_null (context); 33568 + else 33569 + sqlite3_result_blob (context, blob, blob_sz, free); 33570 +} 32849 33571 32850 33572 static void 32851 33573 fnct_AffineTransformMatrix_GeometryTransform (sqlite3_context * context, 32852 33574 int argc, sqlite3_value ** argv) 32853 33575 { 32854 33576 /* SQL function: 32855 -/ ATM_Transform(blob geom, blob atm) 33577 +/ ATM_Transform(blob geom, blob atm [ , int srid] ) 32856 33578 / 32857 33579 / will create a BLOB-Geometry by applying to the input Geometry all 32858 33580 / transformations specified by the Affine Transform Matrix 32859 33581 / 32860 33582 / returns a BLOB-ATM object or NULL on failure 32861 33583 */ 32862 33584 unsigned char *blob; ................................................................................ 32863 33585 int blob_sz; 32864 33586 const unsigned char *iblob1; 32865 33587 int iblob1_sz; 32866 33588 const unsigned char *iblob2; 32867 33589 int iblob2_sz; 32868 33590 gaiaGeomCollPtr g1; 32869 33591 gaiaGeomCollPtr g2; 33592 + int srid = -9999; 33593 + int gpkg_amphibious = 0; 33594 + struct splite_internal_cache *cache = sqlite3_user_data (context); 32870 33595 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 33596 + if (cache != NULL) 33597 + gpkg_amphibious = cache->gpkg_amphibious_mode; 32871 33598 32872 33599 /* validating the input args */ 32873 33600 if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 32874 33601 { 32875 33602 iblob1 = sqlite3_value_blob (argv[0]); 32876 33603 iblob1_sz = sqlite3_value_bytes (argv[0]); 32877 33604 } ................................................................................ 32886 33613 iblob2_sz = sqlite3_value_bytes (argv[1]); 32887 33614 } 32888 33615 else 32889 33616 { 32890 33617 sqlite3_result_null (context); 32891 33618 return; 32892 33619 } 33620 + if (argc == 3) 33621 + { 33622 + if (sqlite3_value_type (argv[2]) == SQLITE_INTEGER) 33623 + srid = sqlite3_value_int (argv[2]); 33624 + else 33625 + { 33626 + sqlite3_result_null (context); 33627 + return; 33628 + } 33629 + } 32893 33630 32894 33631 /* attempting to parse the BLOB-Geometry */ 32895 - g1 = gaiaFromSpatiaLiteBlobWkb (iblob1, iblob1_sz); 33632 + g1 = gaiaFromSpatiaLiteBlobWkbEx (iblob1, iblob1_sz, gpkg_amphibious); 32896 33633 if (g1 == NULL) 32897 33634 { 32898 33635 sqlite3_result_null (context); 32899 33636 return; 32900 33637 } 32901 33638 g2 = gaia_matrix_transform_geometry (g1, iblob2, iblob2_sz); 32902 33639 gaiaFreeGeomColl (g1); 32903 33640 if (g2 == NULL) 32904 33641 { 32905 33642 sqlite3_result_null (context); 32906 33643 return; 32907 33644 } 33645 + if (srid != -9999) 33646 + g2->Srid = srid; 32908 33647 gaiaToSpatiaLiteBlobWkb (g2, &blob, &blob_sz); 32909 33648 gaiaFreeGeomColl (g2); 32910 33649 if (blob == NULL) 32911 33650 sqlite3_result_null (context); 32912 33651 else 32913 33652 sqlite3_result_blob (context, blob, blob_sz, free); 32914 33653 } ................................................................................ 32977 33716 text = gaia_matrix_as_text (blob, blob_sz); 32978 33717 if (text == NULL) 32979 33718 sqlite3_result_null (context); 32980 33719 else 32981 33720 sqlite3_result_text (context, text, strlen (text), sqlite3_free); 32982 33721 } 32983 33722 33723 +#ifdef ENABLE_GCP /* only if ControlPoints enabled */ 33724 + 32984 33725 static int 32985 33726 get_control_point (gaiaGeomCollPtr geom, double *x, double *y, double *z, 32986 33727 int *has3d) 32987 33728 { 32988 33729 /* checking a Control Point */ 32989 33730 gaiaPointPtr pt; 32990 33731 if (geom == NULL) ................................................................................ 33022 33763 if (has3d_0 != cp->has3d) 33023 33764 return 0; 33024 33765 if (has3d_1 != cp->has3d) 33025 33766 return 0; 33026 33767 return 1; 33027 33768 } 33028 33769 33029 -#ifdef ENABLE_CONTROL_POINTS /* only if ControlPoints enabled */ 33030 - 33031 33770 static void 33032 -fnct_AffineTransformMatrix_ControlPoints_step (sqlite3_context * context, 33033 - int argc, sqlite3_value ** argv) 33771 +fnct_GroundControlPoints_Compute_step (sqlite3_context * context, 33772 + int argc, sqlite3_value ** argv) 33034 33773 { 33035 33774 /* SQL function: 33036 -/ ATM_ControlPoints(BLOB point1, BLOB point2 [ , int tps ] ) 33775 +/ GCP_Compute(BLOB point1, BLOB point2 [ , int order ] ) 33037 33776 / 33038 33777 / aggregate function - STEP 33039 33778 / 33040 33779 */ 33041 33780 unsigned char *p_blob0; 33042 33781 int n_bytes0; 33043 33782 unsigned char *p_blob1; ................................................................................ 33048 33787 double y0; 33049 33788 double z0; 33050 33789 double x1; 33051 33790 double y1; 33052 33791 double z1; 33053 33792 int has3d_0; 33054 33793 int has3d_1; 33794 + int order = 1; 33055 33795 int tps = 0; 33056 33796 GaiaControlPointsPtr *cp; 33797 + int gpkg_amphibious = 0; 33798 + struct splite_internal_cache *cache = sqlite3_user_data (context); 33057 33799 GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 33800 + if (cache != NULL) 33801 + gpkg_amphibious = cache->gpkg_amphibious_mode; 33058 33802 if (sqlite3_value_type (argv[0]) != SQLITE_BLOB) 33059 33803 { 33060 33804 sqlite3_result_null (context); 33061 33805 return; 33062 33806 } 33063 33807 if (sqlite3_value_type (argv[1]) != SQLITE_BLOB) 33064 33808 { ................................................................................ 33068 33812 if (argc == 3) 33069 33813 { 33070 33814 if (sqlite3_value_type (argv[2]) != SQLITE_INTEGER) 33071 33815 { 33072 33816 sqlite3_result_null (context); 33073 33817 return; 33074 33818 } 33075 - tps = sqlite3_value_int (argv[2]); 33819 + order = sqlite3_value_int (argv[2]); 33820 + if (order >= 1 && order <= 3) 33821 + ; /* 1st, 2nd or 3rd polynomial order */ 33822 + else if (order == 0) 33823 + { 33824 + /* Thin Plate Splite */ 33825 + order = 1; 33826 + tps = 1; 33827 + } 33828 + else 33829 + { 33830 + sqlite3_result_null (context); 33831 + return; 33832 + } 33076 33833 } 33077 33834 p_blob0 = (unsigned char *) sqlite3_value_blob (argv[0]); 33078 33835 n_bytes0 = sqlite3_value_bytes (argv[0]); 33079 33836 p_blob1 = (unsigned char *) sqlite3_value_blob (argv[1]); 33080 33837 n_bytes1 = sqlite3_value_bytes (argv[1]); 33081 - geom0 = gaiaFromSpatiaLiteBlobWkb (p_blob0, n_bytes0); 33082 - geom1 = gaiaFromSpatiaLiteBlobWkb (p_blob1, n_bytes1); 33838 + geom0 = gaiaFromSpatiaLiteBlobWkbEx (p_blob0, n_bytes0, gpkg_amphibious); 33839 + geom1 = gaiaFromSpatiaLiteBlobWkbEx (p_blob1, n_bytes1, gpkg_amphibious); 33083 33840 if (!get_control_point (geom0, &x0, &y0, &z0, &has3d_0)) 33084 33841 goto error; 33085 33842 if (!get_control_point (geom1, &x1, &y1, &z1, &has3d_1)) 33086 33843 goto error; 33087 33844 if (has3d_0 != has3d_1) 33088 33845 goto error; 33089 33846 cp = sqlite3_aggregate_context (context, 33090 33847 sizeof (struct gaia_control_points)); 33091 33848 if (*cp == NULL) 33092 33849 { 33093 33850 /* this is the first row */ 33094 - *cp = gaiaCreateControlPoints (1024, has3d_0, tps); 33851 + *cp = gaiaCreateControlPoints (1024, has3d_0, order, tps); 33095 33852 if (has3d_0) 33096 33853 gaiaAddControlPoint3D (*cp, x0, y0, z0, x1, y1, z1); 33097 33854 else 33098 33855 gaiaAddControlPoint2D (*cp, x0, y0, x1, y1); 33099 33856 } 33100 33857 else 33101 33858 { ................................................................................ 33116 33873 gaiaFreeGeomColl (geom0); 33117 33874 if (geom1 != NULL) 33118 33875 gaiaFreeGeomColl (geom1); 33119 33876 sqlite3_result_null (context); 33120 33877 } 33121 33878 33122 33879 static void 33123 -fnct_AffineTransformMatrix_ControlPoints_final (sqlite3_context * context) 33880 +fnct_GroundControlPoints_Compute_final (sqlite3_context * context) 33124 33881 { 33125 33882 /* SQL function: 33126 -/ ATM_ControlPoints(BLOB point1, BLOB point2 [ , int tps ] ) 33883 +/ GCP_Compute(BLOB point1, BLOB point2 [ , int order ] ) 33127 33884 / 33128 33885 / aggregate function - FINAL 33129 33886 / 33130 33887 */ 33131 - double a = 1.0; 33132 - double b = 0.0; 33133 - double c = 0.0; 33134 - double d = 0.0; 33135 - double e = 1.0; 33136 - double f = 0.0; 33137 - double g = 0.0; 33138 - double h = 0.0; 33139 - double i = 1.0; 33140 - double xoff = 0.0; 33141 - double yoff = 0.0; 33142 - double zoff = 0.0; 33143 33888 unsigned char *blob = NULL; 33144 33889 int blob_sz; 33145 33890 int ret; 33146 33891 GaiaControlPointsPtr *cp = sqlite3_aggregate_context (context, 0); 33147 33892 if (cp == NULL) 33148 33893 { 33149 33894 sqlite3_result_null (context); 33150 33895 return; 33151 33896 } 33152 - ret = gaiaAffineFromControlPoints (*cp); 33153 - if (ret) 33154 - { 33155 - struct gaia_control_points *xcp = (struct gaia_control_points *) *cp; 33156 - if (xcp->affine_valid) 33157 - { 33158 - if (xcp->has3d) 33159 - { 33160 - /* 3D affine transform matrix */ 33161 - a = xcp->a; 33162 - b = xcp->b; 33163 - c = xcp->c; 33164 - d = xcp->d; 33165 - e = xcp->e; 33166 - f = xcp->f; 33167 - g = xcp->g; 33168 - h = xcp->h; 33169 - i = xcp->i; 33170 - xoff = xcp->xoff; 33171 - yoff = xcp->yoff; 33172 - zoff = xcp->zoff; 33173 - } 33174 - else 33175 - { 33176 - /* 2D affine transform matrix */ 33177 - a = xcp->a; 33178 - b = xcp->b; 33179 - d = xcp->d; 33180 - e = xcp->e; 33181 - xoff = xcp->xoff; 33182 - yoff = xcp->yoff; 33183 - } 33184 - } 33185 - } 33186 - gaiaFreeControlPoints (*cp); 33897 + ret = gaiaCreatePolynomialCoeffs (*cp, &blob, &blob_sz); 33187 33898 if (!ret) 33188 33899 sqlite3_result_null (context); 33189 33900 else 33901 + sqlite3_result_blob (context, blob, blob_sz, free); 33902 + gaiaFreeControlPoints (*cp); 33903 +} 33904 + 33905 +static void 33906 +fnct_GroundControlPoints_GeometryTransform (sqlite3_context * context, 33907 + int argc, sqlite3_value ** argv) 33908 +{ 33909 +/* SQL function: 33910 +/ GCP_Transform(blob geom, blob gcp [ , int srid ] ) 33911 +/ 33912 +/ will create a BLOB-Geometry by applying to the input Geometry all 33913 +/ transformations specified by the Polynomial coefficients 33914 +/ 33915 +/ returns a BLOB-ATM object or NULL on failure 33916 +*/ 33917 + unsigned char *blob; 33918 + int blob_sz; 33919 + const unsigned char *iblob1; 33920 + int iblob1_sz; 33921 + const unsigned char *iblob2; 33922 + int iblob2_sz; 33923 + gaiaGeomCollPtr g1; 33924 + gaiaGeomCollPtr g2; 33925 + int srid = -9999; 33926 + int gpkg_amphibious = 0; 33927 + struct splite_internal_cache *cache = sqlite3_user_data (context); 33928 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 33929 + if (cache != NULL) 33930 + gpkg_amphibious = cache->gpkg_amphibious_mode; 33931 + 33932 +/* validating the input args */ 33933 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 33190 33934 { 33191 - /* creating the BLOB-encoded Affine Transform Matrix */ 33192 - gaia_matrix_create (a, b, c, d, e, f, g, h, i, xoff, yoff, zoff, 33193 - &blob, &blob_sz); 33194 - if (blob == NULL) 33195 - sqlite3_result_null (context); 33935 + iblob1 = sqlite3_value_blob (argv[0]); 33936 + iblob1_sz = sqlite3_value_bytes (argv[0]); 33937 + } 33938 + else 33939 + { 33940 + sqlite3_result_null (context); 33941 + return; 33942 + } 33943 + if (sqlite3_value_type (argv[1]) == SQLITE_BLOB) 33944 + { 33945 + iblob2 = sqlite3_value_blob (argv[1]); 33946 + iblob2_sz = sqlite3_value_bytes (argv[1]); 33947 + } 33948 + else 33949 + { 33950 + sqlite3_result_null (context); 33951 + return; 33952 + } 33953 + if (argc == 3) 33954 + { 33955 + if (sqlite3_value_type (argv[2]) == SQLITE_INTEGER) 33956 + srid = sqlite3_value_int (argv[2]); 33196 33957 else 33197 - sqlite3_result_blob (context, blob, blob_sz, free); 33958 + { 33959 + sqlite3_result_null (context); 33960 + return; 33961 + } 33962 + } 33963 + 33964 +/* attempting to parse the BLOB-Geometry */ 33965 + g1 = gaiaFromSpatiaLiteBlobWkbEx (iblob1, iblob1_sz, gpkg_amphibious); 33966 + if (g1 == NULL) 33967 + { 33968 + sqlite3_result_null (context); 33969 + return; 33970 + } 33971 + g2 = gaiaPolynomialTransformGeometry (g1, iblob2, iblob2_sz); 33972 + gaiaFreeGeomColl (g1); 33973 + if (g2 == NULL) 33974 + { 33975 + sqlite3_result_null (context); 33976 + return; 33977 + } 33978 + if (srid != -9999) 33979 + g2->Srid = srid; 33980 + gaiaToSpatiaLiteBlobWkb (g2, &blob, &blob_sz); 33981 + gaiaFreeGeomColl (g2); 33982 + if (blob == NULL) 33983 + sqlite3_result_null (context); 33984 + else 33985 + sqlite3_result_blob (context, blob, blob_sz, free); 33986 +} 33987 + 33988 +static void 33989 +fnct_GroundControlPoints_IsValid (sqlite3_context * context, int argc, 33990 + sqlite3_value ** argv) 33991 +{ 33992 +/* SQL function: 33993 +/ GCO_IsValid(BLOB polynomail) 33994 +/ 33995 +/ returns TRUE if the current BLOB is a valid BLOB-GCP, FALSE if not 33996 +/ or -1 if any error is encountered 33997 +*/ 33998 + const unsigned char *blob; 33999 + int blob_sz; 34000 + int ret; 34001 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 34002 +/* validating the input args */ 34003 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 34004 + { 34005 + blob = (const unsigned char *) sqlite3_value_blob (argv[0]); 34006 + blob_sz = sqlite3_value_bytes (argv[0]); 34007 + } 34008 + else 34009 + { 34010 + sqlite3_result_int (context, -1); 34011 + return; 34012 + } 34013 + 34014 +/* verifying the BLOB-Polynomail */ 34015 + ret = gaiaPolynomialIsValid (blob, blob_sz); 34016 + if (ret) 34017 + sqlite3_result_int (context, 1); 34018 + else 34019 + sqlite3_result_int (context, 0); 34020 +} 34021 + 34022 +static void 34023 +fnct_GroundControlPoints_AsText (sqlite3_context * context, int argc, 34024 + sqlite3_value ** argv) 34025 +{ 34026 +/* SQL function: 34027 +/ GCP_AsText(BLOB polynomail) 34028 +/ 34029 +/ returns a textual representaion of the BLOB-Polynomial 34030 +/ or NULL if any error is encountered 34031 +*/ 34032 + const unsigned char *blob; 34033 + int blob_sz; 34034 + char *text; 34035 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 34036 +/* validating the input args */ 34037 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 34038 + { 34039 + blob = (const unsigned char *) sqlite3_value_blob (argv[0]); 34040 + blob_sz = sqlite3_value_bytes (argv[0]); 34041 + } 34042 + else 34043 + { 34044 + sqlite3_result_null (context); 34045 + return; 34046 + } 34047 + 34048 +/* retrieving the textual representation from the BLOB-Matrix */ 34049 + text = gaiaPolynomialAsText (blob, blob_sz); 34050 + if (text == NULL) 34051 + sqlite3_result_null (context); 34052 + else 34053 + sqlite3_result_text (context, text, strlen (text), sqlite3_free); 34054 +} 34055 + 34056 +static void 34057 +fnct_GroundControlPoints_ToATM (sqlite3_context * context, int argc, 34058 + sqlite3_value ** argv) 34059 +{ 34060 +/* SQL function: 34061 +/ GCP2ATM(BLOB polynomail) 34062 +/ 34063 +/ returns a BLOB-Atm corresponding to a BLOB-Polynomial (first order only) 34064 +/ or NULL if any error is encountered 34065 +*/ 34066 + const unsigned char *blob; 34067 + int blob_sz; 34068 + unsigned char *oblob; 34069 + int oblob_sz; 34070 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 34071 +/* validating the input args */ 34072 + if (sqlite3_value_type (argv[0]) == SQLITE_BLOB) 34073 + { 34074 + blob = (const unsigned char *) sqlite3_value_blob (argv[0]); 34075 + blob_sz = sqlite3_value_bytes (argv[0]); 34076 + } 34077 + else 34078 + { 34079 + sqlite3_result_null (context); 34080 + return; 34081 + } 34082 + 34083 +/* converting Polynomial coefficients into an Affine Transformation matrix */ 34084 + if (!gaiaPolynomialToMatrix (blob, blob_sz, &oblob, &oblob_sz)) 34085 + sqlite3_result_null (context); 34086 + else 34087 + sqlite3_result_blob (context, oblob, oblob_sz, free); 34088 +} 34089 + 34090 +#endif /* end including GCP */ 34091 + 34092 +static void 34093 +fnct_enableGpkgAmphibiousMode (sqlite3_context * context, int argc, 34094 + sqlite3_value ** argv) 34095 +{ 34096 +/* SQL function: 34097 +/ EnableGpkgAmphibiousMode ( void ) 34098 +/ 34099 +/ returns: nothing 34100 +*/ 34101 + struct splite_internal_cache *cache = sqlite3_user_data (context); 34102 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 34103 + if (cache == NULL) 34104 + return; 34105 + cache->gpkg_amphibious_mode = 1; 34106 +} 34107 + 34108 +static void 34109 +fnct_disableGpkgAmphibiousMode (sqlite3_context * context, int argc, 34110 + sqlite3_value ** argv) 34111 +{ 34112 +/* SQL function: 34113 +/ DisableGpkgAmphibiousMode ( void ) 34114 +/ 34115 +/ returns: nothing 34116 +*/ 34117 + struct splite_internal_cache *cache = sqlite3_user_data (context); 34118 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 34119 + if (cache == NULL) 34120 + return; 34121 + cache->gpkg_amphibious_mode = 0; 34122 +} 34123 + 34124 +static void 34125 +fnct_getGpkgAmphibiousMode (sqlite3_context * context, int argc, 34126 + sqlite3_value ** argv) 34127 +{ 34128 +/* SQL function: 34129 +/ GetGpkgAmphibiousMode ( void ) 34130 +/ 34131 +/ returns: TRUE or FALSE 34132 +*/ 34133 + struct splite_internal_cache *cache = sqlite3_user_data (context); 34134 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 34135 + if (cache == NULL) 34136 + { 34137 + sqlite3_result_int (context, 0); 34138 + return; 34139 + } 34140 + sqlite3_result_int (context, cache->gpkg_amphibious_mode); 34141 +} 34142 + 34143 +static void 34144 +fnct_setDecimalPrecision (sqlite3_context * context, int argc, 34145 + sqlite3_value ** argv) 34146 +{ 34147 +/* SQL function: 34148 +/ SetDecimalPrecision ( int precision ) 34149 +/ a negative precision identifies the default setting 34150 +/ 34151 +/ returns: nothing 34152 +*/ 34153 + int precision = -1; 34154 + struct splite_internal_cache *cache = sqlite3_user_data (context); 34155 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 34156 + if (cache == NULL) 34157 + return; 34158 + if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER) 34159 + precision = sqlite3_value_int (argv[0]); 34160 + else 34161 + return; 34162 + if (precision < 0) 34163 + precision = -1; 34164 + else if (precision == 6) 34165 + precision = -1; 34166 + else if (precision > 18) 34167 + precision = 18; 34168 + cache->decimal_precision = precision; 34169 +} 34170 + 34171 +static void 34172 +fnct_getDecimalPrecision (sqlite3_context * context, int argc, 34173 + sqlite3_value ** argv) 34174 +{ 34175 +/* SQL function: 34176 +/ GetDecimalPrecision ( void ) 34177 +/ 34178 +/ returns: the currently set Decimal Precision 34179 +*/ 34180 + struct splite_internal_cache *cache = sqlite3_user_data (context); 34181 + GAIA_UNUSED (); /* LCOV_EXCL_LINE */ 34182 + if (cache == NULL) 34183 + { 34184 + sqlite3_result_int (context, -1); 34185 + return; 33198 34186 } 34187 + sqlite3_result_int (context, cache->decimal_precision); 33199 34188 } 33200 34189 33201 -#endif /* end including CONTROL_POINTS */ 33202 - 33203 34190 #ifdef LOADABLE_EXTENSION 33204 34191 static void 33205 34192 splite_close_callback (void *p_cache) 33206 34193 { 33207 34194 /* 33208 34195 / the DB connection has been terminated 33209 34196 / 33210 34197 / this callback function is expected to be invoked only if 33211 -/ SpatiaLite wasloaded as a dynamic extension and will 34198 +/ SpatiaLite was loaded as a dynamic extension and will 33212 34199 / perform a final clean-up releasing the internal cache 33213 34200 / 33214 34201 */ 33215 34202 struct splite_internal_cache *cache = 33216 34203 (struct splite_internal_cache *) p_cache; 33217 34204 33218 34205 if (cache == NULL) ................................................................................ 33522 34509 sqlite3_create_function_v2 (db, "UpdateMetaCatalogStatistics", 3, 33523 34510 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33524 34511 fnct_UpdateMetaCatalogStatistics, 0, 0, 0); 33525 34512 sqlite3_create_function_v2 (db, "UpdateMetaCatalogStatistics", 4, 33526 34513 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33527 34514 fnct_UpdateMetaCatalogStatistics, 0, 0, 0); 33528 34515 sqlite3_create_function_v2 (db, "AsText", 1, 33529 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34516 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33530 34517 fnct_AsText, 0, 0, 0); 33531 34518 sqlite3_create_function_v2 (db, "ST_AsText", 1, 33532 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34519 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33533 34520 fnct_AsText, 0, 0, 0); 33534 34521 sqlite3_create_function_v2 (db, "AsWkt", 1, 33535 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34522 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33536 34523 fnct_AsWkt, 0, 0, 0); 33537 34524 sqlite3_create_function_v2 (db, "AsWkt", 2, 33538 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34525 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33539 34526 fnct_AsWkt, 0, 0, 0); 33540 34527 sqlite3_create_function_v2 (db, "AsSvg", 1, 33541 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34528 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33542 34529 fnct_AsSvg1, 0, 0, 0); 33543 34530 sqlite3_create_function_v2 (db, "AsSvg", 2, 33544 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34531 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33545 34532 fnct_AsSvg2, 0, 0, 0); 33546 34533 sqlite3_create_function_v2 (db, "AsSvg", 3, 33547 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34534 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33548 34535 fnct_AsSvg3, 0, 0, 0); 33549 34536 sqlite3_create_function_v2 (db, "CloneTable", 4, 33550 34537 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33551 34538 fnct_CloneTable, 0, 0, 0); 33552 34539 sqlite3_create_function_v2 (db, "CloneTable", 5, 33553 34540 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33554 34541 fnct_CloneTable, 0, 0, 0); ................................................................................ 33592 34579 fnct_AsKml, 0, 0, 0); 33593 34580 sqlite3_create_function_v2 (db, "AsKml", 4, 33594 34581 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33595 34582 fnct_AsKml, 0, 0, 0); 33596 34583 #endif /* end including PROJ.4 */ 33597 34584 33598 34585 sqlite3_create_function_v2 (db, "AsGml", 1, 33599 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34586 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33600 34587 fnct_AsGml, 0, 0, 0); 33601 34588 sqlite3_create_function_v2 (db, "AsGml", 2, 33602 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34589 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33603 34590 fnct_AsGml, 0, 0, 0); 33604 34591 sqlite3_create_function_v2 (db, "AsGml", 3, 33605 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34592 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33606 34593 fnct_AsGml, 0, 0, 0); 33607 34594 sqlite3_create_function_v2 (db, "GeomFromGml", 1, 33608 34595 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33609 34596 fnct_FromGml, 0, 0, 0); 33610 34597 sqlite3_create_function_v2 (db, "AsGeoJSON", 1, 33611 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34598 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33612 34599 fnct_AsGeoJSON, 0, 0, 0); 33613 34600 sqlite3_create_function_v2 (db, "AsGeoJSON", 2, 33614 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34601 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33615 34602 fnct_AsGeoJSON, 0, 0, 0); 33616 34603 sqlite3_create_function_v2 (db, "AsGeoJSON", 3, 33617 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34604 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33618 34605 fnct_AsGeoJSON, 0, 0, 0); 33619 34606 sqlite3_create_function_v2 (db, "GeomFromGeoJSON", 1, 33620 34607 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33621 34608 fnct_FromGeoJSON, 0, 0, 0); 33622 34609 sqlite3_create_function_v2 (db, "GeomFromKml", 1, 33623 34610 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33624 34611 fnct_FromKml, 0, 0, 0); 33625 34612 sqlite3_create_function_v2 (db, "AsFGF", 2, 33626 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34613 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33627 34614 fnct_AsFGF, 0, 0, 0); 33628 34615 sqlite3_create_function_v2 (db, "GeomFromEWKB", 1, 33629 34616 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33630 34617 fnct_FromEWKB, 0, 0, 0); 33631 34618 sqlite3_create_function_v2 (db, "AsEWKB", 1, 33632 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34619 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33633 34620 fnct_ToEWKB, 0, 0, 0); 33634 34621 sqlite3_create_function_v2 (db, "AsEWKT", 1, 33635 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34622 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33636 34623 fnct_ToEWKT, 0, 0, 0); 33637 34624 sqlite3_create_function_v2 (db, "GeomFromEWKT", 1, 33638 34625 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33639 34626 fnct_FromEWKT, 0, 0, 0); 33640 34627 sqlite3_create_function_v2 (db, "AsBinary", 1, 33641 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34628 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33642 34629 fnct_AsBinary, 0, 0, 0); 33643 34630 sqlite3_create_function_v2 (db, "ST_AsBinary", 1, 33644 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34631 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 33645 34632 fnct_AsBinary, 0, 0, 0); 33646 34633 sqlite3_create_function_v2 (db, "GeomFromText", 1, 33647 34634 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33648 34635 fnct_GeomFromText1, 0, 0, 0); 33649 34636 sqlite3_create_function_v2 (db, "GeomFromText", 2, 33650 34637 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 33651 34638 fnct_GeomFromText2, 0, 0, 0); ................................................................................ 34012 34999 sqlite3_create_function_v2 (db, "GeomFromFGF", 1, 34013 35000 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34014 35001 fnct_GeometryFromFGF1, 0, 0, 0); 34015 35002 sqlite3_create_function_v2 (db, "GeomFromFGF", 2, 34016 35003 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34017 35004 fnct_GeometryFromFGF2, 0, 0, 0); 34018 35005 sqlite3_create_function_v2 (db, "CompressGeometry", 1, 34019 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35006 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34020 35007 fnct_CompressGeometry, 0, 0, 0); 34021 35008 sqlite3_create_function_v2 (db, "UncompressGeometry", 1, 34022 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35009 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34023 35010 fnct_UncompressGeometry, 0, 0, 0); 34024 35011 sqlite3_create_function_v2 (db, "SanitizeGeometry", 1, 34025 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35012 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34026 35013 fnct_SanitizeGeometry, 0, 0, 0); 34027 35014 sqlite3_create_function_v2 (db, "CastToInteger", 1, 34028 35015 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34029 35016 fnct_CastToInteger, 0, 0, 0); 34030 35017 sqlite3_create_function_v2 (db, "CastToDouble", 1, 34031 35018 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34032 35019 fnct_CastToDouble, 0, 0, 0); ................................................................................ 34069 35056 sqlite3_create_function_v2 (db, "FileNameFromPath", 1, 34070 35057 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34071 35058 fnct_FileNameFromPath, 0, 0, 0); 34072 35059 sqlite3_create_function_v2 (db, "FileExtFromPath", 1, 34073 35060 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34074 35061 fnct_FileExtFromPath, 0, 0, 0); 34075 35062 sqlite3_create_function_v2 (db, "CastToPoint", 1, 34076 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35063 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34077 35064 fnct_CastToPoint, 0, 0, 0); 34078 35065 sqlite3_create_function_v2 (db, "CastToLinestring", 1, 34079 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35066 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34080 35067 fnct_CastToLinestring, 0, 0, 0); 34081 35068 sqlite3_create_function_v2 (db, "CastToPolygon", 1, 34082 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35069 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34083 35070 fnct_CastToPolygon, 0, 0, 0); 34084 35071 sqlite3_create_function_v2 (db, "CastToMultiPoint", 1, 34085 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35072 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34086 35073 fnct_CastToMultiPoint, 0, 0, 0); 34087 35074 sqlite3_create_function_v2 (db, "CastToMultiLinestring", 1, 34088 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35075 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34089 35076 fnct_CastToMultiLinestring, 0, 0, 0); 34090 35077 sqlite3_create_function_v2 (db, "CastToMultiPolygon", 1, 34091 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35078 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34092 35079 fnct_CastToMultiPolygon, 0, 0, 0); 34093 35080 sqlite3_create_function_v2 (db, "CastToGeometryCollection", 1, 34094 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35081 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34095 35082 fnct_CastToGeometryCollection, 0, 0, 0); 34096 35083 sqlite3_create_function_v2 (db, "CastToMulti", 1, 34097 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35084 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34098 35085 fnct_CastToMulti, 0, 0, 0); 34099 35086 sqlite3_create_function_v2 (db, "ST_Multi", 1, 34100 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35087 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34101 35088 fnct_CastToMulti, 0, 0, 0); 34102 35089 sqlite3_create_function_v2 (db, "CastToSingle", 1, 34103 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35090 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34104 35091 fnct_CastToSingle, 0, 0, 0); 34105 35092 sqlite3_create_function_v2 (db, "CastToXY", 1, 34106 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35093 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34107 35094 fnct_CastToXY, 0, 0, 0); 34108 35095 sqlite3_create_function_v2 (db, "CastToXYZ", 1, 34109 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35096 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34110 35097 fnct_CastToXYZ, 0, 0, 0); 34111 35098 sqlite3_create_function_v2 (db, "CastToXYM", 1, 34112 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35099 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34113 35100 fnct_CastToXYM, 0, 0, 0); 34114 35101 sqlite3_create_function_v2 (db, "CastToXYZM", 1, 34115 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35102 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34116 35103 fnct_CastToXYZM, 0, 0, 0); 34117 35104 sqlite3_create_function_v2 (db, "ExtractMultiPoint", 1, 34118 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35105 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34119 35106 fnct_ExtractMultiPoint, 0, 0, 0); 34120 35107 sqlite3_create_function_v2 (db, "ExtractMultiLinestring", 1, 34121 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35108 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34122 35109 fnct_ExtractMultiLinestring, 0, 0, 0); 34123 35110 sqlite3_create_function_v2 (db, "ExtractMultiPolygon", 1, 34124 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35111 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34125 35112 fnct_ExtractMultiPolygon, 0, 0, 0); 34126 35113 sqlite3_create_function_v2 (db, "ST_Reverse", 1, 34127 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35114 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34128 35115 fnct_Reverse, 0, 0, 0); 34129 35116 sqlite3_create_function_v2 (db, "ST_ForceLHR", 1, 34130 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35117 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34131 35118 fnct_ForceLHR, 0, 0, 0); 34132 35119 sqlite3_create_function_v2 (db, "Dimension", 1, 34133 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35120 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34134 35121 fnct_Dimension, 0, 0, 0); 34135 35122 sqlite3_create_function_v2 (db, "ST_Dimension", 1, 34136 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35123 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34137 35124 fnct_Dimension, 0, 0, 0); 34138 35125 sqlite3_create_function_v2 (db, "CoordDimension", 1, 34139 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35126 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34140 35127 fnct_CoordDimension, 0, 0, 0); 34141 35128 sqlite3_create_function_v2 (db, "ST_NDims", 1, 34142 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35129 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34143 35130 fnct_NDims, 0, 0, 0); 34144 35131 sqlite3_create_function_v2 (db, "GeometryType", 1, 34145 35132 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34146 35133 fnct_GeometryType, 0, 0, 0); 34147 35134 sqlite3_create_function_v2 (db, "ST_GeometryType", 1, 34148 35135 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34149 35136 fnct_GeometryType, 0, 0, 0); 34150 35137 sqlite3_create_function_v2 (db, "GeometryAliasType", 1, 34151 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35138 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34152 35139 fnct_GeometryAliasType, 0, 0, 0); 34153 35140 sqlite3_create_function_v2 (db, "SridFromAuthCRS", 2, 34154 35141 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34155 35142 fnct_SridFromAuthCRS, 0, 0, 0); 34156 35143 sqlite3_create_function_v2 (db, "SRID", 1, 34157 35144 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34158 35145 fnct_SRID, 0, 0, 0); 34159 35146 sqlite3_create_function_v2 (db, "ST_SRID", 1, 34160 35147 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34161 35148 fnct_SRID, 0, 0, 0); 34162 35149 sqlite3_create_function_v2 (db, "SetSRID", 2, 34163 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35150 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34164 35151 fnct_SetSRID, 0, 0, 0); 34165 35152 sqlite3_create_function_v2 (db, "IsEmpty", 1, 34166 35153 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34167 35154 fnct_IsEmpty, 0, 0, 0); 34168 35155 sqlite3_create_function_v2 (db, "ST_IsEmpty", 1, 34169 35156 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34170 35157 fnct_IsEmpty, 0, 0, 0); ................................................................................ 34177 35164 sqlite3_create_function_v2 (db, "Envelope", 1, 34178 35165 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34179 35166 fnct_Envelope, 0, 0, 0); 34180 35167 sqlite3_create_function_v2 (db, "ST_Envelope", 1, 34181 35168 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34182 35169 fnct_Envelope, 0, 0, 0); 34183 35170 sqlite3_create_function_v2 (db, "ST_Expand", 2, 34184 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35171 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34185 35172 fnct_Expand, 0, 0, 0); 34186 35173 sqlite3_create_function_v2 (db, "X", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC, 34187 - 0, fnct_X, 0, 0, 0); 35174 + cache, fnct_X, 0, 0, 0); 34188 35175 sqlite3_create_function_v2 (db, "Y", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC, 34189 - 0, fnct_Y, 0, 0, 0); 35176 + cache, fnct_Y, 0, 0, 0); 34190 35177 sqlite3_create_function_v2 (db, "Z", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC, 34191 - 0, fnct_Z, 0, 0, 0); 35178 + cache, fnct_Z, 0, 0, 0); 34192 35179 sqlite3_create_function_v2 (db, "M", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC, 34193 - 0, fnct_M, 0, 0, 0); 35180 + cache, fnct_M, 0, 0, 0); 34194 35181 sqlite3_create_function_v2 (db, "ST_X", 1, 34195 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, fnct_X, 34196 - 0, 0, 0); 35182 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35183 + fnct_X, 0, 0, 0); 34197 35184 sqlite3_create_function_v2 (db, "ST_Y", 1, 34198 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, fnct_Y, 34199 - 0, 0, 0); 35185 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35186 + fnct_Y, 0, 0, 0); 34200 35187 sqlite3_create_function_v2 (db, "ST_Z", 1, 34201 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, fnct_Z, 34202 - 0, 0, 0); 35188 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35189 + fnct_Z, 0, 0, 0); 34203 35190 sqlite3_create_function_v2 (db, "ST_M", 1, 34204 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, fnct_M, 34205 - 0, 0, 0); 35191 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35192 + fnct_M, 0, 0, 0); 34206 35193 sqlite3_create_function_v2 (db, "ST_MinX", 1, 34207 35194 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34208 35195 fnct_MbrMinX, 0, 0, 0); 34209 35196 sqlite3_create_function_v2 (db, "ST_MinY", 1, 34210 35197 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34211 35198 fnct_MbrMinY, 0, 0, 0); 34212 35199 sqlite3_create_function_v2 (db, "ST_MinZ", 1, ................................................................................ 34224 35211 sqlite3_create_function_v2 (db, "ST_MaxZ", 1, 34225 35212 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34226 35213 fnct_MaxZ, 0, 0, 0); 34227 35214 sqlite3_create_function_v2 (db, "ST_MaxM", 1, 34228 35215 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34229 35216 fnct_MaxM, 0, 0, 0); 34230 35217 sqlite3_create_function_v2 (db, "NumPoints", 1, 34231 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35218 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34232 35219 fnct_NumPoints, 0, 0, 0); 34233 35220 sqlite3_create_function_v2 (db, "ST_NumPoints", 1, 34234 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35221 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34235 35222 fnct_NumPoints, 0, 0, 0); 34236 35223 sqlite3_create_function_v2 (db, "StartPoint", 1, 34237 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35224 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34238 35225 fnct_StartPoint, 0, 0, 0); 34239 35226 sqlite3_create_function_v2 (db, "EndPoint", 1, 34240 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35227 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34241 35228 fnct_EndPoint, 0, 0, 0); 34242 35229 sqlite3_create_function_v2 (db, "ST_StartPoint", 1, 34243 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35230 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34244 35231 fnct_StartPoint, 0, 0, 0); 34245 35232 sqlite3_create_function_v2 (db, "ST_EndPoint", 1, 34246 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35233 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34247 35234 fnct_EndPoint, 0, 0, 0); 34248 35235 sqlite3_create_function_v2 (db, "PointN", 2, 34249 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35236 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34250 35237 fnct_PointN, 0, 0, 0); 34251 35238 sqlite3_create_function_v2 (db, "ST_PointN", 2, 34252 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35239 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34253 35240 fnct_PointN, 0, 0, 0); 34254 35241 sqlite3_create_function_v2 (db, "ExteriorRing", 1, 34255 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35242 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34256 35243 fnct_ExteriorRing, 0, 0, 0); 34257 35244 sqlite3_create_function_v2 (db, "ST_ExteriorRing", 1, 34258 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35245 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34259 35246 fnct_ExteriorRing, 0, 0, 0); 34260 35247 sqlite3_create_function_v2 (db, "NumInteriorRing", 1, 34261 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35248 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34262 35249 fnct_NumInteriorRings, 0, 0, 0); 34263 35250 sqlite3_create_function_v2 (db, "NumInteriorRings", 1, 34264 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35251 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34265 35252 fnct_NumInteriorRings, 0, 0, 0); 34266 35253 sqlite3_create_function_v2 (db, "ST_NumInteriorRing", 1, 34267 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35254 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34268 35255 fnct_NumInteriorRings, 0, 0, 0); 34269 35256 sqlite3_create_function_v2 (db, "InteriorRingN", 2, 34270 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35257 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34271 35258 fnct_InteriorRingN, 0, 0, 0); 34272 35259 sqlite3_create_function_v2 (db, "ST_InteriorRingN", 2, 34273 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35260 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34274 35261 fnct_InteriorRingN, 0, 0, 0); 34275 35262 sqlite3_create_function_v2 (db, "NumGeometries", 1, 34276 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35263 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34277 35264 fnct_NumGeometries, 0, 0, 0); 34278 35265 sqlite3_create_function_v2 (db, "ST_NumGeometries", 1, 34279 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35266 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34280 35267 fnct_NumGeometries, 0, 0, 0); 34281 35268 sqlite3_create_function_v2 (db, "GeometryN", 2, 34282 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35269 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34283 35270 fnct_GeometryN, 0, 0, 0); 34284 35271 sqlite3_create_function_v2 (db, "ST_GeometryN", 2, 34285 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35272 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34286 35273 fnct_GeometryN, 0, 0, 0); 34287 35274 sqlite3_create_function_v2 (db, "MBRContains", 2, 34288 35275 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34289 35276 fnct_MbrContains, 0, 0, 0); 34290 35277 sqlite3_create_function_v2 (db, "MbrDisjoint", 2, 34291 35278 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34292 35279 fnct_MbrDisjoint, 0, 0, 0); ................................................................................ 34296 35283 sqlite3_create_function_v2 (db, "MbrIntersects", 2, 34297 35284 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34298 35285 fnct_MbrIntersects, 0, 0, 0); 34299 35286 sqlite3_create_function_v2 (db, "ST_EnvIntersects", 2, 34300 35287 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34301 35288 fnct_MbrIntersects, 0, 0, 0); 34302 35289 sqlite3_create_function_v2 (db, "ST_EnvIntersects", 5, 34303 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35290 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34304 35291 fnct_EnvIntersects, 0, 0, 0); 34305 35292 sqlite3_create_function_v2 (db, "ST_EnvelopesIntersects", 2, 34306 35293 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34307 35294 fnct_MbrIntersects, 0, 0, 0); 34308 35295 sqlite3_create_function_v2 (db, "ST_EnvelopesIntersects", 5, 34309 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35296 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34310 35297 fnct_EnvIntersects, 0, 0, 0); 34311 35298 sqlite3_create_function_v2 (db, "MBROverlaps", 2, 34312 35299 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34313 35300 fnct_MbrOverlaps, 0, 0, 0); 34314 35301 sqlite3_create_function_v2 (db, "MbrTouches", 2, 34315 35302 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34316 35303 fnct_MbrTouches, 0, 0, 0); 34317 35304 sqlite3_create_function_v2 (db, "MbrWithin", 2, 34318 35305 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34319 35306 fnct_MbrWithin, 0, 0, 0); 34320 35307 sqlite3_create_function_v2 (db, "ShiftCoords", 3, 34321 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35308 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34322 35309 fnct_ShiftCoords, 0, 0, 0); 34323 35310 sqlite3_create_function_v2 (db, "ShiftCoordinates", 3, 34324 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35311 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34325 35312 fnct_ShiftCoords, 0, 0, 0); 34326 35313 sqlite3_create_function_v2 (db, "ST_Translate", 4, 34327 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35314 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34328 35315 fnct_Translate, 0, 0, 0); 34329 35316 sqlite3_create_function_v2 (db, "ST_Shift_Longitude", 1, 34330 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35317 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34331 35318 fnct_ShiftLongitude, 0, 0, 0); 34332 35319 sqlite3_create_function_v2 (db, "NormalizeLonLat", 1, 34333 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35320 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34334 35321 fnct_NormalizeLonLat, 0, 0, 0); 34335 35322 sqlite3_create_function_v2 (db, "ScaleCoords", 2, 34336 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35323 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34337 35324 fnct_ScaleCoords, 0, 0, 0); 34338 35325 sqlite3_create_function_v2 (db, "ScaleCoordinates", 2, 34339 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35326 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34340 35327 fnct_ScaleCoords, 0, 0, 0); 34341 35328 sqlite3_create_function_v2 (db, "ScaleCoords", 3, 34342 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35329 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34343 35330 fnct_ScaleCoords, 0, 0, 0); 34344 35331 sqlite3_create_function_v2 (db, "ScaleCoordinates", 3, 34345 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35332 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34346 35333 fnct_ScaleCoords, 0, 0, 0); 34347 35334 sqlite3_create_function_v2 (db, "RotateCoords", 2, 34348 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35335 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34349 35336 fnct_RotateCoords, 0, 0, 0); 34350 35337 sqlite3_create_function_v2 (db, "RotateCoordinates", 2, 34351 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35338 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34352 35339 fnct_RotateCoords, 0, 0, 0); 34353 35340 sqlite3_create_function_v2 (db, "ReflectCoords", 3, 34354 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35341 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34355 35342 fnct_ReflectCoords, 0, 0, 0); 34356 35343 sqlite3_create_function_v2 (db, "ReflectCoordinates", 3, 34357 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35344 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34358 35345 fnct_ReflectCoords, 0, 0, 0); 34359 35346 sqlite3_create_function_v2 (db, "SwapCoords", 1, 34360 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35347 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34361 35348 fnct_SwapCoords, 0, 0, 0); 34362 35349 sqlite3_create_function_v2 (db, "SwapCoordinates", 1, 34363 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35350 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34364 35351 fnct_SwapCoords, 0, 0, 0); 34365 35352 sqlite3_create_function_v2 (db, "BuildMbr", 4, 34366 35353 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34367 35354 fnct_BuildMbr1, 0, 0, 0); 34368 35355 sqlite3_create_function_v2 (db, "BuildMbr", 5, 34369 35356 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34370 35357 fnct_BuildMbr2, 0, 0, 0); ................................................................................ 34371 35358 sqlite3_create_function_v2 (db, "BuildCircleMbr", 3, 34372 35359 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34373 35360 fnct_BuildCircleMbr1, 0, 0, 0); 34374 35361 sqlite3_create_function_v2 (db, "BuildCircleMbr", 4, 34375 35362 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34376 35363 fnct_BuildCircleMbr2, 0, 0, 0); 34377 35364 sqlite3_create_function_v2 (db, "Extent", 1, 34378 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0, 35365 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0, 34379 35366 fnct_Extent_step, fnct_Extent_final, 0); 34380 35367 sqlite3_create_function_v2 (db, "MbrMinX", 1, 34381 35368 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34382 35369 fnct_MbrMinX, 0, 0, 0); 34383 35370 sqlite3_create_function_v2 (db, "MbrMaxX", 1, 34384 35371 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34385 35372 fnct_MbrMaxX, 0, 0, 0); ................................................................................ 34413 35400 sqlite3_create_function_v2 (db, "MakePointZM", 4, 34414 35401 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34415 35402 fnct_MakePointZM1, 0, 0, 0); 34416 35403 sqlite3_create_function_v2 (db, "MakePointZM", 5, 34417 35404 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34418 35405 fnct_MakePointZM2, 0, 0, 0); 34419 35406 sqlite3_create_function_v2 (db, "MakeLine", 1, 34420 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0, 35407 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0, 34421 35408 fnct_MakeLine_step, fnct_MakeLine_final, 0); 34422 35409 sqlite3_create_function_v2 (db, "MakeLine", 2, 34423 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35410 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34424 35411 fnct_MakeLine, 0, 0, 0); 34425 35412 sqlite3_create_function_v2 (db, "MakeCircle", 3, 34426 35413 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34427 35414 fnct_MakeCircle, 0, 0, 0); 34428 35415 sqlite3_create_function_v2 (db, "MakeCircle", 4, 34429 35416 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34430 35417 fnct_MakeCircle, 0, 0, 0); ................................................................................ 34506 35493 sqlite3_create_function_v2 (db, "FilterMbrContains", 4, 34507 35494 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34508 35495 fnct_FilterMbrContains, 0, 0, 0); 34509 35496 sqlite3_create_function_v2 (db, "FilterMbrIntersects", 4, 34510 35497 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34511 35498 fnct_FilterMbrIntersects, 0, 0, 0); 34512 35499 sqlite3_create_function_v2 (db, "LinesFromRings", 1, 34513 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35500 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34514 35501 fnct_LinesFromRings, 0, 0, 0); 34515 35502 sqlite3_create_function_v2 (db, "ST_LinesFromRings", 1, 34516 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35503 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34517 35504 fnct_LinesFromRings, 0, 0, 0); 34518 35505 sqlite3_create_function_v2 (db, "LinesFromRings", 2, 34519 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35506 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34520 35507 fnct_LinesFromRings, 0, 0, 0); 34521 35508 sqlite3_create_function_v2 (db, "ST_LinesFromRings", 2, 34522 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35509 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34523 35510 fnct_LinesFromRings, 0, 0, 0); 34524 35511 sqlite3_create_function_v2 (db, "ST_NPoints", 1, 34525 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35512 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34526 35513 fnct_NPoints, 0, 0, 0); 34527 35514 sqlite3_create_function_v2 (db, "ST_nrings", 1, 34528 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35515 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34529 35516 fnct_NRings, 0, 0, 0); 34530 35517 sqlite3_create_function_v2 (db, "ToGARS", 1, 34531 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35518 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34532 35519 fnct_ToGARS, 0, 0, 0); 34533 35520 sqlite3_create_function_v2 (db, "GARSMbr", 1, 34534 35521 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34535 35522 fnct_GARSMbr, 0, 0, 0); 34536 35523 sqlite3_create_function_v2 (db, "SnapToGrid", 2, 34537 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35524 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34538 35525 fnct_SnapToGrid, 0, 0, 0); 34539 35526 sqlite3_create_function_v2 (db, "ST_SnapToGrid", 2, 34540 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35527 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34541 35528 fnct_SnapToGrid, 0, 0, 0); 34542 35529 sqlite3_create_function_v2 (db, "SnapToGrid", 3, 34543 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35530 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34544 35531 fnct_SnapToGrid, 0, 0, 0); 34545 35532 sqlite3_create_function_v2 (db, "ST_SnapToGrid", 3, 34546 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35533 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34547 35534 fnct_SnapToGrid, 0, 0, 0); 34548 35535 sqlite3_create_function_v2 (db, "SnapToGrid", 5, 34549 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35536 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34550 35537 fnct_SnapToGrid, 0, 0, 0); 34551 35538 sqlite3_create_function_v2 (db, "ST_SnapToGrid", 5, 34552 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35539 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34553 35540 fnct_SnapToGrid, 0, 0, 0); 34554 35541 sqlite3_create_function_v2 (db, "SnapToGrid", 6, 34555 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35542 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34556 35543 fnct_SnapToGrid, 0, 0, 0); 34557 35544 sqlite3_create_function_v2 (db, "ST_SnapToGrid", 6, 34558 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35545 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34559 35546 fnct_SnapToGrid, 0, 0, 0); 34560 35547 sqlite3_create_function_v2 (db, "AddPoint", 2, 34561 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35548 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34562 35549 fnct_AddPoint, 0, 0, 0); 34563 35550 sqlite3_create_function_v2 (db, "ST_AddPoint", 2, 34564 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35551 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34565 35552 fnct_AddPoint, 0, 0, 0); 34566 35553 sqlite3_create_function_v2 (db, "AddPoint", 3, 34567 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35554 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34568 35555 fnct_AddPoint, 0, 0, 0); 34569 35556 sqlite3_create_function_v2 (db, "ST_AddPoint", 3, 34570 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35557 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34571 35558 fnct_AddPoint, 0, 0, 0); 34572 35559 sqlite3_create_function_v2 (db, "RemovePoint", 2, 34573 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35560 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34574 35561 fnct_RemovePoint, 0, 0, 0); 34575 35562 sqlite3_create_function_v2 (db, "ST_RemovePoint", 2, 34576 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35563 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34577 35564 fnct_RemovePoint, 0, 0, 0); 34578 35565 sqlite3_create_function_v2 (db, "SetPoint", 3, 34579 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35566 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34580 35567 fnct_SetPoint, 0, 0, 0); 34581 35568 sqlite3_create_function_v2 (db, "ST_SetPoint", 3, 34582 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35569 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34583 35570 fnct_SetPoint, 0, 0, 0); 34584 35571 sqlite3_create_function_v2 (db, "SetStartPoint", 2, 34585 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35572 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34586 35573 fnct_SetStartPoint, 0, 0, 0); 34587 35574 sqlite3_create_function_v2 (db, "ST_SetStartPoint", 2, 34588 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35575 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34589 35576 fnct_SetStartPoint, 0, 0, 0); 34590 35577 sqlite3_create_function_v2 (db, "SetEndPoint", 2, 34591 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35578 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34592 35579 fnct_SetEndPoint, 0, 0, 0); 34593 35580 sqlite3_create_function_v2 (db, "ST_SetEndPoint", 2, 34594 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35581 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34595 35582 fnct_SetEndPoint, 0, 0, 0); 34596 35583 sqlite3_create_function_v2 (db, "MakePolygon", 1, 34597 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35584 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34598 35585 fnct_MakePolygon, 0, 0, 0); 34599 35586 sqlite3_create_function_v2 (db, "ST_MakePolygon", 1, 34600 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35587 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34601 35588 fnct_MakePolygon, 0, 0, 0); 34602 35589 sqlite3_create_function_v2 (db, "MakePolygon", 2, 34603 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35590 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34604 35591 fnct_MakePolygon, 0, 0, 0); 34605 35592 sqlite3_create_function_v2 (db, "ST_MakePolygon", 2, 34606 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35593 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34607 35594 fnct_MakePolygon, 0, 0, 0); 34608 35595 34609 35596 sqlite3_create_function_v2 (db, "ATM_Create", 0, 34610 35597 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34611 35598 fnct_AffineTransformMatrix_Create, 0, 0, 0); 34612 35599 sqlite3_create_function_v2 (db, "ATM_Create", 6, 34613 35600 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, ................................................................................ 34670 35657 fnct_AffineTransformMatrix_XRoll, 0, 0, 0); 34671 35658 sqlite3_create_function_v2 (db, "ATM_YRoll", 2, 34672 35659 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34673 35660 fnct_AffineTransformMatrix_YRoll, 0, 0, 0); 34674 35661 sqlite3_create_function_v2 (db, "ATM_ZRoll", 2, 34675 35662 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34676 35663 fnct_AffineTransformMatrix_Rotate, 0, 0, 0); 35664 + sqlite3_create_function_v2 (db, "ATM_Determinant", 1, 35665 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35666 + fnct_AffineTransformMatrix_Determinant, 0, 0, 35667 + 0); 35668 + sqlite3_create_function_v2 (db, "ATM_IsInvertible", 1, 35669 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35670 + fnct_AffineTransformMatrix_IsInvertible, 0, 0, 35671 + 0); 35672 + sqlite3_create_function_v2 (db, "ATM_Invert", 1, 35673 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35674 + fnct_AffineTransformMatrix_Invert, 0, 0, 0); 34677 35675 sqlite3_create_function_v2 (db, "ATM_IsValid", 1, 34678 35676 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34679 35677 fnct_AffineTransformMatrix_IsValid, 0, 0, 0); 34680 35678 sqlite3_create_function_v2 (db, "ATM_AsText", 1, 34681 35679 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34682 35680 fnct_AffineTransformMatrix_AsText, 0, 0, 0); 34683 35681 sqlite3_create_function_v2 (db, "ATM_Transform", 2, 34684 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35682 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35683 + fnct_AffineTransformMatrix_GeometryTransform, 0, 35684 + 0, 0); 35685 + sqlite3_create_function_v2 (db, "ATM_Transform", 3, 35686 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34685 35687 fnct_AffineTransformMatrix_GeometryTransform, 0, 34686 35688 0, 0); 34687 35689 34688 -#ifdef ENABLE_CONTROL_POINTS /* only if ControlPoints enabled */ 34689 - sqlite3_create_function_v2 (db, "ATM_ControlPoints", 2, 34690 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0, 34691 - fnct_AffineTransformMatrix_ControlPoints_step, 34692 - fnct_AffineTransformMatrix_ControlPoints_final, 34693 - 0); 34694 - sqlite3_create_function_v2 (db, "ATM_ControlPoints", 3, 34695 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0, 34696 - fnct_AffineTransformMatrix_ControlPoints_step, 34697 - fnct_AffineTransformMatrix_ControlPoints_final, 34698 - 0); 34699 -#endif /* end including CONTROL_POINTS */ 35690 +#ifdef ENABLE_GCP /* only if ControlPoints enabled */ 35691 + sqlite3_create_function_v2 (db, "GCP_Compute", 2, 35692 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0, 35693 + fnct_GroundControlPoints_Compute_step, 35694 + fnct_GroundControlPoints_Compute_final, 0); 35695 + sqlite3_create_function_v2 (db, "GCP_Compute", 3, 35696 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0, 35697 + fnct_GroundControlPoints_Compute_step, 35698 + fnct_GroundControlPoints_Compute_final, 0); 35699 + sqlite3_create_function_v2 (db, "GCP_Transform", 2, 35700 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35701 + fnct_GroundControlPoints_GeometryTransform, 0, 35702 + 0, 0); 35703 + sqlite3_create_function_v2 (db, "GCP_Transform", 3, 35704 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35705 + fnct_GroundControlPoints_GeometryTransform, 0, 35706 + 0, 0); 35707 + sqlite3_create_function_v2 (db, "GCP_IsValid", 1, 35708 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35709 + fnct_GroundControlPoints_IsValid, 0, 0, 0); 35710 + sqlite3_create_function_v2 (db, "GCP_AsText", 1, 35711 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35712 + fnct_GroundControlPoints_AsText, 0, 0, 0); 35713 + sqlite3_create_function_v2 (db, "GCP2ATM", 1, 35714 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35715 + fnct_GroundControlPoints_ToATM, 0, 0, 0); 35716 +#endif /* end including GCP */ 34700 35717 34701 35718 #ifndef OMIT_GEOS /* including GEOS */ 34702 35719 sqlite3_create_function_v2 (db, "BuildArea", 1, 34703 35720 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34704 35721 fnct_BuildArea, 0, 0, 0); 34705 35722 sqlite3_create_function_v2 (db, "ST_BuildArea", 1, 34706 35723 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, ................................................................................ 34710 35727 fnct_Polygonize_step, fnct_Polygonize_final, 0); 34711 35728 sqlite3_create_function_v2 (db, "ST_Polygonize", 1, 34712 35729 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0, 34713 35730 fnct_Polygonize_step, fnct_Polygonize_final, 0); 34714 35731 #endif /* end including GEOS */ 34715 35732 34716 35733 sqlite3_create_function_v2 (db, "DissolveSegments", 1, 34717 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35734 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34718 35735 fnct_DissolveSegments, 0, 0, 0); 34719 35736 sqlite3_create_function_v2 (db, "ST_DissolveSegments", 1, 34720 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35737 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34721 35738 fnct_DissolveSegments, 0, 0, 0); 34722 35739 sqlite3_create_function_v2 (db, "DissolvePoints", 1, 34723 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35740 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34724 35741 fnct_DissolvePoints, 0, 0, 0); 34725 35742 sqlite3_create_function_v2 (db, "ST_DissolvePoints", 1, 34726 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35743 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34727 35744 fnct_DissolvePoints, 0, 0, 0); 34728 35745 sqlite3_create_function_v2 (db, "CollectionExtract", 2, 34729 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35746 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34730 35747 fnct_CollectionExtract, 0, 0, 0); 34731 35748 sqlite3_create_function_v2 (db, "ST_CollectionExtract", 2, 34732 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35749 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34733 35750 fnct_CollectionExtract, 0, 0, 0); 34734 35751 sqlite3_create_function_v2 (db, "ST_Locate_Along_Measure", 2, 34735 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35752 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34736 35753 fnct_LocateBetweenMeasures, 0, 0, 0); 34737 35754 sqlite3_create_function_v2 (db, "ST_LocateAlong", 2, 34738 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35755 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34739 35756 fnct_LocateBetweenMeasures, 0, 0, 0); 34740 35757 sqlite3_create_function_v2 (db, "ST_Locate_Between_Measures", 3, 34741 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35758 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34742 35759 fnct_LocateBetweenMeasures, 0, 0, 0); 34743 35760 sqlite3_create_function_v2 (db, "ST_LocateBetween", 3, 34744 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35761 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34745 35762 fnct_LocateBetweenMeasures, 0, 0, 0); 34746 35763 #ifndef OMIT_GEOCALLBACKS /* supporting RTree geometry callbacks */ 34747 35764 sqlite3_rtree_geometry_callback (db, "RTreeWithin", fnct_RTreeIntersects, 34748 35765 0); 34749 35766 sqlite3_rtree_geometry_callback (db, "RTreeContains", 34750 35767 fnct_RTreeIntersects, 0); 34751 35768 sqlite3_rtree_geometry_callback (db, "RTreeIntersects", ................................................................................ 34855 35872 sqlite3_create_function_v2 (db, "ImportDXFfromDir", 1, 34856 35873 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34857 35874 fnct_ImportDXFfromDir, 0, 0, 0); 34858 35875 sqlite3_create_function_v2 (db, "ImportDXFfromDir", 8, 34859 35876 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34860 35877 fnct_ImportDXFfromDir, 0, 0, 0); 34861 35878 sqlite3_create_function_v2 (db, "ExportDXF", 9, 34862 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35879 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34863 35880 fnct_ExportDXF, 0, 0, 0); 34864 35881 sqlite3_create_function_v2 (db, "ExportDXF", 10, 34865 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35882 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34866 35883 fnct_ExportDXF, 0, 0, 0); 34867 35884 sqlite3_create_function_v2 (db, "ImportDBF", 3, 34868 35885 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34869 35886 fnct_ImportDBF, 0, 0, 0); 34870 35887 sqlite3_create_function_v2 (db, "ImportDBF", 4, 34871 35888 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34872 35889 fnct_ImportDBF, 0, 0, 0); ................................................................................ 34975 35992 sqlite3_create_function_v2 (db, "ImportXLS", 4, 34976 35993 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34977 35994 fnct_ImportXLS, 0, 0, 0); 34978 35995 #endif /* end FREEXL support */ 34979 35996 34980 35997 } 34981 35998 35999 + 36000 +/* global settings */ 36001 + sqlite3_create_function_v2 (db, "EnableGpkgAmphibiousMode", 0, 36002 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 36003 + fnct_enableGpkgAmphibiousMode, 0, 0, 0); 36004 + sqlite3_create_function_v2 (db, "DisableGpkgAmphibiousMode", 0, 36005 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 36006 + fnct_disableGpkgAmphibiousMode, 0, 0, 0); 36007 + sqlite3_create_function_v2 (db, "GetGpkgAmphibiousMode", 0, 36008 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 36009 + fnct_getGpkgAmphibiousMode, 0, 0, 0); 36010 + sqlite3_create_function_v2 (db, "SetDecimalPrecision", 1, 36011 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 36012 + fnct_setDecimalPrecision, 0, 0, 0); 36013 + sqlite3_create_function_v2 (db, "GetDecimalPrecision", 0, 36014 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 36015 + fnct_getDecimalPrecision, 0, 0, 0); 36016 + 34982 36017 /* some Geodesic functions */ 34983 36018 sqlite3_create_function_v2 (db, "GreatCircleLength", 1, 34984 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36019 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34985 36020 fnct_GreatCircleLength, 0, 0, 0); 34986 36021 sqlite3_create_function_v2 (db, "GeodesicLength", 1, 34987 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36022 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 34988 36023 fnct_GeodesicLength, 0, 0, 0); 34989 36024 34990 36025 /* some Length Unit conversion functions */ 34991 36026 sqlite3_create_function_v2 (db, "CvtToKm", 1, 34992 36027 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 34993 36028 fnct_cvtToKm, 0, 0, 0); 34994 36029 sqlite3_create_function_v2 (db, "CvtToDm", 1, ................................................................................ 35128 36163 fnct_math_acos, 0, 0, 0); 35129 36164 sqlite3_create_function_v2 (db, "asin", 1, 35130 36165 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35131 36166 fnct_math_asin, 0, 0, 0); 35132 36167 sqlite3_create_function_v2 (db, "atan", 1, 35133 36168 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35134 36169 fnct_math_atan, 0, 0, 0); 36170 + sqlite3_create_function_v2 (db, "atan2", 2, 36171 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36172 + fnct_math_atan2, 0, 0, 0); 35135 36173 sqlite3_create_function_v2 (db, "ceil", 1, 35136 36174 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35137 36175 fnct_math_ceil, 0, 0, 0); 35138 36176 sqlite3_create_function_v2 (db, "ceiling", 1, 35139 36177 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35140 36178 fnct_math_ceil, 0, 0, 0); 35141 36179 sqlite3_create_function_v2 (db, "cos", 1, ................................................................................ 35246 36284 sqlite3_create_function_v2 (db, "Boundary", 1, 35247 36285 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35248 36286 fnct_Boundary, 0, 0, 0); 35249 36287 sqlite3_create_function_v2 (db, "ST_Boundary", 1, 35250 36288 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35251 36289 fnct_Boundary, 0, 0, 0); 35252 36290 sqlite3_create_function_v2 (db, "IsClosed", 1, 35253 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36291 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35254 36292 fnct_IsClosed, 0, 0, 0); 35255 36293 sqlite3_create_function_v2 (db, "ST_IsClosed", 1, 35256 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36294 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35257 36295 fnct_IsClosed, 0, 0, 0); 35258 36296 sqlite3_create_function_v2 (db, "IsSimple", 1, 35259 36297 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35260 36298 fnct_IsSimple, 0, 0, 0); 35261 36299 sqlite3_create_function_v2 (db, "ST_IsSimple", 1, 35262 36300 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35263 36301 fnct_IsSimple, 0, 0, 0); ................................................................................ 35645 36683 sqlite3_create_function_v2 (db, "ST_HexagonalGrid", 3, 35646 36684 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35647 36685 fnct_HexagonalGrid, 0, 0, 0); 35648 36686 sqlite3_create_function_v2 (db, "ST_HexagonalGrid", 4, 35649 36687 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35650 36688 fnct_HexagonalGrid, 0, 0, 0); 35651 36689 sqlite3_create_function_v2 (db, "LinesCutAtNodes", 2, 35652 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36690 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35653 36691 fnct_LinesCutAtNodes, 0, 0, 0); 35654 36692 sqlite3_create_function_v2 (db, "ST_LinesCutAtNodes", 2, 35655 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36693 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35656 36694 fnct_LinesCutAtNodes, 0, 0, 0); 35657 36695 sqlite3_create_function_v2 (db, "RingsCutAtNodes", 1, 35658 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36696 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35659 36697 fnct_RingsCutAtNodes, 0, 0, 0); 35660 36698 sqlite3_create_function_v2 (db, "ST_RingsCutAtNodes", 1, 35661 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36699 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35662 36700 fnct_RingsCutAtNodes, 0, 0, 0); 35663 36701 35664 36702 #ifdef GEOS_ADVANCED /* GEOS advanced features - 3.4.0 */ 35665 36703 35666 36704 sqlite3_create_function_v2 (db, "DelaunayTriangulation", 1, 35667 36705 SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35668 36706 fnct_DelaunayTriangulation, 0, 0, 0); ................................................................................ 35736 36774 35737 36775 sqlite3_create_function_v2 (db, "LWGEOM_GetLastErrorMsg", 0, SQLITE_UTF8, 35738 36776 0, fnct_LWGEOM_GetLastErrorMsg, 0, 0, 0); 35739 36777 sqlite3_create_function_v2 (db, "LWGEOM_GetLastWarningMsg", 0, SQLITE_UTF8, 35740 36778 0, fnct_LWGEOM_GetLastWarningMsg, 0, 0, 0); 35741 36779 35742 36780 sqlite3_create_function_v2 (db, "MakeValid", 1, 35743 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36781 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35744 36782 fnct_MakeValid, 0, 0, 0); 35745 36783 sqlite3_create_function_v2 (db, "ST_MakeValid", 1, 35746 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36784 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35747 36785 fnct_MakeValid, 0, 0, 0); 35748 36786 sqlite3_create_function_v2 (db, "MakeValidDiscarded", 1, 35749 36787 SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 35750 36788 fnct_MakeValidDiscarded, 0, 0, 0); 35751 36789 sqlite3_create_function_v2 (db, "ST_MakeValidDiscarded", 1, 35752 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36790 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35753 36791 fnct_MakeValidDiscarded, 0, 0, 0); 35754 36792 sqlite3_create_function_v2 (db, "Area", 2, 35755 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36793 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35756 36794 fnct_Area, 0, 0, 0); 35757 36795 sqlite3_create_function_v2 (db, "ST_Area", 2, 35758 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36796 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35759 36797 fnct_Area, 0, 0, 0); 35760 36798 sqlite3_create_function_v2 (db, "Segmentize", 2, 35761 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36799 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35762 36800 fnct_Segmentize, 0, 0, 0); 35763 36801 sqlite3_create_function_v2 (db, "ST_Segmentize", 2, 35764 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36802 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35765 36803 fnct_Segmentize, 0, 0, 0); 35766 36804 sqlite3_create_function_v2 (db, "Azimuth", 2, 35767 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36805 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35768 36806 fnct_Azimuth, 0, 0, 0); 35769 36807 sqlite3_create_function_v2 (db, "ST_Azimuth", 2, 35770 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36808 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35771 36809 fnct_Azimuth, 0, 0, 0); 35772 36810 sqlite3_create_function_v2 (db, "Project", 3, 35773 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36811 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35774 36812 fnct_Project, 0, 0, 0); 35775 36813 sqlite3_create_function_v2 (db, "ST_Project", 3, 35776 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36814 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35777 36815 fnct_Project, 0, 0, 0); 35778 36816 sqlite3_create_function_v2 (db, "GeoHash", 1, 35779 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36817 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35780 36818 fnct_GeoHash, 0, 0, 0); 35781 36819 sqlite3_create_function_v2 (db, "GeoHash", 2, 35782 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36820 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35783 36821 fnct_GeoHash, 0, 0, 0); 35784 36822 sqlite3_create_function_v2 (db, "ST_GeoHash", 1, 35785 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36823 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35786 36824 fnct_GeoHash, 0, 0, 0); 35787 36825 sqlite3_create_function_v2 (db, "ST_GeoHash", 2, 35788 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36826 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35789 36827 fnct_GeoHash, 0, 0, 0); 35790 36828 sqlite3_create_function_v2 (db, "AsX3D", 1, 35791 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36829 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35792 36830 fnct_AsX3D, 0, 0, 0); 35793 36831 sqlite3_create_function_v2 (db, "AsX3D", 2, 35794 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36832 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35795 36833 fnct_AsX3D, 0, 0, 0); 35796 36834 sqlite3_create_function_v2 (db, "AsX3D", 3, 35797 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36835 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35798 36836 fnct_AsX3D, 0, 0, 0); 35799 36837 sqlite3_create_function_v2 (db, "AsX3D", 4, 35800 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36838 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35801 36839 fnct_AsX3D, 0, 0, 0); 35802 36840 sqlite3_create_function_v2 (db, "ST_AsX3D", 1, 35803 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36841 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35804 36842 fnct_AsX3D, 0, 0, 0); 35805 36843 sqlite3_create_function_v2 (db, "ST_AsX3D", 2, 35806 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36844 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35807 36845 fnct_AsX3D, 0, 0, 0); 35808 36846 sqlite3_create_function_v2 (db, "ST_AsX3D", 3, 35809 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36847 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35810 36848 fnct_AsX3D, 0, 0, 0); 35811 36849 sqlite3_create_function_v2 (db, "ST_AsX3D", 4, 35812 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36850 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35813 36851 fnct_AsX3D, 0, 0, 0); 35814 36852 sqlite3_create_function_v2 (db, "ST_3DDistance", 2, 35815 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36853 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35816 36854 fnct_3DDistance, 0, 0, 0); 35817 36855 sqlite3_create_function_v2 (db, "MaxDistance", 2, 35818 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36856 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35819 36857 fnct_MaxDistance, 0, 0, 0); 35820 36858 sqlite3_create_function_v2 (db, "ST_MaxDistance", 2, 35821 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36859 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35822 36860 fnct_MaxDistance, 0, 0, 0); 35823 36861 sqlite3_create_function_v2 (db, "ST_3DMaxDistance", 2, 35824 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36862 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35825 36863 fnct_3DMaxDistance, 0, 0, 0); 35826 36864 sqlite3_create_function_v2 (db, "Split", 2, 35827 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36865 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35828 36866 fnct_Split, 0, 0, 0); 35829 36867 sqlite3_create_function_v2 (db, "ST_Split", 2, 35830 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36868 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35831 36869 fnct_Split, 0, 0, 0); 35832 36870 sqlite3_create_function_v2 (db, "SplitLeft", 2, 35833 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36871 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35834 36872 fnct_SplitLeft, 0, 0, 0); 35835 36873 sqlite3_create_function_v2 (db, "ST_SplitLeft", 2, 35836 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36874 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35837 36875 fnct_SplitLeft, 0, 0, 0); 35838 36876 sqlite3_create_function_v2 (db, "SplitRight", 2, 35839 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36877 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35840 36878 fnct_SplitRight, 0, 0, 0); 35841 36879 sqlite3_create_function_v2 (db, "ST_SplitRight", 2, 35842 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36880 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35843 36881 fnct_SplitRight, 0, 0, 0); 35844 36882 sqlite3_create_function_v2 (db, "ST_Node", 1, 35845 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36883 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35846 36884 fnct_Node, 0, 0, 0); 35847 36885 sqlite3_create_function_v2 (db, "SelfIntersections", 1, 35848 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36886 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35849 36887 fnct_SelfIntersections, 0, 0, 0); 35850 36888 sqlite3_create_function_v2 (db, "ST_SelfIntersections", 1, 35851 - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 36889 + SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 35852 36890 fnct_SelfIntersections, 0, 0, 0); 35853 36891 35854 36892 #endif /* end LWGEOM support */ 35855 36893 35856 36894 #endif /* end including GEOS */ 35857 36895 35858 36896 #ifdef ENABLE_LIBXML2 /* including LIBXML2 */
Changes to src/spatialite/srid_aux.c.
52 52 (implementing XML support - ISO Metadata and SLD/SE Styles) 53 53 54 54 */ 55 55 56 56 #include <stdlib.h> 57 57 #include <stdio.h> 58 58 #include <string.h> 59 +#include <errno.h> 59 60 60 61 #if defined(_WIN32) && !defined(__MINGW32__) 61 62 #include "config-msvc.h" 62 63 #else 63 64 #include "config.h" 64 65 #endif 65 66 66 67 #include <spatialite/sqlite.h> 67 68 #include <spatialite/debug.h> 68 69 #include <spatialite.h> 70 +#include <spatialite_private.h> 69 71 70 72 #ifdef _WIN32 71 73 #define strcasecmp _stricmp 72 74 #endif /* not WIN32 */ 73 75 74 76 static int 75 77 parse_proj4 (const char *proj4, const char *key, char **value) ................................................................................ 1728 1730 sqlite3_finalize (stmt); 1729 1731 stmt = NULL; 1730 1732 if (result != NULL) 1731 1733 return result; 1732 1734 } 1733 1735 return NULL; 1734 1736 } 1737 + 1738 +static void 1739 +getProjParamsFromSpatialReferenceSystemTable (sqlite3 * sqlite, int srid, 1740 + char **proj_params) 1741 +{ 1742 +/* retrives the PROJ params from SPATIAL_SYS_REF table, if possible */ 1743 + char *sql; 1744 + char **results; 1745 + int rows; 1746 + int columns; 1747 + int i; 1748 + int ret; 1749 + int len; 1750 + const char *proj4text; 1751 + char *errMsg = NULL; 1752 + *proj_params = NULL; 1753 + sql = 1754 + sqlite3_mprintf 1755 + ("SELECT proj4text FROM spatial_ref_sys WHERE srid = %d", srid); 1756 + ret = sqlite3_get_table (sqlite, sql, &results, &rows, &columns, &errMsg); 1757 + sqlite3_free (sql); 1758 + if (ret != SQLITE_OK) 1759 + { 1760 + spatialite_e ("unknown SRID: %d\t<%s>\n", srid, errMsg); 1761 + sqlite3_free (errMsg); 1762 + return; 1763 + } 1764 + for (i = 1; i <= rows; i++) 1765 + { 1766 + proj4text = results[(i * columns)]; 1767 + if (proj4text != NULL) 1768 + { 1769 + len = strlen (proj4text); 1770 + *proj_params = malloc (len + 1); 1771 + strcpy (*proj_params, proj4text); 1772 + } 1773 + } 1774 + if (*proj_params == NULL) 1775 + { 1776 + spatialite_e ("unknown SRID: %d\n", srid); 1777 + } 1778 + sqlite3_free_table (results); 1779 +} 1780 + 1781 +static int 1782 +coordinates_system_matches (struct epsg_defs *iter, const char *organization, 1783 + const int organization_coordsys_id) 1784 +{ 1785 + if (organization == NULL) 1786 + { 1787 + /* we didn't have a good lookup on the target database, so use best-efforts lookup */ 1788 + return ((iter->srid == organization_coordsys_id) 1789 + && (iter->proj4text != NULL)); 1790 + } 1791 + else 1792 + { 1793 + return ((strcasecmp (iter->auth_name, organization) == 0) 1794 + && (iter->auth_srid == organization_coordsys_id) 1795 + && (iter->proj4text != NULL)); 1796 + } 1797 +} 1798 + 1799 +static void 1800 +getProjParamsFromGeopackageTable (sqlite3 * sqlite, int srid, 1801 + char **proj_params) 1802 +{ 1803 + char *sql; 1804 + char **results; 1805 + int rows; 1806 + int columns; 1807 + int ret; 1808 + int len; 1809 + char *errMsg = NULL; 1810 + struct epsg_defs *first = NULL; 1811 + struct epsg_defs *last = NULL; 1812 + struct epsg_defs *iter = NULL; 1813 + const char *organization = NULL; 1814 + int organization_coordsys_id = -1; 1815 + 1816 + *proj_params = NULL; 1817 + 1818 + sql = 1819 + sqlite3_mprintf 1820 + ("SELECT organization, organization_coordsys_id FROM gpkg_spatial_ref_sys WHERE srs_id = %d", 1821 + srid); 1822 + ret = sqlite3_get_table (sqlite, sql, &results, &rows, &columns, &errMsg); 1823 + sqlite3_free (sql); 1824 + if (ret != SQLITE_OK) 1825 + { 1826 + spatialite_e ("unknown SRID: %d\t<%s>\n", srid, errMsg); 1827 + sqlite3_free (errMsg); 1828 + return; 1829 + } 1830 + if (rows == 0) 1831 + { 1832 + printf 1833 + ("unknown SRID: %d\t(not in local database, ignoring authority and using best efforts...)\n", 1834 + srid); 1835 + organization_coordsys_id = srid; 1836 + } 1837 + else if (rows == 1) 1838 + { 1839 + /* there are 'columns' entries in the header row (result indexes 0 to columns - 1), and our data is the next row */ 1840 + organization = results[columns]; 1841 + errno = 0; 1842 + organization_coordsys_id = strtol (results[columns + 1], NULL, 10); 1843 + if ((errno != 0) || (organization_coordsys_id == 0)) 1844 + { 1845 + spatialite_e ("Invalid organization_coordsys_id format: %s\n", 1846 + results[columns + 1]); 1847 + sqlite3_free_table (results); 1848 + return; 1849 + } 1850 + } 1851 + else if (rows > 1) 1852 + { 1853 + spatialite_e 1854 + ("invalid or corrupt gpkg_spatial_ref_sys table - duplicate entries for : %d\n", 1855 + srid); 1856 + sqlite3_free_table (results); 1857 + return; 1858 + } 1859 + 1860 + if (organization == NULL) 1861 + { 1862 + /* best-effort mode */ 1863 + initialize_epsg (srid, &first, &last); 1864 + } 1865 + else 1866 + { 1867 + initialize_epsg (GAIA_EPSG_ANY, &first, &last); 1868 + } 1869 + iter = first; 1870 + while (iter) 1871 + { 1872 + if (coordinates_system_matches 1873 + (iter, organization, organization_coordsys_id)) 1874 + { 1875 + len = strlen (iter->proj4text); 1876 + *proj_params = malloc (len + 1); 1877 + strcpy (*proj_params, iter->proj4text); 1878 + free_epsg (first); 1879 + sqlite3_free_table (results); 1880 + return; 1881 + } 1882 + iter = iter->next; 1883 + } 1884 + /* if we get here, we didn't find a match */ 1885 + free_epsg (first); 1886 + sqlite3_free_table (results); 1887 + spatialite_e ("unknown SRID: %d\n", srid); 1888 +} 1889 + 1890 +static int 1891 +exists_gpkg_spatial_ref_sys (void *p_sqlite) 1892 +{ 1893 +/* checking if the GPKG_SPATIAL_REF_SYS table exists */ 1894 + int ret; 1895 + int ok = 0; 1896 + char sql[1024]; 1897 + char **results; 1898 + int n_rows; 1899 + int n_columns; 1900 + char *err_msg = NULL; 1901 + 1902 + sqlite3 *handle = (sqlite3 *) p_sqlite; 1903 + 1904 + strcpy (sql, 1905 + "SELECT name FROM sqlite_master WHERE type = 'table' AND name LIKE 'gpkg_spatial_ref_sys'"); 1906 + ret = 1907 + sqlite3_get_table (handle, sql, &results, &n_rows, &n_columns, 1908 + &err_msg); 1909 + if (ret != SQLITE_OK) 1910 + { 1911 +/* some error occurred */ 1912 + spatialite_e ("XX %s\n", err_msg); 1913 + sqlite3_free (err_msg); 1914 + return 0; 1915 + } 1916 + if (n_rows > 0) 1917 + ok = 1; 1918 + sqlite3_free_table (results); 1919 + return ok; 1920 +} 1921 + 1922 +SPATIALITE_PRIVATE void 1923 +getProjParamsEx (void *p_sqlite, int srid, char **proj_params, 1924 + int gpkg_amphibious_mode) 1925 +{ 1926 +/* retrives the PROJ params - generic interface */ 1927 + sqlite3 *sqlite = (sqlite3 *) p_sqlite; 1928 + *proj_params = NULL; 1929 + if (exists_spatial_ref_sys (sqlite)) 1930 + { 1931 + /* normal Spatialite case */ 1932 + getProjParamsFromSpatialReferenceSystemTable (sqlite, srid, 1933 + proj_params); 1934 + } 1935 + else if (exists_gpkg_spatial_ref_sys (sqlite) && gpkg_amphibious_mode) 1936 + { 1937 + /* geopackage case */ 1938 + getProjParamsFromGeopackageTable (sqlite, srid, proj_params); 1939 + } 1940 +} 1941 + 1942 +SPATIALITE_PRIVATE void 1943 +getProjParams (void *p_sqlite, int srid, char **proj_params) 1944 +{ 1945 +/* 1946 +* retrives the PROJ params from SPATIAL_SYS_REF table, if possible 1947 +* convenience method - disabling GPKG amphibious mode 1948 +*/ 1949 + getProjParamsEx (p_sqlite, srid, proj_params, 0); 1950 +}
Changes to src/spatialite/statistics.c.
2141 2141 return 0; 2142 2142 2143 2143 /* identifying any possible R*Tree supporting the main target */ 2144 2144 q_prefix = gaiaDoubleQuotedSql (prefix); 2145 2145 sql = 2146 2146 sqlite3_mprintf 2147 2147 ("SELECT name FROM \"%s\".sqlite_master WHERE type = 'table' AND " 2148 - "name IN (SELECT 'idx_' || f_table_name || '_' || f_geometry_column " 2148 + "Lower(name) IN (SELECT " 2149 + "Lower('idx_' || f_table_name || '_' || f_geometry_column) " 2149 2150 "FROM geometry_columns WHERE Lower(f_table_name) = Lower(%Q)) " 2150 2151 "AND sql LIKE('%cvirtual%c') AND sql LIKE('%crtree%c')", 2151 2152 q_prefix, table, jolly, jolly, jolly, jolly); 2152 2153 free (q_prefix); 2153 2154 ret = sqlite3_get_table (sqlite, sql, &results, &rows, &columns, NULL); 2154 2155 sqlite3_free (sql); 2155 2156 if (ret != SQLITE_OK)
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 376 376 add_proj4text (p, 1, 377 377 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 378 378 add_srs_wkt (p, 0, 379 379 "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 2 (deprecated)\",GEOG"); 380 380 add_srs_wkt (p, 1, 381 381 "CS[\"NAD27(CGQ77)\",DATUM[\"North_American_Datum_1927_CG"); 382 382 add_srs_wkt (p, 2, 383 - "Q77\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821390"); 383 + "Q77\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821389"); 384 384 add_srs_wkt (p, 3, 385 - "06,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"66"); 385 + "82,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"66"); 386 386 add_srs_wkt (p, 4, 387 387 "09\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 388 388 add_srs_wkt (p, 5, 389 389 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 390 390 add_srs_wkt (p, 6, 391 391 ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\","); 392 392 add_srs_wkt (p, 7, ................................................................................ 413 413 add_proj4text (p, 1, 414 414 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 415 415 add_srs_wkt (p, 0, 416 416 "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 3\",GEOGCS[\"NAD27(CG"); 417 417 add_srs_wkt (p, 1, 418 418 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 419 419 add_srs_wkt (p, 2, 420 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 420 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 421 421 add_srs_wkt (p, 3, 422 422 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 423 423 add_srs_wkt (p, 4, 424 424 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 425 425 add_srs_wkt (p, 5, 426 426 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 427 427 add_srs_wkt (p, 6, ................................................................................ 450 450 add_proj4text (p, 1, 451 451 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 452 452 add_srs_wkt (p, 0, 453 453 "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 4\",GEOGCS[\"NAD27(CG"); 454 454 add_srs_wkt (p, 1, 455 455 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 456 456 add_srs_wkt (p, 2, 457 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 457 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 458 458 add_srs_wkt (p, 3, 459 459 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 460 460 add_srs_wkt (p, 4, 461 461 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 462 462 add_srs_wkt (p, 5, 463 463 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 464 464 add_srs_wkt (p, 6, ................................................................................ 487 487 add_proj4text (p, 1, 488 488 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 489 489 add_srs_wkt (p, 0, 490 490 "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 5\",GEOGCS[\"NAD27(CG"); 491 491 add_srs_wkt (p, 1, 492 492 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 493 493 add_srs_wkt (p, 2, 494 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 494 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 495 495 add_srs_wkt (p, 3, 496 496 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 497 497 add_srs_wkt (p, 4, 498 498 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 499 499 add_srs_wkt (p, 5, 500 500 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 501 501 add_srs_wkt (p, 6, ................................................................................ 524 524 add_proj4text (p, 1, 525 525 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 526 526 add_srs_wkt (p, 0, 527 527 "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 6\",GEOGCS[\"NAD27(CG"); 528 528 add_srs_wkt (p, 1, 529 529 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 530 530 add_srs_wkt (p, 2, 531 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 531 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 532 532 add_srs_wkt (p, 3, 533 533 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 534 534 add_srs_wkt (p, 4, 535 535 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 536 536 add_srs_wkt (p, 5, 537 537 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 538 538 add_srs_wkt (p, 6, ................................................................................ 561 561 add_proj4text (p, 1, 562 562 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 563 563 add_srs_wkt (p, 0, 564 564 "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 7\",GEOGCS[\"NAD27(CG"); 565 565 add_srs_wkt (p, 1, 566 566 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 567 567 add_srs_wkt (p, 2, 568 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 568 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 569 569 add_srs_wkt (p, 3, 570 570 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 571 571 add_srs_wkt (p, 4, 572 572 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 573 573 add_srs_wkt (p, 5, 574 574 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 575 575 add_srs_wkt (p, 6, ................................................................................ 598 598 add_proj4text (p, 1, 599 599 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 600 600 add_srs_wkt (p, 0, 601 601 "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 8\",GEOGCS[\"NAD27(CG"); 602 602 add_srs_wkt (p, 1, 603 603 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 604 604 add_srs_wkt (p, 2, 605 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 605 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 606 606 add_srs_wkt (p, 3, 607 607 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 608 608 add_srs_wkt (p, 4, 609 609 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 610 610 add_srs_wkt (p, 5, 611 611 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 612 612 add_srs_wkt (p, 6, ................................................................................ 635 635 add_proj4text (p, 1, 636 636 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 637 637 add_srs_wkt (p, 0, 638 638 "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 9\",GEOGCS[\"NAD27(CG"); 639 639 add_srs_wkt (p, 1, 640 640 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 641 641 add_srs_wkt (p, 2, 642 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 642 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 643 643 add_srs_wkt (p, 3, 644 644 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 645 645 add_srs_wkt (p, 4, 646 646 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 647 647 add_srs_wkt (p, 5, 648 648 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 649 649 add_srs_wkt (p, 6, ................................................................................ 672 672 add_proj4text (p, 1, 673 673 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 674 674 add_srs_wkt (p, 0, 675 675 "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 10\",GEOGCS[\"NAD27(C"); 676 676 add_srs_wkt (p, 1, 677 677 "GQ77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHERO"); 678 678 add_srs_wkt (p, 2, 679 - "ID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY"); 679 + "ID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY"); 680 680 add_srs_wkt (p, 3, 681 681 "[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIME"); 682 682 add_srs_wkt (p, 4, 683 683 "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 684 684 add_srs_wkt (p, 5, 685 685 "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 686 686 add_srs_wkt (p, 6, ................................................................................ 709 709 add_proj4text (p, 1, 710 710 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 711 711 add_srs_wkt (p, 0, 712 712 "PROJCS[\"NAD27(76) / MTM zone 8\",GEOGCS[\"NAD27(76)\",D"); 713 713 add_srs_wkt (p, 1, 714 714 "ATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clark"); 715 715 add_srs_wkt (p, 2, 716 - "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\","); 716 + "e 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\","); 717 717 add_srs_wkt (p, 3, 718 718 "\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Greenw"); 719 719 add_srs_wkt (p, 4, 720 720 "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 721 721 add_srs_wkt (p, 5, 722 722 "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 723 723 add_srs_wkt (p, 6, ................................................................................ 746 746 add_proj4text (p, 1, 747 747 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 748 748 add_srs_wkt (p, 0, 749 749 "PROJCS[\"NAD27(76) / MTM zone 9\",GEOGCS[\"NAD27(76)\",D"); 750 750 add_srs_wkt (p, 1, 751 751 "ATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clark"); 752 752 add_srs_wkt (p, 2, 753 - "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\","); 753 + "e 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\","); 754 754 add_srs_wkt (p, 3, 755 755 "\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Greenw"); 756 756 add_srs_wkt (p, 4, 757 757 "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 758 758 add_srs_wkt (p, 5, 759 759 "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 760 760 add_srs_wkt (p, 6, ................................................................................ 783 783 add_proj4text (p, 1, 784 784 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 785 785 add_srs_wkt (p, 0, 786 786 "PROJCS[\"NAD27(76) / MTM zone 10\",GEOGCS[\"NAD27(76)\","); 787 787 add_srs_wkt (p, 1, 788 788 "DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clar"); 789 789 add_srs_wkt (p, 2, 790 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 790 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 791 791 add_srs_wkt (p, 3, 792 792 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 793 793 add_srs_wkt (p, 4, 794 794 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 795 795 add_srs_wkt (p, 5, 796 796 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 797 797 add_srs_wkt (p, 6, ................................................................................ 820 820 add_proj4text (p, 1, 821 821 "+y_0=0 +ellps=clrk66 +units=m +no_defs"); 822 822 add_srs_wkt (p, 0, 823 823 "PROJCS[\"NAD27(76) / MTM zone 11\",GEOGCS[\"NAD27(76)\","); 824 824 add_srs_wkt (p, 1, 825 825 "DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clar"); 826 826 add_srs_wkt (p, 2, 827 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 827 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 828 828 add_srs_wkt (p, 3, 829 829 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 830 830 add_srs_wkt (p, 4, 831 831 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 832 832 add_srs_wkt (p, 5, 833 833 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 834 834 add_srs_wkt (p, 6, ................................................................................ 857 857 add_proj4text (p, 1, 858 858 "_0=0 +ellps=clrk66 +units=m +no_defs"); 859 859 add_srs_wkt (p, 0, 860 860 "PROJCS[\"NAD27(76) / MTM zone 12\",GEOGCS[\"NAD27(76)\","); 861 861 add_srs_wkt (p, 1, 862 862 "DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clar"); 863 863 add_srs_wkt (p, 2, 864 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 864 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 865 865 add_srs_wkt (p, 3, 866 866 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 867 867 add_srs_wkt (p, 4, 868 868 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 869 869 add_srs_wkt (p, 5, 870 870 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 871 871 add_srs_wkt (p, 6, ................................................................................ 894 894 add_proj4text (p, 1, 895 895 "_0=0 +ellps=clrk66 +units=m +no_defs"); 896 896 add_srs_wkt (p, 0, 897 897 "PROJCS[\"NAD27(76) / MTM zone 13\",GEOGCS[\"NAD27(76)\","); 898 898 add_srs_wkt (p, 1, 899 899 "DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clar"); 900 900 add_srs_wkt (p, 2, 901 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 901 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 902 902 add_srs_wkt (p, 3, 903 903 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 904 904 add_srs_wkt (p, 4, 905 905 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 906 906 add_srs_wkt (p, 5, 907 907 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 908 908 add_srs_wkt (p, 6, ................................................................................ 931 931 add_proj4text (p, 1, 932 932 "_0=0 +ellps=clrk66 +units=m +no_defs"); 933 933 add_srs_wkt (p, 0, 934 934 "PROJCS[\"NAD27(76) / MTM zone 14\",GEOGCS[\"NAD27(76)\","); 935 935 add_srs_wkt (p, 1, 936 936 "DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clar"); 937 937 add_srs_wkt (p, 2, 938 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 938 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 939 939 add_srs_wkt (p, 3, 940 940 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 941 941 add_srs_wkt (p, 4, 942 942 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 943 943 add_srs_wkt (p, 5, 944 944 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 945 945 add_srs_wkt (p, 6, ................................................................................ 968 968 add_proj4text (p, 1, 969 969 "_0=0 +ellps=clrk66 +units=m +no_defs"); 970 970 add_srs_wkt (p, 0, 971 971 "PROJCS[\"NAD27(76) / MTM zone 15\",GEOGCS[\"NAD27(76)\","); 972 972 add_srs_wkt (p, 1, 973 973 "DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clar"); 974 974 add_srs_wkt (p, 2, 975 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 975 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 976 976 add_srs_wkt (p, 3, 977 977 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 978 978 add_srs_wkt (p, 4, 979 979 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 980 980 add_srs_wkt (p, 5, 981 981 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 982 982 add_srs_wkt (p, 6, ................................................................................ 1005 1005 add_proj4text (p, 1, 1006 1006 "_0=0 +ellps=clrk66 +units=m +no_defs"); 1007 1007 add_srs_wkt (p, 0, 1008 1008 "PROJCS[\"NAD27(76) / MTM zone 16\",GEOGCS[\"NAD27(76)\","); 1009 1009 add_srs_wkt (p, 1, 1010 1010 "DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clar"); 1011 1011 add_srs_wkt (p, 2, 1012 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 1012 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 1013 1013 add_srs_wkt (p, 3, 1014 1014 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 1015 1015 add_srs_wkt (p, 4, 1016 1016 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 1017 1017 add_srs_wkt (p, 5, 1018 1018 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 1019 1019 add_srs_wkt (p, 6, ................................................................................ 1042 1042 add_proj4text (p, 1, 1043 1043 "_0=0 +ellps=clrk66 +units=m +no_defs"); 1044 1044 add_srs_wkt (p, 0, 1045 1045 "PROJCS[\"NAD27(76) / MTM zone 17\",GEOGCS[\"NAD27(76)\","); 1046 1046 add_srs_wkt (p, 1, 1047 1047 "DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Clar"); 1048 1048 add_srs_wkt (p, 2, 1049 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 1049 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 1050 1050 add_srs_wkt (p, 3, 1051 1051 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 1052 1052 add_srs_wkt (p, 4, 1053 1053 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 1054 1054 add_srs_wkt (p, 5, 1055 1055 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 1056 1056 add_srs_wkt (p, 6, ................................................................................ 1077 1077 add_proj4text (p, 0, 1078 1078 "+proj=utm +zone=15 +ellps=clrk66 +units=m +no_defs"); 1079 1079 add_srs_wkt (p, 0, 1080 1080 "PROJCS[\"NAD27(76) / UTM zone 15N\",GEOGCS[\"NAD27(76)\""); 1081 1081 add_srs_wkt (p, 1, 1082 1082 ",DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Cla"); 1083 1083 add_srs_wkt (p, 2, 1084 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 1084 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 1085 1085 add_srs_wkt (p, 3, 1086 1086 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 1087 1087 add_srs_wkt (p, 4, 1088 1088 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 1089 1089 add_srs_wkt (p, 5, 1090 1090 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 1091 1091 add_srs_wkt (p, 6, ................................................................................ 1112 1112 add_proj4text (p, 0, 1113 1113 "+proj=utm +zone=16 +ellps=clrk66 +units=m +no_defs"); 1114 1114 add_srs_wkt (p, 0, 1115 1115 "PROJCS[\"NAD27(76) / UTM zone 16N\",GEOGCS[\"NAD27(76)\""); 1116 1116 add_srs_wkt (p, 1, 1117 1117 ",DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Cla"); 1118 1118 add_srs_wkt (p, 2, 1119 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 1119 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 1120 1120 add_srs_wkt (p, 3, 1121 1121 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 1122 1122 add_srs_wkt (p, 4, 1123 1123 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 1124 1124 add_srs_wkt (p, 5, 1125 1125 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 1126 1126 add_srs_wkt (p, 6, ................................................................................ 1147 1147 add_proj4text (p, 0, 1148 1148 "+proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs"); 1149 1149 add_srs_wkt (p, 0, 1150 1150 "PROJCS[\"NAD27(76) / UTM zone 17N\",GEOGCS[\"NAD27(76)\""); 1151 1151 add_srs_wkt (p, 1, 1152 1152 ",DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Cla"); 1153 1153 add_srs_wkt (p, 2, 1154 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 1154 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 1155 1155 add_srs_wkt (p, 3, 1156 1156 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 1157 1157 add_srs_wkt (p, 4, 1158 1158 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 1159 1159 add_srs_wkt (p, 5, 1160 1160 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 1161 1161 add_srs_wkt (p, 6, ................................................................................ 1182 1182 add_proj4text (p, 0, 1183 1183 "+proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs"); 1184 1184 add_srs_wkt (p, 0, 1185 1185 "PROJCS[\"NAD27(76) / UTM zone 18N\",GEOGCS[\"NAD27(76)\""); 1186 1186 add_srs_wkt (p, 1, 1187 1187 ",DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Cla"); 1188 1188 add_srs_wkt (p, 2, 1189 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 1189 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 1190 1190 add_srs_wkt (p, 3, 1191 1191 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green"); 1192 1192 add_srs_wkt (p, 4, 1193 1193 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 1194 1194 add_srs_wkt (p, 5, 1195 1195 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 1196 1196 add_srs_wkt (p, 6, ................................................................................ 1217 1217 add_proj4text (p, 0, 1218 1218 "+proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs"); 1219 1219 add_srs_wkt (p, 0, 1220 1220 "PROJCS[\"NAD27(CGQ77) / UTM zone 17N\",GEOGCS[\"NAD27(CG"); 1221 1221 add_srs_wkt (p, 1, 1222 1222 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 1223 1223 add_srs_wkt (p, 2, 1224 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 1224 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 1225 1225 add_srs_wkt (p, 3, 1226 1226 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 1227 1227 add_srs_wkt (p, 4, 1228 1228 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 1229 1229 add_srs_wkt (p, 5, 1230 1230 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 1231 1231 add_srs_wkt (p, 6, ................................................................................ 1252 1252 add_proj4text (p, 0, 1253 1253 "+proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs"); 1254 1254 add_srs_wkt (p, 0, 1255 1255 "PROJCS[\"NAD27(CGQ77) / UTM zone 18N\",GEOGCS[\"NAD27(CG"); 1256 1256 add_srs_wkt (p, 1, 1257 1257 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 1258 1258 add_srs_wkt (p, 2, 1259 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 1259 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 1260 1260 add_srs_wkt (p, 3, 1261 1261 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 1262 1262 add_srs_wkt (p, 4, 1263 1263 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 1264 1264 add_srs_wkt (p, 5, 1265 1265 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 1266 1266 add_srs_wkt (p, 6, ................................................................................ 1287 1287 add_proj4text (p, 0, 1288 1288 "+proj=utm +zone=19 +ellps=clrk66 +units=m +no_defs"); 1289 1289 add_srs_wkt (p, 0, 1290 1290 "PROJCS[\"NAD27(CGQ77) / UTM zone 19N\",GEOGCS[\"NAD27(CG"); 1291 1291 add_srs_wkt (p, 1, 1292 1292 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 1293 1293 add_srs_wkt (p, 2, 1294 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 1294 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 1295 1295 add_srs_wkt (p, 3, 1296 1296 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 1297 1297 add_srs_wkt (p, 4, 1298 1298 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 1299 1299 add_srs_wkt (p, 5, 1300 1300 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 1301 1301 add_srs_wkt (p, 6, ................................................................................ 1322 1322 add_proj4text (p, 0, 1323 1323 "+proj=utm +zone=20 +ellps=clrk66 +units=m +no_defs"); 1324 1324 add_srs_wkt (p, 0, 1325 1325 "PROJCS[\"NAD27(CGQ77) / UTM zone 20N\",GEOGCS[\"NAD27(CG"); 1326 1326 add_srs_wkt (p, 1, 1327 1327 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 1328 1328 add_srs_wkt (p, 2, 1329 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 1329 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 1330 1330 add_srs_wkt (p, 3, 1331 1331 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 1332 1332 add_srs_wkt (p, 4, 1333 1333 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 1334 1334 add_srs_wkt (p, 5, 1335 1335 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 1336 1336 add_srs_wkt (p, 6, ................................................................................ 1357 1357 add_proj4text (p, 0, 1358 1358 "+proj=utm +zone=21 +ellps=clrk66 +units=m +no_defs"); 1359 1359 add_srs_wkt (p, 0, 1360 1360 "PROJCS[\"NAD27(CGQ77) / UTM zone 21N\",GEOGCS[\"NAD27(CG"); 1361 1361 add_srs_wkt (p, 1, 1362 1362 "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI"); 1363 1363 add_srs_wkt (p, 2, 1364 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 1364 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 1365 1365 add_srs_wkt (p, 3, 1366 1366 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM"); 1367 1367 add_srs_wkt (p, 4, 1368 1368 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 1369 1369 add_srs_wkt (p, 5, 1370 1370 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 1371 1371 add_srs_wkt (p, 6, ................................................................................ 2404 2404 "Madrid_1870_Madrid", "Lambert_Conformal_Conic_1SP", "metre", 2405 2405 "X", "East", "Y", "North"); 2406 2406 add_proj4text (p, 0, 2407 2407 "+proj=lcc +lat_1=40 +lat_0=40 +lon_0=0 +k_0=0.9988085293"); 2408 2408 add_proj4text (p, 1, 2409 2409 " +x_0=600000 +y_0=600000 +a=6378298.3 +b=6356657.1426695"); 2410 2410 add_proj4text (p, 2, 2411 - "61 +pm=madrid +units=m +no_defs"); 2411 + "62 +pm=madrid +units=m +no_defs"); 2412 2412 add_srs_wkt (p, 0, 2413 2413 "PROJCS[\"Madrid 1870 (Madrid) / Spain\",GEOGCS[\"Madrid "); 2414 2414 add_srs_wkt (p, 1, 2415 2415 "1870 (Madrid)\",DATUM[\"Madrid_1870_Madrid\",SPHEROID[\""); 2416 2416 add_srs_wkt (p, 2, 2417 2417 "Struve 1860\",6378298.3,294.73,AUTHORITY[\"EPSG\",\"7028"); 2418 2418 add_srs_wkt (p, 3, ................................................................................ 2447 2447 add_proj4text (p, 1, 2448 2448 "259,-9,0,0,0,0 +units=m +no_defs"); 2449 2449 add_srs_wkt (p, 0, 2450 2450 "PROJCS[\"Dabola 1981 / UTM zone 28N (deprecated)\",GEOGC"); 2451 2451 add_srs_wkt (p, 1, 2452 2452 "S[\"Conakry 1905\",DATUM[\"Conakry_1905\",SPHEROID[\"Cla"); 2453 2453 add_srs_wkt (p, 2, 2454 - "rke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\""); 2454 + "rke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\""); 2455 2455 add_srs_wkt (p, 3, 2456 2456 "EPSG\",\"7011\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY["); 2457 2457 add_srs_wkt (p, 4, 2458 2458 "\"EPSG\",\"6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2459 2459 add_srs_wkt (p, 5, 2460 2460 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2461 2461 add_srs_wkt (p, 6, ................................................................................ 2484 2484 add_proj4text (p, 1, 2485 2485 "259,-9,0,0,0,0 +units=m +no_defs"); 2486 2486 add_srs_wkt (p, 0, 2487 2487 "PROJCS[\"Dabola 1981 / UTM zone 29N (deprecated)\",GEOGC"); 2488 2488 add_srs_wkt (p, 1, 2489 2489 "S[\"Conakry 1905\",DATUM[\"Conakry_1905\",SPHEROID[\"Cla"); 2490 2490 add_srs_wkt (p, 2, 2491 - "rke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\""); 2491 + "rke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\""); 2492 2492 add_srs_wkt (p, 3, 2493 2493 "EPSG\",\"7011\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY["); 2494 2494 add_srs_wkt (p, 4, 2495 2495 "\"EPSG\",\"6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2496 2496 add_srs_wkt (p, 5, 2497 2497 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2498 2498 add_srs_wkt (p, 6, ................................................................................ 2568 2568 add_proj4text (p, 3, 2569 2569 " +no_defs"); 2570 2570 add_srs_wkt (p, 0, 2571 2571 "PROJCS[\"Mount Dillon / Tobago Grid\",GEOGCS[\"Mount Dil"); 2572 2572 add_srs_wkt (p, 1, 2573 2573 "lon\",DATUM[\"Mount_Dillon\",SPHEROID[\"Clarke 1858\",63"); 2574 2574 add_srs_wkt (p, 2, 2575 - "78293.645208759,294.2606763692569,AUTHORITY[\"EPSG\",\"7"); 2575 + "78293.645208759,294.2606763692606,AUTHORITY[\"EPSG\",\"7"); 2576 2576 add_srs_wkt (p, 3, 2577 2577 "007\"]],AUTHORITY[\"EPSG\",\"6157\"]],PRIMEM[\"Greenwich"); 2578 2578 add_srs_wkt (p, 4, 2579 2579 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 2580 2580 add_srs_wkt (p, 5, 2581 2581 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 2582 2582 add_srs_wkt (p, 6, ................................................................................ 2636 2636 "ELD79 / Libya zone 5", 0, 0, 2637 2637 "International 1924", "Greenwich", 2638 2638 "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2639 2639 "X", "East", "Y", "North"); 2640 2640 add_proj4text (p, 0, 2641 2641 "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.9999 +x_0=200000 +y_0"); 2642 2642 add_proj4text (p, 1, 2643 - "=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,0"); 2643 + "=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0"); 2644 2644 add_proj4text (p, 2, 2645 - ",0 +units=m +no_defs"); 2645 + ",0,0 +units=m +no_defs"); 2646 2646 add_srs_wkt (p, 0, 2647 2647 "PROJCS[\"ELD79 / Libya zone 5\",GEOGCS[\"ELD79\",DATUM[\""); 2648 2648 add_srs_wkt (p, 1, 2649 2649 "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 2650 2650 add_srs_wkt (p, 2, 2651 2651 "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 2652 2652 add_srs_wkt (p, 3, 2653 - "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\""); 2654 - add_srs_wkt (p, 4, 2655 - "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 2656 - add_srs_wkt (p, 5, 2657 - "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 2658 - add_srs_wkt (p, 6, 2659 - "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 2660 - add_srs_wkt (p, 7, 2661 - "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran"); 2662 - add_srs_wkt (p, 8, 2663 - "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 2664 - add_srs_wkt (p, 9, 2665 - "ARAMETER[\"central_meridian\",9],PARAMETER[\"scale_facto"); 2666 - add_srs_wkt (p, 10, 2667 - "r\",0.9999],PARAMETER[\"false_easting\",200000],PARAMETE"); 2668 - add_srs_wkt (p, 11, 2669 - "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS"); 2670 - add_srs_wkt (p, 12, 2671 - "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR"); 2672 - add_srs_wkt (p, 13, 2673 - "ITY[\"EPSG\",\"2068\"]]"); 2653 + "115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\","); 2654 + add_srs_wkt (p, 4, 2655 + "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 2656 + add_srs_wkt (p, 5, 2657 + "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 2658 + add_srs_wkt (p, 6, 2659 + "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 2660 + add_srs_wkt (p, 7, 2661 + "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 2662 + add_srs_wkt (p, 8, 2663 + "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 2664 + add_srs_wkt (p, 9, 2665 + ",PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fac"); 2666 + add_srs_wkt (p, 10, 2667 + "tor\",0.9999],PARAMETER[\"false_easting\",200000],PARAME"); 2668 + add_srs_wkt (p, 11, 2669 + "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E"); 2670 + add_srs_wkt (p, 12, 2671 + "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH"); 2672 + add_srs_wkt (p, 13, 2673 + "ORITY[\"EPSG\",\"2068\"]]"); 2674 2674 p = add_epsg_def_ex (filter, first, last, 2069, "epsg", 2069, 2675 2675 "ELD79 / Libya zone 6", 0, 0, 2676 2676 "International 1924", "Greenwich", 2677 2677 "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2678 2678 "X", "East", "Y", "North"); 2679 2679 add_proj4text (p, 0, 2680 2680 "+proj=tmerc +lat_0=0 +lon_0=11 +k=0.9999 +x_0=200000 +y_"); 2681 2681 add_proj4text (p, 1, 2682 - "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,"); 2682 + "0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,"); 2683 2683 add_proj4text (p, 2, 2684 - "0,0 +units=m +no_defs"); 2684 + "0,0,0 +units=m +no_defs"); 2685 2685 add_srs_wkt (p, 0, 2686 2686 "PROJCS[\"ELD79 / Libya zone 6\",GEOGCS[\"ELD79\",DATUM[\""); 2687 2687 add_srs_wkt (p, 1, 2688 2688 "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 2689 2689 add_srs_wkt (p, 2, 2690 2690 "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 2691 2691 add_srs_wkt (p, 3, 2692 - "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\""); 2693 - add_srs_wkt (p, 4, 2694 - "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 2695 - add_srs_wkt (p, 5, 2696 - "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 2697 - add_srs_wkt (p, 6, 2698 - "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 2699 - add_srs_wkt (p, 7, 2700 - "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran"); 2701 - add_srs_wkt (p, 8, 2702 - "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 2703 - add_srs_wkt (p, 9, 2704 - "ARAMETER[\"central_meridian\",11],PARAMETER[\"scale_fact"); 2705 - add_srs_wkt (p, 10, 2706 - "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET"); 2707 - add_srs_wkt (p, 11, 2708 - "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP"); 2709 - add_srs_wkt (p, 12, 2710 - "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO"); 2711 - add_srs_wkt (p, 13, 2712 - "RITY[\"EPSG\",\"2069\"]]"); 2692 + "115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\","); 2693 + add_srs_wkt (p, 4, 2694 + "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 2695 + add_srs_wkt (p, 5, 2696 + "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 2697 + add_srs_wkt (p, 6, 2698 + "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 2699 + add_srs_wkt (p, 7, 2700 + "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 2701 + add_srs_wkt (p, 8, 2702 + "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 2703 + add_srs_wkt (p, 9, 2704 + ",PARAMETER[\"central_meridian\",11],PARAMETER[\"scale_fa"); 2705 + add_srs_wkt (p, 10, 2706 + "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM"); 2707 + add_srs_wkt (p, 11, 2708 + "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2709 + add_srs_wkt (p, 12, 2710 + "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2711 + add_srs_wkt (p, 13, 2712 + "HORITY[\"EPSG\",\"2069\"]]"); 2713 2713 p = add_epsg_def_ex (filter, first, last, 2070, "epsg", 2070, 2714 2714 "ELD79 / Libya zone 7", 0, 0, 2715 2715 "International 1924", "Greenwich", 2716 2716 "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2717 2717 "X", "East", "Y", "North"); 2718 2718 add_proj4text (p, 0, 2719 2719 "+proj=tmerc +lat_0=0 +lon_0=13 +k=0.9999 +x_0=200000 +y_"); 2720 2720 add_proj4text (p, 1, 2721 - "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,"); 2721 + "0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,"); 2722 2722 add_proj4text (p, 2, 2723 - "0,0 +units=m +no_defs"); 2723 + "0,0,0 +units=m +no_defs"); 2724 2724 add_srs_wkt (p, 0, 2725 2725 "PROJCS[\"ELD79 / Libya zone 7\",GEOGCS[\"ELD79\",DATUM[\""); 2726 2726 add_srs_wkt (p, 1, 2727 2727 "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 2728 2728 add_srs_wkt (p, 2, 2729 2729 "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 2730 2730 add_srs_wkt (p, 3, 2731 - "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\""); 2732 - add_srs_wkt (p, 4, 2733 - "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 2734 - add_srs_wkt (p, 5, 2735 - "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 2736 - add_srs_wkt (p, 6, 2737 - "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 2738 - add_srs_wkt (p, 7, 2739 - "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran"); 2740 - add_srs_wkt (p, 8, 2741 - "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 2742 - add_srs_wkt (p, 9, 2743 - "ARAMETER[\"central_meridian\",13],PARAMETER[\"scale_fact"); 2744 - add_srs_wkt (p, 10, 2745 - "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET"); 2746 - add_srs_wkt (p, 11, 2747 - "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP"); 2748 - add_srs_wkt (p, 12, 2749 - "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO"); 2750 - add_srs_wkt (p, 13, 2751 - "RITY[\"EPSG\",\"2070\"]]"); 2731 + "115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\","); 2732 + add_srs_wkt (p, 4, 2733 + "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 2734 + add_srs_wkt (p, 5, 2735 + "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 2736 + add_srs_wkt (p, 6, 2737 + "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 2738 + add_srs_wkt (p, 7, 2739 + "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 2740 + add_srs_wkt (p, 8, 2741 + "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 2742 + add_srs_wkt (p, 9, 2743 + ",PARAMETER[\"central_meridian\",13],PARAMETER[\"scale_fa"); 2744 + add_srs_wkt (p, 10, 2745 + "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM"); 2746 + add_srs_wkt (p, 11, 2747 + "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2748 + add_srs_wkt (p, 12, 2749 + "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2750 + add_srs_wkt (p, 13, 2751 + "HORITY[\"EPSG\",\"2070\"]]"); 2752 2752 p = add_epsg_def_ex (filter, first, last, 2071, "epsg", 2071, 2753 2753 "ELD79 / Libya zone 8", 0, 0, 2754 2754 "International 1924", "Greenwich", 2755 2755 "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2756 2756 "X", "East", "Y", "North"); 2757 2757 add_proj4text (p, 0, 2758 2758 "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=200000 +y_"); 2759 2759 add_proj4text (p, 1, 2760 - "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,"); 2760 + "0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,"); 2761 2761 add_proj4text (p, 2, 2762 - "0,0 +units=m +no_defs"); 2762 + "0,0,0 +units=m +no_defs"); 2763 2763 add_srs_wkt (p, 0, 2764 2764 "PROJCS[\"ELD79 / Libya zone 8\",GEOGCS[\"ELD79\",DATUM[\""); 2765 2765 add_srs_wkt (p, 1, 2766 2766 "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 2767 2767 add_srs_wkt (p, 2, 2768 2768 "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 2769 2769 add_srs_wkt (p, 3, 2770 - "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\""); 2771 - add_srs_wkt (p, 4, 2772 - "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 2773 - add_srs_wkt (p, 5, 2774 - "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 2775 - add_srs_wkt (p, 6, 2776 - "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 2777 - add_srs_wkt (p, 7, 2778 - "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran"); 2779 - add_srs_wkt (p, 8, 2780 - "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 2781 - add_srs_wkt (p, 9, 2782 - "ARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fact"); 2783 - add_srs_wkt (p, 10, 2784 - "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET"); 2785 - add_srs_wkt (p, 11, 2786 - "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP"); 2787 - add_srs_wkt (p, 12, 2788 - "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO"); 2789 - add_srs_wkt (p, 13, 2790 - "RITY[\"EPSG\",\"2071\"]]"); 2770 + "115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\","); 2771 + add_srs_wkt (p, 4, 2772 + "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 2773 + add_srs_wkt (p, 5, 2774 + "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 2775 + add_srs_wkt (p, 6, 2776 + "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 2777 + add_srs_wkt (p, 7, 2778 + "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 2779 + add_srs_wkt (p, 8, 2780 + "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 2781 + add_srs_wkt (p, 9, 2782 + ",PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fa"); 2783 + add_srs_wkt (p, 10, 2784 + "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM"); 2785 + add_srs_wkt (p, 11, 2786 + "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2787 + add_srs_wkt (p, 12, 2788 + "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2789 + add_srs_wkt (p, 13, 2790 + "HORITY[\"EPSG\",\"2071\"]]"); 2791 2791 p = add_epsg_def_ex (filter, first, last, 2072, "epsg", 2072, 2792 2792 "ELD79 / Libya zone 9", 0, 0, 2793 2793 "International 1924", "Greenwich", 2794 2794 "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2795 2795 "X", "East", "Y", "North"); 2796 2796 add_proj4text (p, 0, 2797 2797 "+proj=tmerc +lat_0=0 +lon_0=17 +k=0.9999 +x_0=200000 +y_"); 2798 2798 add_proj4text (p, 1, 2799 - "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,"); 2799 + "0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,"); 2800 2800 add_proj4text (p, 2, 2801 - "0,0 +units=m +no_defs"); 2801 + "0,0,0 +units=m +no_defs"); 2802 2802 add_srs_wkt (p, 0, 2803 2803 "PROJCS[\"ELD79 / Libya zone 9\",GEOGCS[\"ELD79\",DATUM[\""); 2804 2804 add_srs_wkt (p, 1, 2805 2805 "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 2806 2806 add_srs_wkt (p, 2, 2807 2807 "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 2808 2808 add_srs_wkt (p, 3, 2809 - "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\""); 2810 - add_srs_wkt (p, 4, 2811 - "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 2812 - add_srs_wkt (p, 5, 2813 - "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 2814 - add_srs_wkt (p, 6, 2815 - "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 2816 - add_srs_wkt (p, 7, 2817 - "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran"); 2818 - add_srs_wkt (p, 8, 2819 - "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 2820 - add_srs_wkt (p, 9, 2821 - "ARAMETER[\"central_meridian\",17],PARAMETER[\"scale_fact"); 2822 - add_srs_wkt (p, 10, 2823 - "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET"); 2824 - add_srs_wkt (p, 11, 2825 - "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP"); 2826 - add_srs_wkt (p, 12, 2827 - "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO"); 2828 - add_srs_wkt (p, 13, 2829 - "RITY[\"EPSG\",\"2072\"]]"); 2830 - p = add_epsg_def_ex (filter, first, last, 2073, "epsg", 2073, 2831 - "ELD79 / Libya zone 10", 0, 0, 2832 - "International 1924", "Greenwich", 2833 - "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2834 - "X", "East", "Y", "North"); 2835 - add_proj4text (p, 0, 2836 - "+proj=tmerc +lat_0=0 +lon_0=19 +k=0.9999 +x_0=200000 +y_"); 2837 - add_proj4text (p, 1, 2838 - "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,"); 2839 - add_proj4text (p, 2, 2840 - "0,0 +units=m +no_defs"); 2841 - add_srs_wkt (p, 0, 2842 - "PROJCS[\"ELD79 / Libya zone 10\",GEOGCS[\"ELD79\",DATUM["); 2843 - add_srs_wkt (p, 1, 2844 - "\"European_Libyan_Datum_1979\",SPHEROID[\"International "); 2845 - add_srs_wkt (p, 2, 2846 - "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84"); 2847 - add_srs_wkt (p, 3, 2848 - "[-115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\","); 2809 + "115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\","); 2849 2810 add_srs_wkt (p, 4, 2850 2811 "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 2851 2812 add_srs_wkt (p, 5, 2852 2813 "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 2853 2814 add_srs_wkt (p, 6, 2854 2815 "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 2855 2816 add_srs_wkt (p, 7, 2856 2817 "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 2857 2818 add_srs_wkt (p, 8, 2858 2819 "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 2859 2820 add_srs_wkt (p, 9, 2860 - ",PARAMETER[\"central_meridian\",19],PARAMETER[\"scale_fa"); 2821 + ",PARAMETER[\"central_meridian\",17],PARAMETER[\"scale_fa"); 2861 2822 add_srs_wkt (p, 10, 2862 2823 "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM"); 2863 2824 add_srs_wkt (p, 11, 2864 2825 "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2865 2826 add_srs_wkt (p, 12, 2827 + "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2828 + add_srs_wkt (p, 13, 2829 + "HORITY[\"EPSG\",\"2072\"]]"); 2830 + p = add_epsg_def_ex (filter, first, last, 2073, "epsg", 2073, 2831 + "ELD79 / Libya zone 10", 0, 0, 2832 + "International 1924", "Greenwich", 2833 + "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2834 + "X", "East", "Y", "North"); 2835 + add_proj4text (p, 0, 2836 + "+proj=tmerc +lat_0=0 +lon_0=19 +k=0.9999 +x_0=200000 +y_"); 2837 + add_proj4text (p, 1, 2838 + "0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,"); 2839 + add_proj4text (p, 2, 2840 + "0,0,0 +units=m +no_defs"); 2841 + add_srs_wkt (p, 0, 2842 + "PROJCS[\"ELD79 / Libya zone 10\",GEOGCS[\"ELD79\",DATUM["); 2843 + add_srs_wkt (p, 1, 2844 + "\"European_Libyan_Datum_1979\",SPHEROID[\"International "); 2845 + add_srs_wkt (p, 2, 2846 + "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84"); 2847 + add_srs_wkt (p, 3, 2848 + "[-115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\""); 2849 + add_srs_wkt (p, 4, 2850 + ",\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2851 + add_srs_wkt (p, 5, 2852 + "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2853 + add_srs_wkt (p, 6, 2854 + "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2855 + add_srs_wkt (p, 7, 2856 + "ude\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"T"); 2857 + add_srs_wkt (p, 8, 2858 + "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0"); 2859 + add_srs_wkt (p, 9, 2860 + "],PARAMETER[\"central_meridian\",19],PARAMETER[\"scale_f"); 2861 + add_srs_wkt (p, 10, 2862 + "actor\",0.9999],PARAMETER[\"false_easting\",200000],PARA"); 2863 + add_srs_wkt (p, 11, 2864 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2865 + add_srs_wkt (p, 12, 2866 2866 "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2867 2867 add_srs_wkt (p, 13, 2868 2868 "HORITY[\"EPSG\",\"2073\"]]"); 2869 2869 p = add_epsg_def_ex (filter, first, last, 2074, "epsg", 2074, 2870 2870 "ELD79 / Libya zone 11", 0, 0, 2871 2871 "International 1924", "Greenwich", 2872 2872 "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2873 2873 "X", "East", "Y", "North"); 2874 2874 add_proj4text (p, 0, 2875 2875 "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=200000 +y_"); 2876 2876 add_proj4text (p, 1, 2877 - "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,"); 2877 + "0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,"); 2878 2878 add_proj4text (p, 2, 2879 - "0,0 +units=m +no_defs"); 2879 + "0,0,0 +units=m +no_defs"); 2880 2880 add_srs_wkt (p, 0, 2881 2881 "PROJCS[\"ELD79 / Libya zone 11\",GEOGCS[\"ELD79\",DATUM["); 2882 2882 add_srs_wkt (p, 1, 2883 2883 "\"European_Libyan_Datum_1979\",SPHEROID[\"International "); 2884 2884 add_srs_wkt (p, 2, 2885 2885 "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84"); 2886 2886 add_srs_wkt (p, 3, 2887 - "[-115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\","); 2887 + "[-115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\""); 2888 + add_srs_wkt (p, 4, 2889 + ",\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2890 + add_srs_wkt (p, 5, 2891 + "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2892 + add_srs_wkt (p, 6, 2893 + "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2894 + add_srs_wkt (p, 7, 2895 + "ude\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"T"); 2896 + add_srs_wkt (p, 8, 2897 + "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0"); 2898 + add_srs_wkt (p, 9, 2899 + "],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_f"); 2900 + add_srs_wkt (p, 10, 2901 + "actor\",0.9999],PARAMETER[\"false_easting\",200000],PARA"); 2902 + add_srs_wkt (p, 11, 2903 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2904 + add_srs_wkt (p, 12, 2905 + "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2906 + add_srs_wkt (p, 13, 2907 + "HORITY[\"EPSG\",\"2074\"]]"); 2908 + p = add_epsg_def_ex (filter, first, last, 2075, "epsg", 2075, 2909 + "ELD79 / Libya zone 12", 0, 0, 2910 + "International 1924", "Greenwich", 2911 + "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2912 + "X", "East", "Y", "North"); 2913 + add_proj4text (p, 0, 2914 + "+proj=tmerc +lat_0=0 +lon_0=23 +k=0.9999 +x_0=200000 +y_"); 2915 + add_proj4text (p, 1, 2916 + "0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,"); 2917 + add_proj4text (p, 2, 2918 + "0,0,0 +units=m +no_defs"); 2919 + add_srs_wkt (p, 0, 2920 + "PROJCS[\"ELD79 / Libya zone 12\",GEOGCS[\"ELD79\",DATUM["); 2921 + add_srs_wkt (p, 1, 2922 + "\"European_Libyan_Datum_1979\",SPHEROID[\"International "); 2923 + add_srs_wkt (p, 2, 2924 + "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84"); 2925 + add_srs_wkt (p, 3, 2926 + "[-115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\""); 2927 + add_srs_wkt (p, 4, 2928 + ",\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2929 + add_srs_wkt (p, 5, 2930 + "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2931 + add_srs_wkt (p, 6, 2932 + "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2933 + add_srs_wkt (p, 7, 2934 + "ude\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"T"); 2935 + add_srs_wkt (p, 8, 2936 + "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0"); 2937 + add_srs_wkt (p, 9, 2938 + "],PARAMETER[\"central_meridian\",23],PARAMETER[\"scale_f"); 2939 + add_srs_wkt (p, 10, 2940 + "actor\",0.9999],PARAMETER[\"false_easting\",200000],PARA"); 2941 + add_srs_wkt (p, 11, 2942 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2943 + add_srs_wkt (p, 12, 2944 + "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2945 + add_srs_wkt (p, 13, 2946 + "HORITY[\"EPSG\",\"2075\"]]"); 2947 + p = add_epsg_def_ex (filter, first, last, 2076, "epsg", 2076, 2948 + "ELD79 / Libya zone 13", 0, 0, 2949 + "International 1924", "Greenwich", 2950 + "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2951 + "X", "East", "Y", "North"); 2952 + add_proj4text (p, 0, 2953 + "+proj=tmerc +lat_0=0 +lon_0=25 +k=0.9999 +x_0=200000 +y_"); 2954 + add_proj4text (p, 1, 2955 + "0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,"); 2956 + add_proj4text (p, 2, 2957 + "0,0,0 +units=m +no_defs"); 2958 + add_srs_wkt (p, 0, 2959 + "PROJCS[\"ELD79 / Libya zone 13\",GEOGCS[\"ELD79\",DATUM["); 2960 + add_srs_wkt (p, 1, 2961 + "\"European_Libyan_Datum_1979\",SPHEROID[\"International "); 2962 + add_srs_wkt (p, 2, 2963 + "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84"); 2964 + add_srs_wkt (p, 3, 2965 + "[-115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\""); 2966 + add_srs_wkt (p, 4, 2967 + ",\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2968 + add_srs_wkt (p, 5, 2969 + "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2970 + add_srs_wkt (p, 6, 2971 + "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2972 + add_srs_wkt (p, 7, 2973 + "ude\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"T"); 2974 + add_srs_wkt (p, 8, 2975 + "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0"); 2976 + add_srs_wkt (p, 9, 2977 + "],PARAMETER[\"central_meridian\",25],PARAMETER[\"scale_f"); 2978 + add_srs_wkt (p, 10, 2979 + "actor\",0.9999],PARAMETER[\"false_easting\",200000],PARA"); 2980 + add_srs_wkt (p, 11, 2981 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2982 + add_srs_wkt (p, 12, 2983 + "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2984 + add_srs_wkt (p, 13, 2985 + "HORITY[\"EPSG\",\"2076\"]]"); 2986 + p = add_epsg_def_ex (filter, first, last, 2077, "epsg", 2077, 2987 + "ELD79 / UTM zone 32N", 0, 0, 2988 + "International 1924", "Greenwich", 2989 + "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2990 + "Easting", "East", "Northing", "North"); 2991 + add_proj4text (p, 0, 2992 + "+proj=utm +zone=32 +ellps=intl +towgs84=-115.8543,-99.05"); 2993 + add_proj4text (p, 1, 2994 + "83,-152.4616,0,0,0,0 +units=m +no_defs"); 2995 + add_srs_wkt (p, 0, 2996 + "PROJCS[\"ELD79 / UTM zone 32N\",GEOGCS[\"ELD79\",DATUM[\""); 2997 + add_srs_wkt (p, 1, 2998 + "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 2999 + add_srs_wkt (p, 2, 3000 + "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 3001 + add_srs_wkt (p, 3, 3002 + "115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\","); 3003 + add_srs_wkt (p, 4, 3004 + "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 3005 + add_srs_wkt (p, 5, 3006 + "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 3007 + add_srs_wkt (p, 6, 3008 + "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 3009 + add_srs_wkt (p, 7, 3010 + "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 3011 + add_srs_wkt (p, 8, 3012 + "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 3013 + add_srs_wkt (p, 9, 3014 + ",PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fac"); 3015 + add_srs_wkt (p, 10, 3016 + "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME"); 3017 + add_srs_wkt (p, 11, 3018 + "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E"); 3019 + add_srs_wkt (p, 12, 3020 + "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\""); 3021 + add_srs_wkt (p, 13, 3022 + ",NORTH],AUTHORITY[\"EPSG\",\"2077\"]]"); 3023 + p = add_epsg_def_ex (filter, first, last, 2078, "epsg", 2078, 3024 + "ELD79 / UTM zone 33N", 0, 0, 3025 + "International 1924", "Greenwich", 3026 + "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 3027 + "Easting", "East", "Northing", "North"); 3028 + add_proj4text (p, 0, 3029 + "+proj=utm +zone=33 +ellps=intl +towgs84=-115.8543,-99.05"); 3030 + add_proj4text (p, 1, 3031 + "83,-152.4616,0,0,0,0 +units=m +no_defs"); 3032 + add_srs_wkt (p, 0, 3033 + "PROJCS[\"ELD79 / UTM zone 33N\",GEOGCS[\"ELD79\",DATUM[\""); 3034 + add_srs_wkt (p, 1, 3035 + "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 3036 + add_srs_wkt (p, 2, 3037 + "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 3038 + add_srs_wkt (p, 3, 3039 + "115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\","); 3040 + add_srs_wkt (p, 4, 3041 + "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 3042 + add_srs_wkt (p, 5, 3043 + "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 3044 + add_srs_wkt (p, 6, 3045 + "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 3046 + add_srs_wkt (p, 7, 3047 + "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 3048 + add_srs_wkt (p, 8, 3049 + "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 3050 + add_srs_wkt (p, 9, 3051 + ",PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fa"); 3052 + add_srs_wkt (p, 10, 3053 + "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM"); 3054 + add_srs_wkt (p, 11, 3055 + "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 3056 + add_srs_wkt (p, 12, 3057 + "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing"); 3058 + add_srs_wkt (p, 13, 3059 + "\",NORTH],AUTHORITY[\"EPSG\",\"2078\"]]"); 3060 + p = add_epsg_def_ex (filter, first, last, 2079, "epsg", 2079, 3061 + "ELD79 / UTM zone 34N", 0, 0, 3062 + "International 1924", "Greenwich", 3063 + "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 3064 + "Easting", "East", "Northing", "North"); 3065 + add_proj4text (p, 0, 3066 + "+proj=utm +zone=34 +ellps=intl +towgs84=-115.8543,-99.05"); 3067 + add_proj4text (p, 1, 3068 + "83,-152.4616,0,0,0,0 +units=m +no_defs"); 3069 + add_srs_wkt (p, 0, 3070 + "PROJCS[\"ELD79 / UTM zone 34N\",GEOGCS[\"ELD79\",DATUM[\""); 3071 + add_srs_wkt (p, 1, 3072 + "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 3073 + add_srs_wkt (p, 2, 3074 + "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 3075 + add_srs_wkt (p, 3, 3076 + "115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\","); 2888 3077 add_srs_wkt (p, 4, 2889 3078 "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 2890 3079 add_srs_wkt (p, 5, 2891 3080 "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 2892 3081 add_srs_wkt (p, 6, 2893 3082 "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 2894 3083 add_srs_wkt (p, 7, 2895 3084 "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 2896 3085 add_srs_wkt (p, 8, 2897 3086 "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 2898 3087 add_srs_wkt (p, 9, 2899 3088 ",PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_fa"); 2900 3089 add_srs_wkt (p, 10, 2901 - "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM"); 3090 + "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM"); 2902 3091 add_srs_wkt (p, 11, 2903 3092 "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2904 3093 add_srs_wkt (p, 12, 2905 - "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 3094 + "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing"); 2906 3095 add_srs_wkt (p, 13, 2907 - "HORITY[\"EPSG\",\"2074\"]]"); 2908 - p = add_epsg_def_ex (filter, first, last, 2075, "epsg", 2075, 2909 - "ELD79 / Libya zone 12", 0, 0, 3096 + "\",NORTH],AUTHORITY[\"EPSG\",\"2079\"]]"); 3097 + p = add_epsg_def_ex (filter, first, last, 2080, "epsg", 2080, 3098 + "ELD79 / UTM zone 35N", 0, 0, 2910 3099 "International 1924", "Greenwich", 2911 3100 "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2912 - "X", "East", "Y", "North"); 3101 + "Easting", "East", "Northing", "North"); 2913 3102 add_proj4text (p, 0, 2914 - "+proj=tmerc +lat_0=0 +lon_0=23 +k=0.9999 +x_0=200000 +y_"); 3103 + "+proj=utm +zone=35 +ellps=intl +towgs84=-115.8543,-99.05"); 2915 3104 add_proj4text (p, 1, 2916 - "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,"); 2917 - add_proj4text (p, 2, 2918 - "0,0 +units=m +no_defs"); 3105 + "83,-152.4616,0,0,0,0 +units=m +no_defs"); 2919 3106 add_srs_wkt (p, 0, 2920 - "PROJCS[\"ELD79 / Libya zone 12\",GEOGCS[\"ELD79\",DATUM["); 3107 + "PROJCS[\"ELD79 / UTM zone 35N\",GEOGCS[\"ELD79\",DATUM[\""); 2921 3108 add_srs_wkt (p, 1, 2922 - "\"European_Libyan_Datum_1979\",SPHEROID[\"International "); 3109 + "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 2923 3110 add_srs_wkt (p, 2, 2924 - "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84"); 3111 + "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 2925 3112 add_srs_wkt (p, 3, 2926 - "[-115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\","); 3113 + "115.8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\","); 2927 3114 add_srs_wkt (p, 4, 2928 3115 "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 2929 3116 add_srs_wkt (p, 5, 2930 3117 "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 2931 3118 add_srs_wkt (p, 6, 2932 3119 "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 2933 3120 add_srs_wkt (p, 7, 2934 3121 "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 2935 3122 add_srs_wkt (p, 8, 2936 3123 "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 2937 3124 add_srs_wkt (p, 9, 2938 - ",PARAMETER[\"central_meridian\",23],PARAMETER[\"scale_fa"); 3125 + ",PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fa"); 2939 3126 add_srs_wkt (p, 10, 2940 - "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM"); 3127 + "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM"); 2941 3128 add_srs_wkt (p, 11, 2942 3129 "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2943 3130 add_srs_wkt (p, 12, 2944 - "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2945 - add_srs_wkt (p, 13, 2946 - "HORITY[\"EPSG\",\"2075\"]]"); 2947 - p = add_epsg_def_ex (filter, first, last, 2076, "epsg", 2076, 2948 - "ELD79 / Libya zone 13", 0, 0, 2949 - "International 1924", "Greenwich", 2950 - "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2951 - "X", "East", "Y", "North"); 2952 - add_proj4text (p, 0, 2953 - "+proj=tmerc +lat_0=0 +lon_0=25 +k=0.9999 +x_0=200000 +y_"); 2954 - add_proj4text (p, 1, 2955 - "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,"); 2956 - add_proj4text (p, 2, 2957 - "0,0 +units=m +no_defs"); 2958 - add_srs_wkt (p, 0, 2959 - "PROJCS[\"ELD79 / Libya zone 13\",GEOGCS[\"ELD79\",DATUM["); 2960 - add_srs_wkt (p, 1, 2961 - "\"European_Libyan_Datum_1979\",SPHEROID[\"International "); 2962 - add_srs_wkt (p, 2, 2963 - "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84"); 2964 - add_srs_wkt (p, 3, 2965 - "[-115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\","); 2966 - add_srs_wkt (p, 4, 2967 - "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 2968 - add_srs_wkt (p, 5, 2969 - "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 2970 - add_srs_wkt (p, 6, 2971 - "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 2972 - add_srs_wkt (p, 7, 2973 - "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr"); 2974 - add_srs_wkt (p, 8, 2975 - "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]"); 2976 - add_srs_wkt (p, 9, 2977 - ",PARAMETER[\"central_meridian\",25],PARAMETER[\"scale_fa"); 2978 - add_srs_wkt (p, 10, 2979 - "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM"); 2980 - add_srs_wkt (p, 11, 2981 - "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2982 - add_srs_wkt (p, 12, 2983 - "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 2984 - add_srs_wkt (p, 13, 2985 - "HORITY[\"EPSG\",\"2076\"]]"); 2986 - p = add_epsg_def_ex (filter, first, last, 2077, "epsg", 2077, 2987 - "ELD79 / UTM zone 32N", 0, 0, 2988 - "International 1924", "Greenwich", 2989 - "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 2990 - "Easting", "East", "Northing", "North"); 2991 - add_proj4text (p, 0, 2992 - "+proj=utm +zone=32 +ellps=intl +towgs84=-115.854,-99.058"); 2993 - add_proj4text (p, 1, 2994 - "3,-152.462,0,0,0,0 +units=m +no_defs"); 2995 - add_srs_wkt (p, 0, 2996 - "PROJCS[\"ELD79 / UTM zone 32N\",GEOGCS[\"ELD79\",DATUM[\""); 2997 - add_srs_wkt (p, 1, 2998 - "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 2999 - add_srs_wkt (p, 2, 3000 - "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 3001 - add_srs_wkt (p, 3, 3002 - "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\""); 3003 - add_srs_wkt (p, 4, 3004 - "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 3005 - add_srs_wkt (p, 5, 3006 - "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 3007 - add_srs_wkt (p, 6, 3008 - "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 3009 - add_srs_wkt (p, 7, 3010 - "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran"); 3011 - add_srs_wkt (p, 8, 3012 - "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 3013 - add_srs_wkt (p, 9, 3014 - "ARAMETER[\"central_meridian\",9],PARAMETER[\"scale_facto"); 3015 - add_srs_wkt (p, 10, 3016 - "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE"); 3017 - add_srs_wkt (p, 11, 3018 - "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS"); 3019 - add_srs_wkt (p, 12, 3020 - "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\","); 3021 - add_srs_wkt (p, 13, 3022 - "NORTH],AUTHORITY[\"EPSG\",\"2077\"]]"); 3023 - p = add_epsg_def_ex (filter, first, last, 2078, "epsg", 2078, 3024 - "ELD79 / UTM zone 33N", 0, 0, 3025 - "International 1924", "Greenwich", 3026 - "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 3027 - "Easting", "East", "Northing", "North"); 3028 - add_proj4text (p, 0, 3029 - "+proj=utm +zone=33 +ellps=intl +towgs84=-115.854,-99.058"); 3030 - add_proj4text (p, 1, 3031 - "3,-152.462,0,0,0,0 +units=m +no_defs"); 3032 - add_srs_wkt (p, 0, 3033 - "PROJCS[\"ELD79 / UTM zone 33N\",GEOGCS[\"ELD79\",DATUM[\""); 3034 - add_srs_wkt (p, 1, 3035 - "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 3036 - add_srs_wkt (p, 2, 3037 - "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 3038 - add_srs_wkt (p, 3, 3039 - "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\""); 3040 - add_srs_wkt (p, 4, 3041 - "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 3042 - add_srs_wkt (p, 5, 3043 - "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 3044 - add_srs_wkt (p, 6, 3045 - "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 3046 - add_srs_wkt (p, 7, 3047 - "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran"); 3048 - add_srs_wkt (p, 8, 3049 - "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 3050 - add_srs_wkt (p, 9, 3051 - "ARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fact"); 3052 - add_srs_wkt (p, 10, 3053 - "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET"); 3054 - add_srs_wkt (p, 11, 3055 - "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP"); 3056 - add_srs_wkt (p, 12, 3057 - "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\""); 3058 - add_srs_wkt (p, 13, 3059 - ",NORTH],AUTHORITY[\"EPSG\",\"2078\"]]"); 3060 - p = add_epsg_def_ex (filter, first, last, 2079, "epsg", 2079, 3061 - "ELD79 / UTM zone 34N", 0, 0, 3062 - "International 1924", "Greenwich", 3063 - "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 3064 - "Easting", "East", "Northing", "North"); 3065 - add_proj4text (p, 0, 3066 - "+proj=utm +zone=34 +ellps=intl +towgs84=-115.854,-99.058"); 3067 - add_proj4text (p, 1, 3068 - "3,-152.462,0,0,0,0 +units=m +no_defs"); 3069 - add_srs_wkt (p, 0, 3070 - "PROJCS[\"ELD79 / UTM zone 34N\",GEOGCS[\"ELD79\",DATUM[\""); 3071 - add_srs_wkt (p, 1, 3072 - "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 3073 - add_srs_wkt (p, 2, 3074 - "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 3075 - add_srs_wkt (p, 3, 3076 - "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\""); 3077 - add_srs_wkt (p, 4, 3078 - "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 3079 - add_srs_wkt (p, 5, 3080 - "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 3081 - add_srs_wkt (p, 6, 3082 - "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 3083 - add_srs_wkt (p, 7, 3084 - "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran"); 3085 - add_srs_wkt (p, 8, 3086 - "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 3087 - add_srs_wkt (p, 9, 3088 - "ARAMETER[\"central_meridian\",21],PARAMETER[\"scale_fact"); 3089 - add_srs_wkt (p, 10, 3090 - "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET"); 3091 - add_srs_wkt (p, 11, 3092 - "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP"); 3093 - add_srs_wkt (p, 12, 3094 - "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\""); 3095 - add_srs_wkt (p, 13, 3096 - ",NORTH],AUTHORITY[\"EPSG\",\"2079\"]]"); 3097 - p = add_epsg_def_ex (filter, first, last, 2080, "epsg", 2080, 3098 - "ELD79 / UTM zone 35N", 0, 0, 3099 - "International 1924", "Greenwich", 3100 - "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 3101 - "Easting", "East", "Northing", "North"); 3102 - add_proj4text (p, 0, 3103 - "+proj=utm +zone=35 +ellps=intl +towgs84=-115.854,-99.058"); 3104 - add_proj4text (p, 1, 3105 - "3,-152.462,0,0,0,0 +units=m +no_defs"); 3106 - add_srs_wkt (p, 0, 3107 - "PROJCS[\"ELD79 / UTM zone 35N\",GEOGCS[\"ELD79\",DATUM[\""); 3108 - add_srs_wkt (p, 1, 3109 - "European_Libyan_Datum_1979\",SPHEROID[\"International 19"); 3110 - add_srs_wkt (p, 2, 3111 - "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 3112 - add_srs_wkt (p, 3, 3113 - "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\""); 3114 - add_srs_wkt (p, 4, 3115 - "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 3116 - add_srs_wkt (p, 5, 3117 - "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 3118 - add_srs_wkt (p, 6, 3119 - "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 3120 - add_srs_wkt (p, 7, 3121 - "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran"); 3122 - add_srs_wkt (p, 8, 3123 - "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 3124 - add_srs_wkt (p, 9, 3125 - "ARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fact"); 3126 - add_srs_wkt (p, 10, 3127 - "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET"); 3128 - add_srs_wkt (p, 11, 3129 - "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP"); 3130 - add_srs_wkt (p, 12, 3131 - "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\""); 3132 - add_srs_wkt (p, 13, 3133 - ",NORTH],AUTHORITY[\"EPSG\",\"2080\"]]"); 3131 + "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing"); 3132 + add_srs_wkt (p, 13, 3133 + "\",NORTH],AUTHORITY[\"EPSG\",\"2080\"]]"); 3134 3134 p = add_epsg_def_ex (filter, first, last, 2081, "epsg", 2081, 3135 3135 "Chos Malal 1914 / Argentina 2", 0, 1, 3136 3136 "International 1924", "Greenwich", 3137 3137 "Chos_Malal_1914", "Transverse_Mercator", "metre", 3138 3138 "X", "North", "Y", "East"); 3139 3139 add_proj4text (p, 0, 3140 3140 "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0"); ................................................................................ 3293 3293 add_proj4text (p, 2, 3294 3294 " +no_defs"); 3295 3295 add_srs_wkt (p, 0, 3296 3296 "PROJCS[\"NAD27 / Cuba Norte (deprecated)\",GEOGCS[\"NAD2"); 3297 3297 add_srs_wkt (p, 1, 3298 3298 "7\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clark"); 3299 3299 add_srs_wkt (p, 2, 3300 - "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\","); 3300 + "e 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\","); 3301 3301 add_srs_wkt (p, 3, 3302 3302 "\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenw"); 3303 3303 add_srs_wkt (p, 4, 3304 3304 "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 3305 3305 add_srs_wkt (p, 5, 3306 3306 "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 3307 3307 add_srs_wkt (p, 6, ................................................................................ 3332 3332 add_proj4text (p, 2, 3333 3333 "0 +y_0=229126.939 +datum=NAD27 +units=m +no_defs"); 3334 3334 add_srs_wkt (p, 0, 3335 3335 "PROJCS[\"NAD27 / Cuba Sur (deprecated)\",GEOGCS[\"NAD27\""); 3336 3336 add_srs_wkt (p, 1, 3337 3337 ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1"); 3338 3338 add_srs_wkt (p, 2, 3339 - "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7"); 3339 + "866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7"); 3340 3340 add_srs_wkt (p, 3, 3341 3341 "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich"); 3342 3342 add_srs_wkt (p, 4, 3343 3343 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 3344 3344 add_srs_wkt (p, 5, 3345 3345 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 3346 3346 add_srs_wkt (p, 6, ................................................................................ 3363 3363 "ELD79 / TM 12 NE", 0, 0, 3364 3364 "International 1924", "Greenwich", 3365 3365 "European_Libyan_Datum_1979", "Transverse_Mercator", "metre", 3366 3366 "Easting", "East", "Northing", "North"); 3367 3367 add_proj4text (p, 0, 3368 3368 "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_"); 3369 3369 add_proj4text (p, 1, 3370 - "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,"); 3370 + "0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,"); 3371 3371 add_proj4text (p, 2, 3372 - "0,0 +units=m +no_defs"); 3372 + "0,0,0 +units=m +no_defs"); 3373 3373 add_srs_wkt (p, 0, 3374 3374 "PROJCS[\"ELD79 / TM 12 NE\",GEOGCS[\"ELD79\",DATUM[\"Eur"); 3375 3375 add_srs_wkt (p, 1, 3376 3376 "opean_Libyan_Datum_1979\",SPHEROID[\"International 1924\""); 3377 3377 add_srs_wkt (p, 2, 3378 3378 ",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-115."); 3379 3379 add_srs_wkt (p, 3, 3380 - "854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"6159"); 3380 + "8543,-99.0583,-152.4616,0,0,0,0],AUTHORITY[\"EPSG\",\"61"); 3381 3381 add_srs_wkt (p, 4, 3382 - "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 3382 + "59\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 3383 3383 add_srs_wkt (p, 5, 3384 - "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 3384 + "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 3385 3385 add_srs_wkt (p, 6, 3386 - "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E"); 3386 + ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\","); 3387 3387 add_srs_wkt (p, 7, 3388 - "AST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Transver"); 3388 + "EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Transve"); 3389 3389 add_srs_wkt (p, 8, 3390 - "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM"); 3390 + "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA"); 3391 3391 add_srs_wkt (p, 9, 3392 - "ETER[\"central_meridian\",12],PARAMETER[\"scale_factor\""); 3392 + "METER[\"central_meridian\",12],PARAMETER[\"scale_factor\""); 3393 3393 add_srs_wkt (p, 10, 3394 3394 ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\""); 3395 3395 add_srs_wkt (p, 11, 3396 3396 "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\","); 3397 3397 add_srs_wkt (p, 12, 3398 3398 "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT"); 3399 3399 add_srs_wkt (p, 13, ................................................................................ 3410 3410 add_proj4text (p, 2, 3411 3411 "+units=m +no_defs"); 3412 3412 add_srs_wkt (p, 0, 3413 3413 "PROJCS[\"Carthage / TM 11 NE\",GEOGCS[\"Carthage\",DATUM"); 3414 3414 add_srs_wkt (p, 1, 3415 3415 "[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,2"); 3416 3416 add_srs_wkt (p, 2, 3417 - "93.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-"); 3417 + "93.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-"); 3418 3418 add_srs_wkt (p, 3, 3419 3419 "263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRIMEM["); 3420 3420 add_srs_wkt (p, 4, 3421 3421 "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg"); 3422 3422 add_srs_wkt (p, 5, 3423 3423 "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A"); 3424 3424 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 1545 1545 add_proj4text (p, 1, 1546 1546 "0=0 +y_0=0 +ellps=clrk66 +units=m +no_defs"); 1547 1547 add_srs_wkt (p, 0, 1548 1548 "PROJCS[\"NAD27(CGQ77) / Quebec Lambert\",GEOGCS[\"NAD27("); 1549 1549 add_srs_wkt (p, 1, 1550 1550 "CGQ77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHER"); 1551 1551 add_srs_wkt (p, 2, 1552 - "OID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORIT"); 1552 + "OID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORIT"); 1553 1553 add_srs_wkt (p, 3, 1554 1554 "Y[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIM"); 1555 1555 add_srs_wkt (p, 4, 1556 1556 "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 1557 1557 add_srs_wkt (p, 5, 1558 1558 "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 1559 1559 add_srs_wkt (p, 6, ................................................................................ 2216 2216 add_srs_wkt (p, 0, 2217 2217 "PROJCS[\"American Samoa 1962 / American Samoa Lambert (d"); 2218 2218 add_srs_wkt (p, 1, 2219 2219 "eprecated)\",GEOGCS[\"American Samoa 1962\",DATUM[\"Amer"); 2220 2220 add_srs_wkt (p, 2, 2221 2221 "ican_Samoa_1962\",SPHEROID[\"Clarke 1866\",6378206.4,294"); 2222 2222 add_srs_wkt (p, 3, 2223 - ".9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-11"); 2223 + ".9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-11"); 2224 2224 add_srs_wkt (p, 4, 2225 2225 "5,118,426,0,0,0,0],AUTHORITY[\"EPSG\",\"6169\"]],PRIMEM["); 2226 2226 add_srs_wkt (p, 5, 2227 2227 "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg"); 2228 2228 add_srs_wkt (p, 6, 2229 2229 "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A"); 2230 2230 add_srs_wkt (p, 7, ................................................................................ 2750 2750 "Luxembourg_1930", "Transverse_Mercator", "metre", 2751 2751 "X", "North", "Y", "East"); 2752 2752 add_proj4text (p, 0, 2753 2753 "+proj=tmerc +lat_0=49.83333333333334 +lon_0=6.1666666666"); 2754 2754 add_proj4text (p, 1, 2755 2755 "66667 +k=1 +x_0=80000 +y_0=100000 +ellps=intl +towgs84=-"); 2756 2756 add_proj4text (p, 2, 2757 - "189.681,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0.459"); 2757 + "189.6806,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0.45"); 2758 2758 add_proj4text (p, 3, 2759 - "8 +units=m +no_defs"); 2759 + "98 +units=m +no_defs"); 2760 2760 add_srs_wkt (p, 0, 2761 2761 "PROJCS[\"Luxembourg 1930 / Gauss\",GEOGCS[\"Luxembourg 1"); 2762 2762 add_srs_wkt (p, 1, 2763 2763 "930\",DATUM[\"Luxembourg_1930\",SPHEROID[\"International"); 2764 2764 add_srs_wkt (p, 2, 2765 2765 " 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS8"); 2766 2766 add_srs_wkt (p, 3, 2767 - "4[-189.681,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0."); 2767 + "4[-189.6806,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0"); 2768 2768 add_srs_wkt (p, 4, 2769 - "4598],AUTHORITY[\"EPSG\",\"6181\"]],PRIMEM[\"Greenwich\""); 2769 + ".4598],AUTHORITY[\"EPSG\",\"6181\"]],PRIMEM[\"Greenwich\""); 2770 2770 add_srs_wkt (p, 5, 2771 2771 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 2772 2772 add_srs_wkt (p, 6, 2773 2773 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 2774 2774 add_srs_wkt (p, 7, 2775 2775 "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\""); 2776 2776 add_srs_wkt (p, 8, ................................................................................ 3482 3482 add_srs_wkt (p, 0, 3483 3483 "PROJCS[\"American Samoa 1962 / American Samoa Lambert (d"); 3484 3484 add_srs_wkt (p, 1, 3485 3485 "eprecated)\",GEOGCS[\"American Samoa 1962\",DATUM[\"Amer"); 3486 3486 add_srs_wkt (p, 2, 3487 3487 "ican_Samoa_1962\",SPHEROID[\"Clarke 1866\",6378206.4,294"); 3488 3488 add_srs_wkt (p, 3, 3489 - ".9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-11"); 3489 + ".9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-11"); 3490 3490 add_srs_wkt (p, 4, 3491 3491 "5,118,426,0,0,0,0],AUTHORITY[\"EPSG\",\"6169\"]],PRIMEM["); 3492 3492 add_srs_wkt (p, 5, 3493 3493 "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg"); 3494 3494 add_srs_wkt (p, 6, 3495 3495 "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A"); 3496 3496 add_srs_wkt (p, 7, ................................................................................ 3858 3858 add_proj4text (p, 2, 3859 3859 "30480.06096012192 +datum=NAD27 +units=us-ft +no_defs"); 3860 3860 add_srs_wkt (p, 0, 3861 3861 "PROJCS[\"NAD27 / Tennessee\",GEOGCS[\"NAD27\",DATUM[\"No"); 3862 3862 add_srs_wkt (p, 1, 3863 3863 "rth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",63782"); 3864 3864 add_srs_wkt (p, 2, 3865 - "06.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUT"); 3865 + "06.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AUT"); 3866 3866 add_srs_wkt (p, 3, 3867 3867 "HORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3868 3868 add_srs_wkt (p, 4, 3869 3869 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3870 3870 add_srs_wkt (p, 5, 3871 3871 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3872 3872 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 298 298 add_proj4text (p, 1, 299 299 "9,-151.8,-41.4,0,0,0,0 +units=m +no_defs"); 300 300 add_srs_wkt (p, 0, 301 301 "PROJCS[\"Manoca 1962 / UTM zone 32N\",GEOGCS[\"Manoca 19"); 302 302 add_srs_wkt (p, 1, 303 303 "62\",DATUM[\"Manoca_1962\",SPHEROID[\"Clarke 1880 (IGN)\""); 304 304 add_srs_wkt (p, 2, 305 - ",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\""); 305 + ",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\""); 306 306 add_srs_wkt (p, 3, 307 307 "]],TOWGS84[-70.9,-151.8,-41.4,0,0,0,0],AUTHORITY[\"EPSG\""); 308 308 add_srs_wkt (p, 4, 309 309 ",\"6193\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 310 310 add_srs_wkt (p, 5, 311 311 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 312 312 add_srs_wkt (p, 6, ................................................................................ 3816 3816 add_proj4text (p, 3, 3817 3817 "88,472.052,0,0,0,0 +to_meter=0.3047972654 +no_defs"); 3818 3818 add_srs_wkt (p, 0, 3819 3819 "PROJCS[\"Trinidad 1903 / Trinidad Grid (ftCla)\",GEOGCS["); 3820 3820 add_srs_wkt (p, 1, 3821 3821 "\"Trinidad 1903\",DATUM[\"Trinidad_1903\",SPHEROID[\"Cla"); 3822 3822 add_srs_wkt (p, 2, 3823 - "rke 1858\",6378293.645208759,294.2606763692569,AUTHORITY"); 3823 + "rke 1858\",6378293.645208759,294.2606763692606,AUTHORITY"); 3824 3824 add_srs_wkt (p, 3, 3825 3825 "[\"EPSG\",\"7007\"]],TOWGS84[-61.702,284.488,472.052,0,0"); 3826 3826 add_srs_wkt (p, 4, 3827 3827 ",0,0],AUTHORITY[\"EPSG\",\"6302\"]],PRIMEM[\"Greenwich\""); 3828 3828 add_srs_wkt (p, 5, 3829 3829 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 3830 3830 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 97 97 "Hong_Kong_1980", "Transverse_Mercator", "metre", 98 98 "Northing", "North", "Easting", "East"); 99 99 add_proj4text (p, 0, 100 100 "+proj=tmerc +lat_0=22.31213333333334 +lon_0=114.17855555"); 101 101 add_proj4text (p, 1, 102 102 "55556 +k=1 +x_0=836694.05 +y_0=819069.8 +ellps=intl +tow"); 103 103 add_proj4text (p, 2, 104 - "gs84=-162.619,-276.959,-161.764,0.067753,-2.24365,-1.158"); 104 + "gs84=-162.619,-276.959,-161.764,0.067753,-2.243649,-1.15"); 105 105 add_proj4text (p, 3, 106 - "83,-1.09425 +units=m +no_defs"); 106 + "8827,-1.094246 +units=m +no_defs"); 107 107 add_srs_wkt (p, 0, 108 108 "PROJCS[\"Hong Kong 1980 Grid System\",GEOGCS[\"Hong Kong"); 109 109 add_srs_wkt (p, 1, 110 110 " 1980\",DATUM[\"Hong_Kong_1980\",SPHEROID[\"Internationa"); 111 111 add_srs_wkt (p, 2, 112 112 "l 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS"); 113 113 add_srs_wkt (p, 3, 114 - "84[-162.619,-276.959,-161.764,0.067753,-2.24365,-1.15883"); 115 - add_srs_wkt (p, 4, 116 - ",-1.09425],AUTHORITY[\"EPSG\",\"6611\"]],PRIMEM[\"Greenw"); 117 - add_srs_wkt (p, 5, 118 - "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 119 - add_srs_wkt (p, 6, 120 - "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 121 - add_srs_wkt (p, 7, 122 - "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS"); 123 - add_srs_wkt (p, 8, 124 - "G\",\"4611\"]],PROJECTION[\"Transverse_Mercator\"],PARAM"); 125 - add_srs_wkt (p, 9, 126 - "ETER[\"latitude_of_origin\",22.31213333333334],PARAMETER"); 127 - add_srs_wkt (p, 10, 128 - "[\"central_meridian\",114.1785555555556],PARAMETER[\"sca"); 129 - add_srs_wkt (p, 11, 130 - "le_factor\",1],PARAMETER[\"false_easting\",836694.05],PA"); 131 - add_srs_wkt (p, 12, 132 - "RAMETER[\"false_northing\",819069.8],UNIT[\"metre\",1,AU"); 133 - add_srs_wkt (p, 13, 134 - "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXI"); 114 + "84[-162.619,-276.959,-161.764,0.067753,-2.243649,-1.1588"); 115 + add_srs_wkt (p, 4, 116 + "27,-1.094246],AUTHORITY[\"EPSG\",\"6611\"]],PRIMEM[\"Gre"); 117 + add_srs_wkt (p, 5, 118 + "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 119 + add_srs_wkt (p, 6, 120 + ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 121 + add_srs_wkt (p, 7, 122 + "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E"); 123 + add_srs_wkt (p, 8, 124 + "PSG\",\"4611\"]],PROJECTION[\"Transverse_Mercator\"],PAR"); 125 + add_srs_wkt (p, 9, 126 + "AMETER[\"latitude_of_origin\",22.31213333333334],PARAMET"); 127 + add_srs_wkt (p, 10, 128 + "ER[\"central_meridian\",114.1785555555556],PARAMETER[\"s"); 129 + add_srs_wkt (p, 11, 130 + "cale_factor\",1],PARAMETER[\"false_easting\",836694.05],"); 131 + add_srs_wkt (p, 12, 132 + "PARAMETER[\"false_northing\",819069.8],UNIT[\"metre\",1,"); 133 + add_srs_wkt (p, 13, 134 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],A"); 135 135 add_srs_wkt (p, 14, 136 - "S[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2326\"]]"); 136 + "XIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2326\"]]"); 137 137 p = add_epsg_def_ex (filter, first, last, 2327, "epsg", 2327, 138 138 "Xian 1980 / Gauss-Kruger zone 13", 0, 1, 139 139 "IAG 1975", "Greenwich", 140 140 "Xian_1980", "Transverse_Mercator", "metre", 141 141 "X", "North", "Y", "East"); 142 142 add_proj4text (p, 0, 143 143 "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 1475 1475 "Pulkovo 1995 / Gauss-Kruger CM 21E", 0, 1, 1476 1476 "Krassowsky 1940", "Greenwich", 1477 1477 "Pulkovo_1995", "Transverse_Mercator", "metre", 1478 1478 "X", "North", "Y", "East"); 1479 1479 add_proj4text (p, 0, 1480 1480 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 1481 1481 add_proj4text (p, 1, 1482 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1482 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1483 1483 add_proj4text (p, 2, 1484 - "22 +units=m +no_defs"); 1484 + " +units=m +no_defs"); 1485 1485 add_srs_wkt (p, 0, 1486 1486 "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 21E\",GEOGCS[\"P"); 1487 1487 add_srs_wkt (p, 1, 1488 1488 "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1489 1489 add_srs_wkt (p, 2, 1490 1490 "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1491 1491 add_srs_wkt (p, 3, 1492 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 1492 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1493 + add_srs_wkt (p, 4, 1494 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1495 + add_srs_wkt (p, 5, 1496 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1497 + add_srs_wkt (p, 6, 1498 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1499 + add_srs_wkt (p, 7, 1500 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1501 + add_srs_wkt (p, 8, 1502 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1503 + add_srs_wkt (p, 9, 1504 + "n\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"sc"); 1505 + add_srs_wkt (p, 10, 1506 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1507 + add_srs_wkt (p, 11, 1508 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1509 + add_srs_wkt (p, 12, 1510 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1511 + add_srs_wkt (p, 13, 1512 + "HORITY[\"EPSG\",\"2463\"]]"); 1513 + p = add_epsg_def_ex (filter, first, last, 2464, "epsg", 2464, 1514 + "Pulkovo 1995 / Gauss-Kruger CM 27E", 0, 1, 1515 + "Krassowsky 1940", "Greenwich", 1516 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1517 + "X", "North", "Y", "East"); 1518 + add_proj4text (p, 0, 1519 + "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 1520 + add_proj4text (p, 1, 1521 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1522 + add_proj4text (p, 2, 1523 + " +units=m +no_defs"); 1524 + add_srs_wkt (p, 0, 1525 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 27E\",GEOGCS[\"P"); 1526 + add_srs_wkt (p, 1, 1527 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1528 + add_srs_wkt (p, 2, 1529 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1530 + add_srs_wkt (p, 3, 1531 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1532 + add_srs_wkt (p, 4, 1533 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1534 + add_srs_wkt (p, 5, 1535 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1536 + add_srs_wkt (p, 6, 1537 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1538 + add_srs_wkt (p, 7, 1539 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1540 + add_srs_wkt (p, 8, 1541 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1542 + add_srs_wkt (p, 9, 1543 + "n\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"sc"); 1544 + add_srs_wkt (p, 10, 1545 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1546 + add_srs_wkt (p, 11, 1547 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1548 + add_srs_wkt (p, 12, 1549 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1550 + add_srs_wkt (p, 13, 1551 + "HORITY[\"EPSG\",\"2464\"]]"); 1552 + p = add_epsg_def_ex (filter, first, last, 2465, "epsg", 2465, 1553 + "Pulkovo 1995 / Gauss-Kruger CM 33E", 0, 1, 1554 + "Krassowsky 1940", "Greenwich", 1555 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1556 + "X", "North", "Y", "East"); 1557 + add_proj4text (p, 0, 1558 + "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 1559 + add_proj4text (p, 1, 1560 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1561 + add_proj4text (p, 2, 1562 + " +units=m +no_defs"); 1563 + add_srs_wkt (p, 0, 1564 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 33E\",GEOGCS[\"P"); 1565 + add_srs_wkt (p, 1, 1566 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1567 + add_srs_wkt (p, 2, 1568 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1569 + add_srs_wkt (p, 3, 1570 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1571 + add_srs_wkt (p, 4, 1572 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1573 + add_srs_wkt (p, 5, 1574 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1575 + add_srs_wkt (p, 6, 1576 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1577 + add_srs_wkt (p, 7, 1578 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1579 + add_srs_wkt (p, 8, 1580 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1581 + add_srs_wkt (p, 9, 1582 + "n\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"sc"); 1583 + add_srs_wkt (p, 10, 1584 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1585 + add_srs_wkt (p, 11, 1586 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1587 + add_srs_wkt (p, 12, 1588 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1589 + add_srs_wkt (p, 13, 1590 + "HORITY[\"EPSG\",\"2465\"]]"); 1591 + p = add_epsg_def_ex (filter, first, last, 2466, "epsg", 2466, 1592 + "Pulkovo 1995 / Gauss-Kruger CM 39E", 0, 1, 1593 + "Krassowsky 1940", "Greenwich", 1594 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1595 + "X", "North", "Y", "East"); 1596 + add_proj4text (p, 0, 1597 + "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 1598 + add_proj4text (p, 1, 1599 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1600 + add_proj4text (p, 2, 1601 + " +units=m +no_defs"); 1602 + add_srs_wkt (p, 0, 1603 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 39E\",GEOGCS[\"P"); 1604 + add_srs_wkt (p, 1, 1605 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1606 + add_srs_wkt (p, 2, 1607 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1608 + add_srs_wkt (p, 3, 1609 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1610 + add_srs_wkt (p, 4, 1611 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1612 + add_srs_wkt (p, 5, 1613 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1614 + add_srs_wkt (p, 6, 1615 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1616 + add_srs_wkt (p, 7, 1617 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1618 + add_srs_wkt (p, 8, 1619 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1620 + add_srs_wkt (p, 9, 1621 + "n\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"sc"); 1622 + add_srs_wkt (p, 10, 1623 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1624 + add_srs_wkt (p, 11, 1625 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1626 + add_srs_wkt (p, 12, 1627 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1628 + add_srs_wkt (p, 13, 1629 + "HORITY[\"EPSG\",\"2466\"]]"); 1630 + p = add_epsg_def_ex (filter, first, last, 2467, "epsg", 2467, 1631 + "Pulkovo 1995 / Gauss-Kruger CM 45E", 0, 1, 1632 + "Krassowsky 1940", "Greenwich", 1633 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1634 + "X", "North", "Y", "East"); 1635 + add_proj4text (p, 0, 1636 + "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 1637 + add_proj4text (p, 1, 1638 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1639 + add_proj4text (p, 2, 1640 + " +units=m +no_defs"); 1641 + add_srs_wkt (p, 0, 1642 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 45E\",GEOGCS[\"P"); 1643 + add_srs_wkt (p, 1, 1644 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1645 + add_srs_wkt (p, 2, 1646 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1647 + add_srs_wkt (p, 3, 1648 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1649 + add_srs_wkt (p, 4, 1650 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1651 + add_srs_wkt (p, 5, 1652 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1653 + add_srs_wkt (p, 6, 1654 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1655 + add_srs_wkt (p, 7, 1656 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1657 + add_srs_wkt (p, 8, 1658 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1659 + add_srs_wkt (p, 9, 1660 + "n\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"sc"); 1661 + add_srs_wkt (p, 10, 1662 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1663 + add_srs_wkt (p, 11, 1664 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1665 + add_srs_wkt (p, 12, 1666 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1667 + add_srs_wkt (p, 13, 1668 + "HORITY[\"EPSG\",\"2467\"]]"); 1669 + p = add_epsg_def_ex (filter, first, last, 2468, "epsg", 2468, 1670 + "Pulkovo 1995 / Gauss-Kruger CM 51E", 0, 1, 1671 + "Krassowsky 1940", "Greenwich", 1672 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1673 + "X", "North", "Y", "East"); 1674 + add_proj4text (p, 0, 1675 + "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 1676 + add_proj4text (p, 1, 1677 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1678 + add_proj4text (p, 2, 1679 + " +units=m +no_defs"); 1680 + add_srs_wkt (p, 0, 1681 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 51E\",GEOGCS[\"P"); 1682 + add_srs_wkt (p, 1, 1683 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1684 + add_srs_wkt (p, 2, 1685 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1686 + add_srs_wkt (p, 3, 1687 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1688 + add_srs_wkt (p, 4, 1689 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1690 + add_srs_wkt (p, 5, 1691 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1692 + add_srs_wkt (p, 6, 1693 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1694 + add_srs_wkt (p, 7, 1695 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1696 + add_srs_wkt (p, 8, 1697 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1698 + add_srs_wkt (p, 9, 1699 + "n\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"sc"); 1700 + add_srs_wkt (p, 10, 1701 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1702 + add_srs_wkt (p, 11, 1703 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1704 + add_srs_wkt (p, 12, 1705 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1706 + add_srs_wkt (p, 13, 1707 + "HORITY[\"EPSG\",\"2468\"]]"); 1708 + p = add_epsg_def_ex (filter, first, last, 2469, "epsg", 2469, 1709 + "Pulkovo 1995 / Gauss-Kruger CM 57E", 0, 1, 1710 + "Krassowsky 1940", "Greenwich", 1711 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1712 + "X", "North", "Y", "East"); 1713 + add_proj4text (p, 0, 1714 + "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 1715 + add_proj4text (p, 1, 1716 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1717 + add_proj4text (p, 2, 1718 + " +units=m +no_defs"); 1719 + add_srs_wkt (p, 0, 1720 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 57E\",GEOGCS[\"P"); 1721 + add_srs_wkt (p, 1, 1722 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1723 + add_srs_wkt (p, 2, 1724 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1725 + add_srs_wkt (p, 3, 1726 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1727 + add_srs_wkt (p, 4, 1728 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1729 + add_srs_wkt (p, 5, 1730 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1731 + add_srs_wkt (p, 6, 1732 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1733 + add_srs_wkt (p, 7, 1734 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1735 + add_srs_wkt (p, 8, 1736 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1737 + add_srs_wkt (p, 9, 1738 + "n\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"sc"); 1739 + add_srs_wkt (p, 10, 1740 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1741 + add_srs_wkt (p, 11, 1742 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1743 + add_srs_wkt (p, 12, 1744 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1745 + add_srs_wkt (p, 13, 1746 + "HORITY[\"EPSG\",\"2469\"]]"); 1747 + p = add_epsg_def_ex (filter, first, last, 2470, "epsg", 2470, 1748 + "Pulkovo 1995 / Gauss-Kruger CM 63E", 0, 1, 1749 + "Krassowsky 1940", "Greenwich", 1750 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1751 + "X", "North", "Y", "East"); 1752 + add_proj4text (p, 0, 1753 + "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 1754 + add_proj4text (p, 1, 1755 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1756 + add_proj4text (p, 2, 1757 + " +units=m +no_defs"); 1758 + add_srs_wkt (p, 0, 1759 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 63E\",GEOGCS[\"P"); 1760 + add_srs_wkt (p, 1, 1761 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1762 + add_srs_wkt (p, 2, 1763 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1764 + add_srs_wkt (p, 3, 1765 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1766 + add_srs_wkt (p, 4, 1767 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1768 + add_srs_wkt (p, 5, 1769 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1770 + add_srs_wkt (p, 6, 1771 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1772 + add_srs_wkt (p, 7, 1773 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1774 + add_srs_wkt (p, 8, 1775 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1776 + add_srs_wkt (p, 9, 1777 + "n\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\"sc"); 1778 + add_srs_wkt (p, 10, 1779 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1780 + add_srs_wkt (p, 11, 1781 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1782 + add_srs_wkt (p, 12, 1783 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1784 + add_srs_wkt (p, 13, 1785 + "HORITY[\"EPSG\",\"2470\"]]"); 1786 + p = add_epsg_def_ex (filter, first, last, 2471, "epsg", 2471, 1787 + "Pulkovo 1995 / Gauss-Kruger CM 69E", 0, 1, 1788 + "Krassowsky 1940", "Greenwich", 1789 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1790 + "X", "North", "Y", "East"); 1791 + add_proj4text (p, 0, 1792 + "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 1793 + add_proj4text (p, 1, 1794 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1795 + add_proj4text (p, 2, 1796 + " +units=m +no_defs"); 1797 + add_srs_wkt (p, 0, 1798 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 69E\",GEOGCS[\"P"); 1799 + add_srs_wkt (p, 1, 1800 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1801 + add_srs_wkt (p, 2, 1802 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1803 + add_srs_wkt (p, 3, 1804 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1805 + add_srs_wkt (p, 4, 1806 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1807 + add_srs_wkt (p, 5, 1808 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1809 + add_srs_wkt (p, 6, 1810 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1811 + add_srs_wkt (p, 7, 1812 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1813 + add_srs_wkt (p, 8, 1814 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1815 + add_srs_wkt (p, 9, 1816 + "n\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\"sc"); 1817 + add_srs_wkt (p, 10, 1818 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1819 + add_srs_wkt (p, 11, 1820 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1821 + add_srs_wkt (p, 12, 1822 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1823 + add_srs_wkt (p, 13, 1824 + "HORITY[\"EPSG\",\"2471\"]]"); 1825 + p = add_epsg_def_ex (filter, first, last, 2472, "epsg", 2472, 1826 + "Pulkovo 1995 / Gauss-Kruger CM 75E", 0, 1, 1827 + "Krassowsky 1940", "Greenwich", 1828 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1829 + "X", "North", "Y", "East"); 1830 + add_proj4text (p, 0, 1831 + "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 1832 + add_proj4text (p, 1, 1833 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1834 + add_proj4text (p, 2, 1835 + " +units=m +no_defs"); 1836 + add_srs_wkt (p, 0, 1837 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 75E\",GEOGCS[\"P"); 1838 + add_srs_wkt (p, 1, 1839 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1840 + add_srs_wkt (p, 2, 1841 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1842 + add_srs_wkt (p, 3, 1843 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1844 + add_srs_wkt (p, 4, 1845 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1846 + add_srs_wkt (p, 5, 1847 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1848 + add_srs_wkt (p, 6, 1849 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1850 + add_srs_wkt (p, 7, 1851 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1852 + add_srs_wkt (p, 8, 1853 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1854 + add_srs_wkt (p, 9, 1855 + "n\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"sc"); 1856 + add_srs_wkt (p, 10, 1857 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1858 + add_srs_wkt (p, 11, 1859 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1860 + add_srs_wkt (p, 12, 1861 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1862 + add_srs_wkt (p, 13, 1863 + "HORITY[\"EPSG\",\"2472\"]]"); 1864 + p = add_epsg_def_ex (filter, first, last, 2473, "epsg", 2473, 1865 + "Pulkovo 1995 / Gauss-Kruger CM 81E", 0, 1, 1866 + "Krassowsky 1940", "Greenwich", 1867 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1868 + "X", "North", "Y", "East"); 1869 + add_proj4text (p, 0, 1870 + "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 1871 + add_proj4text (p, 1, 1872 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1873 + add_proj4text (p, 2, 1874 + " +units=m +no_defs"); 1875 + add_srs_wkt (p, 0, 1876 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 81E\",GEOGCS[\"P"); 1877 + add_srs_wkt (p, 1, 1878 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1879 + add_srs_wkt (p, 2, 1880 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1881 + add_srs_wkt (p, 3, 1882 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1883 + add_srs_wkt (p, 4, 1884 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1885 + add_srs_wkt (p, 5, 1886 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1887 + add_srs_wkt (p, 6, 1888 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1889 + add_srs_wkt (p, 7, 1890 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1891 + add_srs_wkt (p, 8, 1892 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1893 + add_srs_wkt (p, 9, 1894 + "n\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"sc"); 1895 + add_srs_wkt (p, 10, 1896 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1897 + add_srs_wkt (p, 11, 1898 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1899 + add_srs_wkt (p, 12, 1900 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1901 + add_srs_wkt (p, 13, 1902 + "HORITY[\"EPSG\",\"2473\"]]"); 1903 + p = add_epsg_def_ex (filter, first, last, 2474, "epsg", 2474, 1904 + "Pulkovo 1995 / Gauss-Kruger CM 87E", 0, 1, 1905 + "Krassowsky 1940", "Greenwich", 1906 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1907 + "X", "North", "Y", "East"); 1908 + add_proj4text (p, 0, 1909 + "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 1910 + add_proj4text (p, 1, 1911 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1912 + add_proj4text (p, 2, 1913 + " +units=m +no_defs"); 1914 + add_srs_wkt (p, 0, 1915 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 87E\",GEOGCS[\"P"); 1916 + add_srs_wkt (p, 1, 1917 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1918 + add_srs_wkt (p, 2, 1919 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1920 + add_srs_wkt (p, 3, 1921 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1922 + add_srs_wkt (p, 4, 1923 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1924 + add_srs_wkt (p, 5, 1925 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1926 + add_srs_wkt (p, 6, 1927 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1928 + add_srs_wkt (p, 7, 1929 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1930 + add_srs_wkt (p, 8, 1931 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1932 + add_srs_wkt (p, 9, 1933 + "n\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"sc"); 1934 + add_srs_wkt (p, 10, 1935 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1936 + add_srs_wkt (p, 11, 1937 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1938 + add_srs_wkt (p, 12, 1939 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1940 + add_srs_wkt (p, 13, 1941 + "HORITY[\"EPSG\",\"2474\"]]"); 1942 + p = add_epsg_def_ex (filter, first, last, 2475, "epsg", 2475, 1943 + "Pulkovo 1995 / Gauss-Kruger CM 93E", 0, 1, 1944 + "Krassowsky 1940", "Greenwich", 1945 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1946 + "X", "North", "Y", "East"); 1947 + add_proj4text (p, 0, 1948 + "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 1949 + add_proj4text (p, 1, 1950 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1951 + add_proj4text (p, 2, 1952 + " +units=m +no_defs"); 1953 + add_srs_wkt (p, 0, 1954 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 93E\",GEOGCS[\"P"); 1955 + add_srs_wkt (p, 1, 1956 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1957 + add_srs_wkt (p, 2, 1958 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1959 + add_srs_wkt (p, 3, 1960 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 1961 + add_srs_wkt (p, 4, 1962 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1963 + add_srs_wkt (p, 5, 1964 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1965 + add_srs_wkt (p, 6, 1966 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1967 + add_srs_wkt (p, 7, 1968 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 1969 + add_srs_wkt (p, 8, 1970 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 1971 + add_srs_wkt (p, 9, 1972 + "n\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"sc"); 1973 + add_srs_wkt (p, 10, 1974 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 1975 + add_srs_wkt (p, 11, 1976 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 1977 + add_srs_wkt (p, 12, 1978 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 1979 + add_srs_wkt (p, 13, 1980 + "HORITY[\"EPSG\",\"2475\"]]"); 1981 + p = add_epsg_def_ex (filter, first, last, 2476, "epsg", 2476, 1982 + "Pulkovo 1995 / Gauss-Kruger CM 99E", 0, 1, 1983 + "Krassowsky 1940", "Greenwich", 1984 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1985 + "X", "North", "Y", "East"); 1986 + add_proj4text (p, 0, 1987 + "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 1988 + add_proj4text (p, 1, 1989 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 1990 + add_proj4text (p, 2, 1991 + " +units=m +no_defs"); 1992 + add_srs_wkt (p, 0, 1993 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 99E\",GEOGCS[\"P"); 1994 + add_srs_wkt (p, 1, 1995 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1996 + add_srs_wkt (p, 2, 1997 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1998 + add_srs_wkt (p, 3, 1999 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 2000 + add_srs_wkt (p, 4, 2001 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 2002 + add_srs_wkt (p, 5, 2003 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 2004 + add_srs_wkt (p, 6, 2005 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 2006 + add_srs_wkt (p, 7, 2007 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 2008 + add_srs_wkt (p, 8, 2009 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 2010 + add_srs_wkt (p, 9, 2011 + "n\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"sc"); 2012 + add_srs_wkt (p, 10, 2013 + "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA"); 2014 + add_srs_wkt (p, 11, 2015 + "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2016 + add_srs_wkt (p, 12, 2017 + "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT"); 2018 + add_srs_wkt (p, 13, 2019 + "HORITY[\"EPSG\",\"2476\"]]"); 2020 + p = add_epsg_def_ex (filter, first, last, 2477, "epsg", 2477, 2021 + "Pulkovo 1995 / Gauss-Kruger CM 105E", 0, 1, 2022 + "Krassowsky 1940", "Greenwich", 2023 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2024 + "X", "North", "Y", "East"); 2025 + add_proj4text (p, 0, 2026 + "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 "); 2027 + add_proj4text (p, 1, 2028 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2029 + add_proj4text (p, 2, 2030 + "2 +units=m +no_defs"); 2031 + add_srs_wkt (p, 0, 2032 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 105E\",GEOGCS[\""); 2033 + add_srs_wkt (p, 1, 2034 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2035 + add_srs_wkt (p, 2, 2036 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2037 + add_srs_wkt (p, 3, 2038 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2039 + add_srs_wkt (p, 4, 2040 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2041 + add_srs_wkt (p, 5, 2042 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2043 + add_srs_wkt (p, 6, 2044 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2045 + add_srs_wkt (p, 7, 2046 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2047 + add_srs_wkt (p, 8, 2048 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2049 + add_srs_wkt (p, 9, 2050 + "in\",0],PARAMETER[\"central_meridian\",105],PARAMETER[\""); 2051 + add_srs_wkt (p, 10, 2052 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2053 + add_srs_wkt (p, 11, 2054 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2055 + add_srs_wkt (p, 12, 2056 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2057 + add_srs_wkt (p, 13, 2058 + "AUTHORITY[\"EPSG\",\"2477\"]]"); 2059 + p = add_epsg_def_ex (filter, first, last, 2478, "epsg", 2478, 2060 + "Pulkovo 1995 / Gauss-Kruger CM 111E", 0, 1, 2061 + "Krassowsky 1940", "Greenwich", 2062 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2063 + "X", "North", "Y", "East"); 2064 + add_proj4text (p, 0, 2065 + "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 "); 2066 + add_proj4text (p, 1, 2067 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2068 + add_proj4text (p, 2, 2069 + "2 +units=m +no_defs"); 2070 + add_srs_wkt (p, 0, 2071 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 111E\",GEOGCS[\""); 2072 + add_srs_wkt (p, 1, 2073 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2074 + add_srs_wkt (p, 2, 2075 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2076 + add_srs_wkt (p, 3, 2077 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2078 + add_srs_wkt (p, 4, 2079 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2080 + add_srs_wkt (p, 5, 2081 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2082 + add_srs_wkt (p, 6, 2083 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2084 + add_srs_wkt (p, 7, 2085 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2086 + add_srs_wkt (p, 8, 2087 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2088 + add_srs_wkt (p, 9, 2089 + "in\",0],PARAMETER[\"central_meridian\",111],PARAMETER[\""); 2090 + add_srs_wkt (p, 10, 2091 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2092 + add_srs_wkt (p, 11, 2093 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2094 + add_srs_wkt (p, 12, 2095 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2096 + add_srs_wkt (p, 13, 2097 + "AUTHORITY[\"EPSG\",\"2478\"]]"); 2098 + p = add_epsg_def_ex (filter, first, last, 2479, "epsg", 2479, 2099 + "Pulkovo 1995 / Gauss-Kruger CM 117E", 0, 1, 2100 + "Krassowsky 1940", "Greenwich", 2101 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2102 + "X", "North", "Y", "East"); 2103 + add_proj4text (p, 0, 2104 + "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 "); 2105 + add_proj4text (p, 1, 2106 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2107 + add_proj4text (p, 2, 2108 + "2 +units=m +no_defs"); 2109 + add_srs_wkt (p, 0, 2110 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 117E\",GEOGCS[\""); 2111 + add_srs_wkt (p, 1, 2112 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2113 + add_srs_wkt (p, 2, 2114 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2115 + add_srs_wkt (p, 3, 2116 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2117 + add_srs_wkt (p, 4, 2118 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2119 + add_srs_wkt (p, 5, 2120 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2121 + add_srs_wkt (p, 6, 2122 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2123 + add_srs_wkt (p, 7, 2124 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2125 + add_srs_wkt (p, 8, 2126 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2127 + add_srs_wkt (p, 9, 2128 + "in\",0],PARAMETER[\"central_meridian\",117],PARAMETER[\""); 2129 + add_srs_wkt (p, 10, 2130 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2131 + add_srs_wkt (p, 11, 2132 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2133 + add_srs_wkt (p, 12, 2134 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2135 + add_srs_wkt (p, 13, 2136 + "AUTHORITY[\"EPSG\",\"2479\"]]"); 2137 + p = add_epsg_def_ex (filter, first, last, 2480, "epsg", 2480, 2138 + "Pulkovo 1995 / Gauss-Kruger CM 123E", 0, 1, 2139 + "Krassowsky 1940", "Greenwich", 2140 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2141 + "X", "North", "Y", "East"); 2142 + add_proj4text (p, 0, 2143 + "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 "); 2144 + add_proj4text (p, 1, 2145 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2146 + add_proj4text (p, 2, 2147 + "2 +units=m +no_defs"); 2148 + add_srs_wkt (p, 0, 2149 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 123E\",GEOGCS[\""); 2150 + add_srs_wkt (p, 1, 2151 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2152 + add_srs_wkt (p, 2, 2153 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2154 + add_srs_wkt (p, 3, 2155 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2156 + add_srs_wkt (p, 4, 2157 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2158 + add_srs_wkt (p, 5, 2159 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2160 + add_srs_wkt (p, 6, 2161 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2162 + add_srs_wkt (p, 7, 2163 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2164 + add_srs_wkt (p, 8, 2165 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2166 + add_srs_wkt (p, 9, 2167 + "in\",0],PARAMETER[\"central_meridian\",123],PARAMETER[\""); 2168 + add_srs_wkt (p, 10, 2169 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2170 + add_srs_wkt (p, 11, 2171 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2172 + add_srs_wkt (p, 12, 2173 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2174 + add_srs_wkt (p, 13, 2175 + "AUTHORITY[\"EPSG\",\"2480\"]]"); 2176 + p = add_epsg_def_ex (filter, first, last, 2481, "epsg", 2481, 2177 + "Pulkovo 1995 / Gauss-Kruger CM 129E", 0, 1, 2178 + "Krassowsky 1940", "Greenwich", 2179 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2180 + "X", "North", "Y", "East"); 2181 + add_proj4text (p, 0, 2182 + "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 "); 2183 + add_proj4text (p, 1, 2184 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2185 + add_proj4text (p, 2, 2186 + "2 +units=m +no_defs"); 2187 + add_srs_wkt (p, 0, 2188 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 129E\",GEOGCS[\""); 2189 + add_srs_wkt (p, 1, 2190 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2191 + add_srs_wkt (p, 2, 2192 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2193 + add_srs_wkt (p, 3, 2194 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2195 + add_srs_wkt (p, 4, 2196 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2197 + add_srs_wkt (p, 5, 2198 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2199 + add_srs_wkt (p, 6, 2200 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2201 + add_srs_wkt (p, 7, 2202 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2203 + add_srs_wkt (p, 8, 2204 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2205 + add_srs_wkt (p, 9, 2206 + "in\",0],PARAMETER[\"central_meridian\",129],PARAMETER[\""); 2207 + add_srs_wkt (p, 10, 2208 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2209 + add_srs_wkt (p, 11, 2210 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2211 + add_srs_wkt (p, 12, 2212 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2213 + add_srs_wkt (p, 13, 2214 + "AUTHORITY[\"EPSG\",\"2481\"]]"); 2215 + p = add_epsg_def_ex (filter, first, last, 2482, "epsg", 2482, 2216 + "Pulkovo 1995 / Gauss-Kruger CM 135E", 0, 1, 2217 + "Krassowsky 1940", "Greenwich", 2218 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2219 + "X", "North", "Y", "East"); 2220 + add_proj4text (p, 0, 2221 + "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 "); 2222 + add_proj4text (p, 1, 2223 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2224 + add_proj4text (p, 2, 2225 + "2 +units=m +no_defs"); 2226 + add_srs_wkt (p, 0, 2227 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 135E\",GEOGCS[\""); 2228 + add_srs_wkt (p, 1, 2229 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2230 + add_srs_wkt (p, 2, 2231 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2232 + add_srs_wkt (p, 3, 2233 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2234 + add_srs_wkt (p, 4, 2235 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2236 + add_srs_wkt (p, 5, 2237 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2238 + add_srs_wkt (p, 6, 2239 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2240 + add_srs_wkt (p, 7, 2241 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2242 + add_srs_wkt (p, 8, 2243 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2244 + add_srs_wkt (p, 9, 2245 + "in\",0],PARAMETER[\"central_meridian\",135],PARAMETER[\""); 2246 + add_srs_wkt (p, 10, 2247 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2248 + add_srs_wkt (p, 11, 2249 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2250 + add_srs_wkt (p, 12, 2251 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2252 + add_srs_wkt (p, 13, 2253 + "AUTHORITY[\"EPSG\",\"2482\"]]"); 2254 + p = add_epsg_def_ex (filter, first, last, 2483, "epsg", 2483, 2255 + "Pulkovo 1995 / Gauss-Kruger CM 141E", 0, 1, 2256 + "Krassowsky 1940", "Greenwich", 2257 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2258 + "X", "North", "Y", "East"); 2259 + add_proj4text (p, 0, 2260 + "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 "); 2261 + add_proj4text (p, 1, 2262 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2263 + add_proj4text (p, 2, 2264 + "2 +units=m +no_defs"); 2265 + add_srs_wkt (p, 0, 2266 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 141E\",GEOGCS[\""); 2267 + add_srs_wkt (p, 1, 2268 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2269 + add_srs_wkt (p, 2, 2270 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2271 + add_srs_wkt (p, 3, 2272 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2273 + add_srs_wkt (p, 4, 2274 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2275 + add_srs_wkt (p, 5, 2276 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2277 + add_srs_wkt (p, 6, 2278 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2279 + add_srs_wkt (p, 7, 2280 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2281 + add_srs_wkt (p, 8, 2282 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2283 + add_srs_wkt (p, 9, 2284 + "in\",0],PARAMETER[\"central_meridian\",141],PARAMETER[\""); 2285 + add_srs_wkt (p, 10, 2286 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2287 + add_srs_wkt (p, 11, 2288 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2289 + add_srs_wkt (p, 12, 2290 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2291 + add_srs_wkt (p, 13, 2292 + "AUTHORITY[\"EPSG\",\"2483\"]]"); 2293 + p = add_epsg_def_ex (filter, first, last, 2484, "epsg", 2484, 2294 + "Pulkovo 1995 / Gauss-Kruger CM 147E", 0, 1, 2295 + "Krassowsky 1940", "Greenwich", 2296 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2297 + "X", "North", "Y", "East"); 2298 + add_proj4text (p, 0, 2299 + "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 "); 2300 + add_proj4text (p, 1, 2301 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2302 + add_proj4text (p, 2, 2303 + "2 +units=m +no_defs"); 2304 + add_srs_wkt (p, 0, 2305 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 147E\",GEOGCS[\""); 2306 + add_srs_wkt (p, 1, 2307 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2308 + add_srs_wkt (p, 2, 2309 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2310 + add_srs_wkt (p, 3, 2311 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2312 + add_srs_wkt (p, 4, 2313 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2314 + add_srs_wkt (p, 5, 2315 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2316 + add_srs_wkt (p, 6, 2317 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2318 + add_srs_wkt (p, 7, 2319 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2320 + add_srs_wkt (p, 8, 2321 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2322 + add_srs_wkt (p, 9, 2323 + "in\",0],PARAMETER[\"central_meridian\",147],PARAMETER[\""); 2324 + add_srs_wkt (p, 10, 2325 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2326 + add_srs_wkt (p, 11, 2327 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2328 + add_srs_wkt (p, 12, 2329 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2330 + add_srs_wkt (p, 13, 2331 + "AUTHORITY[\"EPSG\",\"2484\"]]"); 2332 + p = add_epsg_def_ex (filter, first, last, 2485, "epsg", 2485, 2333 + "Pulkovo 1995 / Gauss-Kruger CM 153E", 0, 1, 2334 + "Krassowsky 1940", "Greenwich", 2335 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2336 + "X", "North", "Y", "East"); 2337 + add_proj4text (p, 0, 2338 + "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 "); 2339 + add_proj4text (p, 1, 2340 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2341 + add_proj4text (p, 2, 2342 + "2 +units=m +no_defs"); 2343 + add_srs_wkt (p, 0, 2344 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 153E\",GEOGCS[\""); 2345 + add_srs_wkt (p, 1, 2346 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2347 + add_srs_wkt (p, 2, 2348 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2349 + add_srs_wkt (p, 3, 2350 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2351 + add_srs_wkt (p, 4, 2352 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2353 + add_srs_wkt (p, 5, 2354 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2355 + add_srs_wkt (p, 6, 2356 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2357 + add_srs_wkt (p, 7, 2358 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2359 + add_srs_wkt (p, 8, 2360 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2361 + add_srs_wkt (p, 9, 2362 + "in\",0],PARAMETER[\"central_meridian\",153],PARAMETER[\""); 2363 + add_srs_wkt (p, 10, 2364 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2365 + add_srs_wkt (p, 11, 2366 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2367 + add_srs_wkt (p, 12, 2368 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2369 + add_srs_wkt (p, 13, 2370 + "AUTHORITY[\"EPSG\",\"2485\"]]"); 2371 + p = add_epsg_def_ex (filter, first, last, 2486, "epsg", 2486, 2372 + "Pulkovo 1995 / Gauss-Kruger CM 159E", 0, 1, 2373 + "Krassowsky 1940", "Greenwich", 2374 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2375 + "X", "North", "Y", "East"); 2376 + add_proj4text (p, 0, 2377 + "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 "); 2378 + add_proj4text (p, 1, 2379 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2380 + add_proj4text (p, 2, 2381 + "2 +units=m +no_defs"); 2382 + add_srs_wkt (p, 0, 2383 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 159E\",GEOGCS[\""); 2384 + add_srs_wkt (p, 1, 2385 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2386 + add_srs_wkt (p, 2, 2387 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2388 + add_srs_wkt (p, 3, 2389 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 1493 2390 add_srs_wkt (p, 4, 1494 2391 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1495 2392 add_srs_wkt (p, 5, 1496 2393 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1497 2394 add_srs_wkt (p, 6, 1498 2395 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1499 2396 add_srs_wkt (p, 7, 1500 2397 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1501 2398 add_srs_wkt (p, 8, 1502 2399 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1503 2400 add_srs_wkt (p, 9, 1504 - "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s"); 2401 + "in\",0],PARAMETER[\"central_meridian\",159],PARAMETER[\""); 1505 2402 add_srs_wkt (p, 10, 1506 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2403 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 1507 2404 add_srs_wkt (p, 11, 1508 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2405 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 1509 2406 add_srs_wkt (p, 12, 1510 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2407 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 1511 2408 add_srs_wkt (p, 13, 1512 - "UTHORITY[\"EPSG\",\"2463\"]]"); 1513 - p = add_epsg_def_ex (filter, first, last, 2464, "epsg", 2464, 1514 - "Pulkovo 1995 / Gauss-Kruger CM 27E", 0, 1, 2409 + "AUTHORITY[\"EPSG\",\"2486\"]]"); 2410 + p = add_epsg_def_ex (filter, first, last, 2487, "epsg", 2487, 2411 + "Pulkovo 1995 / Gauss-Kruger CM 165E", 0, 1, 1515 2412 "Krassowsky 1940", "Greenwich", 1516 2413 "Pulkovo_1995", "Transverse_Mercator", "metre", 1517 2414 "X", "North", "Y", "East"); 1518 2415 add_proj4text (p, 0, 1519 - "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 2416 + "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 "); 1520 2417 add_proj4text (p, 1, 1521 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 2418 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 1522 2419 add_proj4text (p, 2, 1523 - "22 +units=m +no_defs"); 2420 + "2 +units=m +no_defs"); 1524 2421 add_srs_wkt (p, 0, 1525 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 27E\",GEOGCS[\"P"); 2422 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 165E\",GEOGCS[\""); 1526 2423 add_srs_wkt (p, 1, 1527 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 2424 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 1528 2425 add_srs_wkt (p, 2, 1529 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2426 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 1530 2427 add_srs_wkt (p, 3, 1531 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 2428 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 1532 2429 add_srs_wkt (p, 4, 1533 2430 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1534 2431 add_srs_wkt (p, 5, 1535 2432 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1536 2433 add_srs_wkt (p, 6, 1537 2434 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1538 2435 add_srs_wkt (p, 7, 1539 2436 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1540 2437 add_srs_wkt (p, 8, 1541 2438 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1542 2439 add_srs_wkt (p, 9, 1543 - "in\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"s"); 2440 + "in\",0],PARAMETER[\"central_meridian\",165],PARAMETER[\""); 1544 2441 add_srs_wkt (p, 10, 1545 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2442 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 1546 2443 add_srs_wkt (p, 11, 1547 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2444 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 1548 2445 add_srs_wkt (p, 12, 1549 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2446 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 1550 2447 add_srs_wkt (p, 13, 1551 - "UTHORITY[\"EPSG\",\"2464\"]]"); 1552 - p = add_epsg_def_ex (filter, first, last, 2465, "epsg", 2465, 1553 - "Pulkovo 1995 / Gauss-Kruger CM 33E", 0, 1, 2448 + "AUTHORITY[\"EPSG\",\"2487\"]]"); 2449 + p = add_epsg_def_ex (filter, first, last, 2488, "epsg", 2488, 2450 + "Pulkovo 1995 / Gauss-Kruger CM 171E", 0, 1, 1554 2451 "Krassowsky 1940", "Greenwich", 1555 2452 "Pulkovo_1995", "Transverse_Mercator", "metre", 1556 2453 "X", "North", "Y", "East"); 1557 2454 add_proj4text (p, 0, 1558 - "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 2455 + "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 "); 1559 2456 add_proj4text (p, 1, 1560 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 2457 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 1561 2458 add_proj4text (p, 2, 1562 - "22 +units=m +no_defs"); 2459 + "2 +units=m +no_defs"); 1563 2460 add_srs_wkt (p, 0, 1564 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 33E\",GEOGCS[\"P"); 2461 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 171E\",GEOGCS[\""); 1565 2462 add_srs_wkt (p, 1, 1566 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 2463 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 1567 2464 add_srs_wkt (p, 2, 1568 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2465 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 1569 2466 add_srs_wkt (p, 3, 1570 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 2467 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 1571 2468 add_srs_wkt (p, 4, 1572 2469 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1573 2470 add_srs_wkt (p, 5, 1574 2471 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1575 2472 add_srs_wkt (p, 6, 1576 2473 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1577 2474 add_srs_wkt (p, 7, 1578 2475 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1579 2476 add_srs_wkt (p, 8, 1580 2477 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1581 2478 add_srs_wkt (p, 9, 1582 - "in\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"s"); 2479 + "in\",0],PARAMETER[\"central_meridian\",171],PARAMETER[\""); 1583 2480 add_srs_wkt (p, 10, 1584 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2481 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 1585 2482 add_srs_wkt (p, 11, 1586 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2483 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 1587 2484 add_srs_wkt (p, 12, 1588 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2485 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 1589 2486 add_srs_wkt (p, 13, 1590 - "UTHORITY[\"EPSG\",\"2465\"]]"); 1591 - p = add_epsg_def_ex (filter, first, last, 2466, "epsg", 2466, 1592 - "Pulkovo 1995 / Gauss-Kruger CM 39E", 0, 1, 2487 + "AUTHORITY[\"EPSG\",\"2488\"]]"); 2488 + p = add_epsg_def_ex (filter, first, last, 2489, "epsg", 2489, 2489 + "Pulkovo 1995 / Gauss-Kruger CM 177E", 0, 1, 1593 2490 "Krassowsky 1940", "Greenwich", 1594 2491 "Pulkovo_1995", "Transverse_Mercator", "metre", 1595 2492 "X", "North", "Y", "East"); 1596 2493 add_proj4text (p, 0, 1597 - "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 1598 - add_proj4text (p, 1, 1599 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1600 - add_proj4text (p, 2, 1601 - "22 +units=m +no_defs"); 1602 - add_srs_wkt (p, 0, 1603 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 39E\",GEOGCS[\"P"); 1604 - add_srs_wkt (p, 1, 1605 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1606 - add_srs_wkt (p, 2, 1607 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1608 - add_srs_wkt (p, 3, 1609 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 1610 - add_srs_wkt (p, 4, 1611 - "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1612 - add_srs_wkt (p, 5, 1613 - "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1614 - add_srs_wkt (p, 6, 1615 - "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1616 - add_srs_wkt (p, 7, 1617 - "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1618 - add_srs_wkt (p, 8, 1619 - "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1620 - add_srs_wkt (p, 9, 1621 - "in\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"s"); 1622 - add_srs_wkt (p, 10, 1623 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 1624 - add_srs_wkt (p, 11, 1625 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 1626 - add_srs_wkt (p, 12, 1627 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 1628 - add_srs_wkt (p, 13, 1629 - "UTHORITY[\"EPSG\",\"2466\"]]"); 1630 - p = add_epsg_def_ex (filter, first, last, 2467, "epsg", 2467, 1631 - "Pulkovo 1995 / Gauss-Kruger CM 45E", 0, 1, 1632 - "Krassowsky 1940", "Greenwich", 1633 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1634 - "X", "North", "Y", "East"); 1635 - add_proj4text (p, 0, 1636 - "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 1637 - add_proj4text (p, 1, 1638 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1639 - add_proj4text (p, 2, 1640 - "22 +units=m +no_defs"); 1641 - add_srs_wkt (p, 0, 1642 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 45E\",GEOGCS[\"P"); 1643 - add_srs_wkt (p, 1, 1644 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1645 - add_srs_wkt (p, 2, 1646 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1647 - add_srs_wkt (p, 3, 1648 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 2494 + "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 "); 2495 + add_proj4text (p, 1, 2496 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2497 + add_proj4text (p, 2, 2498 + "2 +units=m +no_defs"); 2499 + add_srs_wkt (p, 0, 2500 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 177E\",GEOGCS[\""); 2501 + add_srs_wkt (p, 1, 2502 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2503 + add_srs_wkt (p, 2, 2504 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2505 + add_srs_wkt (p, 3, 2506 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 1649 2507 add_srs_wkt (p, 4, 1650 2508 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1651 2509 add_srs_wkt (p, 5, 1652 2510 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1653 2511 add_srs_wkt (p, 6, 1654 2512 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1655 2513 add_srs_wkt (p, 7, 1656 2514 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1657 2515 add_srs_wkt (p, 8, 1658 2516 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1659 2517 add_srs_wkt (p, 9, 1660 - "in\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"s"); 2518 + "in\",0],PARAMETER[\"central_meridian\",177],PARAMETER[\""); 1661 2519 add_srs_wkt (p, 10, 1662 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2520 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 1663 2521 add_srs_wkt (p, 11, 1664 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2522 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 1665 2523 add_srs_wkt (p, 12, 1666 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2524 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 1667 2525 add_srs_wkt (p, 13, 1668 - "UTHORITY[\"EPSG\",\"2467\"]]"); 1669 - p = add_epsg_def_ex (filter, first, last, 2468, "epsg", 2468, 1670 - "Pulkovo 1995 / Gauss-Kruger CM 51E", 0, 1, 2526 + "AUTHORITY[\"EPSG\",\"2489\"]]"); 2527 + p = add_epsg_def_ex (filter, first, last, 2490, "epsg", 2490, 2528 + "Pulkovo 1995 / Gauss-Kruger CM 177W", 0, 1, 1671 2529 "Krassowsky 1940", "Greenwich", 1672 2530 "Pulkovo_1995", "Transverse_Mercator", "metre", 1673 2531 "X", "North", "Y", "East"); 1674 2532 add_proj4text (p, 0, 1675 - "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 2533 + "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0"); 1676 2534 add_proj4text (p, 1, 1677 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 2535 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1678 2536 add_proj4text (p, 2, 1679 2537 "22 +units=m +no_defs"); 1680 2538 add_srs_wkt (p, 0, 1681 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 51E\",GEOGCS[\"P"); 1682 - add_srs_wkt (p, 1, 1683 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1684 - add_srs_wkt (p, 2, 1685 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1686 - add_srs_wkt (p, 3, 1687 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 1688 - add_srs_wkt (p, 4, 1689 - "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1690 - add_srs_wkt (p, 5, 1691 - "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1692 - add_srs_wkt (p, 6, 1693 - "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1694 - add_srs_wkt (p, 7, 1695 - "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1696 - add_srs_wkt (p, 8, 1697 - "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1698 - add_srs_wkt (p, 9, 1699 - "in\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"s"); 1700 - add_srs_wkt (p, 10, 1701 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 1702 - add_srs_wkt (p, 11, 1703 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 1704 - add_srs_wkt (p, 12, 1705 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 1706 - add_srs_wkt (p, 13, 1707 - "UTHORITY[\"EPSG\",\"2468\"]]"); 1708 - p = add_epsg_def_ex (filter, first, last, 2469, "epsg", 2469, 1709 - "Pulkovo 1995 / Gauss-Kruger CM 57E", 0, 1, 1710 - "Krassowsky 1940", "Greenwich", 1711 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1712 - "X", "North", "Y", "East"); 1713 - add_proj4text (p, 0, 1714 - "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 1715 - add_proj4text (p, 1, 1716 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1717 - add_proj4text (p, 2, 1718 - "22 +units=m +no_defs"); 1719 - add_srs_wkt (p, 0, 1720 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 57E\",GEOGCS[\"P"); 1721 - add_srs_wkt (p, 1, 1722 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1723 - add_srs_wkt (p, 2, 1724 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1725 - add_srs_wkt (p, 3, 1726 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 1727 - add_srs_wkt (p, 4, 1728 - "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1729 - add_srs_wkt (p, 5, 1730 - "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1731 - add_srs_wkt (p, 6, 1732 - "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1733 - add_srs_wkt (p, 7, 1734 - "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1735 - add_srs_wkt (p, 8, 1736 - "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1737 - add_srs_wkt (p, 9, 1738 - "in\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"s"); 1739 - add_srs_wkt (p, 10, 1740 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 1741 - add_srs_wkt (p, 11, 1742 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 1743 - add_srs_wkt (p, 12, 1744 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 1745 - add_srs_wkt (p, 13, 1746 - "UTHORITY[\"EPSG\",\"2469\"]]"); 1747 - p = add_epsg_def_ex (filter, first, last, 2470, "epsg", 2470, 1748 - "Pulkovo 1995 / Gauss-Kruger CM 63E", 0, 1, 1749 - "Krassowsky 1940", "Greenwich", 1750 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1751 - "X", "North", "Y", "East"); 1752 - add_proj4text (p, 0, 1753 - "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 1754 - add_proj4text (p, 1, 1755 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1756 - add_proj4text (p, 2, 1757 - "22 +units=m +no_defs"); 1758 - add_srs_wkt (p, 0, 1759 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 63E\",GEOGCS[\"P"); 1760 - add_srs_wkt (p, 1, 1761 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1762 - add_srs_wkt (p, 2, 1763 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1764 - add_srs_wkt (p, 3, 1765 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 2539 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 177W\",GEOGCS[\""); 2540 + add_srs_wkt (p, 1, 2541 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2542 + add_srs_wkt (p, 2, 2543 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2544 + add_srs_wkt (p, 3, 2545 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 1766 2546 add_srs_wkt (p, 4, 1767 2547 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1768 2548 add_srs_wkt (p, 5, 1769 2549 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1770 2550 add_srs_wkt (p, 6, 1771 2551 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1772 2552 add_srs_wkt (p, 7, 1773 2553 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1774 2554 add_srs_wkt (p, 8, 1775 2555 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1776 2556 add_srs_wkt (p, 9, 1777 - "in\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\"s"); 2557 + "in\",0],PARAMETER[\"central_meridian\",-177],PARAMETER[\""); 1778 2558 add_srs_wkt (p, 10, 1779 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2559 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 1780 2560 add_srs_wkt (p, 11, 1781 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2561 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 1782 2562 add_srs_wkt (p, 12, 1783 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2563 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 1784 2564 add_srs_wkt (p, 13, 1785 - "UTHORITY[\"EPSG\",\"2470\"]]"); 1786 - p = add_epsg_def_ex (filter, first, last, 2471, "epsg", 2471, 1787 - "Pulkovo 1995 / Gauss-Kruger CM 69E", 0, 1, 2565 + "AUTHORITY[\"EPSG\",\"2490\"]]"); 2566 + p = add_epsg_def_ex (filter, first, last, 2491, "epsg", 2491, 2567 + "Pulkovo 1995 / Gauss-Kruger CM 171W", 0, 1, 1788 2568 "Krassowsky 1940", "Greenwich", 1789 2569 "Pulkovo_1995", "Transverse_Mercator", "metre", 1790 2570 "X", "North", "Y", "East"); 1791 2571 add_proj4text (p, 0, 1792 - "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 2572 + "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0"); 1793 2573 add_proj4text (p, 1, 1794 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 2574 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1795 2575 add_proj4text (p, 2, 1796 2576 "22 +units=m +no_defs"); 1797 2577 add_srs_wkt (p, 0, 1798 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 69E\",GEOGCS[\"P"); 1799 - add_srs_wkt (p, 1, 1800 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1801 - add_srs_wkt (p, 2, 1802 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1803 - add_srs_wkt (p, 3, 1804 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 1805 - add_srs_wkt (p, 4, 1806 - "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1807 - add_srs_wkt (p, 5, 1808 - "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1809 - add_srs_wkt (p, 6, 1810 - "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1811 - add_srs_wkt (p, 7, 1812 - "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1813 - add_srs_wkt (p, 8, 1814 - "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1815 - add_srs_wkt (p, 9, 1816 - "in\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\"s"); 1817 - add_srs_wkt (p, 10, 1818 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 1819 - add_srs_wkt (p, 11, 1820 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 1821 - add_srs_wkt (p, 12, 1822 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 1823 - add_srs_wkt (p, 13, 1824 - "UTHORITY[\"EPSG\",\"2471\"]]"); 1825 - p = add_epsg_def_ex (filter, first, last, 2472, "epsg", 2472, 1826 - "Pulkovo 1995 / Gauss-Kruger CM 75E", 0, 1, 1827 - "Krassowsky 1940", "Greenwich", 1828 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1829 - "X", "North", "Y", "East"); 1830 - add_proj4text (p, 0, 1831 - "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 1832 - add_proj4text (p, 1, 1833 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1834 - add_proj4text (p, 2, 1835 - "22 +units=m +no_defs"); 1836 - add_srs_wkt (p, 0, 1837 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 75E\",GEOGCS[\"P"); 1838 - add_srs_wkt (p, 1, 1839 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1840 - add_srs_wkt (p, 2, 1841 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1842 - add_srs_wkt (p, 3, 1843 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 1844 - add_srs_wkt (p, 4, 1845 - "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1846 - add_srs_wkt (p, 5, 1847 - "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1848 - add_srs_wkt (p, 6, 1849 - "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1850 - add_srs_wkt (p, 7, 1851 - "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1852 - add_srs_wkt (p, 8, 1853 - "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1854 - add_srs_wkt (p, 9, 1855 - "in\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"s"); 1856 - add_srs_wkt (p, 10, 1857 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 1858 - add_srs_wkt (p, 11, 1859 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 1860 - add_srs_wkt (p, 12, 1861 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 1862 - add_srs_wkt (p, 13, 1863 - "UTHORITY[\"EPSG\",\"2472\"]]"); 1864 - p = add_epsg_def_ex (filter, first, last, 2473, "epsg", 2473, 1865 - "Pulkovo 1995 / Gauss-Kruger CM 81E", 0, 1, 1866 - "Krassowsky 1940", "Greenwich", 1867 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1868 - "X", "North", "Y", "East"); 1869 - add_proj4text (p, 0, 1870 - "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 1871 - add_proj4text (p, 1, 1872 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1873 - add_proj4text (p, 2, 1874 - "22 +units=m +no_defs"); 1875 - add_srs_wkt (p, 0, 1876 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 81E\",GEOGCS[\"P"); 1877 - add_srs_wkt (p, 1, 1878 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1879 - add_srs_wkt (p, 2, 1880 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1881 - add_srs_wkt (p, 3, 1882 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 1883 - add_srs_wkt (p, 4, 1884 - "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1885 - add_srs_wkt (p, 5, 1886 - "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1887 - add_srs_wkt (p, 6, 1888 - "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1889 - add_srs_wkt (p, 7, 1890 - "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1891 - add_srs_wkt (p, 8, 1892 - "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1893 - add_srs_wkt (p, 9, 1894 - "in\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"s"); 1895 - add_srs_wkt (p, 10, 1896 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 1897 - add_srs_wkt (p, 11, 1898 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 1899 - add_srs_wkt (p, 12, 1900 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 1901 - add_srs_wkt (p, 13, 1902 - "UTHORITY[\"EPSG\",\"2473\"]]"); 1903 - p = add_epsg_def_ex (filter, first, last, 2474, "epsg", 2474, 1904 - "Pulkovo 1995 / Gauss-Kruger CM 87E", 0, 1, 1905 - "Krassowsky 1940", "Greenwich", 1906 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1907 - "X", "North", "Y", "East"); 1908 - add_proj4text (p, 0, 1909 - "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 1910 - add_proj4text (p, 1, 1911 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1912 - add_proj4text (p, 2, 1913 - "22 +units=m +no_defs"); 1914 - add_srs_wkt (p, 0, 1915 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 87E\",GEOGCS[\"P"); 1916 - add_srs_wkt (p, 1, 1917 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1918 - add_srs_wkt (p, 2, 1919 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1920 - add_srs_wkt (p, 3, 1921 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 1922 - add_srs_wkt (p, 4, 1923 - "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1924 - add_srs_wkt (p, 5, 1925 - "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1926 - add_srs_wkt (p, 6, 1927 - "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1928 - add_srs_wkt (p, 7, 1929 - "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1930 - add_srs_wkt (p, 8, 1931 - "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1932 - add_srs_wkt (p, 9, 1933 - "in\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"s"); 1934 - add_srs_wkt (p, 10, 1935 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 1936 - add_srs_wkt (p, 11, 1937 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 1938 - add_srs_wkt (p, 12, 1939 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 1940 - add_srs_wkt (p, 13, 1941 - "UTHORITY[\"EPSG\",\"2474\"]]"); 1942 - p = add_epsg_def_ex (filter, first, last, 2475, "epsg", 2475, 1943 - "Pulkovo 1995 / Gauss-Kruger CM 93E", 0, 1, 1944 - "Krassowsky 1940", "Greenwich", 1945 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1946 - "X", "North", "Y", "East"); 1947 - add_proj4text (p, 0, 1948 - "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 1949 - add_proj4text (p, 1, 1950 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1951 - add_proj4text (p, 2, 1952 - "22 +units=m +no_defs"); 1953 - add_srs_wkt (p, 0, 1954 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 93E\",GEOGCS[\"P"); 1955 - add_srs_wkt (p, 1, 1956 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1957 - add_srs_wkt (p, 2, 1958 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1959 - add_srs_wkt (p, 3, 1960 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 1961 - add_srs_wkt (p, 4, 1962 - "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1963 - add_srs_wkt (p, 5, 1964 - "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1965 - add_srs_wkt (p, 6, 1966 - "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1967 - add_srs_wkt (p, 7, 1968 - "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 1969 - add_srs_wkt (p, 8, 1970 - "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1971 - add_srs_wkt (p, 9, 1972 - "in\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"s"); 1973 - add_srs_wkt (p, 10, 1974 - "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 1975 - add_srs_wkt (p, 11, 1976 - "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 1977 - add_srs_wkt (p, 12, 1978 - "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 1979 - add_srs_wkt (p, 13, 1980 - "UTHORITY[\"EPSG\",\"2475\"]]"); 1981 - p = add_epsg_def_ex (filter, first, last, 2476, "epsg", 2476, 1982 - "Pulkovo 1995 / Gauss-Kruger CM 99E", 0, 1, 1983 - "Krassowsky 1940", "Greenwich", 1984 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1985 - "X", "North", "Y", "East"); 1986 - add_proj4text (p, 0, 1987 - "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 1988 - add_proj4text (p, 1, 1989 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1990 - add_proj4text (p, 2, 1991 - "22 +units=m +no_defs"); 1992 - add_srs_wkt (p, 0, 1993 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 99E\",GEOGCS[\"P"); 1994 - add_srs_wkt (p, 1, 1995 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 1996 - add_srs_wkt (p, 2, 1997 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 1998 - add_srs_wkt (p, 3, 1999 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 2578 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 171W\",GEOGCS[\""); 2579 + add_srs_wkt (p, 1, 2580 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 2581 + add_srs_wkt (p, 2, 2582 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2583 + add_srs_wkt (p, 3, 2584 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2000 2585 add_srs_wkt (p, 4, 2001 2586 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2002 2587 add_srs_wkt (p, 5, 2003 2588 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2004 2589 add_srs_wkt (p, 6, 2005 2590 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2006 2591 add_srs_wkt (p, 7, 2007 2592 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2008 2593 add_srs_wkt (p, 8, 2009 2594 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2010 2595 add_srs_wkt (p, 9, 2596 + "in\",0],PARAMETER[\"central_meridian\",-171],PARAMETER[\""); 2597 + add_srs_wkt (p, 10, 2598 + "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2599 + add_srs_wkt (p, 11, 2600 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2601 + add_srs_wkt (p, 12, 2602 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2603 + add_srs_wkt (p, 13, 2604 + "AUTHORITY[\"EPSG\",\"2491\"]]"); 2605 + p = add_epsg_def_ex (filter, first, last, 2492, "epsg", 2492, 2606 + "Pulkovo 1942 / Gauss-Kruger CM 9E (deprecated)", 0, 1, 2607 + "Krassowsky 1940", "Greenwich", 2608 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2609 + "X", "North", "Y", "East"); 2610 + add_proj4text (p, 0, 2611 + "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +e"); 2612 + add_proj4text (p, 1, 2613 + "llps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.1"); 2614 + add_proj4text (p, 2, 2615 + "2 +units=m +no_defs"); 2616 + add_srs_wkt (p, 0, 2617 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 9E (deprecated)\""); 2618 + add_srs_wkt (p, 1, 2619 + ",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID"); 2620 + add_srs_wkt (p, 2, 2621 + "[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\""); 2622 + add_srs_wkt (p, 3, 2623 + "7024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],"); 2624 + add_srs_wkt (p, 4, 2625 + "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 2626 + add_srs_wkt (p, 5, 2627 + "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 2628 + add_srs_wkt (p, 6, 2629 + "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 2630 + add_srs_wkt (p, 7, 2631 + "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 2632 + add_srs_wkt (p, 8, 2633 + "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2634 + add_srs_wkt (p, 9, 2635 + "ude_of_origin\",0],PARAMETER[\"central_meridian\",9],PAR"); 2636 + add_srs_wkt (p, 10, 2637 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2638 + add_srs_wkt (p, 11, 2639 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2640 + add_srs_wkt (p, 12, 2641 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2642 + add_srs_wkt (p, 13, 2643 + "\",EAST],AUTHORITY[\"EPSG\",\"2492\"]]"); 2644 + p = add_epsg_def_ex (filter, first, last, 2493, "epsg", 2493, 2645 + "Pulkovo 1942 / Gauss-Kruger CM 15E (deprecated)", 0, 1, 2646 + "Krassowsky 1940", "Greenwich", 2647 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2648 + "X", "North", "Y", "East"); 2649 + add_proj4text (p, 0, 2650 + "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +"); 2651 + add_proj4text (p, 1, 2652 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2653 + add_proj4text (p, 2, 2654 + "12 +units=m +no_defs"); 2655 + add_srs_wkt (p, 0, 2656 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 15E (deprecated)"); 2657 + add_srs_wkt (p, 1, 2658 + "\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHERO"); 2659 + add_srs_wkt (p, 2, 2660 + "ID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\","); 2661 + add_srs_wkt (p, 3, 2662 + "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12"); 2663 + add_srs_wkt (p, 4, 2664 + "],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,A"); 2665 + add_srs_wkt (p, 5, 2666 + "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2667 + add_srs_wkt (p, 6, 2668 + "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2669 + add_srs_wkt (p, 7, 2670 + "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"428"); 2671 + add_srs_wkt (p, 8, 2672 + "4\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la"); 2673 + add_srs_wkt (p, 9, 2674 + "titude_of_origin\",0],PARAMETER[\"central_meridian\",15]"); 2675 + add_srs_wkt (p, 10, 2676 + ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting"); 2677 + add_srs_wkt (p, 11, 2678 + "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2679 + add_srs_wkt (p, 12, 2680 + ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2681 + add_srs_wkt (p, 13, 2682 + "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2493\"]]"); 2683 + p = add_epsg_def_ex (filter, first, last, 2494, "epsg", 2494, 2684 + "Pulkovo 1942 / Gauss-Kruger CM 21E", 0, 1, 2685 + "Krassowsky 1940", "Greenwich", 2686 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2687 + "X", "North", "Y", "East"); 2688 + add_proj4text (p, 0, 2689 + "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 2690 + add_proj4text (p, 1, 2691 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2692 + add_proj4text (p, 2, 2693 + "12 +units=m +no_defs"); 2694 + add_srs_wkt (p, 0, 2695 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 21E\",GEOGCS[\"P"); 2696 + add_srs_wkt (p, 1, 2697 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2698 + add_srs_wkt (p, 2, 2699 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2700 + add_srs_wkt (p, 3, 2701 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2702 + add_srs_wkt (p, 4, 2703 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2704 + add_srs_wkt (p, 5, 2705 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2706 + add_srs_wkt (p, 6, 2707 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2708 + add_srs_wkt (p, 7, 2709 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2710 + add_srs_wkt (p, 8, 2711 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2712 + add_srs_wkt (p, 9, 2713 + "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s"); 2714 + add_srs_wkt (p, 10, 2715 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2716 + add_srs_wkt (p, 11, 2717 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2718 + add_srs_wkt (p, 12, 2719 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2720 + add_srs_wkt (p, 13, 2721 + "UTHORITY[\"EPSG\",\"2494\"]]"); 2722 + p = add_epsg_def_ex (filter, first, last, 2495, "epsg", 2495, 2723 + "Pulkovo 1942 / Gauss-Kruger CM 27E", 0, 1, 2724 + "Krassowsky 1940", "Greenwich", 2725 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2726 + "X", "North", "Y", "East"); 2727 + add_proj4text (p, 0, 2728 + "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 2729 + add_proj4text (p, 1, 2730 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2731 + add_proj4text (p, 2, 2732 + "12 +units=m +no_defs"); 2733 + add_srs_wkt (p, 0, 2734 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 27E\",GEOGCS[\"P"); 2735 + add_srs_wkt (p, 1, 2736 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2737 + add_srs_wkt (p, 2, 2738 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2739 + add_srs_wkt (p, 3, 2740 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2741 + add_srs_wkt (p, 4, 2742 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2743 + add_srs_wkt (p, 5, 2744 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2745 + add_srs_wkt (p, 6, 2746 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2747 + add_srs_wkt (p, 7, 2748 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2749 + add_srs_wkt (p, 8, 2750 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2751 + add_srs_wkt (p, 9, 2752 + "in\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"s"); 2753 + add_srs_wkt (p, 10, 2754 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2755 + add_srs_wkt (p, 11, 2756 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2757 + add_srs_wkt (p, 12, 2758 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2759 + add_srs_wkt (p, 13, 2760 + "UTHORITY[\"EPSG\",\"2495\"]]"); 2761 + p = add_epsg_def_ex (filter, first, last, 2496, "epsg", 2496, 2762 + "Pulkovo 1942 / Gauss-Kruger CM 33E", 0, 1, 2763 + "Krassowsky 1940", "Greenwich", 2764 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2765 + "X", "North", "Y", "East"); 2766 + add_proj4text (p, 0, 2767 + "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 2768 + add_proj4text (p, 1, 2769 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2770 + add_proj4text (p, 2, 2771 + "12 +units=m +no_defs"); 2772 + add_srs_wkt (p, 0, 2773 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 33E\",GEOGCS[\"P"); 2774 + add_srs_wkt (p, 1, 2775 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2776 + add_srs_wkt (p, 2, 2777 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2778 + add_srs_wkt (p, 3, 2779 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2780 + add_srs_wkt (p, 4, 2781 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2782 + add_srs_wkt (p, 5, 2783 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2784 + add_srs_wkt (p, 6, 2785 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2786 + add_srs_wkt (p, 7, 2787 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2788 + add_srs_wkt (p, 8, 2789 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2790 + add_srs_wkt (p, 9, 2791 + "in\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"s"); 2792 + add_srs_wkt (p, 10, 2793 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2794 + add_srs_wkt (p, 11, 2795 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2796 + add_srs_wkt (p, 12, 2797 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2798 + add_srs_wkt (p, 13, 2799 + "UTHORITY[\"EPSG\",\"2496\"]]"); 2800 + p = add_epsg_def_ex (filter, first, last, 2497, "epsg", 2497, 2801 + "Pulkovo 1942 / Gauss-Kruger CM 39E", 0, 1, 2802 + "Krassowsky 1940", "Greenwich", 2803 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2804 + "X", "North", "Y", "East"); 2805 + add_proj4text (p, 0, 2806 + "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 2807 + add_proj4text (p, 1, 2808 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2809 + add_proj4text (p, 2, 2810 + "12 +units=m +no_defs"); 2811 + add_srs_wkt (p, 0, 2812 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 39E\",GEOGCS[\"P"); 2813 + add_srs_wkt (p, 1, 2814 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2815 + add_srs_wkt (p, 2, 2816 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2817 + add_srs_wkt (p, 3, 2818 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2819 + add_srs_wkt (p, 4, 2820 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2821 + add_srs_wkt (p, 5, 2822 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2823 + add_srs_wkt (p, 6, 2824 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2825 + add_srs_wkt (p, 7, 2826 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2827 + add_srs_wkt (p, 8, 2828 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2829 + add_srs_wkt (p, 9, 2830 + "in\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"s"); 2831 + add_srs_wkt (p, 10, 2832 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2833 + add_srs_wkt (p, 11, 2834 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2835 + add_srs_wkt (p, 12, 2836 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2837 + add_srs_wkt (p, 13, 2838 + "UTHORITY[\"EPSG\",\"2497\"]]"); 2839 + p = add_epsg_def_ex (filter, first, last, 2498, "epsg", 2498, 2840 + "Pulkovo 1942 / Gauss-Kruger CM 45E", 0, 1, 2841 + "Krassowsky 1940", "Greenwich", 2842 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2843 + "X", "North", "Y", "East"); 2844 + add_proj4text (p, 0, 2845 + "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 2846 + add_proj4text (p, 1, 2847 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2848 + add_proj4text (p, 2, 2849 + "12 +units=m +no_defs"); 2850 + add_srs_wkt (p, 0, 2851 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 45E\",GEOGCS[\"P"); 2852 + add_srs_wkt (p, 1, 2853 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2854 + add_srs_wkt (p, 2, 2855 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2856 + add_srs_wkt (p, 3, 2857 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2858 + add_srs_wkt (p, 4, 2859 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2860 + add_srs_wkt (p, 5, 2861 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2862 + add_srs_wkt (p, 6, 2863 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2864 + add_srs_wkt (p, 7, 2865 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2866 + add_srs_wkt (p, 8, 2867 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2868 + add_srs_wkt (p, 9, 2869 + "in\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"s"); 2870 + add_srs_wkt (p, 10, 2871 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2872 + add_srs_wkt (p, 11, 2873 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2874 + add_srs_wkt (p, 12, 2875 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2876 + add_srs_wkt (p, 13, 2877 + "UTHORITY[\"EPSG\",\"2498\"]]"); 2878 + p = add_epsg_def_ex (filter, first, last, 2499, "epsg", 2499, 2879 + "Pulkovo 1942 / Gauss-Kruger CM 51E", 0, 1, 2880 + "Krassowsky 1940", "Greenwich", 2881 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2882 + "X", "North", "Y", "East"); 2883 + add_proj4text (p, 0, 2884 + "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 2885 + add_proj4text (p, 1, 2886 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2887 + add_proj4text (p, 2, 2888 + "12 +units=m +no_defs"); 2889 + add_srs_wkt (p, 0, 2890 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 51E\",GEOGCS[\"P"); 2891 + add_srs_wkt (p, 1, 2892 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2893 + add_srs_wkt (p, 2, 2894 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2895 + add_srs_wkt (p, 3, 2896 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2897 + add_srs_wkt (p, 4, 2898 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2899 + add_srs_wkt (p, 5, 2900 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2901 + add_srs_wkt (p, 6, 2902 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2903 + add_srs_wkt (p, 7, 2904 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2905 + add_srs_wkt (p, 8, 2906 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2907 + add_srs_wkt (p, 9, 2908 + "in\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"s"); 2909 + add_srs_wkt (p, 10, 2910 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2911 + add_srs_wkt (p, 11, 2912 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2913 + add_srs_wkt (p, 12, 2914 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2915 + add_srs_wkt (p, 13, 2916 + "UTHORITY[\"EPSG\",\"2499\"]]"); 2917 + p = add_epsg_def_ex (filter, first, last, 2500, "epsg", 2500, 2918 + "Pulkovo 1942 / Gauss-Kruger CM 57E", 0, 1, 2919 + "Krassowsky 1940", "Greenwich", 2920 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2921 + "X", "North", "Y", "East"); 2922 + add_proj4text (p, 0, 2923 + "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 2924 + add_proj4text (p, 1, 2925 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2926 + add_proj4text (p, 2, 2927 + "12 +units=m +no_defs"); 2928 + add_srs_wkt (p, 0, 2929 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 57E\",GEOGCS[\"P"); 2930 + add_srs_wkt (p, 1, 2931 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2932 + add_srs_wkt (p, 2, 2933 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2934 + add_srs_wkt (p, 3, 2935 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2936 + add_srs_wkt (p, 4, 2937 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2938 + add_srs_wkt (p, 5, 2939 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2940 + add_srs_wkt (p, 6, 2941 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2942 + add_srs_wkt (p, 7, 2943 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2944 + add_srs_wkt (p, 8, 2945 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2946 + add_srs_wkt (p, 9, 2947 + "in\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"s"); 2948 + add_srs_wkt (p, 10, 2949 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2950 + add_srs_wkt (p, 11, 2951 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2952 + add_srs_wkt (p, 12, 2953 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2954 + add_srs_wkt (p, 13, 2955 + "UTHORITY[\"EPSG\",\"2500\"]]"); 2956 + p = add_epsg_def_ex (filter, first, last, 2501, "epsg", 2501, 2957 + "Pulkovo 1942 / Gauss-Kruger CM 63E", 0, 1, 2958 + "Krassowsky 1940", "Greenwich", 2959 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2960 + "X", "North", "Y", "East"); 2961 + add_proj4text (p, 0, 2962 + "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 2963 + add_proj4text (p, 1, 2964 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2965 + add_proj4text (p, 2, 2966 + "12 +units=m +no_defs"); 2967 + add_srs_wkt (p, 0, 2968 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 63E\",GEOGCS[\"P"); 2969 + add_srs_wkt (p, 1, 2970 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2971 + add_srs_wkt (p, 2, 2972 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2973 + add_srs_wkt (p, 3, 2974 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2975 + add_srs_wkt (p, 4, 2976 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2977 + add_srs_wkt (p, 5, 2978 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2979 + add_srs_wkt (p, 6, 2980 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2981 + add_srs_wkt (p, 7, 2982 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2983 + add_srs_wkt (p, 8, 2984 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2985 + add_srs_wkt (p, 9, 2986 + "in\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\"s"); 2987 + add_srs_wkt (p, 10, 2988 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2989 + add_srs_wkt (p, 11, 2990 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2991 + add_srs_wkt (p, 12, 2992 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2993 + add_srs_wkt (p, 13, 2994 + "UTHORITY[\"EPSG\",\"2501\"]]"); 2995 + p = add_epsg_def_ex (filter, first, last, 2502, "epsg", 2502, 2996 + "Pulkovo 1942 / Gauss-Kruger CM 69E", 0, 1, 2997 + "Krassowsky 1940", "Greenwich", 2998 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2999 + "X", "North", "Y", "East"); 3000 + add_proj4text (p, 0, 3001 + "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 3002 + add_proj4text (p, 1, 3003 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3004 + add_proj4text (p, 2, 3005 + "12 +units=m +no_defs"); 3006 + add_srs_wkt (p, 0, 3007 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 69E\",GEOGCS[\"P"); 3008 + add_srs_wkt (p, 1, 3009 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3010 + add_srs_wkt (p, 2, 3011 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3012 + add_srs_wkt (p, 3, 3013 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 3014 + add_srs_wkt (p, 4, 3015 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3016 + add_srs_wkt (p, 5, 3017 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3018 + add_srs_wkt (p, 6, 3019 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3020 + add_srs_wkt (p, 7, 3021 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 3022 + add_srs_wkt (p, 8, 3023 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3024 + add_srs_wkt (p, 9, 3025 + "in\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\"s"); 3026 + add_srs_wkt (p, 10, 3027 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 3028 + add_srs_wkt (p, 11, 3029 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3030 + add_srs_wkt (p, 12, 3031 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3032 + add_srs_wkt (p, 13, 3033 + "UTHORITY[\"EPSG\",\"2502\"]]"); 3034 + p = add_epsg_def_ex (filter, first, last, 2503, "epsg", 2503, 3035 + "Pulkovo 1942 / Gauss-Kruger CM 75E", 0, 1, 3036 + "Krassowsky 1940", "Greenwich", 3037 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3038 + "X", "North", "Y", "East"); 3039 + add_proj4text (p, 0, 3040 + "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 3041 + add_proj4text (p, 1, 3042 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3043 + add_proj4text (p, 2, 3044 + "12 +units=m +no_defs"); 3045 + add_srs_wkt (p, 0, 3046 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 75E\",GEOGCS[\"P"); 3047 + add_srs_wkt (p, 1, 3048 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3049 + add_srs_wkt (p, 2, 3050 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3051 + add_srs_wkt (p, 3, 3052 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 3053 + add_srs_wkt (p, 4, 3054 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3055 + add_srs_wkt (p, 5, 3056 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3057 + add_srs_wkt (p, 6, 3058 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3059 + add_srs_wkt (p, 7, 3060 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 3061 + add_srs_wkt (p, 8, 3062 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3063 + add_srs_wkt (p, 9, 3064 + "in\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"s"); 3065 + add_srs_wkt (p, 10, 3066 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 3067 + add_srs_wkt (p, 11, 3068 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3069 + add_srs_wkt (p, 12, 3070 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3071 + add_srs_wkt (p, 13, 3072 + "UTHORITY[\"EPSG\",\"2503\"]]"); 3073 + p = add_epsg_def_ex (filter, first, last, 2504, "epsg", 2504, 3074 + "Pulkovo 1942 / Gauss-Kruger CM 81E", 0, 1, 3075 + "Krassowsky 1940", "Greenwich", 3076 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3077 + "X", "North", "Y", "East"); 3078 + add_proj4text (p, 0, 3079 + "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 3080 + add_proj4text (p, 1, 3081 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3082 + add_proj4text (p, 2, 3083 + "12 +units=m +no_defs"); 3084 + add_srs_wkt (p, 0, 3085 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 81E\",GEOGCS[\"P"); 3086 + add_srs_wkt (p, 1, 3087 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3088 + add_srs_wkt (p, 2, 3089 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3090 + add_srs_wkt (p, 3, 3091 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 3092 + add_srs_wkt (p, 4, 3093 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3094 + add_srs_wkt (p, 5, 3095 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3096 + add_srs_wkt (p, 6, 3097 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3098 + add_srs_wkt (p, 7, 3099 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 3100 + add_srs_wkt (p, 8, 3101 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3102 + add_srs_wkt (p, 9, 3103 + "in\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"s"); 3104 + add_srs_wkt (p, 10, 3105 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 3106 + add_srs_wkt (p, 11, 3107 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3108 + add_srs_wkt (p, 12, 3109 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3110 + add_srs_wkt (p, 13, 3111 + "UTHORITY[\"EPSG\",\"2504\"]]"); 3112 + p = add_epsg_def_ex (filter, first, last, 2505, "epsg", 2505, 3113 + "Pulkovo 1942 / Gauss-Kruger CM 87E", 0, 1, 3114 + "Krassowsky 1940", "Greenwich", 3115 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3116 + "X", "North", "Y", "East"); 3117 + add_proj4text (p, 0, 3118 + "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 3119 + add_proj4text (p, 1, 3120 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3121 + add_proj4text (p, 2, 3122 + "12 +units=m +no_defs"); 3123 + add_srs_wkt (p, 0, 3124 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 87E\",GEOGCS[\"P"); 3125 + add_srs_wkt (p, 1, 3126 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3127 + add_srs_wkt (p, 2, 3128 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3129 + add_srs_wkt (p, 3, 3130 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 3131 + add_srs_wkt (p, 4, 3132 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3133 + add_srs_wkt (p, 5, 3134 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3135 + add_srs_wkt (p, 6, 3136 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3137 + add_srs_wkt (p, 7, 3138 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 3139 + add_srs_wkt (p, 8, 3140 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3141 + add_srs_wkt (p, 9, 3142 + "in\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"s"); 3143 + add_srs_wkt (p, 10, 3144 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 3145 + add_srs_wkt (p, 11, 3146 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3147 + add_srs_wkt (p, 12, 3148 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3149 + add_srs_wkt (p, 13, 3150 + "UTHORITY[\"EPSG\",\"2505\"]]"); 3151 + p = add_epsg_def_ex (filter, first, last, 2506, "epsg", 2506, 3152 + "Pulkovo 1942 / Gauss-Kruger CM 93E", 0, 1, 3153 + "Krassowsky 1940", "Greenwich", 3154 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3155 + "X", "North", "Y", "East"); 3156 + add_proj4text (p, 0, 3157 + "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 3158 + add_proj4text (p, 1, 3159 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3160 + add_proj4text (p, 2, 3161 + "12 +units=m +no_defs"); 3162 + add_srs_wkt (p, 0, 3163 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 93E\",GEOGCS[\"P"); 3164 + add_srs_wkt (p, 1, 3165 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3166 + add_srs_wkt (p, 2, 3167 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3168 + add_srs_wkt (p, 3, 3169 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 3170 + add_srs_wkt (p, 4, 3171 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3172 + add_srs_wkt (p, 5, 3173 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3174 + add_srs_wkt (p, 6, 3175 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3176 + add_srs_wkt (p, 7, 3177 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 3178 + add_srs_wkt (p, 8, 3179 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3180 + add_srs_wkt (p, 9, 3181 + "in\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"s"); 3182 + add_srs_wkt (p, 10, 3183 + "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 3184 + add_srs_wkt (p, 11, 3185 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3186 + add_srs_wkt (p, 12, 3187 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3188 + add_srs_wkt (p, 13, 3189 + "UTHORITY[\"EPSG\",\"2506\"]]"); 3190 + p = add_epsg_def_ex (filter, first, last, 2507, "epsg", 2507, 3191 + "Pulkovo 1942 / Gauss-Kruger CM 99E", 0, 1, 3192 + "Krassowsky 1940", "Greenwich", 3193 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3194 + "X", "North", "Y", "East"); 3195 + add_proj4text (p, 0, 3196 + "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 3197 + add_proj4text (p, 1, 3198 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3199 + add_proj4text (p, 2, 3200 + "12 +units=m +no_defs"); 3201 + add_srs_wkt (p, 0, 3202 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 99E\",GEOGCS[\"P"); 3203 + add_srs_wkt (p, 1, 3204 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3205 + add_srs_wkt (p, 2, 3206 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3207 + add_srs_wkt (p, 3, 3208 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 3209 + add_srs_wkt (p, 4, 3210 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3211 + add_srs_wkt (p, 5, 3212 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3213 + add_srs_wkt (p, 6, 3214 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3215 + add_srs_wkt (p, 7, 3216 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 3217 + add_srs_wkt (p, 8, 3218 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3219 + add_srs_wkt (p, 9, 2011 3220 "in\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"s"); 2012 3221 add_srs_wkt (p, 10, 2013 3222 "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR"); 2014 3223 add_srs_wkt (p, 11, 2015 3224 "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2016 3225 add_srs_wkt (p, 12, 2017 3226 "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2018 3227 add_srs_wkt (p, 13, 2019 - "UTHORITY[\"EPSG\",\"2476\"]]"); 2020 - p = add_epsg_def_ex (filter, first, last, 2477, "epsg", 2477, 2021 - "Pulkovo 1995 / Gauss-Kruger CM 105E", 0, 1, 3228 + "UTHORITY[\"EPSG\",\"2507\"]]"); 3229 + p = add_epsg_def_ex (filter, first, last, 2508, "epsg", 2508, 3230 + "Pulkovo 1942 / Gauss-Kruger CM 105E", 0, 1, 2022 3231 "Krassowsky 1940", "Greenwich", 2023 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3232 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2024 3233 "X", "North", "Y", "East"); 2025 3234 add_proj4text (p, 0, 2026 3235 "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 "); 2027 3236 add_proj4text (p, 1, 2028 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3237 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2029 3238 add_proj4text (p, 2, 2030 - ".22 +units=m +no_defs"); 3239 + ".12 +units=m +no_defs"); 2031 3240 add_srs_wkt (p, 0, 2032 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 105E\",GEOGCS[\""); 3241 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 105E\",GEOGCS[\""); 2033 3242 add_srs_wkt (p, 1, 2034 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3243 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2035 3244 add_srs_wkt (p, 2, 2036 3245 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2037 3246 add_srs_wkt (p, 3, 2038 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3247 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2039 3248 add_srs_wkt (p, 4, 2040 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3249 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2041 3250 add_srs_wkt (p, 5, 2042 3251 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2043 3252 add_srs_wkt (p, 6, 2044 3253 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2045 3254 add_srs_wkt (p, 7, 2046 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3255 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2047 3256 add_srs_wkt (p, 8, 2048 3257 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2049 3258 add_srs_wkt (p, 9, 2050 3259 "igin\",0],PARAMETER[\"central_meridian\",105],PARAMETER["); 2051 3260 add_srs_wkt (p, 10, 2052 3261 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2053 3262 add_srs_wkt (p, 11, 2054 3263 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2055 3264 add_srs_wkt (p, 12, 2056 3265 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2057 3266 add_srs_wkt (p, 13, 2058 - "],AUTHORITY[\"EPSG\",\"2477\"]]"); 2059 - p = add_epsg_def_ex (filter, first, last, 2478, "epsg", 2478, 2060 - "Pulkovo 1995 / Gauss-Kruger CM 111E", 0, 1, 3267 + "],AUTHORITY[\"EPSG\",\"2508\"]]"); 3268 + p = add_epsg_def_ex (filter, first, last, 2509, "epsg", 2509, 3269 + "Pulkovo 1942 / Gauss-Kruger CM 111E", 0, 1, 2061 3270 "Krassowsky 1940", "Greenwich", 2062 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3271 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2063 3272 "X", "North", "Y", "East"); 2064 3273 add_proj4text (p, 0, 2065 3274 "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 "); 2066 3275 add_proj4text (p, 1, 2067 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3276 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2068 3277 add_proj4text (p, 2, 2069 - ".22 +units=m +no_defs"); 3278 + ".12 +units=m +no_defs"); 2070 3279 add_srs_wkt (p, 0, 2071 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 111E\",GEOGCS[\""); 3280 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 111E\",GEOGCS[\""); 2072 3281 add_srs_wkt (p, 1, 2073 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3282 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2074 3283 add_srs_wkt (p, 2, 2075 3284 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2076 3285 add_srs_wkt (p, 3, 2077 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3286 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2078 3287 add_srs_wkt (p, 4, 2079 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3288 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2080 3289 add_srs_wkt (p, 5, 2081 3290 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2082 3291 add_srs_wkt (p, 6, 2083 3292 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2084 3293 add_srs_wkt (p, 7, 2085 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3294 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2086 3295 add_srs_wkt (p, 8, 2087 3296 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2088 3297 add_srs_wkt (p, 9, 2089 3298 "igin\",0],PARAMETER[\"central_meridian\",111],PARAMETER["); 2090 3299 add_srs_wkt (p, 10, 2091 3300 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2092 3301 add_srs_wkt (p, 11, 2093 3302 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2094 3303 add_srs_wkt (p, 12, 2095 3304 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2096 3305 add_srs_wkt (p, 13, 2097 - "],AUTHORITY[\"EPSG\",\"2478\"]]"); 2098 - p = add_epsg_def_ex (filter, first, last, 2479, "epsg", 2479, 2099 - "Pulkovo 1995 / Gauss-Kruger CM 117E", 0, 1, 3306 + "],AUTHORITY[\"EPSG\",\"2509\"]]"); 3307 + p = add_epsg_def_ex (filter, first, last, 2510, "epsg", 2510, 3308 + "Pulkovo 1942 / Gauss-Kruger CM 117E", 0, 1, 2100 3309 "Krassowsky 1940", "Greenwich", 2101 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3310 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2102 3311 "X", "North", "Y", "East"); 2103 3312 add_proj4text (p, 0, 2104 3313 "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 "); 2105 3314 add_proj4text (p, 1, 2106 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3315 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2107 3316 add_proj4text (p, 2, 2108 - ".22 +units=m +no_defs"); 3317 + ".12 +units=m +no_defs"); 2109 3318 add_srs_wkt (p, 0, 2110 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 117E\",GEOGCS[\""); 3319 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 117E\",GEOGCS[\""); 2111 3320 add_srs_wkt (p, 1, 2112 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3321 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2113 3322 add_srs_wkt (p, 2, 2114 3323 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2115 3324 add_srs_wkt (p, 3, 2116 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3325 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2117 3326 add_srs_wkt (p, 4, 2118 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3327 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2119 3328 add_srs_wkt (p, 5, 2120 3329 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2121 3330 add_srs_wkt (p, 6, 2122 3331 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2123 3332 add_srs_wkt (p, 7, 2124 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3333 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2125 3334 add_srs_wkt (p, 8, 2126 3335 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2127 3336 add_srs_wkt (p, 9, 2128 3337 "igin\",0],PARAMETER[\"central_meridian\",117],PARAMETER["); 2129 3338 add_srs_wkt (p, 10, 2130 3339 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2131 3340 add_srs_wkt (p, 11, 2132 3341 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2133 3342 add_srs_wkt (p, 12, 2134 3343 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2135 3344 add_srs_wkt (p, 13, 2136 - "],AUTHORITY[\"EPSG\",\"2479\"]]"); 2137 - p = add_epsg_def_ex (filter, first, last, 2480, "epsg", 2480, 2138 - "Pulkovo 1995 / Gauss-Kruger CM 123E", 0, 1, 3345 + "],AUTHORITY[\"EPSG\",\"2510\"]]"); 3346 + p = add_epsg_def_ex (filter, first, last, 2511, "epsg", 2511, 3347 + "Pulkovo 1942 / Gauss-Kruger CM 123E", 0, 1, 2139 3348 "Krassowsky 1940", "Greenwich", 2140 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3349 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2141 3350 "X", "North", "Y", "East"); 2142 3351 add_proj4text (p, 0, 2143 3352 "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 "); 2144 3353 add_proj4text (p, 1, 2145 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3354 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2146 3355 add_proj4text (p, 2, 2147 - ".22 +units=m +no_defs"); 3356 + ".12 +units=m +no_defs"); 2148 3357 add_srs_wkt (p, 0, 2149 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 123E\",GEOGCS[\""); 3358 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 123E\",GEOGCS[\""); 2150 3359 add_srs_wkt (p, 1, 2151 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3360 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2152 3361 add_srs_wkt (p, 2, 2153 3362 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2154 3363 add_srs_wkt (p, 3, 2155 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3364 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2156 3365 add_srs_wkt (p, 4, 2157 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3366 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2158 3367 add_srs_wkt (p, 5, 2159 3368 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2160 3369 add_srs_wkt (p, 6, 2161 3370 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2162 3371 add_srs_wkt (p, 7, 2163 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3372 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2164 3373 add_srs_wkt (p, 8, 2165 3374 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2166 3375 add_srs_wkt (p, 9, 2167 3376 "igin\",0],PARAMETER[\"central_meridian\",123],PARAMETER["); 2168 3377 add_srs_wkt (p, 10, 2169 3378 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2170 3379 add_srs_wkt (p, 11, 2171 3380 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2172 3381 add_srs_wkt (p, 12, 2173 3382 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2174 3383 add_srs_wkt (p, 13, 2175 - "],AUTHORITY[\"EPSG\",\"2480\"]]"); 2176 - p = add_epsg_def_ex (filter, first, last, 2481, "epsg", 2481, 2177 - "Pulkovo 1995 / Gauss-Kruger CM 129E", 0, 1, 3384 + "],AUTHORITY[\"EPSG\",\"2511\"]]"); 3385 + p = add_epsg_def_ex (filter, first, last, 2512, "epsg", 2512, 3386 + "Pulkovo 1942 / Gauss-Kruger CM 129E", 0, 1, 2178 3387 "Krassowsky 1940", "Greenwich", 2179 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3388 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2180 3389 "X", "North", "Y", "East"); 2181 3390 add_proj4text (p, 0, 2182 3391 "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 "); 2183 3392 add_proj4text (p, 1, 2184 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3393 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2185 3394 add_proj4text (p, 2, 2186 - ".22 +units=m +no_defs"); 3395 + ".12 +units=m +no_defs"); 2187 3396 add_srs_wkt (p, 0, 2188 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 129E\",GEOGCS[\""); 3397 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 129E\",GEOGCS[\""); 2189 3398 add_srs_wkt (p, 1, 2190 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3399 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2191 3400 add_srs_wkt (p, 2, 2192 3401 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2193 3402 add_srs_wkt (p, 3, 2194 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3403 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2195 3404 add_srs_wkt (p, 4, 2196 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3405 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2197 3406 add_srs_wkt (p, 5, 2198 3407 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2199 3408 add_srs_wkt (p, 6, 2200 3409 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2201 3410 add_srs_wkt (p, 7, 2202 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3411 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2203 3412 add_srs_wkt (p, 8, 2204 3413 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2205 3414 add_srs_wkt (p, 9, 2206 3415 "igin\",0],PARAMETER[\"central_meridian\",129],PARAMETER["); 2207 3416 add_srs_wkt (p, 10, 2208 3417 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2209 3418 add_srs_wkt (p, 11, 2210 3419 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2211 3420 add_srs_wkt (p, 12, 2212 3421 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2213 3422 add_srs_wkt (p, 13, 2214 - "],AUTHORITY[\"EPSG\",\"2481\"]]"); 2215 - p = add_epsg_def_ex (filter, first, last, 2482, "epsg", 2482, 2216 - "Pulkovo 1995 / Gauss-Kruger CM 135E", 0, 1, 3423 + "],AUTHORITY[\"EPSG\",\"2512\"]]"); 3424 + p = add_epsg_def_ex (filter, first, last, 2513, "epsg", 2513, 3425 + "Pulkovo 1942 / Gauss-Kruger CM 135E", 0, 1, 2217 3426 "Krassowsky 1940", "Greenwich", 2218 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3427 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2219 3428 "X", "North", "Y", "East"); 2220 3429 add_proj4text (p, 0, 2221 3430 "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 "); 2222 3431 add_proj4text (p, 1, 2223 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3432 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2224 3433 add_proj4text (p, 2, 2225 - ".22 +units=m +no_defs"); 3434 + ".12 +units=m +no_defs"); 2226 3435 add_srs_wkt (p, 0, 2227 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 135E\",GEOGCS[\""); 3436 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 135E\",GEOGCS[\""); 2228 3437 add_srs_wkt (p, 1, 2229 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3438 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2230 3439 add_srs_wkt (p, 2, 2231 3440 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2232 3441 add_srs_wkt (p, 3, 2233 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3442 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2234 3443 add_srs_wkt (p, 4, 2235 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3444 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2236 3445 add_srs_wkt (p, 5, 2237 3446 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2238 3447 add_srs_wkt (p, 6, 2239 3448 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2240 3449 add_srs_wkt (p, 7, 2241 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3450 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2242 3451 add_srs_wkt (p, 8, 2243 3452 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2244 3453 add_srs_wkt (p, 9, 2245 3454 "igin\",0],PARAMETER[\"central_meridian\",135],PARAMETER["); 2246 3455 add_srs_wkt (p, 10, 2247 3456 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2248 3457 add_srs_wkt (p, 11, 2249 3458 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2250 3459 add_srs_wkt (p, 12, 2251 3460 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2252 3461 add_srs_wkt (p, 13, 2253 - "],AUTHORITY[\"EPSG\",\"2482\"]]"); 2254 - p = add_epsg_def_ex (filter, first, last, 2483, "epsg", 2483, 2255 - "Pulkovo 1995 / Gauss-Kruger CM 141E", 0, 1, 3462 + "],AUTHORITY[\"EPSG\",\"2513\"]]"); 3463 + p = add_epsg_def_ex (filter, first, last, 2514, "epsg", 2514, 3464 + "Pulkovo 1942 / Gauss-Kruger CM 141E", 0, 1, 2256 3465 "Krassowsky 1940", "Greenwich", 2257 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3466 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2258 3467 "X", "North", "Y", "East"); 2259 3468 add_proj4text (p, 0, 2260 3469 "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 "); 2261 3470 add_proj4text (p, 1, 2262 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3471 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2263 3472 add_proj4text (p, 2, 2264 - ".22 +units=m +no_defs"); 3473 + ".12 +units=m +no_defs"); 2265 3474 add_srs_wkt (p, 0, 2266 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 141E\",GEOGCS[\""); 3475 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 141E\",GEOGCS[\""); 2267 3476 add_srs_wkt (p, 1, 2268 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3477 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2269 3478 add_srs_wkt (p, 2, 2270 3479 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2271 3480 add_srs_wkt (p, 3, 2272 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3481 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2273 3482 add_srs_wkt (p, 4, 2274 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3483 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2275 3484 add_srs_wkt (p, 5, 2276 3485 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2277 3486 add_srs_wkt (p, 6, 2278 3487 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2279 3488 add_srs_wkt (p, 7, 2280 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3489 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2281 3490 add_srs_wkt (p, 8, 2282 3491 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2283 3492 add_srs_wkt (p, 9, 2284 3493 "igin\",0],PARAMETER[\"central_meridian\",141],PARAMETER["); 2285 3494 add_srs_wkt (p, 10, 2286 3495 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2287 3496 add_srs_wkt (p, 11, 2288 3497 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2289 3498 add_srs_wkt (p, 12, 2290 3499 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2291 3500 add_srs_wkt (p, 13, 2292 - "],AUTHORITY[\"EPSG\",\"2483\"]]"); 2293 - p = add_epsg_def_ex (filter, first, last, 2484, "epsg", 2484, 2294 - "Pulkovo 1995 / Gauss-Kruger CM 147E", 0, 1, 3501 + "],AUTHORITY[\"EPSG\",\"2514\"]]"); 3502 + p = add_epsg_def_ex (filter, first, last, 2515, "epsg", 2515, 3503 + "Pulkovo 1942 / Gauss-Kruger CM 147E", 0, 1, 2295 3504 "Krassowsky 1940", "Greenwich", 2296 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3505 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2297 3506 "X", "North", "Y", "East"); 2298 3507 add_proj4text (p, 0, 2299 3508 "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 "); 2300 3509 add_proj4text (p, 1, 2301 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3510 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2302 3511 add_proj4text (p, 2, 2303 - ".22 +units=m +no_defs"); 3512 + ".12 +units=m +no_defs"); 2304 3513 add_srs_wkt (p, 0, 2305 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 147E\",GEOGCS[\""); 3514 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 147E\",GEOGCS[\""); 2306 3515 add_srs_wkt (p, 1, 2307 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3516 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2308 3517 add_srs_wkt (p, 2, 2309 3518 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2310 3519 add_srs_wkt (p, 3, 2311 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3520 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2312 3521 add_srs_wkt (p, 4, 2313 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3522 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2314 3523 add_srs_wkt (p, 5, 2315 3524 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2316 3525 add_srs_wkt (p, 6, 2317 3526 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2318 3527 add_srs_wkt (p, 7, 2319 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3528 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2320 3529 add_srs_wkt (p, 8, 2321 3530 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2322 3531 add_srs_wkt (p, 9, 2323 3532 "igin\",0],PARAMETER[\"central_meridian\",147],PARAMETER["); 2324 3533 add_srs_wkt (p, 10, 2325 3534 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2326 3535 add_srs_wkt (p, 11, 2327 3536 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2328 3537 add_srs_wkt (p, 12, 2329 3538 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2330 3539 add_srs_wkt (p, 13, 2331 - "],AUTHORITY[\"EPSG\",\"2484\"]]"); 2332 - p = add_epsg_def_ex (filter, first, last, 2485, "epsg", 2485, 2333 - "Pulkovo 1995 / Gauss-Kruger CM 153E", 0, 1, 3540 + "],AUTHORITY[\"EPSG\",\"2515\"]]"); 3541 + p = add_epsg_def_ex (filter, first, last, 2516, "epsg", 2516, 3542 + "Pulkovo 1942 / Gauss-Kruger CM 153E", 0, 1, 2334 3543 "Krassowsky 1940", "Greenwich", 2335 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3544 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2336 3545 "X", "North", "Y", "East"); 2337 3546 add_proj4text (p, 0, 2338 3547 "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 "); 2339 3548 add_proj4text (p, 1, 2340 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3549 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2341 3550 add_proj4text (p, 2, 2342 - ".22 +units=m +no_defs"); 3551 + ".12 +units=m +no_defs"); 2343 3552 add_srs_wkt (p, 0, 2344 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 153E\",GEOGCS[\""); 3553 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 153E\",GEOGCS[\""); 2345 3554 add_srs_wkt (p, 1, 2346 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3555 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2347 3556 add_srs_wkt (p, 2, 2348 3557 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2349 3558 add_srs_wkt (p, 3, 2350 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3559 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2351 3560 add_srs_wkt (p, 4, 2352 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3561 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2353 3562 add_srs_wkt (p, 5, 2354 3563 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2355 3564 add_srs_wkt (p, 6, 2356 3565 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2357 3566 add_srs_wkt (p, 7, 2358 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3567 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2359 3568 add_srs_wkt (p, 8, 2360 3569 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2361 3570 add_srs_wkt (p, 9, 2362 3571 "igin\",0],PARAMETER[\"central_meridian\",153],PARAMETER["); 2363 3572 add_srs_wkt (p, 10, 2364 3573 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2365 3574 add_srs_wkt (p, 11, 2366 3575 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2367 3576 add_srs_wkt (p, 12, 2368 3577 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2369 3578 add_srs_wkt (p, 13, 2370 - "],AUTHORITY[\"EPSG\",\"2485\"]]"); 2371 - p = add_epsg_def_ex (filter, first, last, 2486, "epsg", 2486, 2372 - "Pulkovo 1995 / Gauss-Kruger CM 159E", 0, 1, 3579 + "],AUTHORITY[\"EPSG\",\"2516\"]]"); 3580 + p = add_epsg_def_ex (filter, first, last, 2517, "epsg", 2517, 3581 + "Pulkovo 1942 / Gauss-Kruger CM 159E", 0, 1, 2373 3582 "Krassowsky 1940", "Greenwich", 2374 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3583 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2375 3584 "X", "North", "Y", "East"); 2376 3585 add_proj4text (p, 0, 2377 3586 "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 "); 2378 3587 add_proj4text (p, 1, 2379 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3588 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2380 3589 add_proj4text (p, 2, 2381 - ".22 +units=m +no_defs"); 3590 + ".12 +units=m +no_defs"); 2382 3591 add_srs_wkt (p, 0, 2383 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 159E\",GEOGCS[\""); 3592 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 159E\",GEOGCS[\""); 2384 3593 add_srs_wkt (p, 1, 2385 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3594 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2386 3595 add_srs_wkt (p, 2, 2387 3596 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2388 3597 add_srs_wkt (p, 3, 2389 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3598 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2390 3599 add_srs_wkt (p, 4, 2391 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3600 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2392 3601 add_srs_wkt (p, 5, 2393 3602 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2394 3603 add_srs_wkt (p, 6, 2395 3604 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2396 3605 add_srs_wkt (p, 7, 2397 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3606 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2398 3607 add_srs_wkt (p, 8, 2399 3608 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2400 3609 add_srs_wkt (p, 9, 2401 3610 "igin\",0],PARAMETER[\"central_meridian\",159],PARAMETER["); 2402 3611 add_srs_wkt (p, 10, 2403 3612 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2404 3613 add_srs_wkt (p, 11, 2405 3614 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2406 3615 add_srs_wkt (p, 12, 2407 3616 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2408 3617 add_srs_wkt (p, 13, 2409 - "],AUTHORITY[\"EPSG\",\"2486\"]]"); 2410 - p = add_epsg_def_ex (filter, first, last, 2487, "epsg", 2487, 2411 - "Pulkovo 1995 / Gauss-Kruger CM 165E", 0, 1, 3618 + "],AUTHORITY[\"EPSG\",\"2517\"]]"); 3619 + p = add_epsg_def_ex (filter, first, last, 2518, "epsg", 2518, 3620 + "Pulkovo 1942 / Gauss-Kruger CM 165E", 0, 1, 2412 3621 "Krassowsky 1940", "Greenwich", 2413 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3622 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2414 3623 "X", "North", "Y", "East"); 2415 3624 add_proj4text (p, 0, 2416 3625 "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 "); 2417 3626 add_proj4text (p, 1, 2418 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3627 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2419 3628 add_proj4text (p, 2, 2420 - ".22 +units=m +no_defs"); 3629 + ".12 +units=m +no_defs"); 2421 3630 add_srs_wkt (p, 0, 2422 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 165E\",GEOGCS[\""); 3631 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 165E\",GEOGCS[\""); 2423 3632 add_srs_wkt (p, 1, 2424 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3633 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2425 3634 add_srs_wkt (p, 2, 2426 3635 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2427 3636 add_srs_wkt (p, 3, 2428 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3637 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2429 3638 add_srs_wkt (p, 4, 2430 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3639 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2431 3640 add_srs_wkt (p, 5, 2432 3641 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2433 3642 add_srs_wkt (p, 6, 2434 3643 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2435 3644 add_srs_wkt (p, 7, 2436 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3645 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2437 3646 add_srs_wkt (p, 8, 2438 3647 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2439 3648 add_srs_wkt (p, 9, 2440 3649 "igin\",0],PARAMETER[\"central_meridian\",165],PARAMETER["); 2441 3650 add_srs_wkt (p, 10, 2442 3651 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2443 3652 add_srs_wkt (p, 11, 2444 3653 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2445 3654 add_srs_wkt (p, 12, 2446 3655 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2447 3656 add_srs_wkt (p, 13, 2448 - "],AUTHORITY[\"EPSG\",\"2487\"]]"); 2449 - p = add_epsg_def_ex (filter, first, last, 2488, "epsg", 2488, 2450 - "Pulkovo 1995 / Gauss-Kruger CM 171E", 0, 1, 3657 + "],AUTHORITY[\"EPSG\",\"2518\"]]"); 3658 + p = add_epsg_def_ex (filter, first, last, 2519, "epsg", 2519, 3659 + "Pulkovo 1942 / Gauss-Kruger CM 171E", 0, 1, 2451 3660 "Krassowsky 1940", "Greenwich", 2452 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3661 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2453 3662 "X", "North", "Y", "East"); 2454 3663 add_proj4text (p, 0, 2455 3664 "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 "); 2456 3665 add_proj4text (p, 1, 2457 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3666 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2458 3667 add_proj4text (p, 2, 2459 - ".22 +units=m +no_defs"); 3668 + ".12 +units=m +no_defs"); 2460 3669 add_srs_wkt (p, 0, 2461 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 171E\",GEOGCS[\""); 3670 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 171E\",GEOGCS[\""); 2462 3671 add_srs_wkt (p, 1, 2463 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3672 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2464 3673 add_srs_wkt (p, 2, 2465 3674 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2466 3675 add_srs_wkt (p, 3, 2467 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3676 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2468 3677 add_srs_wkt (p, 4, 2469 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3678 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2470 3679 add_srs_wkt (p, 5, 2471 3680 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2472 3681 add_srs_wkt (p, 6, 2473 3682 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2474 3683 add_srs_wkt (p, 7, 2475 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3684 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2476 3685 add_srs_wkt (p, 8, 2477 3686 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2478 3687 add_srs_wkt (p, 9, 2479 3688 "igin\",0],PARAMETER[\"central_meridian\",171],PARAMETER["); 2480 3689 add_srs_wkt (p, 10, 2481 3690 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2482 3691 add_srs_wkt (p, 11, 2483 3692 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2484 3693 add_srs_wkt (p, 12, 2485 3694 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2486 3695 add_srs_wkt (p, 13, 2487 - "],AUTHORITY[\"EPSG\",\"2488\"]]"); 2488 - p = add_epsg_def_ex (filter, first, last, 2489, "epsg", 2489, 2489 - "Pulkovo 1995 / Gauss-Kruger CM 177E", 0, 1, 3696 + "],AUTHORITY[\"EPSG\",\"2519\"]]"); 3697 + p = add_epsg_def_ex (filter, first, last, 2520, "epsg", 2520, 3698 + "Pulkovo 1942 / Gauss-Kruger CM 177E", 0, 1, 2490 3699 "Krassowsky 1940", "Greenwich", 2491 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3700 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2492 3701 "X", "North", "Y", "East"); 2493 3702 add_proj4text (p, 0, 2494 3703 "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 "); 2495 3704 add_proj4text (p, 1, 2496 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3705 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2497 3706 add_proj4text (p, 2, 2498 - ".22 +units=m +no_defs"); 3707 + ".12 +units=m +no_defs"); 2499 3708 add_srs_wkt (p, 0, 2500 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 177E\",GEOGCS[\""); 3709 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 177E\",GEOGCS[\""); 2501 3710 add_srs_wkt (p, 1, 2502 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3711 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2503 3712 add_srs_wkt (p, 2, 2504 3713 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2505 3714 add_srs_wkt (p, 3, 2506 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3715 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2507 3716 add_srs_wkt (p, 4, 2508 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3717 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2509 3718 add_srs_wkt (p, 5, 2510 3719 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2511 3720 add_srs_wkt (p, 6, 2512 3721 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2513 3722 add_srs_wkt (p, 7, 2514 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3723 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2515 3724 add_srs_wkt (p, 8, 2516 3725 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2517 3726 add_srs_wkt (p, 9, 2518 3727 "igin\",0],PARAMETER[\"central_meridian\",177],PARAMETER["); 2519 3728 add_srs_wkt (p, 10, 2520 3729 "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],"); 2521 3730 add_srs_wkt (p, 11, 2522 3731 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2523 3732 add_srs_wkt (p, 12, 2524 3733 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2525 3734 add_srs_wkt (p, 13, 2526 - "],AUTHORITY[\"EPSG\",\"2489\"]]"); 2527 - p = add_epsg_def_ex (filter, first, last, 2490, "epsg", 2490, 2528 - "Pulkovo 1995 / Gauss-Kruger CM 177W", 0, 1, 3735 + "],AUTHORITY[\"EPSG\",\"2520\"]]"); 3736 + p = add_epsg_def_ex (filter, first, last, 2521, "epsg", 2521, 3737 + "Pulkovo 1942 / Gauss-Kruger CM 177W", 0, 1, 2529 3738 "Krassowsky 1940", "Greenwich", 2530 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3739 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2531 3740 "X", "North", "Y", "East"); 2532 3741 add_proj4text (p, 0, 2533 3742 "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0"); 2534 3743 add_proj4text (p, 1, 2535 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3744 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 2536 3745 add_proj4text (p, 2, 2537 - "0.22 +units=m +no_defs"); 3746 + "0.12 +units=m +no_defs"); 2538 3747 add_srs_wkt (p, 0, 2539 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 177W\",GEOGCS[\""); 3748 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 177W\",GEOGCS[\""); 2540 3749 add_srs_wkt (p, 1, 2541 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3750 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2542 3751 add_srs_wkt (p, 2, 2543 3752 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2544 3753 add_srs_wkt (p, 3, 2545 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3754 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2546 3755 add_srs_wkt (p, 4, 2547 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3756 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2548 3757 add_srs_wkt (p, 5, 2549 3758 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2550 3759 add_srs_wkt (p, 6, 2551 3760 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2552 3761 add_srs_wkt (p, 7, 2553 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3762 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2554 3763 add_srs_wkt (p, 8, 2555 3764 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2556 3765 add_srs_wkt (p, 9, 2557 3766 "igin\",0],PARAMETER[\"central_meridian\",-177],PARAMETER"); 2558 3767 add_srs_wkt (p, 10, 2559 3768 "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 2560 3769 add_srs_wkt (p, 11, 2561 3770 ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 2562 3771 add_srs_wkt (p, 12, 2563 3772 "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 2564 3773 add_srs_wkt (p, 13, 2565 - "T],AUTHORITY[\"EPSG\",\"2490\"]]"); 2566 - p = add_epsg_def_ex (filter, first, last, 2491, "epsg", 2491, 2567 - "Pulkovo 1995 / Gauss-Kruger CM 171W", 0, 1, 3774 + "T],AUTHORITY[\"EPSG\",\"2521\"]]"); 3775 + p = add_epsg_def_ex (filter, first, last, 2522, "epsg", 2522, 3776 + "Pulkovo 1942 / Gauss-Kruger CM 171W", 0, 1, 2568 3777 "Krassowsky 1940", "Greenwich", 2569 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3778 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2570 3779 "X", "North", "Y", "East"); 2571 3780 add_proj4text (p, 0, 2572 3781 "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0"); 2573 3782 add_proj4text (p, 1, 2574 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3783 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 2575 3784 add_proj4text (p, 2, 2576 - "0.22 +units=m +no_defs"); 3785 + "0.12 +units=m +no_defs"); 2577 3786 add_srs_wkt (p, 0, 2578 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger CM 171W\",GEOGCS[\""); 3787 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 171W\",GEOGCS[\""); 2579 3788 add_srs_wkt (p, 1, 2580 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3789 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2581 3790 add_srs_wkt (p, 2, 2582 3791 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2583 3792 add_srs_wkt (p, 3, 2584 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 2585 - add_srs_wkt (p, 4, 2586 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2587 - add_srs_wkt (p, 5, 2588 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2589 - add_srs_wkt (p, 6, 2590 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2591 - add_srs_wkt (p, 7, 2592 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 2593 - add_srs_wkt (p, 8, 2594 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2595 - add_srs_wkt (p, 9, 2596 - "igin\",0],PARAMETER[\"central_meridian\",-171],PARAMETER"); 2597 - add_srs_wkt (p, 10, 2598 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 2599 - add_srs_wkt (p, 11, 2600 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 2601 - add_srs_wkt (p, 12, 2602 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 2603 - add_srs_wkt (p, 13, 2604 - "T],AUTHORITY[\"EPSG\",\"2491\"]]"); 2605 - p = add_epsg_def_ex (filter, first, last, 2492, "epsg", 2492, 2606 - "Pulkovo 1942 / Gauss-Kruger CM 9E (deprecated)", 0, 1, 2607 - "Krassowsky 1940", "Greenwich", 2608 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2609 - "X", "North", "Y", "East"); 2610 - add_proj4text (p, 0, 2611 - "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +e"); 2612 - add_proj4text (p, 1, 2613 - "llps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0."); 2614 - add_proj4text (p, 2, 2615 - "12 +units=m +no_defs"); 2616 - add_srs_wkt (p, 0, 2617 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 9E (deprecated)\""); 2618 - add_srs_wkt (p, 1, 2619 - ",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID"); 2620 - add_srs_wkt (p, 2, 2621 - "[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\""); 2622 - add_srs_wkt (p, 3, 2623 - "7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12]"); 2624 - add_srs_wkt (p, 4, 2625 - ",AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AU"); 2626 - add_srs_wkt (p, 5, 2627 - "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2628 - add_srs_wkt (p, 6, 2629 - "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2630 - add_srs_wkt (p, 7, 2631 - "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284"); 2632 - add_srs_wkt (p, 8, 2633 - "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat"); 2634 - add_srs_wkt (p, 9, 2635 - "itude_of_origin\",0],PARAMETER[\"central_meridian\",9],P"); 2636 - add_srs_wkt (p, 10, 2637 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2638 - add_srs_wkt (p, 11, 2639 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2640 - add_srs_wkt (p, 12, 2641 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2642 - add_srs_wkt (p, 13, 2643 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2492\"]]"); 2644 - p = add_epsg_def_ex (filter, first, last, 2493, "epsg", 2493, 2645 - "Pulkovo 1942 / Gauss-Kruger CM 15E (deprecated)", 0, 1, 2646 - "Krassowsky 1940", "Greenwich", 2647 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2648 - "X", "North", "Y", "East"); 2649 - add_proj4text (p, 0, 2650 - "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +"); 2651 - add_proj4text (p, 1, 2652 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2653 - add_proj4text (p, 2, 2654 - ".12 +units=m +no_defs"); 2655 - add_srs_wkt (p, 0, 2656 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 15E (deprecated)"); 2657 - add_srs_wkt (p, 1, 2658 - "\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHERO"); 2659 - add_srs_wkt (p, 2, 2660 - "ID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\","); 2661 - add_srs_wkt (p, 3, 2662 - "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.1"); 2663 - add_srs_wkt (p, 4, 2664 - "2],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,"); 2665 - add_srs_wkt (p, 5, 2666 - "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2667 - add_srs_wkt (p, 6, 2668 - "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2669 - add_srs_wkt (p, 7, 2670 - ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42"); 2671 - add_srs_wkt (p, 8, 2672 - "84\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l"); 2673 - add_srs_wkt (p, 9, 2674 - "atitude_of_origin\",0],PARAMETER[\"central_meridian\",15"); 2675 - add_srs_wkt (p, 10, 2676 - "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin"); 2677 - add_srs_wkt (p, 11, 2678 - "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre"); 2679 - add_srs_wkt (p, 12, 2680 - "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI"); 2681 - add_srs_wkt (p, 13, 2682 - "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2493\"]]"); 2683 - p = add_epsg_def_ex (filter, first, last, 2494, "epsg", 2494, 2684 - "Pulkovo 1942 / Gauss-Kruger CM 21E", 0, 1, 2685 - "Krassowsky 1940", "Greenwich", 2686 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2687 - "X", "North", "Y", "East"); 2688 - add_proj4text (p, 0, 2689 - "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 2690 - add_proj4text (p, 1, 2691 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2692 - add_proj4text (p, 2, 2693 - ".12 +units=m +no_defs"); 2694 - add_srs_wkt (p, 0, 2695 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 21E\",GEOGCS[\"P"); 2696 - add_srs_wkt (p, 1, 2697 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2698 - add_srs_wkt (p, 2, 2699 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2700 - add_srs_wkt (p, 3, 2701 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2702 - add_srs_wkt (p, 4, 2703 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2704 - add_srs_wkt (p, 5, 2705 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2706 - add_srs_wkt (p, 6, 2707 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2708 - add_srs_wkt (p, 7, 2709 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2710 - add_srs_wkt (p, 8, 2711 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2712 - add_srs_wkt (p, 9, 2713 - "igin\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\""); 2714 - add_srs_wkt (p, 10, 2715 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2716 - add_srs_wkt (p, 11, 2717 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2718 - add_srs_wkt (p, 12, 2719 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2720 - add_srs_wkt (p, 13, 2721 - "AUTHORITY[\"EPSG\",\"2494\"]]"); 2722 - p = add_epsg_def_ex (filter, first, last, 2495, "epsg", 2495, 2723 - "Pulkovo 1942 / Gauss-Kruger CM 27E", 0, 1, 2724 - "Krassowsky 1940", "Greenwich", 2725 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2726 - "X", "North", "Y", "East"); 2727 - add_proj4text (p, 0, 2728 - "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 2729 - add_proj4text (p, 1, 2730 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2731 - add_proj4text (p, 2, 2732 - ".12 +units=m +no_defs"); 2733 - add_srs_wkt (p, 0, 2734 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 27E\",GEOGCS[\"P"); 2735 - add_srs_wkt (p, 1, 2736 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2737 - add_srs_wkt (p, 2, 2738 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2739 - add_srs_wkt (p, 3, 2740 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 3793 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2741 3794 add_srs_wkt (p, 4, 2742 3795 "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2743 3796 add_srs_wkt (p, 5, 2744 3797 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2745 3798 add_srs_wkt (p, 6, 2746 3799 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2747 3800 add_srs_wkt (p, 7, 2748 3801 "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2749 3802 add_srs_wkt (p, 8, 2750 3803 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2751 3804 add_srs_wkt (p, 9, 2752 - "igin\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\""); 2753 - add_srs_wkt (p, 10, 2754 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2755 - add_srs_wkt (p, 11, 2756 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2757 - add_srs_wkt (p, 12, 2758 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2759 - add_srs_wkt (p, 13, 2760 - "AUTHORITY[\"EPSG\",\"2495\"]]"); 2761 - p = add_epsg_def_ex (filter, first, last, 2496, "epsg", 2496, 2762 - "Pulkovo 1942 / Gauss-Kruger CM 33E", 0, 1, 2763 - "Krassowsky 1940", "Greenwich", 2764 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2765 - "X", "North", "Y", "East"); 2766 - add_proj4text (p, 0, 2767 - "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 2768 - add_proj4text (p, 1, 2769 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2770 - add_proj4text (p, 2, 2771 - ".12 +units=m +no_defs"); 2772 - add_srs_wkt (p, 0, 2773 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 33E\",GEOGCS[\"P"); 2774 - add_srs_wkt (p, 1, 2775 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2776 - add_srs_wkt (p, 2, 2777 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2778 - add_srs_wkt (p, 3, 2779 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2780 - add_srs_wkt (p, 4, 2781 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2782 - add_srs_wkt (p, 5, 2783 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2784 - add_srs_wkt (p, 6, 2785 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2786 - add_srs_wkt (p, 7, 2787 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2788 - add_srs_wkt (p, 8, 2789 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2790 - add_srs_wkt (p, 9, 2791 - "igin\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\""); 2792 - add_srs_wkt (p, 10, 2793 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2794 - add_srs_wkt (p, 11, 2795 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2796 - add_srs_wkt (p, 12, 2797 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2798 - add_srs_wkt (p, 13, 2799 - "AUTHORITY[\"EPSG\",\"2496\"]]"); 2800 - p = add_epsg_def_ex (filter, first, last, 2497, "epsg", 2497, 2801 - "Pulkovo 1942 / Gauss-Kruger CM 39E", 0, 1, 2802 - "Krassowsky 1940", "Greenwich", 2803 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2804 - "X", "North", "Y", "East"); 2805 - add_proj4text (p, 0, 2806 - "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 2807 - add_proj4text (p, 1, 2808 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2809 - add_proj4text (p, 2, 2810 - ".12 +units=m +no_defs"); 2811 - add_srs_wkt (p, 0, 2812 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 39E\",GEOGCS[\"P"); 2813 - add_srs_wkt (p, 1, 2814 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2815 - add_srs_wkt (p, 2, 2816 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2817 - add_srs_wkt (p, 3, 2818 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2819 - add_srs_wkt (p, 4, 2820 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2821 - add_srs_wkt (p, 5, 2822 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2823 - add_srs_wkt (p, 6, 2824 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2825 - add_srs_wkt (p, 7, 2826 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2827 - add_srs_wkt (p, 8, 2828 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2829 - add_srs_wkt (p, 9, 2830 - "igin\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\""); 2831 - add_srs_wkt (p, 10, 2832 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2833 - add_srs_wkt (p, 11, 2834 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2835 - add_srs_wkt (p, 12, 2836 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2837 - add_srs_wkt (p, 13, 2838 - "AUTHORITY[\"EPSG\",\"2497\"]]"); 2839 - p = add_epsg_def_ex (filter, first, last, 2498, "epsg", 2498, 2840 - "Pulkovo 1942 / Gauss-Kruger CM 45E", 0, 1, 2841 - "Krassowsky 1940", "Greenwich", 2842 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2843 - "X", "North", "Y", "East"); 2844 - add_proj4text (p, 0, 2845 - "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 2846 - add_proj4text (p, 1, 2847 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2848 - add_proj4text (p, 2, 2849 - ".12 +units=m +no_defs"); 2850 - add_srs_wkt (p, 0, 2851 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 45E\",GEOGCS[\"P"); 2852 - add_srs_wkt (p, 1, 2853 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2854 - add_srs_wkt (p, 2, 2855 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2856 - add_srs_wkt (p, 3, 2857 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2858 - add_srs_wkt (p, 4, 2859 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2860 - add_srs_wkt (p, 5, 2861 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2862 - add_srs_wkt (p, 6, 2863 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2864 - add_srs_wkt (p, 7, 2865 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2866 - add_srs_wkt (p, 8, 2867 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2868 - add_srs_wkt (p, 9, 2869 - "igin\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\""); 2870 - add_srs_wkt (p, 10, 2871 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2872 - add_srs_wkt (p, 11, 2873 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2874 - add_srs_wkt (p, 12, 2875 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2876 - add_srs_wkt (p, 13, 2877 - "AUTHORITY[\"EPSG\",\"2498\"]]"); 2878 - p = add_epsg_def_ex (filter, first, last, 2499, "epsg", 2499, 2879 - "Pulkovo 1942 / Gauss-Kruger CM 51E", 0, 1, 2880 - "Krassowsky 1940", "Greenwich", 2881 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2882 - "X", "North", "Y", "East"); 2883 - add_proj4text (p, 0, 2884 - "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 2885 - add_proj4text (p, 1, 2886 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2887 - add_proj4text (p, 2, 2888 - ".12 +units=m +no_defs"); 2889 - add_srs_wkt (p, 0, 2890 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 51E\",GEOGCS[\"P"); 2891 - add_srs_wkt (p, 1, 2892 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2893 - add_srs_wkt (p, 2, 2894 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2895 - add_srs_wkt (p, 3, 2896 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2897 - add_srs_wkt (p, 4, 2898 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2899 - add_srs_wkt (p, 5, 2900 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2901 - add_srs_wkt (p, 6, 2902 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2903 - add_srs_wkt (p, 7, 2904 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2905 - add_srs_wkt (p, 8, 2906 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2907 - add_srs_wkt (p, 9, 2908 - "igin\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\""); 2909 - add_srs_wkt (p, 10, 2910 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2911 - add_srs_wkt (p, 11, 2912 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2913 - add_srs_wkt (p, 12, 2914 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2915 - add_srs_wkt (p, 13, 2916 - "AUTHORITY[\"EPSG\",\"2499\"]]"); 2917 - p = add_epsg_def_ex (filter, first, last, 2500, "epsg", 2500, 2918 - "Pulkovo 1942 / Gauss-Kruger CM 57E", 0, 1, 2919 - "Krassowsky 1940", "Greenwich", 2920 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2921 - "X", "North", "Y", "East"); 2922 - add_proj4text (p, 0, 2923 - "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 2924 - add_proj4text (p, 1, 2925 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2926 - add_proj4text (p, 2, 2927 - ".12 +units=m +no_defs"); 2928 - add_srs_wkt (p, 0, 2929 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 57E\",GEOGCS[\"P"); 2930 - add_srs_wkt (p, 1, 2931 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2932 - add_srs_wkt (p, 2, 2933 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2934 - add_srs_wkt (p, 3, 2935 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2936 - add_srs_wkt (p, 4, 2937 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2938 - add_srs_wkt (p, 5, 2939 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2940 - add_srs_wkt (p, 6, 2941 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2942 - add_srs_wkt (p, 7, 2943 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2944 - add_srs_wkt (p, 8, 2945 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2946 - add_srs_wkt (p, 9, 2947 - "igin\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\""); 2948 - add_srs_wkt (p, 10, 2949 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2950 - add_srs_wkt (p, 11, 2951 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2952 - add_srs_wkt (p, 12, 2953 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2954 - add_srs_wkt (p, 13, 2955 - "AUTHORITY[\"EPSG\",\"2500\"]]"); 2956 - p = add_epsg_def_ex (filter, first, last, 2501, "epsg", 2501, 2957 - "Pulkovo 1942 / Gauss-Kruger CM 63E", 0, 1, 2958 - "Krassowsky 1940", "Greenwich", 2959 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2960 - "X", "North", "Y", "East"); 2961 - add_proj4text (p, 0, 2962 - "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 2963 - add_proj4text (p, 1, 2964 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2965 - add_proj4text (p, 2, 2966 - ".12 +units=m +no_defs"); 2967 - add_srs_wkt (p, 0, 2968 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 63E\",GEOGCS[\"P"); 2969 - add_srs_wkt (p, 1, 2970 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2971 - add_srs_wkt (p, 2, 2972 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2973 - add_srs_wkt (p, 3, 2974 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2975 - add_srs_wkt (p, 4, 2976 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2977 - add_srs_wkt (p, 5, 2978 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2979 - add_srs_wkt (p, 6, 2980 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2981 - add_srs_wkt (p, 7, 2982 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2983 - add_srs_wkt (p, 8, 2984 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2985 - add_srs_wkt (p, 9, 2986 - "igin\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\""); 2987 - add_srs_wkt (p, 10, 2988 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 2989 - add_srs_wkt (p, 11, 2990 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2991 - add_srs_wkt (p, 12, 2992 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2993 - add_srs_wkt (p, 13, 2994 - "AUTHORITY[\"EPSG\",\"2501\"]]"); 2995 - p = add_epsg_def_ex (filter, first, last, 2502, "epsg", 2502, 2996 - "Pulkovo 1942 / Gauss-Kruger CM 69E", 0, 1, 2997 - "Krassowsky 1940", "Greenwich", 2998 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2999 - "X", "North", "Y", "East"); 3000 - add_proj4text (p, 0, 3001 - "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 3002 - add_proj4text (p, 1, 3003 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3004 - add_proj4text (p, 2, 3005 - ".12 +units=m +no_defs"); 3006 - add_srs_wkt (p, 0, 3007 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 69E\",GEOGCS[\"P"); 3008 - add_srs_wkt (p, 1, 3009 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3010 - add_srs_wkt (p, 2, 3011 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3012 - add_srs_wkt (p, 3, 3013 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 3014 - add_srs_wkt (p, 4, 3015 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3016 - add_srs_wkt (p, 5, 3017 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3018 - add_srs_wkt (p, 6, 3019 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3020 - add_srs_wkt (p, 7, 3021 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3022 - add_srs_wkt (p, 8, 3023 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3024 - add_srs_wkt (p, 9, 3025 - "igin\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\""); 3026 - add_srs_wkt (p, 10, 3027 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 3028 - add_srs_wkt (p, 11, 3029 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3030 - add_srs_wkt (p, 12, 3031 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3032 - add_srs_wkt (p, 13, 3033 - "AUTHORITY[\"EPSG\",\"2502\"]]"); 3034 - p = add_epsg_def_ex (filter, first, last, 2503, "epsg", 2503, 3035 - "Pulkovo 1942 / Gauss-Kruger CM 75E", 0, 1, 3036 - "Krassowsky 1940", "Greenwich", 3037 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3038 - "X", "North", "Y", "East"); 3039 - add_proj4text (p, 0, 3040 - "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 3041 - add_proj4text (p, 1, 3042 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3043 - add_proj4text (p, 2, 3044 - ".12 +units=m +no_defs"); 3045 - add_srs_wkt (p, 0, 3046 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 75E\",GEOGCS[\"P"); 3047 - add_srs_wkt (p, 1, 3048 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3049 - add_srs_wkt (p, 2, 3050 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3051 - add_srs_wkt (p, 3, 3052 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 3053 - add_srs_wkt (p, 4, 3054 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3055 - add_srs_wkt (p, 5, 3056 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3057 - add_srs_wkt (p, 6, 3058 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3059 - add_srs_wkt (p, 7, 3060 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3061 - add_srs_wkt (p, 8, 3062 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3063 - add_srs_wkt (p, 9, 3064 - "igin\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\""); 3065 - add_srs_wkt (p, 10, 3066 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 3067 - add_srs_wkt (p, 11, 3068 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3069 - add_srs_wkt (p, 12, 3070 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3071 - add_srs_wkt (p, 13, 3072 - "AUTHORITY[\"EPSG\",\"2503\"]]"); 3073 - p = add_epsg_def_ex (filter, first, last, 2504, "epsg", 2504, 3074 - "Pulkovo 1942 / Gauss-Kruger CM 81E", 0, 1, 3075 - "Krassowsky 1940", "Greenwich", 3076 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3077 - "X", "North", "Y", "East"); 3078 - add_proj4text (p, 0, 3079 - "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 3080 - add_proj4text (p, 1, 3081 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3082 - add_proj4text (p, 2, 3083 - ".12 +units=m +no_defs"); 3084 - add_srs_wkt (p, 0, 3085 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 81E\",GEOGCS[\"P"); 3086 - add_srs_wkt (p, 1, 3087 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3088 - add_srs_wkt (p, 2, 3089 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3090 - add_srs_wkt (p, 3, 3091 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 3092 - add_srs_wkt (p, 4, 3093 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3094 - add_srs_wkt (p, 5, 3095 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3096 - add_srs_wkt (p, 6, 3097 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3098 - add_srs_wkt (p, 7, 3099 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3100 - add_srs_wkt (p, 8, 3101 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3102 - add_srs_wkt (p, 9, 3103 - "igin\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\""); 3104 - add_srs_wkt (p, 10, 3105 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 3106 - add_srs_wkt (p, 11, 3107 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3108 - add_srs_wkt (p, 12, 3109 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3110 - add_srs_wkt (p, 13, 3111 - "AUTHORITY[\"EPSG\",\"2504\"]]"); 3112 - p = add_epsg_def_ex (filter, first, last, 2505, "epsg", 2505, 3113 - "Pulkovo 1942 / Gauss-Kruger CM 87E", 0, 1, 3114 - "Krassowsky 1940", "Greenwich", 3115 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3116 - "X", "North", "Y", "East"); 3117 - add_proj4text (p, 0, 3118 - "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 3119 - add_proj4text (p, 1, 3120 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3121 - add_proj4text (p, 2, 3122 - ".12 +units=m +no_defs"); 3123 - add_srs_wkt (p, 0, 3124 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 87E\",GEOGCS[\"P"); 3125 - add_srs_wkt (p, 1, 3126 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3127 - add_srs_wkt (p, 2, 3128 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3129 - add_srs_wkt (p, 3, 3130 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 3131 - add_srs_wkt (p, 4, 3132 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3133 - add_srs_wkt (p, 5, 3134 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3135 - add_srs_wkt (p, 6, 3136 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3137 - add_srs_wkt (p, 7, 3138 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3139 - add_srs_wkt (p, 8, 3140 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3141 - add_srs_wkt (p, 9, 3142 - "igin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\""); 3143 - add_srs_wkt (p, 10, 3144 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 3145 - add_srs_wkt (p, 11, 3146 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3147 - add_srs_wkt (p, 12, 3148 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3149 - add_srs_wkt (p, 13, 3150 - "AUTHORITY[\"EPSG\",\"2505\"]]"); 3151 - p = add_epsg_def_ex (filter, first, last, 2506, "epsg", 2506, 3152 - "Pulkovo 1942 / Gauss-Kruger CM 93E", 0, 1, 3153 - "Krassowsky 1940", "Greenwich", 3154 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3155 - "X", "North", "Y", "East"); 3156 - add_proj4text (p, 0, 3157 - "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 3158 - add_proj4text (p, 1, 3159 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3160 - add_proj4text (p, 2, 3161 - ".12 +units=m +no_defs"); 3162 - add_srs_wkt (p, 0, 3163 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 93E\",GEOGCS[\"P"); 3164 - add_srs_wkt (p, 1, 3165 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3166 - add_srs_wkt (p, 2, 3167 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3168 - add_srs_wkt (p, 3, 3169 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 3170 - add_srs_wkt (p, 4, 3171 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3172 - add_srs_wkt (p, 5, 3173 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3174 - add_srs_wkt (p, 6, 3175 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3176 - add_srs_wkt (p, 7, 3177 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3178 - add_srs_wkt (p, 8, 3179 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3180 - add_srs_wkt (p, 9, 3181 - "igin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\""); 3182 - add_srs_wkt (p, 10, 3183 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 3184 - add_srs_wkt (p, 11, 3185 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3186 - add_srs_wkt (p, 12, 3187 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3188 - add_srs_wkt (p, 13, 3189 - "AUTHORITY[\"EPSG\",\"2506\"]]"); 3190 - p = add_epsg_def_ex (filter, first, last, 2507, "epsg", 2507, 3191 - "Pulkovo 1942 / Gauss-Kruger CM 99E", 0, 1, 3192 - "Krassowsky 1940", "Greenwich", 3193 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3194 - "X", "North", "Y", "East"); 3195 - add_proj4text (p, 0, 3196 - "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 3197 - add_proj4text (p, 1, 3198 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3199 - add_proj4text (p, 2, 3200 - ".12 +units=m +no_defs"); 3201 - add_srs_wkt (p, 0, 3202 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 99E\",GEOGCS[\"P"); 3203 - add_srs_wkt (p, 1, 3204 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 3205 - add_srs_wkt (p, 2, 3206 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3207 - add_srs_wkt (p, 3, 3208 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 3209 - add_srs_wkt (p, 4, 3210 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3211 - add_srs_wkt (p, 5, 3212 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3213 - add_srs_wkt (p, 6, 3214 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3215 - add_srs_wkt (p, 7, 3216 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3217 - add_srs_wkt (p, 8, 3218 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3219 - add_srs_wkt (p, 9, 3220 - "igin\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\""); 3221 - add_srs_wkt (p, 10, 3222 - "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA"); 3223 - add_srs_wkt (p, 11, 3224 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3225 - add_srs_wkt (p, 12, 3226 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3227 - add_srs_wkt (p, 13, 3228 - "AUTHORITY[\"EPSG\",\"2507\"]]"); 3229 - p = add_epsg_def_ex (filter, first, last, 2508, "epsg", 2508, 3230 - "Pulkovo 1942 / Gauss-Kruger CM 105E", 0, 1, 3231 - "Krassowsky 1940", "Greenwich", 3232 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3233 - "X", "North", "Y", "East"); 3234 - add_proj4text (p, 0, 3235 - "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 "); 3236 - add_proj4text (p, 1, 3237 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3238 - add_proj4text (p, 2, 3239 - "0.12 +units=m +no_defs"); 3240 - add_srs_wkt (p, 0, 3241 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 105E\",GEOGCS[\""); 3242 - add_srs_wkt (p, 1, 3243 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3244 - add_srs_wkt (p, 2, 3245 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3246 - add_srs_wkt (p, 3, 3247 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3248 - add_srs_wkt (p, 4, 3249 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3250 - add_srs_wkt (p, 5, 3251 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3252 - add_srs_wkt (p, 6, 3253 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3254 - add_srs_wkt (p, 7, 3255 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3256 - add_srs_wkt (p, 8, 3257 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3258 - add_srs_wkt (p, 9, 3259 - "rigin\",0],PARAMETER[\"central_meridian\",105],PARAMETER"); 3805 + "igin\",0],PARAMETER[\"central_meridian\",-171],PARAMETER"); 3260 3806 add_srs_wkt (p, 10, 3261 3807 "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3262 3808 add_srs_wkt (p, 11, 3263 3809 ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3264 3810 add_srs_wkt (p, 12, 3265 3811 "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3266 3812 add_srs_wkt (p, 13, 3267 - "T],AUTHORITY[\"EPSG\",\"2508\"]]"); 3268 - p = add_epsg_def_ex (filter, first, last, 2509, "epsg", 2509, 3269 - "Pulkovo 1942 / Gauss-Kruger CM 111E", 0, 1, 3270 - "Krassowsky 1940", "Greenwich", 3271 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3272 - "X", "North", "Y", "East"); 3273 - add_proj4text (p, 0, 3274 - "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 "); 3275 - add_proj4text (p, 1, 3276 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3277 - add_proj4text (p, 2, 3278 - "0.12 +units=m +no_defs"); 3279 - add_srs_wkt (p, 0, 3280 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 111E\",GEOGCS[\""); 3281 - add_srs_wkt (p, 1, 3282 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3283 - add_srs_wkt (p, 2, 3284 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3285 - add_srs_wkt (p, 3, 3286 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3287 - add_srs_wkt (p, 4, 3288 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3289 - add_srs_wkt (p, 5, 3290 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3291 - add_srs_wkt (p, 6, 3292 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3293 - add_srs_wkt (p, 7, 3294 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3295 - add_srs_wkt (p, 8, 3296 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3297 - add_srs_wkt (p, 9, 3298 - "rigin\",0],PARAMETER[\"central_meridian\",111],PARAMETER"); 3299 - add_srs_wkt (p, 10, 3300 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3301 - add_srs_wkt (p, 11, 3302 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3303 - add_srs_wkt (p, 12, 3304 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3305 - add_srs_wkt (p, 13, 3306 - "T],AUTHORITY[\"EPSG\",\"2509\"]]"); 3307 - p = add_epsg_def_ex (filter, first, last, 2510, "epsg", 2510, 3308 - "Pulkovo 1942 / Gauss-Kruger CM 117E", 0, 1, 3309 - "Krassowsky 1940", "Greenwich", 3310 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3311 - "X", "North", "Y", "East"); 3312 - add_proj4text (p, 0, 3313 - "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 "); 3314 - add_proj4text (p, 1, 3315 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3316 - add_proj4text (p, 2, 3317 - "0.12 +units=m +no_defs"); 3318 - add_srs_wkt (p, 0, 3319 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 117E\",GEOGCS[\""); 3320 - add_srs_wkt (p, 1, 3321 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3322 - add_srs_wkt (p, 2, 3323 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3324 - add_srs_wkt (p, 3, 3325 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3326 - add_srs_wkt (p, 4, 3327 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3328 - add_srs_wkt (p, 5, 3329 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3330 - add_srs_wkt (p, 6, 3331 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3332 - add_srs_wkt (p, 7, 3333 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3334 - add_srs_wkt (p, 8, 3335 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3336 - add_srs_wkt (p, 9, 3337 - "rigin\",0],PARAMETER[\"central_meridian\",117],PARAMETER"); 3338 - add_srs_wkt (p, 10, 3339 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3340 - add_srs_wkt (p, 11, 3341 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3342 - add_srs_wkt (p, 12, 3343 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3344 - add_srs_wkt (p, 13, 3345 - "T],AUTHORITY[\"EPSG\",\"2510\"]]"); 3346 - p = add_epsg_def_ex (filter, first, last, 2511, "epsg", 2511, 3347 - "Pulkovo 1942 / Gauss-Kruger CM 123E", 0, 1, 3348 - "Krassowsky 1940", "Greenwich", 3349 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3350 - "X", "North", "Y", "East"); 3351 - add_proj4text (p, 0, 3352 - "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 "); 3353 - add_proj4text (p, 1, 3354 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3355 - add_proj4text (p, 2, 3356 - "0.12 +units=m +no_defs"); 3357 - add_srs_wkt (p, 0, 3358 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 123E\",GEOGCS[\""); 3359 - add_srs_wkt (p, 1, 3360 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3361 - add_srs_wkt (p, 2, 3362 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3363 - add_srs_wkt (p, 3, 3364 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3365 - add_srs_wkt (p, 4, 3366 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3367 - add_srs_wkt (p, 5, 3368 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3369 - add_srs_wkt (p, 6, 3370 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3371 - add_srs_wkt (p, 7, 3372 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3373 - add_srs_wkt (p, 8, 3374 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3375 - add_srs_wkt (p, 9, 3376 - "rigin\",0],PARAMETER[\"central_meridian\",123],PARAMETER"); 3377 - add_srs_wkt (p, 10, 3378 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3379 - add_srs_wkt (p, 11, 3380 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3381 - add_srs_wkt (p, 12, 3382 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3383 - add_srs_wkt (p, 13, 3384 - "T],AUTHORITY[\"EPSG\",\"2511\"]]"); 3385 - p = add_epsg_def_ex (filter, first, last, 2512, "epsg", 2512, 3386 - "Pulkovo 1942 / Gauss-Kruger CM 129E", 0, 1, 3387 - "Krassowsky 1940", "Greenwich", 3388 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3389 - "X", "North", "Y", "East"); 3390 - add_proj4text (p, 0, 3391 - "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 "); 3392 - add_proj4text (p, 1, 3393 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3394 - add_proj4text (p, 2, 3395 - "0.12 +units=m +no_defs"); 3396 - add_srs_wkt (p, 0, 3397 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 129E\",GEOGCS[\""); 3398 - add_srs_wkt (p, 1, 3399 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3400 - add_srs_wkt (p, 2, 3401 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3402 - add_srs_wkt (p, 3, 3403 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3404 - add_srs_wkt (p, 4, 3405 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3406 - add_srs_wkt (p, 5, 3407 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3408 - add_srs_wkt (p, 6, 3409 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3410 - add_srs_wkt (p, 7, 3411 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3412 - add_srs_wkt (p, 8, 3413 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3414 - add_srs_wkt (p, 9, 3415 - "rigin\",0],PARAMETER[\"central_meridian\",129],PARAMETER"); 3416 - add_srs_wkt (p, 10, 3417 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3418 - add_srs_wkt (p, 11, 3419 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3420 - add_srs_wkt (p, 12, 3421 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3422 - add_srs_wkt (p, 13, 3423 - "T],AUTHORITY[\"EPSG\",\"2512\"]]"); 3424 - p = add_epsg_def_ex (filter, first, last, 2513, "epsg", 2513, 3425 - "Pulkovo 1942 / Gauss-Kruger CM 135E", 0, 1, 3426 - "Krassowsky 1940", "Greenwich", 3427 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3428 - "X", "North", "Y", "East"); 3429 - add_proj4text (p, 0, 3430 - "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 "); 3431 - add_proj4text (p, 1, 3432 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3433 - add_proj4text (p, 2, 3434 - "0.12 +units=m +no_defs"); 3435 - add_srs_wkt (p, 0, 3436 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 135E\",GEOGCS[\""); 3437 - add_srs_wkt (p, 1, 3438 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3439 - add_srs_wkt (p, 2, 3440 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3441 - add_srs_wkt (p, 3, 3442 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3443 - add_srs_wkt (p, 4, 3444 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3445 - add_srs_wkt (p, 5, 3446 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3447 - add_srs_wkt (p, 6, 3448 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3449 - add_srs_wkt (p, 7, 3450 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3451 - add_srs_wkt (p, 8, 3452 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3453 - add_srs_wkt (p, 9, 3454 - "rigin\",0],PARAMETER[\"central_meridian\",135],PARAMETER"); 3455 - add_srs_wkt (p, 10, 3456 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3457 - add_srs_wkt (p, 11, 3458 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3459 - add_srs_wkt (p, 12, 3460 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3461 - add_srs_wkt (p, 13, 3462 - "T],AUTHORITY[\"EPSG\",\"2513\"]]"); 3463 - p = add_epsg_def_ex (filter, first, last, 2514, "epsg", 2514, 3464 - "Pulkovo 1942 / Gauss-Kruger CM 141E", 0, 1, 3465 - "Krassowsky 1940", "Greenwich", 3466 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3467 - "X", "North", "Y", "East"); 3468 - add_proj4text (p, 0, 3469 - "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 "); 3470 - add_proj4text (p, 1, 3471 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3472 - add_proj4text (p, 2, 3473 - "0.12 +units=m +no_defs"); 3474 - add_srs_wkt (p, 0, 3475 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 141E\",GEOGCS[\""); 3476 - add_srs_wkt (p, 1, 3477 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3478 - add_srs_wkt (p, 2, 3479 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3480 - add_srs_wkt (p, 3, 3481 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3482 - add_srs_wkt (p, 4, 3483 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3484 - add_srs_wkt (p, 5, 3485 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3486 - add_srs_wkt (p, 6, 3487 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3488 - add_srs_wkt (p, 7, 3489 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3490 - add_srs_wkt (p, 8, 3491 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3492 - add_srs_wkt (p, 9, 3493 - "rigin\",0],PARAMETER[\"central_meridian\",141],PARAMETER"); 3494 - add_srs_wkt (p, 10, 3495 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3496 - add_srs_wkt (p, 11, 3497 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3498 - add_srs_wkt (p, 12, 3499 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3500 - add_srs_wkt (p, 13, 3501 - "T],AUTHORITY[\"EPSG\",\"2514\"]]"); 3502 - p = add_epsg_def_ex (filter, first, last, 2515, "epsg", 2515, 3503 - "Pulkovo 1942 / Gauss-Kruger CM 147E", 0, 1, 3504 - "Krassowsky 1940", "Greenwich", 3505 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3506 - "X", "North", "Y", "East"); 3507 - add_proj4text (p, 0, 3508 - "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 "); 3509 - add_proj4text (p, 1, 3510 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3511 - add_proj4text (p, 2, 3512 - "0.12 +units=m +no_defs"); 3513 - add_srs_wkt (p, 0, 3514 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 147E\",GEOGCS[\""); 3515 - add_srs_wkt (p, 1, 3516 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3517 - add_srs_wkt (p, 2, 3518 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3519 - add_srs_wkt (p, 3, 3520 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3521 - add_srs_wkt (p, 4, 3522 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3523 - add_srs_wkt (p, 5, 3524 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3525 - add_srs_wkt (p, 6, 3526 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3527 - add_srs_wkt (p, 7, 3528 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3529 - add_srs_wkt (p, 8, 3530 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3531 - add_srs_wkt (p, 9, 3532 - "rigin\",0],PARAMETER[\"central_meridian\",147],PARAMETER"); 3533 - add_srs_wkt (p, 10, 3534 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3535 - add_srs_wkt (p, 11, 3536 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3537 - add_srs_wkt (p, 12, 3538 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3539 - add_srs_wkt (p, 13, 3540 - "T],AUTHORITY[\"EPSG\",\"2515\"]]"); 3541 - p = add_epsg_def_ex (filter, first, last, 2516, "epsg", 2516, 3542 - "Pulkovo 1942 / Gauss-Kruger CM 153E", 0, 1, 3543 - "Krassowsky 1940", "Greenwich", 3544 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3545 - "X", "North", "Y", "East"); 3546 - add_proj4text (p, 0, 3547 - "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 "); 3548 - add_proj4text (p, 1, 3549 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3550 - add_proj4text (p, 2, 3551 - "0.12 +units=m +no_defs"); 3552 - add_srs_wkt (p, 0, 3553 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 153E\",GEOGCS[\""); 3554 - add_srs_wkt (p, 1, 3555 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3556 - add_srs_wkt (p, 2, 3557 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3558 - add_srs_wkt (p, 3, 3559 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3560 - add_srs_wkt (p, 4, 3561 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3562 - add_srs_wkt (p, 5, 3563 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3564 - add_srs_wkt (p, 6, 3565 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3566 - add_srs_wkt (p, 7, 3567 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3568 - add_srs_wkt (p, 8, 3569 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3570 - add_srs_wkt (p, 9, 3571 - "rigin\",0],PARAMETER[\"central_meridian\",153],PARAMETER"); 3572 - add_srs_wkt (p, 10, 3573 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3574 - add_srs_wkt (p, 11, 3575 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3576 - add_srs_wkt (p, 12, 3577 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3578 - add_srs_wkt (p, 13, 3579 - "T],AUTHORITY[\"EPSG\",\"2516\"]]"); 3580 - p = add_epsg_def_ex (filter, first, last, 2517, "epsg", 2517, 3581 - "Pulkovo 1942 / Gauss-Kruger CM 159E", 0, 1, 3582 - "Krassowsky 1940", "Greenwich", 3583 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3584 - "X", "North", "Y", "East"); 3585 - add_proj4text (p, 0, 3586 - "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 "); 3587 - add_proj4text (p, 1, 3588 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3589 - add_proj4text (p, 2, 3590 - "0.12 +units=m +no_defs"); 3591 - add_srs_wkt (p, 0, 3592 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 159E\",GEOGCS[\""); 3593 - add_srs_wkt (p, 1, 3594 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3595 - add_srs_wkt (p, 2, 3596 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3597 - add_srs_wkt (p, 3, 3598 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3599 - add_srs_wkt (p, 4, 3600 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3601 - add_srs_wkt (p, 5, 3602 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3603 - add_srs_wkt (p, 6, 3604 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3605 - add_srs_wkt (p, 7, 3606 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3607 - add_srs_wkt (p, 8, 3608 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3609 - add_srs_wkt (p, 9, 3610 - "rigin\",0],PARAMETER[\"central_meridian\",159],PARAMETER"); 3611 - add_srs_wkt (p, 10, 3612 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3613 - add_srs_wkt (p, 11, 3614 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3615 - add_srs_wkt (p, 12, 3616 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3617 - add_srs_wkt (p, 13, 3618 - "T],AUTHORITY[\"EPSG\",\"2517\"]]"); 3619 - p = add_epsg_def_ex (filter, first, last, 2518, "epsg", 2518, 3620 - "Pulkovo 1942 / Gauss-Kruger CM 165E", 0, 1, 3621 - "Krassowsky 1940", "Greenwich", 3622 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3623 - "X", "North", "Y", "East"); 3624 - add_proj4text (p, 0, 3625 - "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 "); 3626 - add_proj4text (p, 1, 3627 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3628 - add_proj4text (p, 2, 3629 - "0.12 +units=m +no_defs"); 3630 - add_srs_wkt (p, 0, 3631 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 165E\",GEOGCS[\""); 3632 - add_srs_wkt (p, 1, 3633 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3634 - add_srs_wkt (p, 2, 3635 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3636 - add_srs_wkt (p, 3, 3637 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3638 - add_srs_wkt (p, 4, 3639 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3640 - add_srs_wkt (p, 5, 3641 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3642 - add_srs_wkt (p, 6, 3643 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3644 - add_srs_wkt (p, 7, 3645 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3646 - add_srs_wkt (p, 8, 3647 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3648 - add_srs_wkt (p, 9, 3649 - "rigin\",0],PARAMETER[\"central_meridian\",165],PARAMETER"); 3650 - add_srs_wkt (p, 10, 3651 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3652 - add_srs_wkt (p, 11, 3653 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3654 - add_srs_wkt (p, 12, 3655 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3656 - add_srs_wkt (p, 13, 3657 - "T],AUTHORITY[\"EPSG\",\"2518\"]]"); 3658 - p = add_epsg_def_ex (filter, first, last, 2519, "epsg", 2519, 3659 - "Pulkovo 1942 / Gauss-Kruger CM 171E", 0, 1, 3660 - "Krassowsky 1940", "Greenwich", 3661 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3662 - "X", "North", "Y", "East"); 3663 - add_proj4text (p, 0, 3664 - "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 "); 3665 - add_proj4text (p, 1, 3666 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3667 - add_proj4text (p, 2, 3668 - "0.12 +units=m +no_defs"); 3669 - add_srs_wkt (p, 0, 3670 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 171E\",GEOGCS[\""); 3671 - add_srs_wkt (p, 1, 3672 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3673 - add_srs_wkt (p, 2, 3674 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3675 - add_srs_wkt (p, 3, 3676 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3677 - add_srs_wkt (p, 4, 3678 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3679 - add_srs_wkt (p, 5, 3680 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3681 - add_srs_wkt (p, 6, 3682 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3683 - add_srs_wkt (p, 7, 3684 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3685 - add_srs_wkt (p, 8, 3686 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3687 - add_srs_wkt (p, 9, 3688 - "rigin\",0],PARAMETER[\"central_meridian\",171],PARAMETER"); 3689 - add_srs_wkt (p, 10, 3690 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3691 - add_srs_wkt (p, 11, 3692 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3693 - add_srs_wkt (p, 12, 3694 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3695 - add_srs_wkt (p, 13, 3696 - "T],AUTHORITY[\"EPSG\",\"2519\"]]"); 3697 - p = add_epsg_def_ex (filter, first, last, 2520, "epsg", 2520, 3698 - "Pulkovo 1942 / Gauss-Kruger CM 177E", 0, 1, 3699 - "Krassowsky 1940", "Greenwich", 3700 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3701 - "X", "North", "Y", "East"); 3702 - add_proj4text (p, 0, 3703 - "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 "); 3704 - add_proj4text (p, 1, 3705 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3706 - add_proj4text (p, 2, 3707 - "0.12 +units=m +no_defs"); 3708 - add_srs_wkt (p, 0, 3709 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 177E\",GEOGCS[\""); 3710 - add_srs_wkt (p, 1, 3711 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3712 - add_srs_wkt (p, 2, 3713 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3714 - add_srs_wkt (p, 3, 3715 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3716 - add_srs_wkt (p, 4, 3717 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3718 - add_srs_wkt (p, 5, 3719 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3720 - add_srs_wkt (p, 6, 3721 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3722 - add_srs_wkt (p, 7, 3723 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3724 - add_srs_wkt (p, 8, 3725 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3726 - add_srs_wkt (p, 9, 3727 - "rigin\",0],PARAMETER[\"central_meridian\",177],PARAMETER"); 3728 - add_srs_wkt (p, 10, 3729 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]"); 3730 - add_srs_wkt (p, 11, 3731 - ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR"); 3732 - add_srs_wkt (p, 12, 3733 - "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS"); 3734 - add_srs_wkt (p, 13, 3735 - "T],AUTHORITY[\"EPSG\",\"2520\"]]"); 3736 - p = add_epsg_def_ex (filter, first, last, 2521, "epsg", 2521, 3737 - "Pulkovo 1942 / Gauss-Kruger CM 177W", 0, 1, 3738 - "Krassowsky 1940", "Greenwich", 3739 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3740 - "X", "North", "Y", "East"); 3741 - add_proj4text (p, 0, 3742 - "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0"); 3743 - add_proj4text (p, 1, 3744 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 3745 - add_proj4text (p, 2, 3746 - "-0.12 +units=m +no_defs"); 3747 - add_srs_wkt (p, 0, 3748 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 177W\",GEOGCS[\""); 3749 - add_srs_wkt (p, 1, 3750 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3751 - add_srs_wkt (p, 2, 3752 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3753 - add_srs_wkt (p, 3, 3754 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3755 - add_srs_wkt (p, 4, 3756 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3757 - add_srs_wkt (p, 5, 3758 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3759 - add_srs_wkt (p, 6, 3760 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3761 - add_srs_wkt (p, 7, 3762 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3763 - add_srs_wkt (p, 8, 3764 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3765 - add_srs_wkt (p, 9, 3766 - "rigin\",0],PARAMETER[\"central_meridian\",-177],PARAMETE"); 3767 - add_srs_wkt (p, 10, 3768 - "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000"); 3769 - add_srs_wkt (p, 11, 3770 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3771 - add_srs_wkt (p, 12, 3772 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3773 - add_srs_wkt (p, 13, 3774 - "ST],AUTHORITY[\"EPSG\",\"2521\"]]"); 3775 - p = add_epsg_def_ex (filter, first, last, 2522, "epsg", 2522, 3776 - "Pulkovo 1942 / Gauss-Kruger CM 171W", 0, 1, 3777 - "Krassowsky 1940", "Greenwich", 3778 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3779 - "X", "North", "Y", "East"); 3780 - add_proj4text (p, 0, 3781 - "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0"); 3782 - add_proj4text (p, 1, 3783 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 3784 - add_proj4text (p, 2, 3785 - "-0.12 +units=m +no_defs"); 3786 - add_srs_wkt (p, 0, 3787 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger CM 171W\",GEOGCS[\""); 3788 - add_srs_wkt (p, 1, 3789 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3790 - add_srs_wkt (p, 2, 3791 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3792 - add_srs_wkt (p, 3, 3793 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3794 - add_srs_wkt (p, 4, 3795 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3796 - add_srs_wkt (p, 5, 3797 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3798 - add_srs_wkt (p, 6, 3799 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3800 - add_srs_wkt (p, 7, 3801 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3802 - add_srs_wkt (p, 8, 3803 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3804 - add_srs_wkt (p, 9, 3805 - "rigin\",0],PARAMETER[\"central_meridian\",-171],PARAMETE"); 3806 - add_srs_wkt (p, 10, 3807 - "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000"); 3808 - add_srs_wkt (p, 11, 3809 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3810 - add_srs_wkt (p, 12, 3811 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3812 - add_srs_wkt (p, 13, 3813 - "ST],AUTHORITY[\"EPSG\",\"2522\"]]"); 3813 + "T],AUTHORITY[\"EPSG\",\"2522\"]]"); 3814 3814 p = add_epsg_def_ex (filter, first, last, 2523, "epsg", 2523, 3815 3815 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 7", 0, 1, 3816 3816 "Krassowsky 1940", "Greenwich", 3817 3817 "Pulkovo_1942", "Transverse_Mercator", "metre", 3818 3818 "X", "North", "Y", "East"); 3819 3819 add_proj4text (p, 0, 3820 3820 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 "); 3821 3821 add_proj4text (p, 1, 3822 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3822 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3823 3823 add_proj4text (p, 2, 3824 - "0.12 +units=m +no_defs"); 3824 + ".12 +units=m +no_defs"); 3825 3825 add_srs_wkt (p, 0, 3826 3826 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 7\",G"); 3827 3827 add_srs_wkt (p, 1, 3828 3828 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3829 3829 add_srs_wkt (p, 2, 3830 3830 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3831 3831 add_srs_wkt (p, 3, 3832 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3832 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3833 3833 add_srs_wkt (p, 4, 3834 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3834 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3835 3835 add_srs_wkt (p, 5, 3836 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3836 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3837 3837 add_srs_wkt (p, 6, 3838 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3838 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3839 3839 add_srs_wkt (p, 7, 3840 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3840 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3841 3841 add_srs_wkt (p, 8, 3842 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3842 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3843 3843 add_srs_wkt (p, 9, 3844 - "de_of_origin\",0],PARAMETER[\"central_meridian\",21],PAR"); 3844 + "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA"); 3845 3845 add_srs_wkt (p, 10, 3846 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",7"); 3846 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",75"); 3847 3847 add_srs_wkt (p, 11, 3848 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3848 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3849 3849 add_srs_wkt (p, 12, 3850 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3850 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3851 3851 add_srs_wkt (p, 13, 3852 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2523\"]]"); 3852 + "\",EAST],AUTHORITY[\"EPSG\",\"2523\"]]"); 3853 3853 p = add_epsg_def_ex (filter, first, last, 2524, "epsg", 2524, 3854 3854 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 8", 0, 1, 3855 3855 "Krassowsky 1940", "Greenwich", 3856 3856 "Pulkovo_1942", "Transverse_Mercator", "metre", 3857 3857 "X", "North", "Y", "East"); 3858 3858 add_proj4text (p, 0, 3859 3859 "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 "); 3860 3860 add_proj4text (p, 1, 3861 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3861 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3862 3862 add_proj4text (p, 2, 3863 - "0.12 +units=m +no_defs"); 3863 + ".12 +units=m +no_defs"); 3864 3864 add_srs_wkt (p, 0, 3865 3865 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 8\",G"); 3866 3866 add_srs_wkt (p, 1, 3867 3867 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3868 3868 add_srs_wkt (p, 2, 3869 3869 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3870 3870 add_srs_wkt (p, 3, 3871 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3871 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3872 3872 add_srs_wkt (p, 4, 3873 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3873 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3874 3874 add_srs_wkt (p, 5, 3875 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3875 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3876 3876 add_srs_wkt (p, 6, 3877 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3877 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3878 3878 add_srs_wkt (p, 7, 3879 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3879 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3880 3880 add_srs_wkt (p, 8, 3881 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3881 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3882 3882 add_srs_wkt (p, 9, 3883 - "de_of_origin\",0],PARAMETER[\"central_meridian\",24],PAR"); 3883 + "e_of_origin\",0],PARAMETER[\"central_meridian\",24],PARA"); 3884 3884 add_srs_wkt (p, 10, 3885 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",8"); 3885 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",85"); 3886 3886 add_srs_wkt (p, 11, 3887 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3887 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3888 3888 add_srs_wkt (p, 12, 3889 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3889 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3890 3890 add_srs_wkt (p, 13, 3891 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2524\"]]"); 3891 + "\",EAST],AUTHORITY[\"EPSG\",\"2524\"]]"); 3892 3892 p = add_epsg_def_ex (filter, first, last, 2525, "epsg", 2525, 3893 3893 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 9", 0, 1, 3894 3894 "Krassowsky 1940", "Greenwich", 3895 3895 "Pulkovo_1942", "Transverse_Mercator", "metre", 3896 3896 "X", "North", "Y", "East"); 3897 3897 add_proj4text (p, 0, 3898 3898 "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 "); 3899 3899 add_proj4text (p, 1, 3900 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3900 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3901 3901 add_proj4text (p, 2, 3902 - "0.12 +units=m +no_defs"); 3902 + ".12 +units=m +no_defs"); 3903 3903 add_srs_wkt (p, 0, 3904 3904 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 9\",G"); 3905 3905 add_srs_wkt (p, 1, 3906 3906 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3907 3907 add_srs_wkt (p, 2, 3908 3908 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3909 3909 add_srs_wkt (p, 3, 3910 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3910 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3911 3911 add_srs_wkt (p, 4, 3912 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3912 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3913 3913 add_srs_wkt (p, 5, 3914 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3914 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3915 3915 add_srs_wkt (p, 6, 3916 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3916 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3917 3917 add_srs_wkt (p, 7, 3918 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3918 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3919 3919 add_srs_wkt (p, 8, 3920 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3920 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3921 3921 add_srs_wkt (p, 9, 3922 - "de_of_origin\",0],PARAMETER[\"central_meridian\",27],PAR"); 3922 + "e_of_origin\",0],PARAMETER[\"central_meridian\",27],PARA"); 3923 3923 add_srs_wkt (p, 10, 3924 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",9"); 3924 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",95"); 3925 3925 add_srs_wkt (p, 11, 3926 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3926 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3927 3927 add_srs_wkt (p, 12, 3928 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3928 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3929 3929 add_srs_wkt (p, 13, 3930 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2525\"]]"); 3930 + "\",EAST],AUTHORITY[\"EPSG\",\"2525\"]]"); 3931 3931 p = add_epsg_def_ex (filter, first, last, 2526, "epsg", 2526, 3932 3932 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 10", 0, 1, 3933 3933 "Krassowsky 1940", "Greenwich", 3934 3934 "Pulkovo_1942", "Transverse_Mercator", "metre", 3935 3935 "X", "North", "Y", "East"); 3936 3936 add_proj4text (p, 0, 3937 3937 "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0"); 3938 3938 add_proj4text (p, 1, 3939 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 3939 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 3940 3940 add_proj4text (p, 2, 3941 - "-0.12 +units=m +no_defs"); 3941 + "0.12 +units=m +no_defs"); 3942 3942 add_srs_wkt (p, 0, 3943 3943 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 10\","); 3944 3944 add_srs_wkt (p, 1, 3945 3945 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3946 3946 add_srs_wkt (p, 2, 3947 3947 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3948 3948 add_srs_wkt (p, 3, 3949 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3949 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3950 3950 add_srs_wkt (p, 4, 3951 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3951 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3952 3952 add_srs_wkt (p, 5, 3953 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3953 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3954 3954 add_srs_wkt (p, 6, 3955 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3955 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3956 3956 add_srs_wkt (p, 7, 3957 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3957 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3958 3958 add_srs_wkt (p, 8, 3959 3959 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3960 3960 add_srs_wkt (p, 9, 3961 3961 "ude_of_origin\",0],PARAMETER[\"central_meridian\",30],PA"); 3962 3962 add_srs_wkt (p, 10, 3963 3963 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 3964 3964 add_srs_wkt (p, 11,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 58 58 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 11", 0, 1, 59 59 "Krassowsky 1940", "Greenwich", 60 60 "Pulkovo_1942", "Transverse_Mercator", "metre", 61 61 "X", "North", "Y", "East"); 62 62 add_proj4text (p, 0, 63 63 "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0"); 64 64 add_proj4text (p, 1, 65 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 65 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 66 66 add_proj4text (p, 2, 67 - "-0.12 +units=m +no_defs"); 67 + "0.12 +units=m +no_defs"); 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 11\","); 70 70 add_srs_wkt (p, 1, 71 71 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 72 72 add_srs_wkt (p, 2, 73 73 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 74 74 add_srs_wkt (p, 3, 75 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 75 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 76 76 add_srs_wkt (p, 4, 77 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 77 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 78 78 add_srs_wkt (p, 5, 79 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 79 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 80 80 add_srs_wkt (p, 6, 81 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 81 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 82 82 add_srs_wkt (p, 7, 83 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 83 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 84 84 add_srs_wkt (p, 8, 85 85 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 86 86 add_srs_wkt (p, 9, 87 87 "ude_of_origin\",0],PARAMETER[\"central_meridian\",33],PA"); 88 88 add_srs_wkt (p, 10, 89 89 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 90 90 add_srs_wkt (p, 11, ................................................................................ 97 97 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 12", 0, 1, 98 98 "Krassowsky 1940", "Greenwich", 99 99 "Pulkovo_1942", "Transverse_Mercator", "metre", 100 100 "X", "North", "Y", "East"); 101 101 add_proj4text (p, 0, 102 102 "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0"); 103 103 add_proj4text (p, 1, 104 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 104 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 105 105 add_proj4text (p, 2, 106 - "-0.12 +units=m +no_defs"); 106 + "0.12 +units=m +no_defs"); 107 107 add_srs_wkt (p, 0, 108 108 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 12\","); 109 109 add_srs_wkt (p, 1, 110 110 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 111 111 add_srs_wkt (p, 2, 112 112 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 113 113 add_srs_wkt (p, 3, 114 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 114 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 115 115 add_srs_wkt (p, 4, 116 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 116 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 117 117 add_srs_wkt (p, 5, 118 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 118 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 119 119 add_srs_wkt (p, 6, 120 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 120 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 121 121 add_srs_wkt (p, 7, 122 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 122 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 123 123 add_srs_wkt (p, 8, 124 124 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 125 125 add_srs_wkt (p, 9, 126 126 "ude_of_origin\",0],PARAMETER[\"central_meridian\",36],PA"); 127 127 add_srs_wkt (p, 10, 128 128 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 129 129 add_srs_wkt (p, 11, ................................................................................ 136 136 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 13", 0, 1, 137 137 "Krassowsky 1940", "Greenwich", 138 138 "Pulkovo_1942", "Transverse_Mercator", "metre", 139 139 "X", "North", "Y", "East"); 140 140 add_proj4text (p, 0, 141 141 "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0"); 142 142 add_proj4text (p, 1, 143 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 143 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 144 144 add_proj4text (p, 2, 145 - "-0.12 +units=m +no_defs"); 145 + "0.12 +units=m +no_defs"); 146 146 add_srs_wkt (p, 0, 147 147 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 13\","); 148 148 add_srs_wkt (p, 1, 149 149 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 150 150 add_srs_wkt (p, 2, 151 151 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 152 152 add_srs_wkt (p, 3, 153 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 153 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 154 154 add_srs_wkt (p, 4, 155 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 155 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 156 156 add_srs_wkt (p, 5, 157 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 157 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 158 158 add_srs_wkt (p, 6, 159 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 159 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 160 160 add_srs_wkt (p, 7, 161 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 161 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 162 162 add_srs_wkt (p, 8, 163 163 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 164 164 add_srs_wkt (p, 9, 165 165 "ude_of_origin\",0],PARAMETER[\"central_meridian\",39],PA"); 166 166 add_srs_wkt (p, 10, 167 167 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 168 168 add_srs_wkt (p, 11, ................................................................................ 175 175 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 14", 0, 1, 176 176 "Krassowsky 1940", "Greenwich", 177 177 "Pulkovo_1942", "Transverse_Mercator", "metre", 178 178 "X", "North", "Y", "East"); 179 179 add_proj4text (p, 0, 180 180 "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0"); 181 181 add_proj4text (p, 1, 182 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 182 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 183 183 add_proj4text (p, 2, 184 - "-0.12 +units=m +no_defs"); 184 + "0.12 +units=m +no_defs"); 185 185 add_srs_wkt (p, 0, 186 186 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 14\","); 187 187 add_srs_wkt (p, 1, 188 188 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 189 189 add_srs_wkt (p, 2, 190 190 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 191 191 add_srs_wkt (p, 3, 192 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 192 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 193 193 add_srs_wkt (p, 4, 194 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 194 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 195 195 add_srs_wkt (p, 5, 196 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 196 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 197 197 add_srs_wkt (p, 6, 198 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 198 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 199 199 add_srs_wkt (p, 7, 200 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 200 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 201 201 add_srs_wkt (p, 8, 202 202 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 203 203 add_srs_wkt (p, 9, 204 204 "ude_of_origin\",0],PARAMETER[\"central_meridian\",42],PA"); 205 205 add_srs_wkt (p, 10, 206 206 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 207 207 add_srs_wkt (p, 11, ................................................................................ 214 214 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 15", 0, 1, 215 215 "Krassowsky 1940", "Greenwich", 216 216 "Pulkovo_1942", "Transverse_Mercator", "metre", 217 217 "X", "North", "Y", "East"); 218 218 add_proj4text (p, 0, 219 219 "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0"); 220 220 add_proj4text (p, 1, 221 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 221 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 222 222 add_proj4text (p, 2, 223 - "-0.12 +units=m +no_defs"); 223 + "0.12 +units=m +no_defs"); 224 224 add_srs_wkt (p, 0, 225 225 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 15\","); 226 226 add_srs_wkt (p, 1, 227 227 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 228 228 add_srs_wkt (p, 2, 229 229 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 230 230 add_srs_wkt (p, 3, 231 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 231 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 232 232 add_srs_wkt (p, 4, 233 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 233 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 234 234 add_srs_wkt (p, 5, 235 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 235 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 236 236 add_srs_wkt (p, 6, 237 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 237 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 238 238 add_srs_wkt (p, 7, 239 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 239 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 240 240 add_srs_wkt (p, 8, 241 241 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 242 242 add_srs_wkt (p, 9, 243 243 "ude_of_origin\",0],PARAMETER[\"central_meridian\",45],PA"); 244 244 add_srs_wkt (p, 10, 245 245 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 246 246 add_srs_wkt (p, 11, ................................................................................ 253 253 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 16", 0, 1, 254 254 "Krassowsky 1940", "Greenwich", 255 255 "Pulkovo_1942", "Transverse_Mercator", "metre", 256 256 "X", "North", "Y", "East"); 257 257 add_proj4text (p, 0, 258 258 "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=16500000 +y_0=0"); 259 259 add_proj4text (p, 1, 260 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 260 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 261 261 add_proj4text (p, 2, 262 - "-0.12 +units=m +no_defs"); 262 + "0.12 +units=m +no_defs"); 263 263 add_srs_wkt (p, 0, 264 264 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 16\","); 265 265 add_srs_wkt (p, 1, 266 266 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 267 267 add_srs_wkt (p, 2, 268 268 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 269 269 add_srs_wkt (p, 3, 270 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 270 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 271 271 add_srs_wkt (p, 4, 272 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 272 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 273 273 add_srs_wkt (p, 5, 274 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 274 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 275 275 add_srs_wkt (p, 6, 276 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 276 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 277 277 add_srs_wkt (p, 7, 278 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 278 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 279 279 add_srs_wkt (p, 8, 280 280 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 281 281 add_srs_wkt (p, 9, 282 282 "ude_of_origin\",0],PARAMETER[\"central_meridian\",48],PA"); 283 283 add_srs_wkt (p, 10, 284 284 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 285 285 add_srs_wkt (p, 11, ................................................................................ 292 292 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 17", 0, 1, 293 293 "Krassowsky 1940", "Greenwich", 294 294 "Pulkovo_1942", "Transverse_Mercator", "metre", 295 295 "X", "North", "Y", "East"); 296 296 add_proj4text (p, 0, 297 297 "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=17500000 +y_0=0"); 298 298 add_proj4text (p, 1, 299 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 299 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 300 300 add_proj4text (p, 2, 301 - "-0.12 +units=m +no_defs"); 301 + "0.12 +units=m +no_defs"); 302 302 add_srs_wkt (p, 0, 303 303 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 17\","); 304 304 add_srs_wkt (p, 1, 305 305 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 306 306 add_srs_wkt (p, 2, 307 307 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 308 308 add_srs_wkt (p, 3, 309 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 309 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 310 310 add_srs_wkt (p, 4, 311 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 311 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 312 312 add_srs_wkt (p, 5, 313 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 313 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 314 314 add_srs_wkt (p, 6, 315 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 315 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 316 316 add_srs_wkt (p, 7, 317 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 317 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 318 318 add_srs_wkt (p, 8, 319 319 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 320 320 add_srs_wkt (p, 9, 321 321 "ude_of_origin\",0],PARAMETER[\"central_meridian\",51],PA"); 322 322 add_srs_wkt (p, 10, 323 323 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 324 324 add_srs_wkt (p, 11, ................................................................................ 331 331 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 18", 0, 1, 332 332 "Krassowsky 1940", "Greenwich", 333 333 "Pulkovo_1942", "Transverse_Mercator", "metre", 334 334 "X", "North", "Y", "East"); 335 335 add_proj4text (p, 0, 336 336 "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=18500000 +y_0=0"); 337 337 add_proj4text (p, 1, 338 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 338 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 339 339 add_proj4text (p, 2, 340 - "-0.12 +units=m +no_defs"); 340 + "0.12 +units=m +no_defs"); 341 341 add_srs_wkt (p, 0, 342 342 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 18\","); 343 343 add_srs_wkt (p, 1, 344 344 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 345 345 add_srs_wkt (p, 2, 346 346 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 347 347 add_srs_wkt (p, 3, 348 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 348 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 349 349 add_srs_wkt (p, 4, 350 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 350 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 351 351 add_srs_wkt (p, 5, 352 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 352 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 353 353 add_srs_wkt (p, 6, 354 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 354 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 355 355 add_srs_wkt (p, 7, 356 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 356 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 357 357 add_srs_wkt (p, 8, 358 358 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 359 359 add_srs_wkt (p, 9, 360 360 "ude_of_origin\",0],PARAMETER[\"central_meridian\",54],PA"); 361 361 add_srs_wkt (p, 10, 362 362 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 363 363 add_srs_wkt (p, 11, ................................................................................ 370 370 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 19", 0, 1, 371 371 "Krassowsky 1940", "Greenwich", 372 372 "Pulkovo_1942", "Transverse_Mercator", "metre", 373 373 "X", "North", "Y", "East"); 374 374 add_proj4text (p, 0, 375 375 "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=19500000 +y_0=0"); 376 376 add_proj4text (p, 1, 377 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 377 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 378 378 add_proj4text (p, 2, 379 - "-0.12 +units=m +no_defs"); 379 + "0.12 +units=m +no_defs"); 380 380 add_srs_wkt (p, 0, 381 381 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 19\","); 382 382 add_srs_wkt (p, 1, 383 383 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 384 384 add_srs_wkt (p, 2, 385 385 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 386 386 add_srs_wkt (p, 3, 387 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 387 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 388 388 add_srs_wkt (p, 4, 389 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 389 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 390 390 add_srs_wkt (p, 5, 391 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 391 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 392 392 add_srs_wkt (p, 6, 393 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 393 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 394 394 add_srs_wkt (p, 7, 395 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 395 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 396 396 add_srs_wkt (p, 8, 397 397 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 398 398 add_srs_wkt (p, 9, 399 399 "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA"); 400 400 add_srs_wkt (p, 10, 401 401 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 402 402 add_srs_wkt (p, 11, ................................................................................ 409 409 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 20", 0, 1, 410 410 "Krassowsky 1940", "Greenwich", 411 411 "Pulkovo_1942", "Transverse_Mercator", "metre", 412 412 "X", "North", "Y", "East"); 413 413 add_proj4text (p, 0, 414 414 "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=20500000 +y_0=0"); 415 415 add_proj4text (p, 1, 416 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 416 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 417 417 add_proj4text (p, 2, 418 - "-0.12 +units=m +no_defs"); 418 + "0.12 +units=m +no_defs"); 419 419 add_srs_wkt (p, 0, 420 420 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 20\","); 421 421 add_srs_wkt (p, 1, 422 422 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 423 423 add_srs_wkt (p, 2, 424 424 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 425 425 add_srs_wkt (p, 3, 426 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 426 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 427 427 add_srs_wkt (p, 4, 428 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 428 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 429 429 add_srs_wkt (p, 5, 430 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 430 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 431 431 add_srs_wkt (p, 6, 432 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 432 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 433 433 add_srs_wkt (p, 7, 434 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 434 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 435 435 add_srs_wkt (p, 8, 436 436 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 437 437 add_srs_wkt (p, 9, 438 438 "ude_of_origin\",0],PARAMETER[\"central_meridian\",60],PA"); 439 439 add_srs_wkt (p, 10, 440 440 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 441 441 add_srs_wkt (p, 11, ................................................................................ 448 448 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 21", 0, 1, 449 449 "Krassowsky 1940", "Greenwich", 450 450 "Pulkovo_1942", "Transverse_Mercator", "metre", 451 451 "X", "North", "Y", "East"); 452 452 add_proj4text (p, 0, 453 453 "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0"); 454 454 add_proj4text (p, 1, 455 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 455 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 456 456 add_proj4text (p, 2, 457 - "-0.12 +units=m +no_defs"); 457 + "0.12 +units=m +no_defs"); 458 458 add_srs_wkt (p, 0, 459 459 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 21\","); 460 460 add_srs_wkt (p, 1, 461 461 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 462 462 add_srs_wkt (p, 2, 463 463 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 464 464 add_srs_wkt (p, 3, 465 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 465 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 466 466 add_srs_wkt (p, 4, 467 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 467 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 468 468 add_srs_wkt (p, 5, 469 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 469 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 470 470 add_srs_wkt (p, 6, 471 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 471 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 472 472 add_srs_wkt (p, 7, 473 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 473 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 474 474 add_srs_wkt (p, 8, 475 475 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 476 476 add_srs_wkt (p, 9, 477 477 "ude_of_origin\",0],PARAMETER[\"central_meridian\",63],PA"); 478 478 add_srs_wkt (p, 10, 479 479 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 480 480 add_srs_wkt (p, 11, ................................................................................ 487 487 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 22", 0, 1, 488 488 "Krassowsky 1940", "Greenwich", 489 489 "Pulkovo_1942", "Transverse_Mercator", "metre", 490 490 "X", "North", "Y", "East"); 491 491 add_proj4text (p, 0, 492 492 "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=22500000 +y_0=0"); 493 493 add_proj4text (p, 1, 494 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 494 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 495 495 add_proj4text (p, 2, 496 - "-0.12 +units=m +no_defs"); 496 + "0.12 +units=m +no_defs"); 497 497 add_srs_wkt (p, 0, 498 498 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 22\","); 499 499 add_srs_wkt (p, 1, 500 500 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 501 501 add_srs_wkt (p, 2, 502 502 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 503 503 add_srs_wkt (p, 3, 504 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 504 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 505 505 add_srs_wkt (p, 4, 506 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 506 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 507 507 add_srs_wkt (p, 5, 508 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 508 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 509 509 add_srs_wkt (p, 6, 510 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 510 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 511 511 add_srs_wkt (p, 7, 512 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 512 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 513 513 add_srs_wkt (p, 8, 514 514 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 515 515 add_srs_wkt (p, 9, 516 516 "ude_of_origin\",0],PARAMETER[\"central_meridian\",66],PA"); 517 517 add_srs_wkt (p, 10, 518 518 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 519 519 add_srs_wkt (p, 11, ................................................................................ 526 526 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 23", 0, 1, 527 527 "Krassowsky 1940", "Greenwich", 528 528 "Pulkovo_1942", "Transverse_Mercator", "metre", 529 529 "X", "North", "Y", "East"); 530 530 add_proj4text (p, 0, 531 531 "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=23500000 +y_0=0"); 532 532 add_proj4text (p, 1, 533 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 533 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 534 534 add_proj4text (p, 2, 535 - "-0.12 +units=m +no_defs"); 535 + "0.12 +units=m +no_defs"); 536 536 add_srs_wkt (p, 0, 537 537 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 23\","); 538 538 add_srs_wkt (p, 1, 539 539 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 540 540 add_srs_wkt (p, 2, 541 541 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 542 542 add_srs_wkt (p, 3, 543 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 543 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 544 544 add_srs_wkt (p, 4, 545 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 545 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 546 546 add_srs_wkt (p, 5, 547 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 547 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 548 548 add_srs_wkt (p, 6, 549 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 549 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 550 550 add_srs_wkt (p, 7, 551 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 551 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 552 552 add_srs_wkt (p, 8, 553 553 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 554 554 add_srs_wkt (p, 9, 555 555 "ude_of_origin\",0],PARAMETER[\"central_meridian\",69],PA"); 556 556 add_srs_wkt (p, 10, 557 557 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 558 558 add_srs_wkt (p, 11, ................................................................................ 565 565 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 24", 0, 1, 566 566 "Krassowsky 1940", "Greenwich", 567 567 "Pulkovo_1942", "Transverse_Mercator", "metre", 568 568 "X", "North", "Y", "East"); 569 569 add_proj4text (p, 0, 570 570 "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=24500000 +y_0=0"); 571 571 add_proj4text (p, 1, 572 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 572 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 573 573 add_proj4text (p, 2, 574 - "-0.12 +units=m +no_defs"); 574 + "0.12 +units=m +no_defs"); 575 575 add_srs_wkt (p, 0, 576 576 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 24\","); 577 577 add_srs_wkt (p, 1, 578 578 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 579 579 add_srs_wkt (p, 2, 580 580 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 581 581 add_srs_wkt (p, 3, 582 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 582 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 583 583 add_srs_wkt (p, 4, 584 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 584 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 585 585 add_srs_wkt (p, 5, 586 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 586 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 587 587 add_srs_wkt (p, 6, 588 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 588 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 589 589 add_srs_wkt (p, 7, 590 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 590 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 591 591 add_srs_wkt (p, 8, 592 592 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 593 593 add_srs_wkt (p, 9, 594 594 "ude_of_origin\",0],PARAMETER[\"central_meridian\",72],PA"); 595 595 add_srs_wkt (p, 10, 596 596 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 597 597 add_srs_wkt (p, 11, ................................................................................ 604 604 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 25", 0, 1, 605 605 "Krassowsky 1940", "Greenwich", 606 606 "Pulkovo_1942", "Transverse_Mercator", "metre", 607 607 "X", "North", "Y", "East"); 608 608 add_proj4text (p, 0, 609 609 "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0"); 610 610 add_proj4text (p, 1, 611 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 611 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 612 612 add_proj4text (p, 2, 613 - "-0.12 +units=m +no_defs"); 613 + "0.12 +units=m +no_defs"); 614 614 add_srs_wkt (p, 0, 615 615 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 25\","); 616 616 add_srs_wkt (p, 1, 617 617 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 618 618 add_srs_wkt (p, 2, 619 619 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 620 620 add_srs_wkt (p, 3, 621 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 621 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 622 622 add_srs_wkt (p, 4, 623 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 623 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 624 624 add_srs_wkt (p, 5, 625 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 625 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 626 626 add_srs_wkt (p, 6, 627 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 627 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 628 628 add_srs_wkt (p, 7, 629 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 629 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 630 630 add_srs_wkt (p, 8, 631 631 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 632 632 add_srs_wkt (p, 9, 633 633 "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA"); 634 634 add_srs_wkt (p, 10, 635 635 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 636 636 add_srs_wkt (p, 11, ................................................................................ 643 643 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 26", 0, 1, 644 644 "Krassowsky 1940", "Greenwich", 645 645 "Pulkovo_1942", "Transverse_Mercator", "metre", 646 646 "X", "North", "Y", "East"); 647 647 add_proj4text (p, 0, 648 648 "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0"); 649 649 add_proj4text (p, 1, 650 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 650 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 651 651 add_proj4text (p, 2, 652 - "-0.12 +units=m +no_defs"); 652 + "0.12 +units=m +no_defs"); 653 653 add_srs_wkt (p, 0, 654 654 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 26\","); 655 655 add_srs_wkt (p, 1, 656 656 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 657 657 add_srs_wkt (p, 2, 658 658 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 659 659 add_srs_wkt (p, 3, 660 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 660 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 661 661 add_srs_wkt (p, 4, 662 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 662 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 663 663 add_srs_wkt (p, 5, 664 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 664 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 665 665 add_srs_wkt (p, 6, 666 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 666 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 667 667 add_srs_wkt (p, 7, 668 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 668 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 669 669 add_srs_wkt (p, 8, 670 670 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 671 671 add_srs_wkt (p, 9, 672 672 "ude_of_origin\",0],PARAMETER[\"central_meridian\",78],PA"); 673 673 add_srs_wkt (p, 10, 674 674 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 675 675 add_srs_wkt (p, 11, ................................................................................ 682 682 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 27", 0, 1, 683 683 "Krassowsky 1940", "Greenwich", 684 684 "Pulkovo_1942", "Transverse_Mercator", "metre", 685 685 "X", "North", "Y", "East"); 686 686 add_proj4text (p, 0, 687 687 "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0"); 688 688 add_proj4text (p, 1, 689 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 689 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 690 690 add_proj4text (p, 2, 691 - "-0.12 +units=m +no_defs"); 691 + "0.12 +units=m +no_defs"); 692 692 add_srs_wkt (p, 0, 693 693 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 27\","); 694 694 add_srs_wkt (p, 1, 695 695 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 696 696 add_srs_wkt (p, 2, 697 697 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 698 698 add_srs_wkt (p, 3, 699 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 699 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 700 700 add_srs_wkt (p, 4, 701 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 701 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 702 702 add_srs_wkt (p, 5, 703 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 703 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 704 704 add_srs_wkt (p, 6, 705 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 705 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 706 706 add_srs_wkt (p, 7, 707 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 707 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 708 708 add_srs_wkt (p, 8, 709 709 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 710 710 add_srs_wkt (p, 9, 711 711 "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA"); 712 712 add_srs_wkt (p, 10, 713 713 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 714 714 add_srs_wkt (p, 11, ................................................................................ 721 721 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 28", 0, 1, 722 722 "Krassowsky 1940", "Greenwich", 723 723 "Pulkovo_1942", "Transverse_Mercator", "metre", 724 724 "X", "North", "Y", "East"); 725 725 add_proj4text (p, 0, 726 726 "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0"); 727 727 add_proj4text (p, 1, 728 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 728 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 729 729 add_proj4text (p, 2, 730 - "-0.12 +units=m +no_defs"); 730 + "0.12 +units=m +no_defs"); 731 731 add_srs_wkt (p, 0, 732 732 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 28\","); 733 733 add_srs_wkt (p, 1, 734 734 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 735 735 add_srs_wkt (p, 2, 736 736 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 737 737 add_srs_wkt (p, 3, 738 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 738 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 739 739 add_srs_wkt (p, 4, 740 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 740 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 741 741 add_srs_wkt (p, 5, 742 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 742 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 743 743 add_srs_wkt (p, 6, 744 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 744 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 745 745 add_srs_wkt (p, 7, 746 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 746 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 747 747 add_srs_wkt (p, 8, 748 748 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 749 749 add_srs_wkt (p, 9, 750 750 "ude_of_origin\",0],PARAMETER[\"central_meridian\",84],PA"); 751 751 add_srs_wkt (p, 10, 752 752 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 753 753 add_srs_wkt (p, 11, ................................................................................ 760 760 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 29", 0, 1, 761 761 "Krassowsky 1940", "Greenwich", 762 762 "Pulkovo_1942", "Transverse_Mercator", "metre", 763 763 "X", "North", "Y", "East"); 764 764 add_proj4text (p, 0, 765 765 "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0"); 766 766 add_proj4text (p, 1, 767 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 767 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 768 768 add_proj4text (p, 2, 769 - "-0.12 +units=m +no_defs"); 769 + "0.12 +units=m +no_defs"); 770 770 add_srs_wkt (p, 0, 771 771 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 29\","); 772 772 add_srs_wkt (p, 1, 773 773 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 774 774 add_srs_wkt (p, 2, 775 775 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 776 776 add_srs_wkt (p, 3, 777 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 777 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 778 778 add_srs_wkt (p, 4, 779 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 779 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 780 780 add_srs_wkt (p, 5, 781 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 781 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 782 782 add_srs_wkt (p, 6, 783 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 783 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 784 784 add_srs_wkt (p, 7, 785 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 785 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 786 786 add_srs_wkt (p, 8, 787 787 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 788 788 add_srs_wkt (p, 9, 789 789 "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA"); 790 790 add_srs_wkt (p, 10, 791 791 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 792 792 add_srs_wkt (p, 11, ................................................................................ 799 799 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 30", 0, 1, 800 800 "Krassowsky 1940", "Greenwich", 801 801 "Pulkovo_1942", "Transverse_Mercator", "metre", 802 802 "X", "North", "Y", "East"); 803 803 add_proj4text (p, 0, 804 804 "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0"); 805 805 add_proj4text (p, 1, 806 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 806 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 807 807 add_proj4text (p, 2, 808 - "-0.12 +units=m +no_defs"); 808 + "0.12 +units=m +no_defs"); 809 809 add_srs_wkt (p, 0, 810 810 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 30\","); 811 811 add_srs_wkt (p, 1, 812 812 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 813 813 add_srs_wkt (p, 2, 814 814 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 815 815 add_srs_wkt (p, 3, 816 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 816 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 817 817 add_srs_wkt (p, 4, 818 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 818 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 819 819 add_srs_wkt (p, 5, 820 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 820 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 821 821 add_srs_wkt (p, 6, 822 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 822 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 823 823 add_srs_wkt (p, 7, 824 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 824 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 825 825 add_srs_wkt (p, 8, 826 826 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 827 827 add_srs_wkt (p, 9, 828 828 "ude_of_origin\",0],PARAMETER[\"central_meridian\",90],PA"); 829 829 add_srs_wkt (p, 10, 830 830 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 831 831 add_srs_wkt (p, 11, ................................................................................ 838 838 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 31", 0, 1, 839 839 "Krassowsky 1940", "Greenwich", 840 840 "Pulkovo_1942", "Transverse_Mercator", "metre", 841 841 "X", "North", "Y", "East"); 842 842 add_proj4text (p, 0, 843 843 "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0"); 844 844 add_proj4text (p, 1, 845 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 845 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 846 846 add_proj4text (p, 2, 847 - "-0.12 +units=m +no_defs"); 847 + "0.12 +units=m +no_defs"); 848 848 add_srs_wkt (p, 0, 849 849 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 31\","); 850 850 add_srs_wkt (p, 1, 851 851 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 852 852 add_srs_wkt (p, 2, 853 853 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 854 854 add_srs_wkt (p, 3, 855 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 855 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 856 856 add_srs_wkt (p, 4, 857 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 857 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 858 858 add_srs_wkt (p, 5, 859 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 859 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 860 860 add_srs_wkt (p, 6, 861 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 861 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 862 862 add_srs_wkt (p, 7, 863 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 863 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 864 864 add_srs_wkt (p, 8, 865 865 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 866 866 add_srs_wkt (p, 9, 867 867 "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA"); 868 868 add_srs_wkt (p, 10, 869 869 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 870 870 add_srs_wkt (p, 11, ................................................................................ 877 877 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 32", 0, 1, 878 878 "Krassowsky 1940", "Greenwich", 879 879 "Pulkovo_1942", "Transverse_Mercator", "metre", 880 880 "X", "North", "Y", "East"); 881 881 add_proj4text (p, 0, 882 882 "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0"); 883 883 add_proj4text (p, 1, 884 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 884 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 885 885 add_proj4text (p, 2, 886 - "-0.12 +units=m +no_defs"); 886 + "0.12 +units=m +no_defs"); 887 887 add_srs_wkt (p, 0, 888 888 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 32\","); 889 889 add_srs_wkt (p, 1, 890 890 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 891 891 add_srs_wkt (p, 2, 892 892 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 893 893 add_srs_wkt (p, 3, 894 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 894 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 895 895 add_srs_wkt (p, 4, 896 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 896 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 897 897 add_srs_wkt (p, 5, 898 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 898 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 899 899 add_srs_wkt (p, 6, 900 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 900 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 901 901 add_srs_wkt (p, 7, 902 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 902 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 903 903 add_srs_wkt (p, 8, 904 904 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 905 905 add_srs_wkt (p, 9, 906 906 "ude_of_origin\",0],PARAMETER[\"central_meridian\",96],PA"); 907 907 add_srs_wkt (p, 10, 908 908 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 909 909 add_srs_wkt (p, 11, ................................................................................ 916 916 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 33", 0, 1, 917 917 "Krassowsky 1940", "Greenwich", 918 918 "Pulkovo_1942", "Transverse_Mercator", "metre", 919 919 "X", "North", "Y", "East"); 920 920 add_proj4text (p, 0, 921 921 "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0"); 922 922 add_proj4text (p, 1, 923 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 923 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 924 924 add_proj4text (p, 2, 925 - "-0.12 +units=m +no_defs"); 925 + "0.12 +units=m +no_defs"); 926 926 add_srs_wkt (p, 0, 927 927 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 33\","); 928 928 add_srs_wkt (p, 1, 929 929 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 930 930 add_srs_wkt (p, 2, 931 931 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 932 932 add_srs_wkt (p, 3, 933 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 933 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 934 934 add_srs_wkt (p, 4, 935 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 935 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 936 936 add_srs_wkt (p, 5, 937 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 937 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 938 938 add_srs_wkt (p, 6, 939 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 939 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 940 940 add_srs_wkt (p, 7, 941 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 941 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 942 942 add_srs_wkt (p, 8, 943 943 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 944 944 add_srs_wkt (p, 9, 945 945 "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA"); 946 946 add_srs_wkt (p, 10, 947 947 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 948 948 add_srs_wkt (p, 11, ................................................................................ 992 992 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 34", 0, 1, 993 993 "Krassowsky 1940", "Greenwich", 994 994 "Pulkovo_1942", "Transverse_Mercator", "metre", 995 995 "X", "North", "Y", "East"); 996 996 add_proj4text (p, 0, 997 997 "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0="); 998 998 add_proj4text (p, 1, 999 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 999 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1000 1000 add_proj4text (p, 2, 1001 - ",-0.12 +units=m +no_defs"); 1001 + "-0.12 +units=m +no_defs"); 1002 1002 add_srs_wkt (p, 0, 1003 1003 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 34\","); 1004 1004 add_srs_wkt (p, 1, 1005 1005 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1006 1006 add_srs_wkt (p, 2, 1007 1007 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1008 1008 add_srs_wkt (p, 3, 1009 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1009 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1010 1010 add_srs_wkt (p, 4, 1011 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1011 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1012 1012 add_srs_wkt (p, 5, 1013 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1013 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1014 1014 add_srs_wkt (p, 6, 1015 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1015 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1016 1016 add_srs_wkt (p, 7, 1017 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1017 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1018 1018 add_srs_wkt (p, 8, 1019 1019 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1020 1020 add_srs_wkt (p, 9, 1021 1021 "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P"); 1022 1022 add_srs_wkt (p, 10, 1023 1023 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1024 1024 add_srs_wkt (p, 11, ................................................................................ 1031 1031 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 35", 0, 1, 1032 1032 "Krassowsky 1940", "Greenwich", 1033 1033 "Pulkovo_1942", "Transverse_Mercator", "metre", 1034 1034 "X", "North", "Y", "East"); 1035 1035 add_proj4text (p, 0, 1036 1036 "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0="); 1037 1037 add_proj4text (p, 1, 1038 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1038 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1039 1039 add_proj4text (p, 2, 1040 - ",-0.12 +units=m +no_defs"); 1040 + "-0.12 +units=m +no_defs"); 1041 1041 add_srs_wkt (p, 0, 1042 1042 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 35\","); 1043 1043 add_srs_wkt (p, 1, 1044 1044 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1045 1045 add_srs_wkt (p, 2, 1046 1046 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1047 1047 add_srs_wkt (p, 3, 1048 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1048 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1049 1049 add_srs_wkt (p, 4, 1050 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1050 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1051 1051 add_srs_wkt (p, 5, 1052 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1052 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1053 1053 add_srs_wkt (p, 6, 1054 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1054 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1055 1055 add_srs_wkt (p, 7, 1056 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1056 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1057 1057 add_srs_wkt (p, 8, 1058 1058 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1059 1059 add_srs_wkt (p, 9, 1060 1060 "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P"); 1061 1061 add_srs_wkt (p, 10, 1062 1062 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1063 1063 add_srs_wkt (p, 11, ................................................................................ 1070 1070 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 36", 0, 1, 1071 1071 "Krassowsky 1940", "Greenwich", 1072 1072 "Pulkovo_1942", "Transverse_Mercator", "metre", 1073 1073 "X", "North", "Y", "East"); 1074 1074 add_proj4text (p, 0, 1075 1075 "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0="); 1076 1076 add_proj4text (p, 1, 1077 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1077 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1078 1078 add_proj4text (p, 2, 1079 - ",-0.12 +units=m +no_defs"); 1079 + "-0.12 +units=m +no_defs"); 1080 1080 add_srs_wkt (p, 0, 1081 1081 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 36\","); 1082 1082 add_srs_wkt (p, 1, 1083 1083 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1084 1084 add_srs_wkt (p, 2, 1085 1085 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1086 1086 add_srs_wkt (p, 3, 1087 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1087 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1088 1088 add_srs_wkt (p, 4, 1089 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1089 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1090 1090 add_srs_wkt (p, 5, 1091 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1091 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1092 1092 add_srs_wkt (p, 6, 1093 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1093 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1094 1094 add_srs_wkt (p, 7, 1095 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1095 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1096 1096 add_srs_wkt (p, 8, 1097 1097 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1098 1098 add_srs_wkt (p, 9, 1099 1099 "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P"); 1100 1100 add_srs_wkt (p, 10, 1101 1101 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1102 1102 add_srs_wkt (p, 11, ................................................................................ 1109 1109 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 37", 0, 1, 1110 1110 "Krassowsky 1940", "Greenwich", 1111 1111 "Pulkovo_1942", "Transverse_Mercator", "metre", 1112 1112 "X", "North", "Y", "East"); 1113 1113 add_proj4text (p, 0, 1114 1114 "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0="); 1115 1115 add_proj4text (p, 1, 1116 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1116 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1117 1117 add_proj4text (p, 2, 1118 - ",-0.12 +units=m +no_defs"); 1118 + "-0.12 +units=m +no_defs"); 1119 1119 add_srs_wkt (p, 0, 1120 1120 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 37\","); 1121 1121 add_srs_wkt (p, 1, 1122 1122 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1123 1123 add_srs_wkt (p, 2, 1124 1124 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1125 1125 add_srs_wkt (p, 3, 1126 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1126 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1127 1127 add_srs_wkt (p, 4, 1128 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1128 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1129 1129 add_srs_wkt (p, 5, 1130 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1130 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1131 1131 add_srs_wkt (p, 6, 1132 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1132 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1133 1133 add_srs_wkt (p, 7, 1134 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1134 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1135 1135 add_srs_wkt (p, 8, 1136 1136 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1137 1137 add_srs_wkt (p, 9, 1138 1138 "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P"); 1139 1139 add_srs_wkt (p, 10, 1140 1140 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1141 1141 add_srs_wkt (p, 11, ................................................................................ 1148 1148 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 38", 0, 1, 1149 1149 "Krassowsky 1940", "Greenwich", 1150 1150 "Pulkovo_1942", "Transverse_Mercator", "metre", 1151 1151 "X", "North", "Y", "East"); 1152 1152 add_proj4text (p, 0, 1153 1153 "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0="); 1154 1154 add_proj4text (p, 1, 1155 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1155 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1156 1156 add_proj4text (p, 2, 1157 - ",-0.12 +units=m +no_defs"); 1157 + "-0.12 +units=m +no_defs"); 1158 1158 add_srs_wkt (p, 0, 1159 1159 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 38\","); 1160 1160 add_srs_wkt (p, 1, 1161 1161 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1162 1162 add_srs_wkt (p, 2, 1163 1163 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1164 1164 add_srs_wkt (p, 3, 1165 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1165 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1166 1166 add_srs_wkt (p, 4, 1167 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1167 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1168 1168 add_srs_wkt (p, 5, 1169 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1169 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1170 1170 add_srs_wkt (p, 6, 1171 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1171 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1172 1172 add_srs_wkt (p, 7, 1173 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1173 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1174 1174 add_srs_wkt (p, 8, 1175 1175 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1176 1176 add_srs_wkt (p, 9, 1177 1177 "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P"); 1178 1178 add_srs_wkt (p, 10, 1179 1179 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1180 1180 add_srs_wkt (p, 11, ................................................................................ 1187 1187 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 39", 0, 1, 1188 1188 "Krassowsky 1940", "Greenwich", 1189 1189 "Pulkovo_1942", "Transverse_Mercator", "metre", 1190 1190 "X", "North", "Y", "East"); 1191 1191 add_proj4text (p, 0, 1192 1192 "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0="); 1193 1193 add_proj4text (p, 1, 1194 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1194 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1195 1195 add_proj4text (p, 2, 1196 - ",-0.12 +units=m +no_defs"); 1196 + "-0.12 +units=m +no_defs"); 1197 1197 add_srs_wkt (p, 0, 1198 1198 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 39\","); 1199 1199 add_srs_wkt (p, 1, 1200 1200 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1201 1201 add_srs_wkt (p, 2, 1202 1202 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1203 1203 add_srs_wkt (p, 3, 1204 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1204 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1205 1205 add_srs_wkt (p, 4, 1206 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1206 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1207 1207 add_srs_wkt (p, 5, 1208 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1208 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1209 1209 add_srs_wkt (p, 6, 1210 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1210 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1211 1211 add_srs_wkt (p, 7, 1212 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1212 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1213 1213 add_srs_wkt (p, 8, 1214 1214 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1215 1215 add_srs_wkt (p, 9, 1216 1216 "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P"); 1217 1217 add_srs_wkt (p, 10, 1218 1218 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1219 1219 add_srs_wkt (p, 11, ................................................................................ 1226 1226 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 40", 0, 1, 1227 1227 "Krassowsky 1940", "Greenwich", 1228 1228 "Pulkovo_1942", "Transverse_Mercator", "metre", 1229 1229 "X", "North", "Y", "East"); 1230 1230 add_proj4text (p, 0, 1231 1231 "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0="); 1232 1232 add_proj4text (p, 1, 1233 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1233 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1234 1234 add_proj4text (p, 2, 1235 - ",-0.12 +units=m +no_defs"); 1235 + "-0.12 +units=m +no_defs"); 1236 1236 add_srs_wkt (p, 0, 1237 1237 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 40\","); 1238 1238 add_srs_wkt (p, 1, 1239 1239 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1240 1240 add_srs_wkt (p, 2, 1241 1241 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1242 1242 add_srs_wkt (p, 3, 1243 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1243 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1244 1244 add_srs_wkt (p, 4, 1245 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1245 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1246 1246 add_srs_wkt (p, 5, 1247 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1247 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1248 1248 add_srs_wkt (p, 6, 1249 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1249 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1250 1250 add_srs_wkt (p, 7, 1251 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1251 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1252 1252 add_srs_wkt (p, 8, 1253 1253 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1254 1254 add_srs_wkt (p, 9, 1255 1255 "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P"); 1256 1256 add_srs_wkt (p, 10, 1257 1257 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1258 1258 add_srs_wkt (p, 11, ................................................................................ 1265 1265 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 41", 0, 1, 1266 1266 "Krassowsky 1940", "Greenwich", 1267 1267 "Pulkovo_1942", "Transverse_Mercator", "metre", 1268 1268 "X", "North", "Y", "East"); 1269 1269 add_proj4text (p, 0, 1270 1270 "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0="); 1271 1271 add_proj4text (p, 1, 1272 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1272 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1273 1273 add_proj4text (p, 2, 1274 - ",-0.12 +units=m +no_defs"); 1274 + "-0.12 +units=m +no_defs"); 1275 1275 add_srs_wkt (p, 0, 1276 1276 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 41\","); 1277 1277 add_srs_wkt (p, 1, 1278 1278 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1279 1279 add_srs_wkt (p, 2, 1280 1280 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1281 1281 add_srs_wkt (p, 3, 1282 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1282 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1283 1283 add_srs_wkt (p, 4, 1284 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1284 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1285 1285 add_srs_wkt (p, 5, 1286 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1286 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1287 1287 add_srs_wkt (p, 6, 1288 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1288 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1289 1289 add_srs_wkt (p, 7, 1290 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1290 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1291 1291 add_srs_wkt (p, 8, 1292 1292 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1293 1293 add_srs_wkt (p, 9, 1294 1294 "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P"); 1295 1295 add_srs_wkt (p, 10, 1296 1296 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1297 1297 add_srs_wkt (p, 11, ................................................................................ 1304 1304 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 42", 0, 1, 1305 1305 "Krassowsky 1940", "Greenwich", 1306 1306 "Pulkovo_1942", "Transverse_Mercator", "metre", 1307 1307 "X", "North", "Y", "East"); 1308 1308 add_proj4text (p, 0, 1309 1309 "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0="); 1310 1310 add_proj4text (p, 1, 1311 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1311 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1312 1312 add_proj4text (p, 2, 1313 - ",-0.12 +units=m +no_defs"); 1313 + "-0.12 +units=m +no_defs"); 1314 1314 add_srs_wkt (p, 0, 1315 1315 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 42\","); 1316 1316 add_srs_wkt (p, 1, 1317 1317 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1318 1318 add_srs_wkt (p, 2, 1319 1319 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1320 1320 add_srs_wkt (p, 3, 1321 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1321 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1322 1322 add_srs_wkt (p, 4, 1323 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1323 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1324 1324 add_srs_wkt (p, 5, 1325 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1325 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1326 1326 add_srs_wkt (p, 6, 1327 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1327 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1328 1328 add_srs_wkt (p, 7, 1329 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1329 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1330 1330 add_srs_wkt (p, 8, 1331 1331 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1332 1332 add_srs_wkt (p, 9, 1333 1333 "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P"); 1334 1334 add_srs_wkt (p, 10, 1335 1335 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1336 1336 add_srs_wkt (p, 11, ................................................................................ 1343 1343 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 43", 0, 1, 1344 1344 "Krassowsky 1940", "Greenwich", 1345 1345 "Pulkovo_1942", "Transverse_Mercator", "metre", 1346 1346 "X", "North", "Y", "East"); 1347 1347 add_proj4text (p, 0, 1348 1348 "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0="); 1349 1349 add_proj4text (p, 1, 1350 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1350 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1351 1351 add_proj4text (p, 2, 1352 - ",-0.12 +units=m +no_defs"); 1352 + "-0.12 +units=m +no_defs"); 1353 1353 add_srs_wkt (p, 0, 1354 1354 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 43\","); 1355 1355 add_srs_wkt (p, 1, 1356 1356 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1357 1357 add_srs_wkt (p, 2, 1358 1358 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1359 1359 add_srs_wkt (p, 3, 1360 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1360 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1361 1361 add_srs_wkt (p, 4, 1362 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1362 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1363 1363 add_srs_wkt (p, 5, 1364 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1364 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1365 1365 add_srs_wkt (p, 6, 1366 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1366 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1367 1367 add_srs_wkt (p, 7, 1368 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1368 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1369 1369 add_srs_wkt (p, 8, 1370 1370 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1371 1371 add_srs_wkt (p, 9, 1372 1372 "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P"); 1373 1373 add_srs_wkt (p, 10, 1374 1374 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1375 1375 add_srs_wkt (p, 11, ................................................................................ 1382 1382 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 44", 0, 1, 1383 1383 "Krassowsky 1940", "Greenwich", 1384 1384 "Pulkovo_1942", "Transverse_Mercator", "metre", 1385 1385 "X", "North", "Y", "East"); 1386 1386 add_proj4text (p, 0, 1387 1387 "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0="); 1388 1388 add_proj4text (p, 1, 1389 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1389 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1390 1390 add_proj4text (p, 2, 1391 - ",-0.12 +units=m +no_defs"); 1391 + "-0.12 +units=m +no_defs"); 1392 1392 add_srs_wkt (p, 0, 1393 1393 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 44\","); 1394 1394 add_srs_wkt (p, 1, 1395 1395 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1396 1396 add_srs_wkt (p, 2, 1397 1397 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1398 1398 add_srs_wkt (p, 3, 1399 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1399 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1400 1400 add_srs_wkt (p, 4, 1401 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1401 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1402 1402 add_srs_wkt (p, 5, 1403 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1403 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1404 1404 add_srs_wkt (p, 6, 1405 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1405 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1406 1406 add_srs_wkt (p, 7, 1407 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1407 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1408 1408 add_srs_wkt (p, 8, 1409 1409 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1410 1410 add_srs_wkt (p, 9, 1411 1411 "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P"); 1412 1412 add_srs_wkt (p, 10, 1413 1413 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1414 1414 add_srs_wkt (p, 11, ................................................................................ 1421 1421 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 45", 0, 1, 1422 1422 "Krassowsky 1940", "Greenwich", 1423 1423 "Pulkovo_1942", "Transverse_Mercator", "metre", 1424 1424 "X", "North", "Y", "East"); 1425 1425 add_proj4text (p, 0, 1426 1426 "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0="); 1427 1427 add_proj4text (p, 1, 1428 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1428 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1429 1429 add_proj4text (p, 2, 1430 - ",-0.12 +units=m +no_defs"); 1430 + "-0.12 +units=m +no_defs"); 1431 1431 add_srs_wkt (p, 0, 1432 1432 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 45\","); 1433 1433 add_srs_wkt (p, 1, 1434 1434 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1435 1435 add_srs_wkt (p, 2, 1436 1436 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1437 1437 add_srs_wkt (p, 3, 1438 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1438 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1439 1439 add_srs_wkt (p, 4, 1440 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1440 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1441 1441 add_srs_wkt (p, 5, 1442 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1442 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1443 1443 add_srs_wkt (p, 6, 1444 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1444 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1445 1445 add_srs_wkt (p, 7, 1446 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1446 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1447 1447 add_srs_wkt (p, 8, 1448 1448 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1449 1449 add_srs_wkt (p, 9, 1450 1450 "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P"); 1451 1451 add_srs_wkt (p, 10, 1452 1452 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1453 1453 add_srs_wkt (p, 11, ................................................................................ 1460 1460 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 46", 0, 1, 1461 1461 "Krassowsky 1940", "Greenwich", 1462 1462 "Pulkovo_1942", "Transverse_Mercator", "metre", 1463 1463 "X", "North", "Y", "East"); 1464 1464 add_proj4text (p, 0, 1465 1465 "+proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=46500000 +y_0="); 1466 1466 add_proj4text (p, 1, 1467 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1467 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1468 1468 add_proj4text (p, 2, 1469 - ",-0.12 +units=m +no_defs"); 1469 + "-0.12 +units=m +no_defs"); 1470 1470 add_srs_wkt (p, 0, 1471 1471 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 46\","); 1472 1472 add_srs_wkt (p, 1, 1473 1473 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1474 1474 add_srs_wkt (p, 2, 1475 1475 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1476 1476 add_srs_wkt (p, 3, 1477 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1477 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1478 1478 add_srs_wkt (p, 4, 1479 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1479 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1480 1480 add_srs_wkt (p, 5, 1481 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1481 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1482 1482 add_srs_wkt (p, 6, 1483 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1483 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1484 1484 add_srs_wkt (p, 7, 1485 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1485 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1486 1486 add_srs_wkt (p, 8, 1487 1487 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1488 1488 add_srs_wkt (p, 9, 1489 1489 "ude_of_origin\",0],PARAMETER[\"central_meridian\",138],P"); 1490 1490 add_srs_wkt (p, 10, 1491 1491 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1492 1492 add_srs_wkt (p, 11, ................................................................................ 1499 1499 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 47", 0, 1, 1500 1500 "Krassowsky 1940", "Greenwich", 1501 1501 "Pulkovo_1942", "Transverse_Mercator", "metre", 1502 1502 "X", "North", "Y", "East"); 1503 1503 add_proj4text (p, 0, 1504 1504 "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=47500000 +y_0="); 1505 1505 add_proj4text (p, 1, 1506 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1506 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1507 1507 add_proj4text (p, 2, 1508 - ",-0.12 +units=m +no_defs"); 1508 + "-0.12 +units=m +no_defs"); 1509 1509 add_srs_wkt (p, 0, 1510 1510 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 47\","); 1511 1511 add_srs_wkt (p, 1, 1512 1512 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1513 1513 add_srs_wkt (p, 2, 1514 1514 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1515 1515 add_srs_wkt (p, 3, 1516 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1516 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1517 1517 add_srs_wkt (p, 4, 1518 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1518 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1519 1519 add_srs_wkt (p, 5, 1520 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1520 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1521 1521 add_srs_wkt (p, 6, 1522 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1522 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1523 1523 add_srs_wkt (p, 7, 1524 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1524 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1525 1525 add_srs_wkt (p, 8, 1526 1526 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1527 1527 add_srs_wkt (p, 9, 1528 1528 "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P"); 1529 1529 add_srs_wkt (p, 10, 1530 1530 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1531 1531 add_srs_wkt (p, 11, ................................................................................ 1538 1538 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 48", 0, 1, 1539 1539 "Krassowsky 1940", "Greenwich", 1540 1540 "Pulkovo_1942", "Transverse_Mercator", "metre", 1541 1541 "X", "North", "Y", "East"); 1542 1542 add_proj4text (p, 0, 1543 1543 "+proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=48500000 +y_0="); 1544 1544 add_proj4text (p, 1, 1545 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1545 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1546 1546 add_proj4text (p, 2, 1547 - ",-0.12 +units=m +no_defs"); 1547 + "-0.12 +units=m +no_defs"); 1548 1548 add_srs_wkt (p, 0, 1549 1549 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 48\","); 1550 1550 add_srs_wkt (p, 1, 1551 1551 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1552 1552 add_srs_wkt (p, 2, 1553 1553 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1554 1554 add_srs_wkt (p, 3, 1555 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1555 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1556 1556 add_srs_wkt (p, 4, 1557 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1557 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1558 1558 add_srs_wkt (p, 5, 1559 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1559 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1560 1560 add_srs_wkt (p, 6, 1561 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1561 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1562 1562 add_srs_wkt (p, 7, 1563 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1563 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1564 1564 add_srs_wkt (p, 8, 1565 1565 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1566 1566 add_srs_wkt (p, 9, 1567 1567 "ude_of_origin\",0],PARAMETER[\"central_meridian\",144],P"); 1568 1568 add_srs_wkt (p, 10, 1569 1569 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1570 1570 add_srs_wkt (p, 11, ................................................................................ 1577 1577 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 49", 0, 1, 1578 1578 "Krassowsky 1940", "Greenwich", 1579 1579 "Pulkovo_1942", "Transverse_Mercator", "metre", 1580 1580 "X", "North", "Y", "East"); 1581 1581 add_proj4text (p, 0, 1582 1582 "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=49500000 +y_0="); 1583 1583 add_proj4text (p, 1, 1584 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1584 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1585 1585 add_proj4text (p, 2, 1586 - ",-0.12 +units=m +no_defs"); 1586 + "-0.12 +units=m +no_defs"); 1587 1587 add_srs_wkt (p, 0, 1588 1588 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 49\","); 1589 1589 add_srs_wkt (p, 1, 1590 1590 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1591 1591 add_srs_wkt (p, 2, 1592 1592 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1593 1593 add_srs_wkt (p, 3, 1594 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1594 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1595 1595 add_srs_wkt (p, 4, 1596 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1596 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1597 1597 add_srs_wkt (p, 5, 1598 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1598 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1599 1599 add_srs_wkt (p, 6, 1600 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1600 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1601 1601 add_srs_wkt (p, 7, 1602 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1602 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1603 1603 add_srs_wkt (p, 8, 1604 1604 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1605 1605 add_srs_wkt (p, 9, 1606 1606 "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P"); 1607 1607 add_srs_wkt (p, 10, 1608 1608 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1609 1609 add_srs_wkt (p, 11, ................................................................................ 1616 1616 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 50", 0, 1, 1617 1617 "Krassowsky 1940", "Greenwich", 1618 1618 "Pulkovo_1942", "Transverse_Mercator", "metre", 1619 1619 "X", "North", "Y", "East"); 1620 1620 add_proj4text (p, 0, 1621 1621 "+proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=50500000 +y_0="); 1622 1622 add_proj4text (p, 1, 1623 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1623 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1624 1624 add_proj4text (p, 2, 1625 - ",-0.12 +units=m +no_defs"); 1625 + "-0.12 +units=m +no_defs"); 1626 1626 add_srs_wkt (p, 0, 1627 1627 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 50\","); 1628 1628 add_srs_wkt (p, 1, 1629 1629 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1630 1630 add_srs_wkt (p, 2, 1631 1631 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1632 1632 add_srs_wkt (p, 3, 1633 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1633 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1634 1634 add_srs_wkt (p, 4, 1635 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1635 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1636 1636 add_srs_wkt (p, 5, 1637 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1637 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1638 1638 add_srs_wkt (p, 6, 1639 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1639 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1640 1640 add_srs_wkt (p, 7, 1641 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1641 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1642 1642 add_srs_wkt (p, 8, 1643 1643 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1644 1644 add_srs_wkt (p, 9, 1645 1645 "ude_of_origin\",0],PARAMETER[\"central_meridian\",150],P"); 1646 1646 add_srs_wkt (p, 10, 1647 1647 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1648 1648 add_srs_wkt (p, 11, ................................................................................ 1655 1655 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 51", 0, 1, 1656 1656 "Krassowsky 1940", "Greenwich", 1657 1657 "Pulkovo_1942", "Transverse_Mercator", "metre", 1658 1658 "X", "North", "Y", "East"); 1659 1659 add_proj4text (p, 0, 1660 1660 "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=51500000 +y_0="); 1661 1661 add_proj4text (p, 1, 1662 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1662 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1663 1663 add_proj4text (p, 2, 1664 - ",-0.12 +units=m +no_defs"); 1664 + "-0.12 +units=m +no_defs"); 1665 1665 add_srs_wkt (p, 0, 1666 1666 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 51\","); 1667 1667 add_srs_wkt (p, 1, 1668 1668 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1669 1669 add_srs_wkt (p, 2, 1670 1670 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1671 1671 add_srs_wkt (p, 3, 1672 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1672 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1673 1673 add_srs_wkt (p, 4, 1674 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1674 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1675 1675 add_srs_wkt (p, 5, 1676 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1676 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1677 1677 add_srs_wkt (p, 6, 1678 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1678 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1679 1679 add_srs_wkt (p, 7, 1680 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1680 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1681 1681 add_srs_wkt (p, 8, 1682 1682 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1683 1683 add_srs_wkt (p, 9, 1684 1684 "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P"); 1685 1685 add_srs_wkt (p, 10, 1686 1686 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1687 1687 add_srs_wkt (p, 11, ................................................................................ 1694 1694 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 52", 0, 1, 1695 1695 "Krassowsky 1940", "Greenwich", 1696 1696 "Pulkovo_1942", "Transverse_Mercator", "metre", 1697 1697 "X", "North", "Y", "East"); 1698 1698 add_proj4text (p, 0, 1699 1699 "+proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=52500000 +y_0="); 1700 1700 add_proj4text (p, 1, 1701 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1701 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1702 1702 add_proj4text (p, 2, 1703 - ",-0.12 +units=m +no_defs"); 1703 + "-0.12 +units=m +no_defs"); 1704 1704 add_srs_wkt (p, 0, 1705 1705 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 52\","); 1706 1706 add_srs_wkt (p, 1, 1707 1707 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1708 1708 add_srs_wkt (p, 2, 1709 1709 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1710 1710 add_srs_wkt (p, 3, 1711 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1711 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1712 1712 add_srs_wkt (p, 4, 1713 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1713 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1714 1714 add_srs_wkt (p, 5, 1715 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1715 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1716 1716 add_srs_wkt (p, 6, 1717 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1717 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1718 1718 add_srs_wkt (p, 7, 1719 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1719 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1720 1720 add_srs_wkt (p, 8, 1721 1721 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1722 1722 add_srs_wkt (p, 9, 1723 1723 "ude_of_origin\",0],PARAMETER[\"central_meridian\",156],P"); 1724 1724 add_srs_wkt (p, 10, 1725 1725 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1726 1726 add_srs_wkt (p, 11, ................................................................................ 1733 1733 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 53", 0, 1, 1734 1734 "Krassowsky 1940", "Greenwich", 1735 1735 "Pulkovo_1942", "Transverse_Mercator", "metre", 1736 1736 "X", "North", "Y", "East"); 1737 1737 add_proj4text (p, 0, 1738 1738 "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=53500000 +y_0="); 1739 1739 add_proj4text (p, 1, 1740 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1740 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1741 1741 add_proj4text (p, 2, 1742 - ",-0.12 +units=m +no_defs"); 1742 + "-0.12 +units=m +no_defs"); 1743 1743 add_srs_wkt (p, 0, 1744 1744 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 53\","); 1745 1745 add_srs_wkt (p, 1, 1746 1746 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1747 1747 add_srs_wkt (p, 2, 1748 1748 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1749 1749 add_srs_wkt (p, 3, 1750 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1750 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1751 1751 add_srs_wkt (p, 4, 1752 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1752 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1753 1753 add_srs_wkt (p, 5, 1754 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1754 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1755 1755 add_srs_wkt (p, 6, 1756 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1756 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1757 1757 add_srs_wkt (p, 7, 1758 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1758 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1759 1759 add_srs_wkt (p, 8, 1760 1760 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1761 1761 add_srs_wkt (p, 9, 1762 1762 "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P"); 1763 1763 add_srs_wkt (p, 10, 1764 1764 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1765 1765 add_srs_wkt (p, 11, ................................................................................ 1772 1772 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 54", 0, 1, 1773 1773 "Krassowsky 1940", "Greenwich", 1774 1774 "Pulkovo_1942", "Transverse_Mercator", "metre", 1775 1775 "X", "North", "Y", "East"); 1776 1776 add_proj4text (p, 0, 1777 1777 "+proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=54500000 +y_0="); 1778 1778 add_proj4text (p, 1, 1779 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1779 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1780 1780 add_proj4text (p, 2, 1781 - ",-0.12 +units=m +no_defs"); 1781 + "-0.12 +units=m +no_defs"); 1782 1782 add_srs_wkt (p, 0, 1783 1783 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 54\","); 1784 1784 add_srs_wkt (p, 1, 1785 1785 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1786 1786 add_srs_wkt (p, 2, 1787 1787 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1788 1788 add_srs_wkt (p, 3, 1789 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1789 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1790 1790 add_srs_wkt (p, 4, 1791 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1791 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1792 1792 add_srs_wkt (p, 5, 1793 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1793 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1794 1794 add_srs_wkt (p, 6, 1795 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1795 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1796 1796 add_srs_wkt (p, 7, 1797 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1797 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1798 1798 add_srs_wkt (p, 8, 1799 1799 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1800 1800 add_srs_wkt (p, 9, 1801 1801 "ude_of_origin\",0],PARAMETER[\"central_meridian\",162],P"); 1802 1802 add_srs_wkt (p, 10, 1803 1803 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1804 1804 add_srs_wkt (p, 11, ................................................................................ 1811 1811 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 55", 0, 1, 1812 1812 "Krassowsky 1940", "Greenwich", 1813 1813 "Pulkovo_1942", "Transverse_Mercator", "metre", 1814 1814 "X", "North", "Y", "East"); 1815 1815 add_proj4text (p, 0, 1816 1816 "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=55500000 +y_0="); 1817 1817 add_proj4text (p, 1, 1818 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1818 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1819 1819 add_proj4text (p, 2, 1820 - ",-0.12 +units=m +no_defs"); 1820 + "-0.12 +units=m +no_defs"); 1821 1821 add_srs_wkt (p, 0, 1822 1822 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 55\","); 1823 1823 add_srs_wkt (p, 1, 1824 1824 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1825 1825 add_srs_wkt (p, 2, 1826 1826 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1827 1827 add_srs_wkt (p, 3, 1828 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1828 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1829 1829 add_srs_wkt (p, 4, 1830 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1830 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1831 1831 add_srs_wkt (p, 5, 1832 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1832 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1833 1833 add_srs_wkt (p, 6, 1834 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1834 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1835 1835 add_srs_wkt (p, 7, 1836 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1836 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1837 1837 add_srs_wkt (p, 8, 1838 1838 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1839 1839 add_srs_wkt (p, 9, 1840 1840 "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P"); 1841 1841 add_srs_wkt (p, 10, 1842 1842 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1843 1843 add_srs_wkt (p, 11, ................................................................................ 1850 1850 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 56", 0, 1, 1851 1851 "Krassowsky 1940", "Greenwich", 1852 1852 "Pulkovo_1942", "Transverse_Mercator", "metre", 1853 1853 "X", "North", "Y", "East"); 1854 1854 add_proj4text (p, 0, 1855 1855 "+proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=56500000 +y_0="); 1856 1856 add_proj4text (p, 1, 1857 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1857 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1858 1858 add_proj4text (p, 2, 1859 - ",-0.12 +units=m +no_defs"); 1859 + "-0.12 +units=m +no_defs"); 1860 1860 add_srs_wkt (p, 0, 1861 1861 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 56\","); 1862 1862 add_srs_wkt (p, 1, 1863 1863 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1864 1864 add_srs_wkt (p, 2, 1865 1865 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1866 1866 add_srs_wkt (p, 3, 1867 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1867 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1868 1868 add_srs_wkt (p, 4, 1869 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1869 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1870 1870 add_srs_wkt (p, 5, 1871 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1871 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1872 1872 add_srs_wkt (p, 6, 1873 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1873 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1874 1874 add_srs_wkt (p, 7, 1875 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1875 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1876 1876 add_srs_wkt (p, 8, 1877 1877 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1878 1878 add_srs_wkt (p, 9, 1879 1879 "ude_of_origin\",0],PARAMETER[\"central_meridian\",168],P"); 1880 1880 add_srs_wkt (p, 10, 1881 1881 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1882 1882 add_srs_wkt (p, 11, ................................................................................ 1889 1889 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 57", 0, 1, 1890 1890 "Krassowsky 1940", "Greenwich", 1891 1891 "Pulkovo_1942", "Transverse_Mercator", "metre", 1892 1892 "X", "North", "Y", "East"); 1893 1893 add_proj4text (p, 0, 1894 1894 "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=57500000 +y_0="); 1895 1895 add_proj4text (p, 1, 1896 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1896 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1897 1897 add_proj4text (p, 2, 1898 - ",-0.12 +units=m +no_defs"); 1898 + "-0.12 +units=m +no_defs"); 1899 1899 add_srs_wkt (p, 0, 1900 1900 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 57\","); 1901 1901 add_srs_wkt (p, 1, 1902 1902 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1903 1903 add_srs_wkt (p, 2, 1904 1904 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1905 1905 add_srs_wkt (p, 3, 1906 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1906 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1907 1907 add_srs_wkt (p, 4, 1908 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1908 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1909 1909 add_srs_wkt (p, 5, 1910 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1910 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1911 1911 add_srs_wkt (p, 6, 1912 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1912 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1913 1913 add_srs_wkt (p, 7, 1914 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1914 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1915 1915 add_srs_wkt (p, 8, 1916 1916 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1917 1917 add_srs_wkt (p, 9, 1918 1918 "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P"); 1919 1919 add_srs_wkt (p, 10, 1920 1920 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1921 1921 add_srs_wkt (p, 11, ................................................................................ 1928 1928 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 58", 0, 1, 1929 1929 "Krassowsky 1940", "Greenwich", 1930 1930 "Pulkovo_1942", "Transverse_Mercator", "metre", 1931 1931 "X", "North", "Y", "East"); 1932 1932 add_proj4text (p, 0, 1933 1933 "+proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=58500000 +y_0="); 1934 1934 add_proj4text (p, 1, 1935 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1935 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1936 1936 add_proj4text (p, 2, 1937 - ",-0.12 +units=m +no_defs"); 1937 + "-0.12 +units=m +no_defs"); 1938 1938 add_srs_wkt (p, 0, 1939 1939 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 58\","); 1940 1940 add_srs_wkt (p, 1, 1941 1941 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1942 1942 add_srs_wkt (p, 2, 1943 1943 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1944 1944 add_srs_wkt (p, 3, 1945 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1945 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1946 1946 add_srs_wkt (p, 4, 1947 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1947 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1948 1948 add_srs_wkt (p, 5, 1949 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1949 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1950 1950 add_srs_wkt (p, 6, 1951 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1951 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1952 1952 add_srs_wkt (p, 7, 1953 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1953 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1954 1954 add_srs_wkt (p, 8, 1955 1955 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1956 1956 add_srs_wkt (p, 9, 1957 1957 "ude_of_origin\",0],PARAMETER[\"central_meridian\",174],P"); 1958 1958 add_srs_wkt (p, 10, 1959 1959 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1960 1960 add_srs_wkt (p, 11, ................................................................................ 1967 1967 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 59", 0, 1, 1968 1968 "Krassowsky 1940", "Greenwich", 1969 1969 "Pulkovo_1942", "Transverse_Mercator", "metre", 1970 1970 "X", "North", "Y", "East"); 1971 1971 add_proj4text (p, 0, 1972 1972 "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=59500000 +y_0="); 1973 1973 add_proj4text (p, 1, 1974 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1974 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1975 1975 add_proj4text (p, 2, 1976 - ",-0.12 +units=m +no_defs"); 1976 + "-0.12 +units=m +no_defs"); 1977 1977 add_srs_wkt (p, 0, 1978 1978 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 59\","); 1979 1979 add_srs_wkt (p, 1, 1980 1980 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1981 1981 add_srs_wkt (p, 2, 1982 1982 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1983 1983 add_srs_wkt (p, 3, 1984 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1984 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1985 1985 add_srs_wkt (p, 4, 1986 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1986 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1987 1987 add_srs_wkt (p, 5, 1988 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1988 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1989 1989 add_srs_wkt (p, 6, 1990 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1990 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1991 1991 add_srs_wkt (p, 7, 1992 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1992 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1993 1993 add_srs_wkt (p, 8, 1994 1994 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1995 1995 add_srs_wkt (p, 9, 1996 1996 "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P"); 1997 1997 add_srs_wkt (p, 10, 1998 1998 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1999 1999 add_srs_wkt (p, 11, ................................................................................ 2006 2006 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 60 (deprecated)", 0, 1, 2007 2007 "Krassowsky 1940", "Greenwich", 2008 2008 "Pulkovo_1942", "Transverse_Mercator", "metre", 2009 2009 "X", "North", "Y", "East"); 2010 2010 add_proj4text (p, 0, 2011 2011 "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60000000 +y_0="); 2012 2012 add_proj4text (p, 1, 2013 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 2013 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 2014 2014 add_proj4text (p, 2, 2015 - ",-0.12 +units=m +no_defs"); 2015 + "-0.12 +units=m +no_defs"); 2016 2016 add_srs_wkt (p, 0, 2017 2017 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 60 (d"); 2018 2018 add_srs_wkt (p, 1, 2019 2019 "eprecated)\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_194"); 2020 2020 add_srs_wkt (p, 2, 2021 2021 "2\",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY"); 2022 2022 add_srs_wkt (p, 3, 2023 - "[\"EPSG\",\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35"); 2024 - add_srs_wkt (p, 4, 2025 - ",0.82,-0.12],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Gree"); 2026 - add_srs_wkt (p, 5, 2027 - "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\","); 2028 - add_srs_wkt (p, 6, 2029 - "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 2030 - add_srs_wkt (p, 7, 2031 - "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E"); 2032 - add_srs_wkt (p, 8, 2033 - "PSG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PAR"); 2034 - add_srs_wkt (p, 9, 2035 - "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer"); 2036 - add_srs_wkt (p, 10, 2037 - "idian\",180],PARAMETER[\"scale_factor\",1],PARAMETER[\"f"); 2038 - add_srs_wkt (p, 11, 2039 - "alse_easting\",60000000],PARAMETER[\"false_northing\",0]"); 2040 - add_srs_wkt (p, 12, 2041 - ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X"); 2042 - add_srs_wkt (p, 13, 2043 - "\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2577\"]]"); 2023 + "[\"EPSG\",\"7024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,"); 2024 + add_srs_wkt (p, 4, 2025 + "0.82,-0.12],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Green"); 2026 + add_srs_wkt (p, 5, 2027 + "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 2028 + add_srs_wkt (p, 6, 2029 + ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 2030 + add_srs_wkt (p, 7, 2031 + "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP"); 2032 + add_srs_wkt (p, 8, 2033 + "SG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARA"); 2034 + add_srs_wkt (p, 9, 2035 + "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri"); 2036 + add_srs_wkt (p, 10, 2037 + "dian\",180],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa"); 2038 + add_srs_wkt (p, 11, 2039 + "lse_easting\",60000000],PARAMETER[\"false_northing\",0],"); 2040 + add_srs_wkt (p, 12, 2041 + "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\""); 2042 + add_srs_wkt (p, 13, 2043 + ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2577\"]]"); 2044 2044 p = add_epsg_def_ex (filter, first, last, 2578, "epsg", 2578, 2045 2045 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 61", 0, 1, 2046 2046 "Krassowsky 1940", "Greenwich", 2047 2047 "Pulkovo_1942", "Transverse_Mercator", "metre", 2048 2048 "X", "North", "Y", "East"); 2049 2049 add_proj4text (p, 0, 2050 2050 "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=61500000 +y_0"); 2051 2051 add_proj4text (p, 1, 2052 - "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8"); 2052 + "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82"); 2053 2053 add_proj4text (p, 2, 2054 - "2,-0.12 +units=m +no_defs"); 2054 + ",-0.12 +units=m +no_defs"); 2055 2055 add_srs_wkt (p, 0, 2056 2056 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 61\","); 2057 2057 add_srs_wkt (p, 1, 2058 2058 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 2059 2059 add_srs_wkt (p, 2, 2060 2060 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2061 2061 add_srs_wkt (p, 3, 2062 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 2062 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 2063 2063 add_srs_wkt (p, 4, 2064 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 2064 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2065 2065 add_srs_wkt (p, 5, 2066 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 2066 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2067 2067 add_srs_wkt (p, 6, 2068 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 2068 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2069 2069 add_srs_wkt (p, 7, 2070 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 2070 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 2071 2071 add_srs_wkt (p, 8, 2072 2072 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2073 2073 add_srs_wkt (p, 9, 2074 2074 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],"); 2075 2075 add_srs_wkt (p, 10, 2076 2076 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2077 2077 add_srs_wkt (p, 11, ................................................................................ 2084 2084 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 62", 0, 1, 2085 2085 "Krassowsky 1940", "Greenwich", 2086 2086 "Pulkovo_1942", "Transverse_Mercator", "metre", 2087 2087 "X", "North", "Y", "East"); 2088 2088 add_proj4text (p, 0, 2089 2089 "+proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=62500000 +y_0"); 2090 2090 add_proj4text (p, 1, 2091 - "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8"); 2091 + "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82"); 2092 2092 add_proj4text (p, 2, 2093 - "2,-0.12 +units=m +no_defs"); 2093 + ",-0.12 +units=m +no_defs"); 2094 2094 add_srs_wkt (p, 0, 2095 2095 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 62\","); 2096 2096 add_srs_wkt (p, 1, 2097 2097 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 2098 2098 add_srs_wkt (p, 2, 2099 2099 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2100 2100 add_srs_wkt (p, 3, 2101 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 2101 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 2102 2102 add_srs_wkt (p, 4, 2103 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 2103 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2104 2104 add_srs_wkt (p, 5, 2105 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 2105 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2106 2106 add_srs_wkt (p, 6, 2107 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 2107 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2108 2108 add_srs_wkt (p, 7, 2109 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 2109 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 2110 2110 add_srs_wkt (p, 8, 2111 2111 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2112 2112 add_srs_wkt (p, 9, 2113 2113 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-174],"); 2114 2114 add_srs_wkt (p, 10, 2115 2115 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2116 2116 add_srs_wkt (p, 11, ................................................................................ 2123 2123 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 63", 0, 1, 2124 2124 "Krassowsky 1940", "Greenwich", 2125 2125 "Pulkovo_1942", "Transverse_Mercator", "metre", 2126 2126 "X", "North", "Y", "East"); 2127 2127 add_proj4text (p, 0, 2128 2128 "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=63500000 +y_0"); 2129 2129 add_proj4text (p, 1, 2130 - "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8"); 2130 + "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82"); 2131 2131 add_proj4text (p, 2, 2132 - "2,-0.12 +units=m +no_defs"); 2132 + ",-0.12 +units=m +no_defs"); 2133 2133 add_srs_wkt (p, 0, 2134 2134 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 63\","); 2135 2135 add_srs_wkt (p, 1, 2136 2136 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 2137 2137 add_srs_wkt (p, 2, 2138 2138 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2139 2139 add_srs_wkt (p, 3, 2140 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 2140 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 2141 2141 add_srs_wkt (p, 4, 2142 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 2142 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2143 2143 add_srs_wkt (p, 5, 2144 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 2144 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2145 2145 add_srs_wkt (p, 6, 2146 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 2146 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2147 2147 add_srs_wkt (p, 7, 2148 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 2148 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 2149 2149 add_srs_wkt (p, 8, 2150 2150 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2151 2151 add_srs_wkt (p, 9, 2152 2152 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],"); 2153 2153 add_srs_wkt (p, 10, 2154 2154 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2155 2155 add_srs_wkt (p, 11, ................................................................................ 2162 2162 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 64", 0, 1, 2163 2163 "Krassowsky 1940", "Greenwich", 2164 2164 "Pulkovo_1942", "Transverse_Mercator", "metre", 2165 2165 "X", "North", "Y", "East"); 2166 2166 add_proj4text (p, 0, 2167 2167 "+proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=64500000 +y_0"); 2168 2168 add_proj4text (p, 1, 2169 - "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8"); 2169 + "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82"); 2170 2170 add_proj4text (p, 2, 2171 - "2,-0.12 +units=m +no_defs"); 2171 + ",-0.12 +units=m +no_defs"); 2172 2172 add_srs_wkt (p, 0, 2173 2173 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 64\","); 2174 2174 add_srs_wkt (p, 1, 2175 2175 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 2176 2176 add_srs_wkt (p, 2, 2177 2177 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2178 2178 add_srs_wkt (p, 3, 2179 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 2179 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 2180 2180 add_srs_wkt (p, 4, 2181 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 2181 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2182 2182 add_srs_wkt (p, 5, 2183 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 2183 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2184 2184 add_srs_wkt (p, 6, 2185 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 2185 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2186 2186 add_srs_wkt (p, 7, 2187 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 2187 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 2188 2188 add_srs_wkt (p, 8, 2189 2189 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2190 2190 add_srs_wkt (p, 9, 2191 2191 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-168],"); 2192 2192 add_srs_wkt (p, 10, 2193 2193 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2194 2194 add_srs_wkt (p, 11, ................................................................................ 2201 2201 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E", 0, 1, 2202 2202 "Krassowsky 1940", "Greenwich", 2203 2203 "Pulkovo_1942", "Transverse_Mercator", "metre", 2204 2204 "X", "North", "Y", "East"); 2205 2205 add_proj4text (p, 0, 2206 2206 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 2207 2207 add_proj4text (p, 1, 2208 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2208 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2209 2209 add_proj4text (p, 2, 2210 - ".12 +units=m +no_defs"); 2210 + "12 +units=m +no_defs"); 2211 2211 add_srs_wkt (p, 0, 2212 2212 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E\",G"); 2213 2213 add_srs_wkt (p, 1, 2214 2214 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2215 2215 add_srs_wkt (p, 2, 2216 2216 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2217 2217 add_srs_wkt (p, 3, 2218 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2219 - add_srs_wkt (p, 4, 2220 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2221 - add_srs_wkt (p, 5, 2222 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2223 - add_srs_wkt (p, 6, 2224 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2225 - add_srs_wkt (p, 7, 2226 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2227 - add_srs_wkt (p, 8, 2228 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2229 - add_srs_wkt (p, 9, 2230 - "de_of_origin\",0],PARAMETER[\"central_meridian\",21],PAR"); 2231 - add_srs_wkt (p, 10, 2232 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2233 - add_srs_wkt (p, 11, 2234 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2235 - add_srs_wkt (p, 12, 2236 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2237 - add_srs_wkt (p, 13, 2238 - "\",EAST],AUTHORITY[\"EPSG\",\"2582\"]]"); 2218 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2219 + add_srs_wkt (p, 4, 2220 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2221 + add_srs_wkt (p, 5, 2222 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2223 + add_srs_wkt (p, 6, 2224 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2225 + add_srs_wkt (p, 7, 2226 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2227 + add_srs_wkt (p, 8, 2228 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2229 + add_srs_wkt (p, 9, 2230 + "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA"); 2231 + add_srs_wkt (p, 10, 2232 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2233 + add_srs_wkt (p, 11, 2234 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2235 + add_srs_wkt (p, 12, 2236 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2237 + add_srs_wkt (p, 13, 2238 + ",EAST],AUTHORITY[\"EPSG\",\"2582\"]]"); 2239 2239 p = add_epsg_def_ex (filter, first, last, 2583, "epsg", 2583, 2240 2240 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E", 0, 1, 2241 2241 "Krassowsky 1940", "Greenwich", 2242 2242 "Pulkovo_1942", "Transverse_Mercator", "metre", 2243 2243 "X", "North", "Y", "East"); 2244 2244 add_proj4text (p, 0, 2245 2245 "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +"); 2246 2246 add_proj4text (p, 1, 2247 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2247 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2248 2248 add_proj4text (p, 2, 2249 - ".12 +units=m +no_defs"); 2249 + "12 +units=m +no_defs"); 2250 2250 add_srs_wkt (p, 0, 2251 2251 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E\",G"); 2252 2252 add_srs_wkt (p, 1, 2253 2253 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2254 2254 add_srs_wkt (p, 2, 2255 2255 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2256 2256 add_srs_wkt (p, 3, 2257 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2258 - add_srs_wkt (p, 4, 2259 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2260 - add_srs_wkt (p, 5, 2261 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2262 - add_srs_wkt (p, 6, 2263 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2264 - add_srs_wkt (p, 7, 2265 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2266 - add_srs_wkt (p, 8, 2267 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2268 - add_srs_wkt (p, 9, 2269 - "de_of_origin\",0],PARAMETER[\"central_meridian\",24],PAR"); 2270 - add_srs_wkt (p, 10, 2271 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2272 - add_srs_wkt (p, 11, 2273 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2274 - add_srs_wkt (p, 12, 2275 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2276 - add_srs_wkt (p, 13, 2277 - "\",EAST],AUTHORITY[\"EPSG\",\"2583\"]]"); 2257 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2258 + add_srs_wkt (p, 4, 2259 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2260 + add_srs_wkt (p, 5, 2261 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2262 + add_srs_wkt (p, 6, 2263 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2264 + add_srs_wkt (p, 7, 2265 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2266 + add_srs_wkt (p, 8, 2267 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2268 + add_srs_wkt (p, 9, 2269 + "e_of_origin\",0],PARAMETER[\"central_meridian\",24],PARA"); 2270 + add_srs_wkt (p, 10, 2271 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2272 + add_srs_wkt (p, 11, 2273 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2274 + add_srs_wkt (p, 12, 2275 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2276 + add_srs_wkt (p, 13, 2277 + ",EAST],AUTHORITY[\"EPSG\",\"2583\"]]"); 2278 2278 p = add_epsg_def_ex (filter, first, last, 2584, "epsg", 2584, 2279 2279 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E", 0, 1, 2280 2280 "Krassowsky 1940", "Greenwich", 2281 2281 "Pulkovo_1942", "Transverse_Mercator", "metre", 2282 2282 "X", "North", "Y", "East"); 2283 2283 add_proj4text (p, 0, 2284 2284 "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 2285 2285 add_proj4text (p, 1, 2286 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2286 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2287 2287 add_proj4text (p, 2, 2288 - ".12 +units=m +no_defs"); 2288 + "12 +units=m +no_defs"); 2289 2289 add_srs_wkt (p, 0, 2290 2290 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E\",G"); 2291 2291 add_srs_wkt (p, 1, 2292 2292 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2293 2293 add_srs_wkt (p, 2, 2294 2294 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2295 2295 add_srs_wkt (p, 3, 2296 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2297 - add_srs_wkt (p, 4, 2298 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2299 - add_srs_wkt (p, 5, 2300 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2301 - add_srs_wkt (p, 6, 2302 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2303 - add_srs_wkt (p, 7, 2304 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2305 - add_srs_wkt (p, 8, 2306 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2307 - add_srs_wkt (p, 9, 2308 - "de_of_origin\",0],PARAMETER[\"central_meridian\",27],PAR"); 2309 - add_srs_wkt (p, 10, 2310 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2311 - add_srs_wkt (p, 11, 2312 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2313 - add_srs_wkt (p, 12, 2314 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2315 - add_srs_wkt (p, 13, 2316 - "\",EAST],AUTHORITY[\"EPSG\",\"2584\"]]"); 2296 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2297 + add_srs_wkt (p, 4, 2298 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2299 + add_srs_wkt (p, 5, 2300 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2301 + add_srs_wkt (p, 6, 2302 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2303 + add_srs_wkt (p, 7, 2304 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2305 + add_srs_wkt (p, 8, 2306 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2307 + add_srs_wkt (p, 9, 2308 + "e_of_origin\",0],PARAMETER[\"central_meridian\",27],PARA"); 2309 + add_srs_wkt (p, 10, 2310 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2311 + add_srs_wkt (p, 11, 2312 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2313 + add_srs_wkt (p, 12, 2314 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2315 + add_srs_wkt (p, 13, 2316 + ",EAST],AUTHORITY[\"EPSG\",\"2584\"]]"); 2317 2317 p = add_epsg_def_ex (filter, first, last, 2585, "epsg", 2585, 2318 2318 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E", 0, 1, 2319 2319 "Krassowsky 1940", "Greenwich", 2320 2320 "Pulkovo_1942", "Transverse_Mercator", "metre", 2321 2321 "X", "North", "Y", "East"); 2322 2322 add_proj4text (p, 0, 2323 2323 "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +"); 2324 2324 add_proj4text (p, 1, 2325 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2325 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2326 2326 add_proj4text (p, 2, 2327 - ".12 +units=m +no_defs"); 2327 + "12 +units=m +no_defs"); 2328 2328 add_srs_wkt (p, 0, 2329 2329 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E\",G"); 2330 2330 add_srs_wkt (p, 1, 2331 2331 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2332 2332 add_srs_wkt (p, 2, 2333 2333 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2334 2334 add_srs_wkt (p, 3, 2335 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2336 - add_srs_wkt (p, 4, 2337 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2338 - add_srs_wkt (p, 5, 2339 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2340 - add_srs_wkt (p, 6, 2341 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2342 - add_srs_wkt (p, 7, 2343 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2344 - add_srs_wkt (p, 8, 2345 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2346 - add_srs_wkt (p, 9, 2347 - "de_of_origin\",0],PARAMETER[\"central_meridian\",30],PAR"); 2348 - add_srs_wkt (p, 10, 2349 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2350 - add_srs_wkt (p, 11, 2351 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2352 - add_srs_wkt (p, 12, 2353 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2354 - add_srs_wkt (p, 13, 2355 - "\",EAST],AUTHORITY[\"EPSG\",\"2585\"]]"); 2335 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2336 + add_srs_wkt (p, 4, 2337 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2338 + add_srs_wkt (p, 5, 2339 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2340 + add_srs_wkt (p, 6, 2341 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2342 + add_srs_wkt (p, 7, 2343 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2344 + add_srs_wkt (p, 8, 2345 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2346 + add_srs_wkt (p, 9, 2347 + "e_of_origin\",0],PARAMETER[\"central_meridian\",30],PARA"); 2348 + add_srs_wkt (p, 10, 2349 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2350 + add_srs_wkt (p, 11, 2351 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2352 + add_srs_wkt (p, 12, 2353 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2354 + add_srs_wkt (p, 13, 2355 + ",EAST],AUTHORITY[\"EPSG\",\"2585\"]]"); 2356 2356 p = add_epsg_def_ex (filter, first, last, 2586, "epsg", 2586, 2357 2357 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E", 0, 1, 2358 2358 "Krassowsky 1940", "Greenwich", 2359 2359 "Pulkovo_1942", "Transverse_Mercator", "metre", 2360 2360 "X", "North", "Y", "East"); 2361 2361 add_proj4text (p, 0, 2362 2362 "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 2363 2363 add_proj4text (p, 1, 2364 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2364 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2365 2365 add_proj4text (p, 2, 2366 - ".12 +units=m +no_defs"); 2366 + "12 +units=m +no_defs"); 2367 2367 add_srs_wkt (p, 0, 2368 2368 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E\",G"); 2369 2369 add_srs_wkt (p, 1, 2370 2370 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2371 2371 add_srs_wkt (p, 2, 2372 2372 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2373 2373 add_srs_wkt (p, 3, 2374 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2375 - add_srs_wkt (p, 4, 2376 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2377 - add_srs_wkt (p, 5, 2378 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2379 - add_srs_wkt (p, 6, 2380 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2381 - add_srs_wkt (p, 7, 2382 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2383 - add_srs_wkt (p, 8, 2384 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2385 - add_srs_wkt (p, 9, 2386 - "de_of_origin\",0],PARAMETER[\"central_meridian\",33],PAR"); 2387 - add_srs_wkt (p, 10, 2388 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2389 - add_srs_wkt (p, 11, 2390 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2391 - add_srs_wkt (p, 12, 2392 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2393 - add_srs_wkt (p, 13, 2394 - "\",EAST],AUTHORITY[\"EPSG\",\"2586\"]]"); 2374 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2375 + add_srs_wkt (p, 4, 2376 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2377 + add_srs_wkt (p, 5, 2378 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2379 + add_srs_wkt (p, 6, 2380 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2381 + add_srs_wkt (p, 7, 2382 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2383 + add_srs_wkt (p, 8, 2384 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2385 + add_srs_wkt (p, 9, 2386 + "e_of_origin\",0],PARAMETER[\"central_meridian\",33],PARA"); 2387 + add_srs_wkt (p, 10, 2388 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2389 + add_srs_wkt (p, 11, 2390 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2391 + add_srs_wkt (p, 12, 2392 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2393 + add_srs_wkt (p, 13, 2394 + ",EAST],AUTHORITY[\"EPSG\",\"2586\"]]"); 2395 2395 p = add_epsg_def_ex (filter, first, last, 2587, "epsg", 2587, 2396 2396 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E", 0, 1, 2397 2397 "Krassowsky 1940", "Greenwich", 2398 2398 "Pulkovo_1942", "Transverse_Mercator", "metre", 2399 2399 "X", "North", "Y", "East"); 2400 2400 add_proj4text (p, 0, 2401 2401 "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +"); 2402 2402 add_proj4text (p, 1, 2403 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2403 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2404 2404 add_proj4text (p, 2, 2405 - ".12 +units=m +no_defs"); 2405 + "12 +units=m +no_defs"); 2406 2406 add_srs_wkt (p, 0, 2407 2407 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E\",G"); 2408 2408 add_srs_wkt (p, 1, 2409 2409 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2410 2410 add_srs_wkt (p, 2, 2411 2411 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2412 2412 add_srs_wkt (p, 3, 2413 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2414 - add_srs_wkt (p, 4, 2415 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2416 - add_srs_wkt (p, 5, 2417 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2418 - add_srs_wkt (p, 6, 2419 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2420 - add_srs_wkt (p, 7, 2421 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2422 - add_srs_wkt (p, 8, 2423 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2424 - add_srs_wkt (p, 9, 2425 - "de_of_origin\",0],PARAMETER[\"central_meridian\",36],PAR"); 2426 - add_srs_wkt (p, 10, 2427 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2428 - add_srs_wkt (p, 11, 2429 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2430 - add_srs_wkt (p, 12, 2431 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2432 - add_srs_wkt (p, 13, 2433 - "\",EAST],AUTHORITY[\"EPSG\",\"2587\"]]"); 2413 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2414 + add_srs_wkt (p, 4, 2415 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2416 + add_srs_wkt (p, 5, 2417 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2418 + add_srs_wkt (p, 6, 2419 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2420 + add_srs_wkt (p, 7, 2421 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2422 + add_srs_wkt (p, 8, 2423 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2424 + add_srs_wkt (p, 9, 2425 + "e_of_origin\",0],PARAMETER[\"central_meridian\",36],PARA"); 2426 + add_srs_wkt (p, 10, 2427 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2428 + add_srs_wkt (p, 11, 2429 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2430 + add_srs_wkt (p, 12, 2431 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2432 + add_srs_wkt (p, 13, 2433 + ",EAST],AUTHORITY[\"EPSG\",\"2587\"]]"); 2434 2434 p = add_epsg_def_ex (filter, first, last, 2588, "epsg", 2588, 2435 2435 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E", 0, 1, 2436 2436 "Krassowsky 1940", "Greenwich", 2437 2437 "Pulkovo_1942", "Transverse_Mercator", "metre", 2438 2438 "X", "North", "Y", "East"); 2439 2439 add_proj4text (p, 0, 2440 2440 "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 2441 2441 add_proj4text (p, 1, 2442 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2442 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2443 2443 add_proj4text (p, 2, 2444 - ".12 +units=m +no_defs"); 2444 + "12 +units=m +no_defs"); 2445 2445 add_srs_wkt (p, 0, 2446 2446 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E\",G"); 2447 2447 add_srs_wkt (p, 1, 2448 2448 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2449 2449 add_srs_wkt (p, 2, 2450 2450 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2451 2451 add_srs_wkt (p, 3, 2452 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2453 - add_srs_wkt (p, 4, 2454 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2455 - add_srs_wkt (p, 5, 2456 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2457 - add_srs_wkt (p, 6, 2458 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2459 - add_srs_wkt (p, 7, 2460 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2461 - add_srs_wkt (p, 8, 2462 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2463 - add_srs_wkt (p, 9, 2464 - "de_of_origin\",0],PARAMETER[\"central_meridian\",39],PAR"); 2465 - add_srs_wkt (p, 10, 2466 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2467 - add_srs_wkt (p, 11, 2468 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2469 - add_srs_wkt (p, 12, 2470 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2471 - add_srs_wkt (p, 13, 2472 - "\",EAST],AUTHORITY[\"EPSG\",\"2588\"]]"); 2452 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2453 + add_srs_wkt (p, 4, 2454 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2455 + add_srs_wkt (p, 5, 2456 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2457 + add_srs_wkt (p, 6, 2458 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2459 + add_srs_wkt (p, 7, 2460 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2461 + add_srs_wkt (p, 8, 2462 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2463 + add_srs_wkt (p, 9, 2464 + "e_of_origin\",0],PARAMETER[\"central_meridian\",39],PARA"); 2465 + add_srs_wkt (p, 10, 2466 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2467 + add_srs_wkt (p, 11, 2468 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2469 + add_srs_wkt (p, 12, 2470 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2471 + add_srs_wkt (p, 13, 2472 + ",EAST],AUTHORITY[\"EPSG\",\"2588\"]]"); 2473 2473 p = add_epsg_def_ex (filter, first, last, 2589, "epsg", 2589, 2474 2474 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E", 0, 1, 2475 2475 "Krassowsky 1940", "Greenwich", 2476 2476 "Pulkovo_1942", "Transverse_Mercator", "metre", 2477 2477 "X", "North", "Y", "East"); 2478 2478 add_proj4text (p, 0, 2479 2479 "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +"); 2480 2480 add_proj4text (p, 1, 2481 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2481 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2482 2482 add_proj4text (p, 2, 2483 - ".12 +units=m +no_defs"); 2483 + "12 +units=m +no_defs"); 2484 2484 add_srs_wkt (p, 0, 2485 2485 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E\",G"); 2486 2486 add_srs_wkt (p, 1, 2487 2487 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2488 2488 add_srs_wkt (p, 2, 2489 2489 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2490 2490 add_srs_wkt (p, 3, 2491 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2492 - add_srs_wkt (p, 4, 2493 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2494 - add_srs_wkt (p, 5, 2495 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2496 - add_srs_wkt (p, 6, 2497 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2498 - add_srs_wkt (p, 7, 2499 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2500 - add_srs_wkt (p, 8, 2501 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2502 - add_srs_wkt (p, 9, 2503 - "de_of_origin\",0],PARAMETER[\"central_meridian\",42],PAR"); 2504 - add_srs_wkt (p, 10, 2505 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2506 - add_srs_wkt (p, 11, 2507 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2508 - add_srs_wkt (p, 12, 2509 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2510 - add_srs_wkt (p, 13, 2511 - "\",EAST],AUTHORITY[\"EPSG\",\"2589\"]]"); 2491 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2492 + add_srs_wkt (p, 4, 2493 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2494 + add_srs_wkt (p, 5, 2495 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2496 + add_srs_wkt (p, 6, 2497 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2498 + add_srs_wkt (p, 7, 2499 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2500 + add_srs_wkt (p, 8, 2501 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2502 + add_srs_wkt (p, 9, 2503 + "e_of_origin\",0],PARAMETER[\"central_meridian\",42],PARA"); 2504 + add_srs_wkt (p, 10, 2505 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2506 + add_srs_wkt (p, 11, 2507 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2508 + add_srs_wkt (p, 12, 2509 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2510 + add_srs_wkt (p, 13, 2511 + ",EAST],AUTHORITY[\"EPSG\",\"2589\"]]"); 2512 2512 p = add_epsg_def_ex (filter, first, last, 2590, "epsg", 2590, 2513 2513 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E", 0, 1, 2514 2514 "Krassowsky 1940", "Greenwich", 2515 2515 "Pulkovo_1942", "Transverse_Mercator", "metre", 2516 2516 "X", "North", "Y", "East"); 2517 2517 add_proj4text (p, 0, 2518 2518 "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 2519 2519 add_proj4text (p, 1, 2520 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2520 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2521 2521 add_proj4text (p, 2, 2522 - ".12 +units=m +no_defs"); 2522 + "12 +units=m +no_defs"); 2523 2523 add_srs_wkt (p, 0, 2524 2524 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E\",G"); 2525 2525 add_srs_wkt (p, 1, 2526 2526 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2527 2527 add_srs_wkt (p, 2, 2528 2528 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2529 2529 add_srs_wkt (p, 3, 2530 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2531 - add_srs_wkt (p, 4, 2532 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2533 - add_srs_wkt (p, 5, 2534 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2535 - add_srs_wkt (p, 6, 2536 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2537 - add_srs_wkt (p, 7, 2538 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2539 - add_srs_wkt (p, 8, 2540 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2541 - add_srs_wkt (p, 9, 2542 - "de_of_origin\",0],PARAMETER[\"central_meridian\",45],PAR"); 2543 - add_srs_wkt (p, 10, 2544 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2545 - add_srs_wkt (p, 11, 2546 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2547 - add_srs_wkt (p, 12, 2548 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2549 - add_srs_wkt (p, 13, 2550 - "\",EAST],AUTHORITY[\"EPSG\",\"2590\"]]"); 2530 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2531 + add_srs_wkt (p, 4, 2532 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2533 + add_srs_wkt (p, 5, 2534 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2535 + add_srs_wkt (p, 6, 2536 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2537 + add_srs_wkt (p, 7, 2538 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2539 + add_srs_wkt (p, 8, 2540 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2541 + add_srs_wkt (p, 9, 2542 + "e_of_origin\",0],PARAMETER[\"central_meridian\",45],PARA"); 2543 + add_srs_wkt (p, 10, 2544 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2545 + add_srs_wkt (p, 11, 2546 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2547 + add_srs_wkt (p, 12, 2548 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2549 + add_srs_wkt (p, 13, 2550 + ",EAST],AUTHORITY[\"EPSG\",\"2590\"]]"); 2551 2551 p = add_epsg_def_ex (filter, first, last, 2591, "epsg", 2591, 2552 2552 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E", 0, 1, 2553 2553 "Krassowsky 1940", "Greenwich", 2554 2554 "Pulkovo_1942", "Transverse_Mercator", "metre", 2555 2555 "X", "North", "Y", "East"); 2556 2556 add_proj4text (p, 0, 2557 2557 "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +"); 2558 2558 add_proj4text (p, 1, 2559 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2559 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2560 2560 add_proj4text (p, 2, 2561 - ".12 +units=m +no_defs"); 2561 + "12 +units=m +no_defs"); 2562 2562 add_srs_wkt (p, 0, 2563 2563 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E\",G"); 2564 2564 add_srs_wkt (p, 1, 2565 2565 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2566 2566 add_srs_wkt (p, 2, 2567 2567 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2568 2568 add_srs_wkt (p, 3, 2569 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2570 - add_srs_wkt (p, 4, 2571 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2572 - add_srs_wkt (p, 5, 2573 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2574 - add_srs_wkt (p, 6, 2575 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2576 - add_srs_wkt (p, 7, 2577 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2578 - add_srs_wkt (p, 8, 2579 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2580 - add_srs_wkt (p, 9, 2581 - "de_of_origin\",0],PARAMETER[\"central_meridian\",48],PAR"); 2582 - add_srs_wkt (p, 10, 2583 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2584 - add_srs_wkt (p, 11, 2585 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2586 - add_srs_wkt (p, 12, 2587 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2588 - add_srs_wkt (p, 13, 2589 - "\",EAST],AUTHORITY[\"EPSG\",\"2591\"]]"); 2569 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2570 + add_srs_wkt (p, 4, 2571 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2572 + add_srs_wkt (p, 5, 2573 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2574 + add_srs_wkt (p, 6, 2575 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2576 + add_srs_wkt (p, 7, 2577 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2578 + add_srs_wkt (p, 8, 2579 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2580 + add_srs_wkt (p, 9, 2581 + "e_of_origin\",0],PARAMETER[\"central_meridian\",48],PARA"); 2582 + add_srs_wkt (p, 10, 2583 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2584 + add_srs_wkt (p, 11, 2585 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2586 + add_srs_wkt (p, 12, 2587 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2588 + add_srs_wkt (p, 13, 2589 + ",EAST],AUTHORITY[\"EPSG\",\"2591\"]]"); 2590 2590 p = add_epsg_def_ex (filter, first, last, 2592, "epsg", 2592, 2591 2591 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E", 0, 1, 2592 2592 "Krassowsky 1940", "Greenwich", 2593 2593 "Pulkovo_1942", "Transverse_Mercator", "metre", 2594 2594 "X", "North", "Y", "East"); 2595 2595 add_proj4text (p, 0, 2596 2596 "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 2597 2597 add_proj4text (p, 1, 2598 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2598 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2599 2599 add_proj4text (p, 2, 2600 - ".12 +units=m +no_defs"); 2600 + "12 +units=m +no_defs"); 2601 2601 add_srs_wkt (p, 0, 2602 2602 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E\",G"); 2603 2603 add_srs_wkt (p, 1, 2604 2604 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2605 2605 add_srs_wkt (p, 2, 2606 2606 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2607 2607 add_srs_wkt (p, 3, 2608 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2609 - add_srs_wkt (p, 4, 2610 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2611 - add_srs_wkt (p, 5, 2612 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2613 - add_srs_wkt (p, 6, 2614 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2615 - add_srs_wkt (p, 7, 2616 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2617 - add_srs_wkt (p, 8, 2618 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2619 - add_srs_wkt (p, 9, 2620 - "de_of_origin\",0],PARAMETER[\"central_meridian\",51],PAR"); 2621 - add_srs_wkt (p, 10, 2622 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2623 - add_srs_wkt (p, 11, 2624 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2625 - add_srs_wkt (p, 12, 2626 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2627 - add_srs_wkt (p, 13, 2628 - "\",EAST],AUTHORITY[\"EPSG\",\"2592\"]]"); 2608 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2609 + add_srs_wkt (p, 4, 2610 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2611 + add_srs_wkt (p, 5, 2612 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2613 + add_srs_wkt (p, 6, 2614 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2615 + add_srs_wkt (p, 7, 2616 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2617 + add_srs_wkt (p, 8, 2618 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2619 + add_srs_wkt (p, 9, 2620 + "e_of_origin\",0],PARAMETER[\"central_meridian\",51],PARA"); 2621 + add_srs_wkt (p, 10, 2622 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2623 + add_srs_wkt (p, 11, 2624 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2625 + add_srs_wkt (p, 12, 2626 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2627 + add_srs_wkt (p, 13, 2628 + ",EAST],AUTHORITY[\"EPSG\",\"2592\"]]"); 2629 2629 p = add_epsg_def_ex (filter, first, last, 2593, "epsg", 2593, 2630 2630 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E", 0, 1, 2631 2631 "Krassowsky 1940", "Greenwich", 2632 2632 "Pulkovo_1942", "Transverse_Mercator", "metre", 2633 2633 "X", "North", "Y", "East"); 2634 2634 add_proj4text (p, 0, 2635 2635 "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=500000 +y_0=0 +"); 2636 2636 add_proj4text (p, 1, 2637 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2637 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2638 2638 add_proj4text (p, 2, 2639 - ".12 +units=m +no_defs"); 2639 + "12 +units=m +no_defs"); 2640 2640 add_srs_wkt (p, 0, 2641 2641 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E\",G"); 2642 2642 add_srs_wkt (p, 1, 2643 2643 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2644 2644 add_srs_wkt (p, 2, 2645 2645 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2646 2646 add_srs_wkt (p, 3, 2647 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2648 - add_srs_wkt (p, 4, 2649 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2650 - add_srs_wkt (p, 5, 2651 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2652 - add_srs_wkt (p, 6, 2653 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2654 - add_srs_wkt (p, 7, 2655 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2656 - add_srs_wkt (p, 8, 2657 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2658 - add_srs_wkt (p, 9, 2659 - "de_of_origin\",0],PARAMETER[\"central_meridian\",54],PAR"); 2660 - add_srs_wkt (p, 10, 2661 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2662 - add_srs_wkt (p, 11, 2663 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2664 - add_srs_wkt (p, 12, 2665 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2666 - add_srs_wkt (p, 13, 2667 - "\",EAST],AUTHORITY[\"EPSG\",\"2593\"]]"); 2647 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2648 + add_srs_wkt (p, 4, 2649 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2650 + add_srs_wkt (p, 5, 2651 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2652 + add_srs_wkt (p, 6, 2653 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2654 + add_srs_wkt (p, 7, 2655 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2656 + add_srs_wkt (p, 8, 2657 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2658 + add_srs_wkt (p, 9, 2659 + "e_of_origin\",0],PARAMETER[\"central_meridian\",54],PARA"); 2660 + add_srs_wkt (p, 10, 2661 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2662 + add_srs_wkt (p, 11, 2663 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2664 + add_srs_wkt (p, 12, 2665 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2666 + add_srs_wkt (p, 13, 2667 + ",EAST],AUTHORITY[\"EPSG\",\"2593\"]]"); 2668 2668 p = add_epsg_def_ex (filter, first, last, 2594, "epsg", 2594, 2669 2669 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E", 0, 1, 2670 2670 "Krassowsky 1940", "Greenwich", 2671 2671 "Pulkovo_1942", "Transverse_Mercator", "metre", 2672 2672 "X", "North", "Y", "East"); 2673 2673 add_proj4text (p, 0, 2674 2674 "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 2675 2675 add_proj4text (p, 1, 2676 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2676 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2677 2677 add_proj4text (p, 2, 2678 - ".12 +units=m +no_defs"); 2678 + "12 +units=m +no_defs"); 2679 2679 add_srs_wkt (p, 0, 2680 2680 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E\",G"); 2681 2681 add_srs_wkt (p, 1, 2682 2682 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2683 2683 add_srs_wkt (p, 2, 2684 2684 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2685 2685 add_srs_wkt (p, 3, 2686 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2687 - add_srs_wkt (p, 4, 2688 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2689 - add_srs_wkt (p, 5, 2690 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2691 - add_srs_wkt (p, 6, 2692 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2693 - add_srs_wkt (p, 7, 2694 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2695 - add_srs_wkt (p, 8, 2696 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2697 - add_srs_wkt (p, 9, 2698 - "de_of_origin\",0],PARAMETER[\"central_meridian\",57],PAR"); 2699 - add_srs_wkt (p, 10, 2700 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2701 - add_srs_wkt (p, 11, 2702 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2703 - add_srs_wkt (p, 12, 2704 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2705 - add_srs_wkt (p, 13, 2706 - "\",EAST],AUTHORITY[\"EPSG\",\"2594\"]]"); 2686 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2687 + add_srs_wkt (p, 4, 2688 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2689 + add_srs_wkt (p, 5, 2690 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2691 + add_srs_wkt (p, 6, 2692 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2693 + add_srs_wkt (p, 7, 2694 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2695 + add_srs_wkt (p, 8, 2696 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2697 + add_srs_wkt (p, 9, 2698 + "e_of_origin\",0],PARAMETER[\"central_meridian\",57],PARA"); 2699 + add_srs_wkt (p, 10, 2700 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2701 + add_srs_wkt (p, 11, 2702 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2703 + add_srs_wkt (p, 12, 2704 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2705 + add_srs_wkt (p, 13, 2706 + ",EAST],AUTHORITY[\"EPSG\",\"2594\"]]"); 2707 2707 p = add_epsg_def_ex (filter, first, last, 2595, "epsg", 2595, 2708 2708 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E", 0, 1, 2709 2709 "Krassowsky 1940", "Greenwich", 2710 2710 "Pulkovo_1942", "Transverse_Mercator", "metre", 2711 2711 "X", "North", "Y", "East"); 2712 2712 add_proj4text (p, 0, 2713 2713 "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=500000 +y_0=0 +"); 2714 2714 add_proj4text (p, 1, 2715 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2715 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2716 2716 add_proj4text (p, 2, 2717 - ".12 +units=m +no_defs"); 2717 + "12 +units=m +no_defs"); 2718 2718 add_srs_wkt (p, 0, 2719 2719 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E\",G"); 2720 2720 add_srs_wkt (p, 1, 2721 2721 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2722 2722 add_srs_wkt (p, 2, 2723 2723 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2724 2724 add_srs_wkt (p, 3, 2725 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2726 - add_srs_wkt (p, 4, 2727 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2728 - add_srs_wkt (p, 5, 2729 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2730 - add_srs_wkt (p, 6, 2731 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2732 - add_srs_wkt (p, 7, 2733 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2734 - add_srs_wkt (p, 8, 2735 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2736 - add_srs_wkt (p, 9, 2737 - "de_of_origin\",0],PARAMETER[\"central_meridian\",60],PAR"); 2738 - add_srs_wkt (p, 10, 2739 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2740 - add_srs_wkt (p, 11, 2741 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2742 - add_srs_wkt (p, 12, 2743 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2744 - add_srs_wkt (p, 13, 2745 - "\",EAST],AUTHORITY[\"EPSG\",\"2595\"]]"); 2725 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2726 + add_srs_wkt (p, 4, 2727 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2728 + add_srs_wkt (p, 5, 2729 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2730 + add_srs_wkt (p, 6, 2731 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2732 + add_srs_wkt (p, 7, 2733 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2734 + add_srs_wkt (p, 8, 2735 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2736 + add_srs_wkt (p, 9, 2737 + "e_of_origin\",0],PARAMETER[\"central_meridian\",60],PARA"); 2738 + add_srs_wkt (p, 10, 2739 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2740 + add_srs_wkt (p, 11, 2741 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2742 + add_srs_wkt (p, 12, 2743 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2744 + add_srs_wkt (p, 13, 2745 + ",EAST],AUTHORITY[\"EPSG\",\"2595\"]]"); 2746 2746 p = add_epsg_def_ex (filter, first, last, 2596, "epsg", 2596, 2747 2747 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E", 0, 1, 2748 2748 "Krassowsky 1940", "Greenwich", 2749 2749 "Pulkovo_1942", "Transverse_Mercator", "metre", 2750 2750 "X", "North", "Y", "East"); 2751 2751 add_proj4text (p, 0, 2752 2752 "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 2753 2753 add_proj4text (p, 1, 2754 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2754 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2755 2755 add_proj4text (p, 2, 2756 - ".12 +units=m +no_defs"); 2756 + "12 +units=m +no_defs"); 2757 2757 add_srs_wkt (p, 0, 2758 2758 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E\",G"); 2759 2759 add_srs_wkt (p, 1, 2760 2760 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2761 2761 add_srs_wkt (p, 2, 2762 2762 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2763 2763 add_srs_wkt (p, 3, 2764 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2765 - add_srs_wkt (p, 4, 2766 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2767 - add_srs_wkt (p, 5, 2768 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2769 - add_srs_wkt (p, 6, 2770 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2771 - add_srs_wkt (p, 7, 2772 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2773 - add_srs_wkt (p, 8, 2774 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2775 - add_srs_wkt (p, 9, 2776 - "de_of_origin\",0],PARAMETER[\"central_meridian\",63],PAR"); 2777 - add_srs_wkt (p, 10, 2778 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2779 - add_srs_wkt (p, 11, 2780 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2781 - add_srs_wkt (p, 12, 2782 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2783 - add_srs_wkt (p, 13, 2784 - "\",EAST],AUTHORITY[\"EPSG\",\"2596\"]]"); 2764 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2765 + add_srs_wkt (p, 4, 2766 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2767 + add_srs_wkt (p, 5, 2768 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2769 + add_srs_wkt (p, 6, 2770 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2771 + add_srs_wkt (p, 7, 2772 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2773 + add_srs_wkt (p, 8, 2774 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2775 + add_srs_wkt (p, 9, 2776 + "e_of_origin\",0],PARAMETER[\"central_meridian\",63],PARA"); 2777 + add_srs_wkt (p, 10, 2778 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2779 + add_srs_wkt (p, 11, 2780 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2781 + add_srs_wkt (p, 12, 2782 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2783 + add_srs_wkt (p, 13, 2784 + ",EAST],AUTHORITY[\"EPSG\",\"2596\"]]"); 2785 2785 p = add_epsg_def_ex (filter, first, last, 2597, "epsg", 2597, 2786 2786 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E", 0, 1, 2787 2787 "Krassowsky 1940", "Greenwich", 2788 2788 "Pulkovo_1942", "Transverse_Mercator", "metre", 2789 2789 "X", "North", "Y", "East"); 2790 2790 add_proj4text (p, 0, 2791 2791 "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=500000 +y_0=0 +"); 2792 2792 add_proj4text (p, 1, 2793 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2793 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2794 2794 add_proj4text (p, 2, 2795 - ".12 +units=m +no_defs"); 2795 + "12 +units=m +no_defs"); 2796 2796 add_srs_wkt (p, 0, 2797 2797 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E\",G"); 2798 2798 add_srs_wkt (p, 1, 2799 2799 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2800 2800 add_srs_wkt (p, 2, 2801 2801 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2802 2802 add_srs_wkt (p, 3, 2803 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2804 - add_srs_wkt (p, 4, 2805 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2806 - add_srs_wkt (p, 5, 2807 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2808 - add_srs_wkt (p, 6, 2809 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2810 - add_srs_wkt (p, 7, 2811 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2812 - add_srs_wkt (p, 8, 2813 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2814 - add_srs_wkt (p, 9, 2815 - "de_of_origin\",0],PARAMETER[\"central_meridian\",66],PAR"); 2816 - add_srs_wkt (p, 10, 2817 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2818 - add_srs_wkt (p, 11, 2819 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2820 - add_srs_wkt (p, 12, 2821 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2822 - add_srs_wkt (p, 13, 2823 - "\",EAST],AUTHORITY[\"EPSG\",\"2597\"]]"); 2803 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2804 + add_srs_wkt (p, 4, 2805 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2806 + add_srs_wkt (p, 5, 2807 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2808 + add_srs_wkt (p, 6, 2809 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2810 + add_srs_wkt (p, 7, 2811 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2812 + add_srs_wkt (p, 8, 2813 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2814 + add_srs_wkt (p, 9, 2815 + "e_of_origin\",0],PARAMETER[\"central_meridian\",66],PARA"); 2816 + add_srs_wkt (p, 10, 2817 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2818 + add_srs_wkt (p, 11, 2819 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2820 + add_srs_wkt (p, 12, 2821 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2822 + add_srs_wkt (p, 13, 2823 + ",EAST],AUTHORITY[\"EPSG\",\"2597\"]]"); 2824 2824 p = add_epsg_def_ex (filter, first, last, 2598, "epsg", 2598, 2825 2825 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E", 0, 1, 2826 2826 "Krassowsky 1940", "Greenwich", 2827 2827 "Pulkovo_1942", "Transverse_Mercator", "metre", 2828 2828 "X", "North", "Y", "East"); 2829 2829 add_proj4text (p, 0, 2830 2830 "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 2831 2831 add_proj4text (p, 1, 2832 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2832 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2833 2833 add_proj4text (p, 2, 2834 - ".12 +units=m +no_defs"); 2834 + "12 +units=m +no_defs"); 2835 2835 add_srs_wkt (p, 0, 2836 2836 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E\",G"); 2837 2837 add_srs_wkt (p, 1, 2838 2838 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2839 2839 add_srs_wkt (p, 2, 2840 2840 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2841 2841 add_srs_wkt (p, 3, 2842 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2843 - add_srs_wkt (p, 4, 2844 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2845 - add_srs_wkt (p, 5, 2846 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2847 - add_srs_wkt (p, 6, 2848 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2849 - add_srs_wkt (p, 7, 2850 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2851 - add_srs_wkt (p, 8, 2852 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2853 - add_srs_wkt (p, 9, 2854 - "de_of_origin\",0],PARAMETER[\"central_meridian\",69],PAR"); 2855 - add_srs_wkt (p, 10, 2856 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2857 - add_srs_wkt (p, 11, 2858 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2859 - add_srs_wkt (p, 12, 2860 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2861 - add_srs_wkt (p, 13, 2862 - "\",EAST],AUTHORITY[\"EPSG\",\"2598\"]]"); 2842 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2843 + add_srs_wkt (p, 4, 2844 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2845 + add_srs_wkt (p, 5, 2846 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2847 + add_srs_wkt (p, 6, 2848 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2849 + add_srs_wkt (p, 7, 2850 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2851 + add_srs_wkt (p, 8, 2852 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2853 + add_srs_wkt (p, 9, 2854 + "e_of_origin\",0],PARAMETER[\"central_meridian\",69],PARA"); 2855 + add_srs_wkt (p, 10, 2856 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2857 + add_srs_wkt (p, 11, 2858 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2859 + add_srs_wkt (p, 12, 2860 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2861 + add_srs_wkt (p, 13, 2862 + ",EAST],AUTHORITY[\"EPSG\",\"2598\"]]"); 2863 2863 p = add_epsg_def_ex (filter, first, last, 2599, "epsg", 2599, 2864 2864 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E", 0, 1, 2865 2865 "Krassowsky 1940", "Greenwich", 2866 2866 "Pulkovo_1942", "Transverse_Mercator", "metre", 2867 2867 "X", "North", "Y", "East"); 2868 2868 add_proj4text (p, 0, 2869 2869 "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=500000 +y_0=0 +"); 2870 2870 add_proj4text (p, 1, 2871 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2871 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2872 2872 add_proj4text (p, 2, 2873 - ".12 +units=m +no_defs"); 2873 + "12 +units=m +no_defs"); 2874 2874 add_srs_wkt (p, 0, 2875 2875 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E\",G"); 2876 2876 add_srs_wkt (p, 1, 2877 2877 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2878 2878 add_srs_wkt (p, 2, 2879 2879 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2880 2880 add_srs_wkt (p, 3, 2881 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2882 - add_srs_wkt (p, 4, 2883 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2884 - add_srs_wkt (p, 5, 2885 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2886 - add_srs_wkt (p, 6, 2887 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2888 - add_srs_wkt (p, 7, 2889 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2890 - add_srs_wkt (p, 8, 2891 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2892 - add_srs_wkt (p, 9, 2893 - "de_of_origin\",0],PARAMETER[\"central_meridian\",72],PAR"); 2894 - add_srs_wkt (p, 10, 2895 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2896 - add_srs_wkt (p, 11, 2897 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2898 - add_srs_wkt (p, 12, 2899 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2900 - add_srs_wkt (p, 13, 2901 - "\",EAST],AUTHORITY[\"EPSG\",\"2599\"]]"); 2881 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2882 + add_srs_wkt (p, 4, 2883 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2884 + add_srs_wkt (p, 5, 2885 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2886 + add_srs_wkt (p, 6, 2887 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2888 + add_srs_wkt (p, 7, 2889 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2890 + add_srs_wkt (p, 8, 2891 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2892 + add_srs_wkt (p, 9, 2893 + "e_of_origin\",0],PARAMETER[\"central_meridian\",72],PARA"); 2894 + add_srs_wkt (p, 10, 2895 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2896 + add_srs_wkt (p, 11, 2897 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2898 + add_srs_wkt (p, 12, 2899 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2900 + add_srs_wkt (p, 13, 2901 + ",EAST],AUTHORITY[\"EPSG\",\"2599\"]]"); 2902 2902 p = add_epsg_def_ex (filter, first, last, 2600, "epsg", 2600, 2903 2903 "Lietuvos Koordinoei Sistema 1994 (deprecated)", 0, 1, 2904 2904 "GRS 1980", "Greenwich", 2905 2905 "Lithuania_1994_ETRS89", "Transverse_Mercator", "metre", 2906 2906 "X", "North", "Y", "East"); 2907 2907 add_proj4text (p, 0, 2908 2908 "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9998 +x_0=500000 +y_"); ................................................................................ 2942 2942 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E", 0, 1, 2943 2943 "Krassowsky 1940", "Greenwich", 2944 2944 "Pulkovo_1942", "Transverse_Mercator", "metre", 2945 2945 "X", "North", "Y", "East"); 2946 2946 add_proj4text (p, 0, 2947 2947 "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 2948 2948 add_proj4text (p, 1, 2949 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2949 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2950 2950 add_proj4text (p, 2, 2951 - ".12 +units=m +no_defs"); 2951 + "12 +units=m +no_defs"); 2952 2952 add_srs_wkt (p, 0, 2953 2953 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E\",G"); 2954 2954 add_srs_wkt (p, 1, 2955 2955 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2956 2956 add_srs_wkt (p, 2, 2957 2957 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2958 2958 add_srs_wkt (p, 3, 2959 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2960 - add_srs_wkt (p, 4, 2961 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2962 - add_srs_wkt (p, 5, 2963 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2964 - add_srs_wkt (p, 6, 2965 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2966 - add_srs_wkt (p, 7, 2967 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 2968 - add_srs_wkt (p, 8, 2969 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2970 - add_srs_wkt (p, 9, 2971 - "de_of_origin\",0],PARAMETER[\"central_meridian\",75],PAR"); 2972 - add_srs_wkt (p, 10, 2973 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2974 - add_srs_wkt (p, 11, 2975 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 2976 - add_srs_wkt (p, 12, 2977 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 2978 - add_srs_wkt (p, 13, 2979 - "\",EAST],AUTHORITY[\"EPSG\",\"2601\"]]"); 2959 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2960 + add_srs_wkt (p, 4, 2961 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2962 + add_srs_wkt (p, 5, 2963 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2964 + add_srs_wkt (p, 6, 2965 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2966 + add_srs_wkt (p, 7, 2967 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 2968 + add_srs_wkt (p, 8, 2969 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2970 + add_srs_wkt (p, 9, 2971 + "e_of_origin\",0],PARAMETER[\"central_meridian\",75],PARA"); 2972 + add_srs_wkt (p, 10, 2973 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2974 + add_srs_wkt (p, 11, 2975 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2976 + add_srs_wkt (p, 12, 2977 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2978 + add_srs_wkt (p, 13, 2979 + ",EAST],AUTHORITY[\"EPSG\",\"2601\"]]"); 2980 2980 p = add_epsg_def_ex (filter, first, last, 2602, "epsg", 2602, 2981 2981 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E", 0, 1, 2982 2982 "Krassowsky 1940", "Greenwich", 2983 2983 "Pulkovo_1942", "Transverse_Mercator", "metre", 2984 2984 "X", "North", "Y", "East"); 2985 2985 add_proj4text (p, 0, 2986 2986 "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +"); 2987 2987 add_proj4text (p, 1, 2988 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2988 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2989 2989 add_proj4text (p, 2, 2990 - ".12 +units=m +no_defs"); 2990 + "12 +units=m +no_defs"); 2991 2991 add_srs_wkt (p, 0, 2992 2992 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E\",G"); 2993 2993 add_srs_wkt (p, 1, 2994 2994 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 2995 2995 add_srs_wkt (p, 2, 2996 2996 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2997 2997 add_srs_wkt (p, 3, 2998 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 2999 - add_srs_wkt (p, 4, 3000 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3001 - add_srs_wkt (p, 5, 3002 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3003 - add_srs_wkt (p, 6, 3004 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3005 - add_srs_wkt (p, 7, 3006 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3007 - add_srs_wkt (p, 8, 3008 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3009 - add_srs_wkt (p, 9, 3010 - "de_of_origin\",0],PARAMETER[\"central_meridian\",78],PAR"); 3011 - add_srs_wkt (p, 10, 3012 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3013 - add_srs_wkt (p, 11, 3014 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3015 - add_srs_wkt (p, 12, 3016 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3017 - add_srs_wkt (p, 13, 3018 - "\",EAST],AUTHORITY[\"EPSG\",\"2602\"]]"); 2998 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 2999 + add_srs_wkt (p, 4, 3000 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3001 + add_srs_wkt (p, 5, 3002 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3003 + add_srs_wkt (p, 6, 3004 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3005 + add_srs_wkt (p, 7, 3006 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3007 + add_srs_wkt (p, 8, 3008 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3009 + add_srs_wkt (p, 9, 3010 + "e_of_origin\",0],PARAMETER[\"central_meridian\",78],PARA"); 3011 + add_srs_wkt (p, 10, 3012 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3013 + add_srs_wkt (p, 11, 3014 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3015 + add_srs_wkt (p, 12, 3016 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3017 + add_srs_wkt (p, 13, 3018 + ",EAST],AUTHORITY[\"EPSG\",\"2602\"]]"); 3019 3019 p = add_epsg_def_ex (filter, first, last, 2603, "epsg", 2603, 3020 3020 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E", 0, 1, 3021 3021 "Krassowsky 1940", "Greenwich", 3022 3022 "Pulkovo_1942", "Transverse_Mercator", "metre", 3023 3023 "X", "North", "Y", "East"); 3024 3024 add_proj4text (p, 0, 3025 3025 "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 3026 3026 add_proj4text (p, 1, 3027 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3027 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3028 3028 add_proj4text (p, 2, 3029 - ".12 +units=m +no_defs"); 3029 + "12 +units=m +no_defs"); 3030 3030 add_srs_wkt (p, 0, 3031 3031 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E\",G"); 3032 3032 add_srs_wkt (p, 1, 3033 3033 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3034 3034 add_srs_wkt (p, 2, 3035 3035 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3036 3036 add_srs_wkt (p, 3, 3037 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3038 - add_srs_wkt (p, 4, 3039 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3040 - add_srs_wkt (p, 5, 3041 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3042 - add_srs_wkt (p, 6, 3043 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3044 - add_srs_wkt (p, 7, 3045 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3046 - add_srs_wkt (p, 8, 3047 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3048 - add_srs_wkt (p, 9, 3049 - "de_of_origin\",0],PARAMETER[\"central_meridian\",81],PAR"); 3050 - add_srs_wkt (p, 10, 3051 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3052 - add_srs_wkt (p, 11, 3053 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3054 - add_srs_wkt (p, 12, 3055 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3056 - add_srs_wkt (p, 13, 3057 - "\",EAST],AUTHORITY[\"EPSG\",\"2603\"]]"); 3037 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3038 + add_srs_wkt (p, 4, 3039 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3040 + add_srs_wkt (p, 5, 3041 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3042 + add_srs_wkt (p, 6, 3043 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3044 + add_srs_wkt (p, 7, 3045 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3046 + add_srs_wkt (p, 8, 3047 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3048 + add_srs_wkt (p, 9, 3049 + "e_of_origin\",0],PARAMETER[\"central_meridian\",81],PARA"); 3050 + add_srs_wkt (p, 10, 3051 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3052 + add_srs_wkt (p, 11, 3053 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3054 + add_srs_wkt (p, 12, 3055 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3056 + add_srs_wkt (p, 13, 3057 + ",EAST],AUTHORITY[\"EPSG\",\"2603\"]]"); 3058 3058 p = add_epsg_def_ex (filter, first, last, 2604, "epsg", 2604, 3059 3059 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E", 0, 1, 3060 3060 "Krassowsky 1940", "Greenwich", 3061 3061 "Pulkovo_1942", "Transverse_Mercator", "metre", 3062 3062 "X", "North", "Y", "East"); 3063 3063 add_proj4text (p, 0, 3064 3064 "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +"); 3065 3065 add_proj4text (p, 1, 3066 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3066 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3067 3067 add_proj4text (p, 2, 3068 - ".12 +units=m +no_defs"); 3068 + "12 +units=m +no_defs"); 3069 3069 add_srs_wkt (p, 0, 3070 3070 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E\",G"); 3071 3071 add_srs_wkt (p, 1, 3072 3072 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3073 3073 add_srs_wkt (p, 2, 3074 3074 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3075 3075 add_srs_wkt (p, 3, 3076 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3077 - add_srs_wkt (p, 4, 3078 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3079 - add_srs_wkt (p, 5, 3080 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3081 - add_srs_wkt (p, 6, 3082 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3083 - add_srs_wkt (p, 7, 3084 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3085 - add_srs_wkt (p, 8, 3086 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3087 - add_srs_wkt (p, 9, 3088 - "de_of_origin\",0],PARAMETER[\"central_meridian\",84],PAR"); 3089 - add_srs_wkt (p, 10, 3090 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3091 - add_srs_wkt (p, 11, 3092 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3093 - add_srs_wkt (p, 12, 3094 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3095 - add_srs_wkt (p, 13, 3096 - "\",EAST],AUTHORITY[\"EPSG\",\"2604\"]]"); 3076 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3077 + add_srs_wkt (p, 4, 3078 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3079 + add_srs_wkt (p, 5, 3080 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3081 + add_srs_wkt (p, 6, 3082 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3083 + add_srs_wkt (p, 7, 3084 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3085 + add_srs_wkt (p, 8, 3086 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3087 + add_srs_wkt (p, 9, 3088 + "e_of_origin\",0],PARAMETER[\"central_meridian\",84],PARA"); 3089 + add_srs_wkt (p, 10, 3090 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3091 + add_srs_wkt (p, 11, 3092 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3093 + add_srs_wkt (p, 12, 3094 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3095 + add_srs_wkt (p, 13, 3096 + ",EAST],AUTHORITY[\"EPSG\",\"2604\"]]"); 3097 3097 p = add_epsg_def_ex (filter, first, last, 2605, "epsg", 2605, 3098 3098 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E", 0, 1, 3099 3099 "Krassowsky 1940", "Greenwich", 3100 3100 "Pulkovo_1942", "Transverse_Mercator", "metre", 3101 3101 "X", "North", "Y", "East"); 3102 3102 add_proj4text (p, 0, 3103 3103 "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 3104 3104 add_proj4text (p, 1, 3105 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3105 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3106 3106 add_proj4text (p, 2, 3107 - ".12 +units=m +no_defs"); 3107 + "12 +units=m +no_defs"); 3108 3108 add_srs_wkt (p, 0, 3109 3109 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E\",G"); 3110 3110 add_srs_wkt (p, 1, 3111 3111 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3112 3112 add_srs_wkt (p, 2, 3113 3113 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3114 3114 add_srs_wkt (p, 3, 3115 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3116 - add_srs_wkt (p, 4, 3117 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3118 - add_srs_wkt (p, 5, 3119 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3120 - add_srs_wkt (p, 6, 3121 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3122 - add_srs_wkt (p, 7, 3123 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3124 - add_srs_wkt (p, 8, 3125 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3126 - add_srs_wkt (p, 9, 3127 - "de_of_origin\",0],PARAMETER[\"central_meridian\",87],PAR"); 3128 - add_srs_wkt (p, 10, 3129 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3130 - add_srs_wkt (p, 11, 3131 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3132 - add_srs_wkt (p, 12, 3133 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3134 - add_srs_wkt (p, 13, 3135 - "\",EAST],AUTHORITY[\"EPSG\",\"2605\"]]"); 3115 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3116 + add_srs_wkt (p, 4, 3117 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3118 + add_srs_wkt (p, 5, 3119 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3120 + add_srs_wkt (p, 6, 3121 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3122 + add_srs_wkt (p, 7, 3123 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3124 + add_srs_wkt (p, 8, 3125 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3126 + add_srs_wkt (p, 9, 3127 + "e_of_origin\",0],PARAMETER[\"central_meridian\",87],PARA"); 3128 + add_srs_wkt (p, 10, 3129 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3130 + add_srs_wkt (p, 11, 3131 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3132 + add_srs_wkt (p, 12, 3133 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3134 + add_srs_wkt (p, 13, 3135 + ",EAST],AUTHORITY[\"EPSG\",\"2605\"]]"); 3136 3136 p = add_epsg_def_ex (filter, first, last, 2606, "epsg", 2606, 3137 3137 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E", 0, 1, 3138 3138 "Krassowsky 1940", "Greenwich", 3139 3139 "Pulkovo_1942", "Transverse_Mercator", "metre", 3140 3140 "X", "North", "Y", "East"); 3141 3141 add_proj4text (p, 0, 3142 3142 "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +"); 3143 3143 add_proj4text (p, 1, 3144 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3144 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3145 3145 add_proj4text (p, 2, 3146 - ".12 +units=m +no_defs"); 3146 + "12 +units=m +no_defs"); 3147 3147 add_srs_wkt (p, 0, 3148 3148 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E\",G"); 3149 3149 add_srs_wkt (p, 1, 3150 3150 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3151 3151 add_srs_wkt (p, 2, 3152 3152 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3153 3153 add_srs_wkt (p, 3, 3154 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3155 - add_srs_wkt (p, 4, 3156 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3157 - add_srs_wkt (p, 5, 3158 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3159 - add_srs_wkt (p, 6, 3160 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3161 - add_srs_wkt (p, 7, 3162 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3163 - add_srs_wkt (p, 8, 3164 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3165 - add_srs_wkt (p, 9, 3166 - "de_of_origin\",0],PARAMETER[\"central_meridian\",90],PAR"); 3167 - add_srs_wkt (p, 10, 3168 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3169 - add_srs_wkt (p, 11, 3170 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3171 - add_srs_wkt (p, 12, 3172 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3173 - add_srs_wkt (p, 13, 3174 - "\",EAST],AUTHORITY[\"EPSG\",\"2606\"]]"); 3154 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3155 + add_srs_wkt (p, 4, 3156 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3157 + add_srs_wkt (p, 5, 3158 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3159 + add_srs_wkt (p, 6, 3160 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3161 + add_srs_wkt (p, 7, 3162 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3163 + add_srs_wkt (p, 8, 3164 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3165 + add_srs_wkt (p, 9, 3166 + "e_of_origin\",0],PARAMETER[\"central_meridian\",90],PARA"); 3167 + add_srs_wkt (p, 10, 3168 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3169 + add_srs_wkt (p, 11, 3170 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3171 + add_srs_wkt (p, 12, 3172 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3173 + add_srs_wkt (p, 13, 3174 + ",EAST],AUTHORITY[\"EPSG\",\"2606\"]]"); 3175 3175 p = add_epsg_def_ex (filter, first, last, 2607, "epsg", 2607, 3176 3176 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E", 0, 1, 3177 3177 "Krassowsky 1940", "Greenwich", 3178 3178 "Pulkovo_1942", "Transverse_Mercator", "metre", 3179 3179 "X", "North", "Y", "East"); 3180 3180 add_proj4text (p, 0, 3181 3181 "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 3182 3182 add_proj4text (p, 1, 3183 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3183 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3184 3184 add_proj4text (p, 2, 3185 - ".12 +units=m +no_defs"); 3185 + "12 +units=m +no_defs"); 3186 3186 add_srs_wkt (p, 0, 3187 3187 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E\",G"); 3188 3188 add_srs_wkt (p, 1, 3189 3189 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3190 3190 add_srs_wkt (p, 2, 3191 3191 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3192 3192 add_srs_wkt (p, 3, 3193 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3194 - add_srs_wkt (p, 4, 3195 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3196 - add_srs_wkt (p, 5, 3197 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3198 - add_srs_wkt (p, 6, 3199 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3200 - add_srs_wkt (p, 7, 3201 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3202 - add_srs_wkt (p, 8, 3203 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3204 - add_srs_wkt (p, 9, 3205 - "de_of_origin\",0],PARAMETER[\"central_meridian\",93],PAR"); 3206 - add_srs_wkt (p, 10, 3207 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3208 - add_srs_wkt (p, 11, 3209 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3210 - add_srs_wkt (p, 12, 3211 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3212 - add_srs_wkt (p, 13, 3213 - "\",EAST],AUTHORITY[\"EPSG\",\"2607\"]]"); 3193 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3194 + add_srs_wkt (p, 4, 3195 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3196 + add_srs_wkt (p, 5, 3197 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3198 + add_srs_wkt (p, 6, 3199 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3200 + add_srs_wkt (p, 7, 3201 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3202 + add_srs_wkt (p, 8, 3203 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3204 + add_srs_wkt (p, 9, 3205 + "e_of_origin\",0],PARAMETER[\"central_meridian\",93],PARA"); 3206 + add_srs_wkt (p, 10, 3207 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3208 + add_srs_wkt (p, 11, 3209 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3210 + add_srs_wkt (p, 12, 3211 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3212 + add_srs_wkt (p, 13, 3213 + ",EAST],AUTHORITY[\"EPSG\",\"2607\"]]"); 3214 3214 p = add_epsg_def_ex (filter, first, last, 2608, "epsg", 2608, 3215 3215 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E", 0, 1, 3216 3216 "Krassowsky 1940", "Greenwich", 3217 3217 "Pulkovo_1942", "Transverse_Mercator", "metre", 3218 3218 "X", "North", "Y", "East"); 3219 3219 add_proj4text (p, 0, 3220 3220 "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +"); 3221 3221 add_proj4text (p, 1, 3222 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3222 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3223 3223 add_proj4text (p, 2, 3224 - ".12 +units=m +no_defs"); 3224 + "12 +units=m +no_defs"); 3225 3225 add_srs_wkt (p, 0, 3226 3226 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E\",G"); 3227 3227 add_srs_wkt (p, 1, 3228 3228 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3229 3229 add_srs_wkt (p, 2, 3230 3230 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3231 3231 add_srs_wkt (p, 3, 3232 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3233 - add_srs_wkt (p, 4, 3234 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3235 - add_srs_wkt (p, 5, 3236 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3237 - add_srs_wkt (p, 6, 3238 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3239 - add_srs_wkt (p, 7, 3240 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3241 - add_srs_wkt (p, 8, 3242 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3243 - add_srs_wkt (p, 9, 3244 - "de_of_origin\",0],PARAMETER[\"central_meridian\",96],PAR"); 3245 - add_srs_wkt (p, 10, 3246 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3247 - add_srs_wkt (p, 11, 3248 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3249 - add_srs_wkt (p, 12, 3250 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3251 - add_srs_wkt (p, 13, 3252 - "\",EAST],AUTHORITY[\"EPSG\",\"2608\"]]"); 3232 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3233 + add_srs_wkt (p, 4, 3234 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3235 + add_srs_wkt (p, 5, 3236 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3237 + add_srs_wkt (p, 6, 3238 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3239 + add_srs_wkt (p, 7, 3240 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3241 + add_srs_wkt (p, 8, 3242 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3243 + add_srs_wkt (p, 9, 3244 + "e_of_origin\",0],PARAMETER[\"central_meridian\",96],PARA"); 3245 + add_srs_wkt (p, 10, 3246 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3247 + add_srs_wkt (p, 11, 3248 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3249 + add_srs_wkt (p, 12, 3250 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3251 + add_srs_wkt (p, 13, 3252 + ",EAST],AUTHORITY[\"EPSG\",\"2608\"]]"); 3253 3253 p = add_epsg_def_ex (filter, first, last, 2609, "epsg", 2609, 3254 3254 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E", 0, 1, 3255 3255 "Krassowsky 1940", "Greenwich", 3256 3256 "Pulkovo_1942", "Transverse_Mercator", "metre", 3257 3257 "X", "North", "Y", "East"); 3258 3258 add_proj4text (p, 0, 3259 3259 "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 3260 3260 add_proj4text (p, 1, 3261 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3261 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3262 3262 add_proj4text (p, 2, 3263 - ".12 +units=m +no_defs"); 3263 + "12 +units=m +no_defs"); 3264 3264 add_srs_wkt (p, 0, 3265 3265 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E\",G"); 3266 3266 add_srs_wkt (p, 1, 3267 3267 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3268 3268 add_srs_wkt (p, 2, 3269 3269 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3270 3270 add_srs_wkt (p, 3, 3271 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3272 - add_srs_wkt (p, 4, 3273 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3274 - add_srs_wkt (p, 5, 3275 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3276 - add_srs_wkt (p, 6, 3277 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3278 - add_srs_wkt (p, 7, 3279 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3280 - add_srs_wkt (p, 8, 3281 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3282 - add_srs_wkt (p, 9, 3283 - "de_of_origin\",0],PARAMETER[\"central_meridian\",99],PAR"); 3284 - add_srs_wkt (p, 10, 3285 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3286 - add_srs_wkt (p, 11, 3287 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3288 - add_srs_wkt (p, 12, 3289 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3290 - add_srs_wkt (p, 13, 3291 - "\",EAST],AUTHORITY[\"EPSG\",\"2609\"]]"); 3271 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3272 + add_srs_wkt (p, 4, 3273 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3274 + add_srs_wkt (p, 5, 3275 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3276 + add_srs_wkt (p, 6, 3277 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3278 + add_srs_wkt (p, 7, 3279 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3280 + add_srs_wkt (p, 8, 3281 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3282 + add_srs_wkt (p, 9, 3283 + "e_of_origin\",0],PARAMETER[\"central_meridian\",99],PARA"); 3284 + add_srs_wkt (p, 10, 3285 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3286 + add_srs_wkt (p, 11, 3287 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3288 + add_srs_wkt (p, 12, 3289 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3290 + add_srs_wkt (p, 13, 3291 + ",EAST],AUTHORITY[\"EPSG\",\"2609\"]]"); 3292 3292 p = add_epsg_def_ex (filter, first, last, 2610, "epsg", 2610, 3293 3293 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E", 0, 1, 3294 3294 "Krassowsky 1940", "Greenwich", 3295 3295 "Pulkovo_1942", "Transverse_Mercator", "metre", 3296 3296 "X", "North", "Y", "East"); 3297 3297 add_proj4text (p, 0, 3298 3298 "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 "); 3299 3299 add_proj4text (p, 1, 3300 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3300 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3301 3301 add_proj4text (p, 2, 3302 - "0.12 +units=m +no_defs"); 3302 + ".12 +units=m +no_defs"); 3303 3303 add_srs_wkt (p, 0, 3304 3304 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E\","); 3305 3305 add_srs_wkt (p, 1, 3306 3306 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3307 3307 add_srs_wkt (p, 2, 3308 3308 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3309 3309 add_srs_wkt (p, 3, 3310 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3310 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3311 3311 add_srs_wkt (p, 4, 3312 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3312 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3313 3313 add_srs_wkt (p, 5, 3314 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3314 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3315 3315 add_srs_wkt (p, 6, 3316 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3316 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3317 3317 add_srs_wkt (p, 7, 3318 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3318 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3319 3319 add_srs_wkt (p, 8, 3320 3320 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3321 3321 add_srs_wkt (p, 9, 3322 3322 "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P"); 3323 3323 add_srs_wkt (p, 10, 3324 3324 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3325 3325 add_srs_wkt (p, 11, ................................................................................ 3332 3332 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E", 0, 1, 3333 3333 "Krassowsky 1940", "Greenwich", 3334 3334 "Pulkovo_1942", "Transverse_Mercator", "metre", 3335 3335 "X", "North", "Y", "East"); 3336 3336 add_proj4text (p, 0, 3337 3337 "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 "); 3338 3338 add_proj4text (p, 1, 3339 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3339 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3340 3340 add_proj4text (p, 2, 3341 - "0.12 +units=m +no_defs"); 3341 + ".12 +units=m +no_defs"); 3342 3342 add_srs_wkt (p, 0, 3343 3343 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E\","); 3344 3344 add_srs_wkt (p, 1, 3345 3345 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3346 3346 add_srs_wkt (p, 2, 3347 3347 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3348 3348 add_srs_wkt (p, 3, 3349 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3349 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3350 3350 add_srs_wkt (p, 4, 3351 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3351 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3352 3352 add_srs_wkt (p, 5, 3353 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3353 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3354 3354 add_srs_wkt (p, 6, 3355 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3355 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3356 3356 add_srs_wkt (p, 7, 3357 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3357 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3358 3358 add_srs_wkt (p, 8, 3359 3359 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3360 3360 add_srs_wkt (p, 9, 3361 3361 "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P"); 3362 3362 add_srs_wkt (p, 10, 3363 3363 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3364 3364 add_srs_wkt (p, 11, ................................................................................ 3371 3371 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E", 0, 1, 3372 3372 "Krassowsky 1940", "Greenwich", 3373 3373 "Pulkovo_1942", "Transverse_Mercator", "metre", 3374 3374 "X", "North", "Y", "East"); 3375 3375 add_proj4text (p, 0, 3376 3376 "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 "); 3377 3377 add_proj4text (p, 1, 3378 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3378 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3379 3379 add_proj4text (p, 2, 3380 - "0.12 +units=m +no_defs"); 3380 + ".12 +units=m +no_defs"); 3381 3381 add_srs_wkt (p, 0, 3382 3382 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E\","); 3383 3383 add_srs_wkt (p, 1, 3384 3384 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3385 3385 add_srs_wkt (p, 2, 3386 3386 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3387 3387 add_srs_wkt (p, 3, 3388 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3388 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3389 3389 add_srs_wkt (p, 4, 3390 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3390 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3391 3391 add_srs_wkt (p, 5, 3392 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3392 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3393 3393 add_srs_wkt (p, 6, 3394 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3394 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3395 3395 add_srs_wkt (p, 7, 3396 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3396 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3397 3397 add_srs_wkt (p, 8, 3398 3398 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3399 3399 add_srs_wkt (p, 9, 3400 3400 "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P"); 3401 3401 add_srs_wkt (p, 10, 3402 3402 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3403 3403 add_srs_wkt (p, 11, ................................................................................ 3410 3410 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E", 0, 1, 3411 3411 "Krassowsky 1940", "Greenwich", 3412 3412 "Pulkovo_1942", "Transverse_Mercator", "metre", 3413 3413 "X", "North", "Y", "East"); 3414 3414 add_proj4text (p, 0, 3415 3415 "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 "); 3416 3416 add_proj4text (p, 1, 3417 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3417 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3418 3418 add_proj4text (p, 2, 3419 - "0.12 +units=m +no_defs"); 3419 + ".12 +units=m +no_defs"); 3420 3420 add_srs_wkt (p, 0, 3421 3421 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E\","); 3422 3422 add_srs_wkt (p, 1, 3423 3423 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3424 3424 add_srs_wkt (p, 2, 3425 3425 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3426 3426 add_srs_wkt (p, 3, 3427 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3427 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3428 3428 add_srs_wkt (p, 4, 3429 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3429 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3430 3430 add_srs_wkt (p, 5, 3431 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3431 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3432 3432 add_srs_wkt (p, 6, 3433 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3433 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3434 3434 add_srs_wkt (p, 7, 3435 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3435 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3436 3436 add_srs_wkt (p, 8, 3437 3437 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3438 3438 add_srs_wkt (p, 9, 3439 3439 "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P"); 3440 3440 add_srs_wkt (p, 10, 3441 3441 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3442 3442 add_srs_wkt (p, 11, ................................................................................ 3449 3449 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E", 0, 1, 3450 3450 "Krassowsky 1940", "Greenwich", 3451 3451 "Pulkovo_1942", "Transverse_Mercator", "metre", 3452 3452 "X", "North", "Y", "East"); 3453 3453 add_proj4text (p, 0, 3454 3454 "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 "); 3455 3455 add_proj4text (p, 1, 3456 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3456 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3457 3457 add_proj4text (p, 2, 3458 - "0.12 +units=m +no_defs"); 3458 + ".12 +units=m +no_defs"); 3459 3459 add_srs_wkt (p, 0, 3460 3460 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E\","); 3461 3461 add_srs_wkt (p, 1, 3462 3462 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3463 3463 add_srs_wkt (p, 2, 3464 3464 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3465 3465 add_srs_wkt (p, 3, 3466 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3466 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3467 3467 add_srs_wkt (p, 4, 3468 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3468 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3469 3469 add_srs_wkt (p, 5, 3470 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3470 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3471 3471 add_srs_wkt (p, 6, 3472 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3472 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3473 3473 add_srs_wkt (p, 7, 3474 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3474 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3475 3475 add_srs_wkt (p, 8, 3476 3476 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3477 3477 add_srs_wkt (p, 9, 3478 3478 "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P"); 3479 3479 add_srs_wkt (p, 10, 3480 3480 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3481 3481 add_srs_wkt (p, 11, ................................................................................ 3488 3488 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E", 0, 1, 3489 3489 "Krassowsky 1940", "Greenwich", 3490 3490 "Pulkovo_1942", "Transverse_Mercator", "metre", 3491 3491 "X", "North", "Y", "East"); 3492 3492 add_proj4text (p, 0, 3493 3493 "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 "); 3494 3494 add_proj4text (p, 1, 3495 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3495 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3496 3496 add_proj4text (p, 2, 3497 - "0.12 +units=m +no_defs"); 3497 + ".12 +units=m +no_defs"); 3498 3498 add_srs_wkt (p, 0, 3499 3499 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E\","); 3500 3500 add_srs_wkt (p, 1, 3501 3501 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3502 3502 add_srs_wkt (p, 2, 3503 3503 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3504 3504 add_srs_wkt (p, 3, 3505 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3505 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3506 3506 add_srs_wkt (p, 4, 3507 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3507 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3508 3508 add_srs_wkt (p, 5, 3509 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3509 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3510 3510 add_srs_wkt (p, 6, 3511 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3511 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3512 3512 add_srs_wkt (p, 7, 3513 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3513 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3514 3514 add_srs_wkt (p, 8, 3515 3515 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3516 3516 add_srs_wkt (p, 9, 3517 3517 "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P"); 3518 3518 add_srs_wkt (p, 10, 3519 3519 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3520 3520 add_srs_wkt (p, 11, ................................................................................ 3527 3527 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E", 0, 1, 3528 3528 "Krassowsky 1940", "Greenwich", 3529 3529 "Pulkovo_1942", "Transverse_Mercator", "metre", 3530 3530 "X", "North", "Y", "East"); 3531 3531 add_proj4text (p, 0, 3532 3532 "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 "); 3533 3533 add_proj4text (p, 1, 3534 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3534 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3535 3535 add_proj4text (p, 2, 3536 - "0.12 +units=m +no_defs"); 3536 + ".12 +units=m +no_defs"); 3537 3537 add_srs_wkt (p, 0, 3538 3538 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E\","); 3539 3539 add_srs_wkt (p, 1, 3540 3540 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3541 3541 add_srs_wkt (p, 2, 3542 3542 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3543 3543 add_srs_wkt (p, 3, 3544 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3544 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3545 3545 add_srs_wkt (p, 4, 3546 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3546 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3547 3547 add_srs_wkt (p, 5, 3548 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3548 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3549 3549 add_srs_wkt (p, 6, 3550 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3550 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3551 3551 add_srs_wkt (p, 7, 3552 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3552 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3553 3553 add_srs_wkt (p, 8, 3554 3554 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3555 3555 add_srs_wkt (p, 9, 3556 3556 "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P"); 3557 3557 add_srs_wkt (p, 10, 3558 3558 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3559 3559 add_srs_wkt (p, 11, ................................................................................ 3566 3566 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E", 0, 1, 3567 3567 "Krassowsky 1940", "Greenwich", 3568 3568 "Pulkovo_1942", "Transverse_Mercator", "metre", 3569 3569 "X", "North", "Y", "East"); 3570 3570 add_proj4text (p, 0, 3571 3571 "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 "); 3572 3572 add_proj4text (p, 1, 3573 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3573 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3574 3574 add_proj4text (p, 2, 3575 - "0.12 +units=m +no_defs"); 3575 + ".12 +units=m +no_defs"); 3576 3576 add_srs_wkt (p, 0, 3577 3577 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E\","); 3578 3578 add_srs_wkt (p, 1, 3579 3579 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3580 3580 add_srs_wkt (p, 2, 3581 3581 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3582 3582 add_srs_wkt (p, 3, 3583 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3583 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3584 3584 add_srs_wkt (p, 4, 3585 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3585 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3586 3586 add_srs_wkt (p, 5, 3587 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3587 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3588 3588 add_srs_wkt (p, 6, 3589 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3589 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3590 3590 add_srs_wkt (p, 7, 3591 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3591 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3592 3592 add_srs_wkt (p, 8, 3593 3593 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3594 3594 add_srs_wkt (p, 9, 3595 3595 "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P"); 3596 3596 add_srs_wkt (p, 10, 3597 3597 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3598 3598 add_srs_wkt (p, 11, ................................................................................ 3605 3605 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E", 0, 1, 3606 3606 "Krassowsky 1940", "Greenwich", 3607 3607 "Pulkovo_1942", "Transverse_Mercator", "metre", 3608 3608 "X", "North", "Y", "East"); 3609 3609 add_proj4text (p, 0, 3610 3610 "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 "); 3611 3611 add_proj4text (p, 1, 3612 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3612 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3613 3613 add_proj4text (p, 2, 3614 - "0.12 +units=m +no_defs"); 3614 + ".12 +units=m +no_defs"); 3615 3615 add_srs_wkt (p, 0, 3616 3616 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E\","); 3617 3617 add_srs_wkt (p, 1, 3618 3618 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3619 3619 add_srs_wkt (p, 2, 3620 3620 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3621 3621 add_srs_wkt (p, 3, 3622 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3622 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3623 3623 add_srs_wkt (p, 4, 3624 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3624 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3625 3625 add_srs_wkt (p, 5, 3626 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3626 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3627 3627 add_srs_wkt (p, 6, 3628 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3628 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3629 3629 add_srs_wkt (p, 7, 3630 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3630 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3631 3631 add_srs_wkt (p, 8, 3632 3632 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3633 3633 add_srs_wkt (p, 9, 3634 3634 "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P"); 3635 3635 add_srs_wkt (p, 10, 3636 3636 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3637 3637 add_srs_wkt (p, 11, ................................................................................ 3644 3644 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E", 0, 1, 3645 3645 "Krassowsky 1940", "Greenwich", 3646 3646 "Pulkovo_1942", "Transverse_Mercator", "metre", 3647 3647 "X", "North", "Y", "East"); 3648 3648 add_proj4text (p, 0, 3649 3649 "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 "); 3650 3650 add_proj4text (p, 1, 3651 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3651 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3652 3652 add_proj4text (p, 2, 3653 - "0.12 +units=m +no_defs"); 3653 + ".12 +units=m +no_defs"); 3654 3654 add_srs_wkt (p, 0, 3655 3655 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E\","); 3656 3656 add_srs_wkt (p, 1, 3657 3657 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3658 3658 add_srs_wkt (p, 2, 3659 3659 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3660 3660 add_srs_wkt (p, 3, 3661 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3661 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3662 3662 add_srs_wkt (p, 4, 3663 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3663 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3664 3664 add_srs_wkt (p, 5, 3665 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3665 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3666 3666 add_srs_wkt (p, 6, 3667 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3667 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3668 3668 add_srs_wkt (p, 7, 3669 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3669 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3670 3670 add_srs_wkt (p, 8, 3671 3671 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3672 3672 add_srs_wkt (p, 9, 3673 3673 "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P"); 3674 3674 add_srs_wkt (p, 10, 3675 3675 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3676 3676 add_srs_wkt (p, 11, ................................................................................ 3683 3683 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E", 0, 1, 3684 3684 "Krassowsky 1940", "Greenwich", 3685 3685 "Pulkovo_1942", "Transverse_Mercator", "metre", 3686 3686 "X", "North", "Y", "East"); 3687 3687 add_proj4text (p, 0, 3688 3688 "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 "); 3689 3689 add_proj4text (p, 1, 3690 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3690 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3691 3691 add_proj4text (p, 2, 3692 - "0.12 +units=m +no_defs"); 3692 + ".12 +units=m +no_defs"); 3693 3693 add_srs_wkt (p, 0, 3694 3694 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E\","); 3695 3695 add_srs_wkt (p, 1, 3696 3696 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3697 3697 add_srs_wkt (p, 2, 3698 3698 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3699 3699 add_srs_wkt (p, 3, 3700 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3700 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3701 3701 add_srs_wkt (p, 4, 3702 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3702 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3703 3703 add_srs_wkt (p, 5, 3704 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3704 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3705 3705 add_srs_wkt (p, 6, 3706 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3706 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3707 3707 add_srs_wkt (p, 7, 3708 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3708 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3709 3709 add_srs_wkt (p, 8, 3710 3710 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3711 3711 add_srs_wkt (p, 9, 3712 3712 "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P"); 3713 3713 add_srs_wkt (p, 10, 3714 3714 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3715 3715 add_srs_wkt (p, 11, ................................................................................ 3722 3722 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E", 0, 1, 3723 3723 "Krassowsky 1940", "Greenwich", 3724 3724 "Pulkovo_1942", "Transverse_Mercator", "metre", 3725 3725 "X", "North", "Y", "East"); 3726 3726 add_proj4text (p, 0, 3727 3727 "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 "); 3728 3728 add_proj4text (p, 1, 3729 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3729 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3730 3730 add_proj4text (p, 2, 3731 - "0.12 +units=m +no_defs"); 3731 + ".12 +units=m +no_defs"); 3732 3732 add_srs_wkt (p, 0, 3733 3733 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E\","); 3734 3734 add_srs_wkt (p, 1, 3735 3735 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3736 3736 add_srs_wkt (p, 2, 3737 3737 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3738 3738 add_srs_wkt (p, 3, 3739 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3739 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3740 3740 add_srs_wkt (p, 4, 3741 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3741 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3742 3742 add_srs_wkt (p, 5, 3743 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3743 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3744 3744 add_srs_wkt (p, 6, 3745 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3745 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3746 3746 add_srs_wkt (p, 7, 3747 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3747 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3748 3748 add_srs_wkt (p, 8, 3749 3749 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3750 3750 add_srs_wkt (p, 9, 3751 3751 "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P"); 3752 3752 add_srs_wkt (p, 10, 3753 3753 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3754 3754 add_srs_wkt (p, 11, ................................................................................ 3761 3761 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E", 0, 1, 3762 3762 "Krassowsky 1940", "Greenwich", 3763 3763 "Pulkovo_1942", "Transverse_Mercator", "metre", 3764 3764 "X", "North", "Y", "East"); 3765 3765 add_proj4text (p, 0, 3766 3766 "+proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=500000 +y_0=0 "); 3767 3767 add_proj4text (p, 1, 3768 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3768 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3769 3769 add_proj4text (p, 2, 3770 - "0.12 +units=m +no_defs"); 3770 + ".12 +units=m +no_defs"); 3771 3771 add_srs_wkt (p, 0, 3772 3772 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E\","); 3773 3773 add_srs_wkt (p, 1, 3774 3774 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3775 3775 add_srs_wkt (p, 2, 3776 3776 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3777 3777 add_srs_wkt (p, 3, 3778 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3778 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3779 3779 add_srs_wkt (p, 4, 3780 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3780 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3781 3781 add_srs_wkt (p, 5, 3782 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3782 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3783 3783 add_srs_wkt (p, 6, 3784 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3784 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3785 3785 add_srs_wkt (p, 7, 3786 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3786 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3787 3787 add_srs_wkt (p, 8, 3788 3788 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3789 3789 add_srs_wkt (p, 9, 3790 3790 "ude_of_origin\",0],PARAMETER[\"central_meridian\",138],P"); 3791 3791 add_srs_wkt (p, 10, 3792 3792 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3793 3793 add_srs_wkt (p, 11, ................................................................................ 3800 3800 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E", 0, 1, 3801 3801 "Krassowsky 1940", "Greenwich", 3802 3802 "Pulkovo_1942", "Transverse_Mercator", "metre", 3803 3803 "X", "North", "Y", "East"); 3804 3804 add_proj4text (p, 0, 3805 3805 "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 "); 3806 3806 add_proj4text (p, 1, 3807 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3807 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3808 3808 add_proj4text (p, 2, 3809 - "0.12 +units=m +no_defs"); 3809 + ".12 +units=m +no_defs"); 3810 3810 add_srs_wkt (p, 0, 3811 3811 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E\","); 3812 3812 add_srs_wkt (p, 1, 3813 3813 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3814 3814 add_srs_wkt (p, 2, 3815 3815 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3816 3816 add_srs_wkt (p, 3, 3817 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3817 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3818 3818 add_srs_wkt (p, 4, 3819 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3819 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3820 3820 add_srs_wkt (p, 5, 3821 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3821 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3822 3822 add_srs_wkt (p, 6, 3823 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3823 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3824 3824 add_srs_wkt (p, 7, 3825 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3825 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3826 3826 add_srs_wkt (p, 8, 3827 3827 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3828 3828 add_srs_wkt (p, 9, 3829 3829 "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P"); 3830 3830 add_srs_wkt (p, 10, 3831 3831 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3832 3832 add_srs_wkt (p, 11, ................................................................................ 3839 3839 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E", 0, 1, 3840 3840 "Krassowsky 1940", "Greenwich", 3841 3841 "Pulkovo_1942", "Transverse_Mercator", "metre", 3842 3842 "X", "North", "Y", "East"); 3843 3843 add_proj4text (p, 0, 3844 3844 "+proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=500000 +y_0=0 "); 3845 3845 add_proj4text (p, 1, 3846 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3846 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3847 3847 add_proj4text (p, 2, 3848 - "0.12 +units=m +no_defs"); 3848 + ".12 +units=m +no_defs"); 3849 3849 add_srs_wkt (p, 0, 3850 3850 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E\","); 3851 3851 add_srs_wkt (p, 1, 3852 3852 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3853 3853 add_srs_wkt (p, 2, 3854 3854 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3855 3855 add_srs_wkt (p, 3, 3856 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3856 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3857 3857 add_srs_wkt (p, 4, 3858 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3858 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3859 3859 add_srs_wkt (p, 5, 3860 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3860 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3861 3861 add_srs_wkt (p, 6, 3862 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3862 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3863 3863 add_srs_wkt (p, 7, 3864 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3864 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3865 3865 add_srs_wkt (p, 8, 3866 3866 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3867 3867 add_srs_wkt (p, 9, 3868 3868 "ude_of_origin\",0],PARAMETER[\"central_meridian\",144],P"); 3869 3869 add_srs_wkt (p, 10, 3870 3870 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3871 3871 add_srs_wkt (p, 11, ................................................................................ 3878 3878 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E", 0, 1, 3879 3879 "Krassowsky 1940", "Greenwich", 3880 3880 "Pulkovo_1942", "Transverse_Mercator", "metre", 3881 3881 "X", "North", "Y", "East"); 3882 3882 add_proj4text (p, 0, 3883 3883 "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 "); 3884 3884 add_proj4text (p, 1, 3885 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3885 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3886 3886 add_proj4text (p, 2, 3887 - "0.12 +units=m +no_defs"); 3887 + ".12 +units=m +no_defs"); 3888 3888 add_srs_wkt (p, 0, 3889 3889 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E\","); 3890 3890 add_srs_wkt (p, 1, 3891 3891 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3892 3892 add_srs_wkt (p, 2, 3893 3893 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3894 3894 add_srs_wkt (p, 3, 3895 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3895 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3896 3896 add_srs_wkt (p, 4, 3897 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3897 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3898 3898 add_srs_wkt (p, 5, 3899 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3899 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3900 3900 add_srs_wkt (p, 6, 3901 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3901 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3902 3902 add_srs_wkt (p, 7, 3903 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3903 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3904 3904 add_srs_wkt (p, 8, 3905 3905 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3906 3906 add_srs_wkt (p, 9, 3907 3907 "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P"); 3908 3908 add_srs_wkt (p, 10, 3909 3909 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3910 3910 add_srs_wkt (p, 11, ................................................................................ 3917 3917 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E", 0, 1, 3918 3918 "Krassowsky 1940", "Greenwich", 3919 3919 "Pulkovo_1942", "Transverse_Mercator", "metre", 3920 3920 "X", "North", "Y", "East"); 3921 3921 add_proj4text (p, 0, 3922 3922 "+proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=500000 +y_0=0 "); 3923 3923 add_proj4text (p, 1, 3924 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3924 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3925 3925 add_proj4text (p, 2, 3926 - "0.12 +units=m +no_defs"); 3926 + ".12 +units=m +no_defs"); 3927 3927 add_srs_wkt (p, 0, 3928 3928 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E\","); 3929 3929 add_srs_wkt (p, 1, 3930 3930 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3931 3931 add_srs_wkt (p, 2, 3932 3932 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3933 3933 add_srs_wkt (p, 3, 3934 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3934 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3935 3935 add_srs_wkt (p, 4, 3936 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3936 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3937 3937 add_srs_wkt (p, 5, 3938 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3938 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3939 3939 add_srs_wkt (p, 6, 3940 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3940 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3941 3941 add_srs_wkt (p, 7, 3942 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3942 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3943 3943 add_srs_wkt (p, 8, 3944 3944 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3945 3945 add_srs_wkt (p, 9, 3946 3946 "ude_of_origin\",0],PARAMETER[\"central_meridian\",150],P"); 3947 3947 add_srs_wkt (p, 10, 3948 3948 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3949 3949 add_srs_wkt (p, 11, ................................................................................ 3956 3956 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E", 0, 1, 3957 3957 "Krassowsky 1940", "Greenwich", 3958 3958 "Pulkovo_1942", "Transverse_Mercator", "metre", 3959 3959 "X", "North", "Y", "East"); 3960 3960 add_proj4text (p, 0, 3961 3961 "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 "); 3962 3962 add_proj4text (p, 1, 3963 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 3963 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 3964 3964 add_proj4text (p, 2, 3965 - "0.12 +units=m +no_defs"); 3965 + ".12 +units=m +no_defs"); 3966 3966 add_srs_wkt (p, 0, 3967 3967 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E\","); 3968 3968 add_srs_wkt (p, 1, 3969 3969 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3970 3970 add_srs_wkt (p, 2, 3971 3971 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3972 3972 add_srs_wkt (p, 3, 3973 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3973 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3974 3974 add_srs_wkt (p, 4, 3975 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3975 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3976 3976 add_srs_wkt (p, 5, 3977 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3977 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3978 3978 add_srs_wkt (p, 6, 3979 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3979 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3980 3980 add_srs_wkt (p, 7, 3981 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3981 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3982 3982 add_srs_wkt (p, 8, 3983 3983 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3984 3984 add_srs_wkt (p, 9, 3985 3985 "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P"); 3986 3986 add_srs_wkt (p, 10, 3987 3987 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3988 3988 add_srs_wkt (p, 11,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 58 58 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E", 0, 1, 59 59 "Krassowsky 1940", "Greenwich", 60 60 "Pulkovo_1942", "Transverse_Mercator", "metre", 61 61 "X", "North", "Y", "East"); 62 62 add_proj4text (p, 0, 63 63 "+proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=500000 +y_0=0 "); 64 64 add_proj4text (p, 1, 65 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 65 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 66 66 add_proj4text (p, 2, 67 - "0.12 +units=m +no_defs"); 67 + ".12 +units=m +no_defs"); 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E\","); 70 70 add_srs_wkt (p, 1, 71 71 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 72 72 add_srs_wkt (p, 2, 73 73 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 74 74 add_srs_wkt (p, 3, 75 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 75 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 76 76 add_srs_wkt (p, 4, 77 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 77 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 78 78 add_srs_wkt (p, 5, 79 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 79 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 80 80 add_srs_wkt (p, 6, 81 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 81 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 82 82 add_srs_wkt (p, 7, 83 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 83 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 84 84 add_srs_wkt (p, 8, 85 85 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 86 86 add_srs_wkt (p, 9, 87 87 "ude_of_origin\",0],PARAMETER[\"central_meridian\",156],P"); 88 88 add_srs_wkt (p, 10, 89 89 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 90 90 add_srs_wkt (p, 11, ................................................................................ 97 97 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E", 0, 1, 98 98 "Krassowsky 1940", "Greenwich", 99 99 "Pulkovo_1942", "Transverse_Mercator", "metre", 100 100 "X", "North", "Y", "East"); 101 101 add_proj4text (p, 0, 102 102 "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 "); 103 103 add_proj4text (p, 1, 104 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 104 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 105 105 add_proj4text (p, 2, 106 - "0.12 +units=m +no_defs"); 106 + ".12 +units=m +no_defs"); 107 107 add_srs_wkt (p, 0, 108 108 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E\","); 109 109 add_srs_wkt (p, 1, 110 110 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 111 111 add_srs_wkt (p, 2, 112 112 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 113 113 add_srs_wkt (p, 3, 114 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 114 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 115 115 add_srs_wkt (p, 4, 116 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 116 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 117 117 add_srs_wkt (p, 5, 118 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 118 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 119 119 add_srs_wkt (p, 6, 120 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 120 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 121 121 add_srs_wkt (p, 7, 122 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 122 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 123 123 add_srs_wkt (p, 8, 124 124 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 125 125 add_srs_wkt (p, 9, 126 126 "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P"); 127 127 add_srs_wkt (p, 10, 128 128 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 129 129 add_srs_wkt (p, 11, ................................................................................ 136 136 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E", 0, 1, 137 137 "Krassowsky 1940", "Greenwich", 138 138 "Pulkovo_1942", "Transverse_Mercator", "metre", 139 139 "X", "North", "Y", "East"); 140 140 add_proj4text (p, 0, 141 141 "+proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=500000 +y_0=0 "); 142 142 add_proj4text (p, 1, 143 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 143 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 144 144 add_proj4text (p, 2, 145 - "0.12 +units=m +no_defs"); 145 + ".12 +units=m +no_defs"); 146 146 add_srs_wkt (p, 0, 147 147 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E\","); 148 148 add_srs_wkt (p, 1, 149 149 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 150 150 add_srs_wkt (p, 2, 151 151 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 152 152 add_srs_wkt (p, 3, 153 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 153 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 154 154 add_srs_wkt (p, 4, 155 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 155 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 156 156 add_srs_wkt (p, 5, 157 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 157 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 158 158 add_srs_wkt (p, 6, 159 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 159 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 160 160 add_srs_wkt (p, 7, 161 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 161 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 162 162 add_srs_wkt (p, 8, 163 163 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 164 164 add_srs_wkt (p, 9, 165 165 "ude_of_origin\",0],PARAMETER[\"central_meridian\",162],P"); 166 166 add_srs_wkt (p, 10, 167 167 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 168 168 add_srs_wkt (p, 11, ................................................................................ 175 175 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E", 0, 1, 176 176 "Krassowsky 1940", "Greenwich", 177 177 "Pulkovo_1942", "Transverse_Mercator", "metre", 178 178 "X", "North", "Y", "East"); 179 179 add_proj4text (p, 0, 180 180 "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 "); 181 181 add_proj4text (p, 1, 182 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 182 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 183 183 add_proj4text (p, 2, 184 - "0.12 +units=m +no_defs"); 184 + ".12 +units=m +no_defs"); 185 185 add_srs_wkt (p, 0, 186 186 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E\","); 187 187 add_srs_wkt (p, 1, 188 188 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 189 189 add_srs_wkt (p, 2, 190 190 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 191 191 add_srs_wkt (p, 3, 192 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 192 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 193 193 add_srs_wkt (p, 4, 194 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 194 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 195 195 add_srs_wkt (p, 5, 196 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 196 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 197 197 add_srs_wkt (p, 6, 198 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 198 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 199 199 add_srs_wkt (p, 7, 200 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 200 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 201 201 add_srs_wkt (p, 8, 202 202 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 203 203 add_srs_wkt (p, 9, 204 204 "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P"); 205 205 add_srs_wkt (p, 10, 206 206 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 207 207 add_srs_wkt (p, 11, ................................................................................ 214 214 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E", 0, 1, 215 215 "Krassowsky 1940", "Greenwich", 216 216 "Pulkovo_1942", "Transverse_Mercator", "metre", 217 217 "X", "North", "Y", "East"); 218 218 add_proj4text (p, 0, 219 219 "+proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=500000 +y_0=0 "); 220 220 add_proj4text (p, 1, 221 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 221 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 222 222 add_proj4text (p, 2, 223 - "0.12 +units=m +no_defs"); 223 + ".12 +units=m +no_defs"); 224 224 add_srs_wkt (p, 0, 225 225 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E\","); 226 226 add_srs_wkt (p, 1, 227 227 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 228 228 add_srs_wkt (p, 2, 229 229 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 230 230 add_srs_wkt (p, 3, 231 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 231 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 232 232 add_srs_wkt (p, 4, 233 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 233 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 234 234 add_srs_wkt (p, 5, 235 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 235 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 236 236 add_srs_wkt (p, 6, 237 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 237 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 238 238 add_srs_wkt (p, 7, 239 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 239 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 240 240 add_srs_wkt (p, 8, 241 241 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 242 242 add_srs_wkt (p, 9, 243 243 "ude_of_origin\",0],PARAMETER[\"central_meridian\",168],P"); 244 244 add_srs_wkt (p, 10, 245 245 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 246 246 add_srs_wkt (p, 11, ................................................................................ 253 253 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E", 0, 1, 254 254 "Krassowsky 1940", "Greenwich", 255 255 "Pulkovo_1942", "Transverse_Mercator", "metre", 256 256 "X", "North", "Y", "East"); 257 257 add_proj4text (p, 0, 258 258 "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 "); 259 259 add_proj4text (p, 1, 260 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 260 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 261 261 add_proj4text (p, 2, 262 - "0.12 +units=m +no_defs"); 262 + ".12 +units=m +no_defs"); 263 263 add_srs_wkt (p, 0, 264 264 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E\","); 265 265 add_srs_wkt (p, 1, 266 266 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 267 267 add_srs_wkt (p, 2, 268 268 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 269 269 add_srs_wkt (p, 3, 270 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 270 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 271 271 add_srs_wkt (p, 4, 272 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 272 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 273 273 add_srs_wkt (p, 5, 274 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 274 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 275 275 add_srs_wkt (p, 6, 276 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 276 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 277 277 add_srs_wkt (p, 7, 278 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 278 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 279 279 add_srs_wkt (p, 8, 280 280 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 281 281 add_srs_wkt (p, 9, 282 282 "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P"); 283 283 add_srs_wkt (p, 10, 284 284 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 285 285 add_srs_wkt (p, 11, ................................................................................ 292 292 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E", 0, 1, 293 293 "Krassowsky 1940", "Greenwich", 294 294 "Pulkovo_1942", "Transverse_Mercator", "metre", 295 295 "X", "North", "Y", "East"); 296 296 add_proj4text (p, 0, 297 297 "+proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=500000 +y_0=0 "); 298 298 add_proj4text (p, 1, 299 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 299 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 300 300 add_proj4text (p, 2, 301 - "0.12 +units=m +no_defs"); 301 + ".12 +units=m +no_defs"); 302 302 add_srs_wkt (p, 0, 303 303 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E\","); 304 304 add_srs_wkt (p, 1, 305 305 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 306 306 add_srs_wkt (p, 2, 307 307 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 308 308 add_srs_wkt (p, 3, 309 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 309 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 310 310 add_srs_wkt (p, 4, 311 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 311 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 312 312 add_srs_wkt (p, 5, 313 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 313 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 314 314 add_srs_wkt (p, 6, 315 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 315 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 316 316 add_srs_wkt (p, 7, 317 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 317 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 318 318 add_srs_wkt (p, 8, 319 319 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 320 320 add_srs_wkt (p, 9, 321 321 "ude_of_origin\",0],PARAMETER[\"central_meridian\",174],P"); 322 322 add_srs_wkt (p, 10, 323 323 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 324 324 add_srs_wkt (p, 11, ................................................................................ 331 331 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E", 0, 1, 332 332 "Krassowsky 1940", "Greenwich", 333 333 "Pulkovo_1942", "Transverse_Mercator", "metre", 334 334 "X", "North", "Y", "East"); 335 335 add_proj4text (p, 0, 336 336 "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 "); 337 337 add_proj4text (p, 1, 338 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 338 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 339 339 add_proj4text (p, 2, 340 - "0.12 +units=m +no_defs"); 340 + ".12 +units=m +no_defs"); 341 341 add_srs_wkt (p, 0, 342 342 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E\","); 343 343 add_srs_wkt (p, 1, 344 344 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 345 345 add_srs_wkt (p, 2, 346 346 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 347 347 add_srs_wkt (p, 3, 348 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 348 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 349 349 add_srs_wkt (p, 4, 350 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 350 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 351 351 add_srs_wkt (p, 5, 352 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 352 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 353 353 add_srs_wkt (p, 6, 354 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 354 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 355 355 add_srs_wkt (p, 7, 356 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 356 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 357 357 add_srs_wkt (p, 8, 358 358 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 359 359 add_srs_wkt (p, 9, 360 360 "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P"); 361 361 add_srs_wkt (p, 10, 362 362 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 363 363 add_srs_wkt (p, 11, ................................................................................ 370 370 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E", 0, 1, 371 371 "Krassowsky 1940", "Greenwich", 372 372 "Pulkovo_1942", "Transverse_Mercator", "metre", 373 373 "X", "North", "Y", "East"); 374 374 add_proj4text (p, 0, 375 375 "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=500000 +y_0=0 "); 376 376 add_proj4text (p, 1, 377 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 377 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 378 378 add_proj4text (p, 2, 379 - "0.12 +units=m +no_defs"); 379 + ".12 +units=m +no_defs"); 380 380 add_srs_wkt (p, 0, 381 381 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E\","); 382 382 add_srs_wkt (p, 1, 383 383 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 384 384 add_srs_wkt (p, 2, 385 385 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 386 386 add_srs_wkt (p, 3, 387 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 387 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 388 388 add_srs_wkt (p, 4, 389 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 389 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 390 390 add_srs_wkt (p, 5, 391 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 391 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 392 392 add_srs_wkt (p, 6, 393 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 393 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 394 394 add_srs_wkt (p, 7, 395 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 395 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 396 396 add_srs_wkt (p, 8, 397 397 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 398 398 add_srs_wkt (p, 9, 399 399 "ude_of_origin\",0],PARAMETER[\"central_meridian\",180],P"); 400 400 add_srs_wkt (p, 10, 401 401 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 402 402 add_srs_wkt (p, 11, ................................................................................ 409 409 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W", 0, 1, 410 410 "Krassowsky 1940", "Greenwich", 411 411 "Pulkovo_1942", "Transverse_Mercator", "metre", 412 412 "X", "North", "Y", "East"); 413 413 add_proj4text (p, 0, 414 414 "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0"); 415 415 add_proj4text (p, 1, 416 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 416 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 417 417 add_proj4text (p, 2, 418 - "-0.12 +units=m +no_defs"); 418 + "0.12 +units=m +no_defs"); 419 419 add_srs_wkt (p, 0, 420 420 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W\","); 421 421 add_srs_wkt (p, 1, 422 422 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 423 423 add_srs_wkt (p, 2, 424 424 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 425 425 add_srs_wkt (p, 3, 426 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 426 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 427 427 add_srs_wkt (p, 4, 428 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 428 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 429 429 add_srs_wkt (p, 5, 430 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 430 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 431 431 add_srs_wkt (p, 6, 432 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 432 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 433 433 add_srs_wkt (p, 7, 434 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 434 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 435 435 add_srs_wkt (p, 8, 436 436 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 437 437 add_srs_wkt (p, 9, 438 438 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],"); 439 439 add_srs_wkt (p, 10, 440 440 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 441 441 add_srs_wkt (p, 11, ................................................................................ 448 448 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W", 0, 1, 449 449 "Krassowsky 1940", "Greenwich", 450 450 "Pulkovo_1942", "Transverse_Mercator", "metre", 451 451 "X", "North", "Y", "East"); 452 452 add_proj4text (p, 0, 453 453 "+proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=500000 +y_0=0"); 454 454 add_proj4text (p, 1, 455 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 455 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 456 456 add_proj4text (p, 2, 457 - "-0.12 +units=m +no_defs"); 457 + "0.12 +units=m +no_defs"); 458 458 add_srs_wkt (p, 0, 459 459 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W\","); 460 460 add_srs_wkt (p, 1, 461 461 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 462 462 add_srs_wkt (p, 2, 463 463 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 464 464 add_srs_wkt (p, 3, 465 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 465 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 466 466 add_srs_wkt (p, 4, 467 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 467 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 468 468 add_srs_wkt (p, 5, 469 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 469 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 470 470 add_srs_wkt (p, 6, 471 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 471 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 472 472 add_srs_wkt (p, 7, 473 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 473 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 474 474 add_srs_wkt (p, 8, 475 475 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 476 476 add_srs_wkt (p, 9, 477 477 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-174],"); 478 478 add_srs_wkt (p, 10, 479 479 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 480 480 add_srs_wkt (p, 11, ................................................................................ 487 487 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W", 0, 1, 488 488 "Krassowsky 1940", "Greenwich", 489 489 "Pulkovo_1942", "Transverse_Mercator", "metre", 490 490 "X", "North", "Y", "East"); 491 491 add_proj4text (p, 0, 492 492 "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0"); 493 493 add_proj4text (p, 1, 494 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 494 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 495 495 add_proj4text (p, 2, 496 - "-0.12 +units=m +no_defs"); 496 + "0.12 +units=m +no_defs"); 497 497 add_srs_wkt (p, 0, 498 498 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W\","); 499 499 add_srs_wkt (p, 1, 500 500 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 501 501 add_srs_wkt (p, 2, 502 502 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 503 503 add_srs_wkt (p, 3, 504 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 504 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 505 505 add_srs_wkt (p, 4, 506 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 506 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 507 507 add_srs_wkt (p, 5, 508 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 508 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 509 509 add_srs_wkt (p, 6, 510 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 510 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 511 511 add_srs_wkt (p, 7, 512 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 512 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 513 513 add_srs_wkt (p, 8, 514 514 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 515 515 add_srs_wkt (p, 9, 516 516 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],"); 517 517 add_srs_wkt (p, 10, 518 518 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 519 519 add_srs_wkt (p, 11, ................................................................................ 526 526 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W", 0, 1, 527 527 "Krassowsky 1940", "Greenwich", 528 528 "Pulkovo_1942", "Transverse_Mercator", "metre", 529 529 "X", "North", "Y", "East"); 530 530 add_proj4text (p, 0, 531 531 "+proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=500000 +y_0=0"); 532 532 add_proj4text (p, 1, 533 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 533 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 534 534 add_proj4text (p, 2, 535 - "-0.12 +units=m +no_defs"); 535 + "0.12 +units=m +no_defs"); 536 536 add_srs_wkt (p, 0, 537 537 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W\","); 538 538 add_srs_wkt (p, 1, 539 539 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 540 540 add_srs_wkt (p, 2, 541 541 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 542 542 add_srs_wkt (p, 3, 543 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 543 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 544 544 add_srs_wkt (p, 4, 545 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 545 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 546 546 add_srs_wkt (p, 5, 547 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 547 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 548 548 add_srs_wkt (p, 6, 549 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 549 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 550 550 add_srs_wkt (p, 7, 551 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 551 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 552 552 add_srs_wkt (p, 8, 553 553 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 554 554 add_srs_wkt (p, 9, 555 555 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-168],"); 556 556 add_srs_wkt (p, 10, 557 557 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 558 558 add_srs_wkt (p, 11, ................................................................................ 565 565 "Pulkovo 1995 / 3-degree Gauss-Kruger zone 7", 0, 1, 566 566 "Krassowsky 1940", "Greenwich", 567 567 "Pulkovo_1995", "Transverse_Mercator", "metre", 568 568 "X", "North", "Y", "East"); 569 569 add_proj4text (p, 0, 570 570 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 "); 571 571 add_proj4text (p, 1, 572 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 572 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 573 573 add_proj4text (p, 2, 574 - ".22 +units=m +no_defs"); 574 + "2 +units=m +no_defs"); 575 575 add_srs_wkt (p, 0, 576 576 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 7\",G"); 577 577 add_srs_wkt (p, 1, 578 578 "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 579 579 add_srs_wkt (p, 2, 580 580 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 581 581 add_srs_wkt (p, 3, 582 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 583 - add_srs_wkt (p, 4, 584 - "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 585 - add_srs_wkt (p, 5, 586 - "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 587 - add_srs_wkt (p, 6, 588 - "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 589 - add_srs_wkt (p, 7, 590 - "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 591 - add_srs_wkt (p, 8, 592 - ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 593 - add_srs_wkt (p, 9, 594 - "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA"); 595 - add_srs_wkt (p, 10, 596 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",75"); 597 - add_srs_wkt (p, 11, 598 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 599 - add_srs_wkt (p, 12, 600 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 601 - add_srs_wkt (p, 13, 602 - "\",EAST],AUTHORITY[\"EPSG\",\"2641\"]]"); 582 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 583 + add_srs_wkt (p, 4, 584 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 585 + add_srs_wkt (p, 5, 586 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 587 + add_srs_wkt (p, 6, 588 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 589 + add_srs_wkt (p, 7, 590 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 591 + add_srs_wkt (p, 8, 592 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 593 + add_srs_wkt (p, 9, 594 + "of_origin\",0],PARAMETER[\"central_meridian\",21],PARAME"); 595 + add_srs_wkt (p, 10, 596 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",7500"); 597 + add_srs_wkt (p, 11, 598 + "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 599 + add_srs_wkt (p, 12, 600 + "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 601 + add_srs_wkt (p, 13, 602 + ",EAST],AUTHORITY[\"EPSG\",\"2641\"]]"); 603 603 p = add_epsg_def_ex (filter, first, last, 2642, "epsg", 2642, 604 604 "Pulkovo 1995 / 3-degree Gauss-Kruger zone 8", 0, 1, 605 605 "Krassowsky 1940", "Greenwich", 606 606 "Pulkovo_1995", "Transverse_Mercator", "metre", 607 607 "X", "North", "Y", "East"); 608 608 add_proj4text (p, 0, 609 609 "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 "); 610 610 add_proj4text (p, 1, 611 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 611 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 612 612 add_proj4text (p, 2, 613 - ".22 +units=m +no_defs"); 613 + "2 +units=m +no_defs"); 614 614 add_srs_wkt (p, 0, 615 615 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 8\",G"); 616 616 add_srs_wkt (p, 1, 617 617 "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 618 618 add_srs_wkt (p, 2, 619 619 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 620 620 add_srs_wkt (p, 3, 621 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 622 - add_srs_wkt (p, 4, 623 - "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 624 - add_srs_wkt (p, 5, 625 - "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 626 - add_srs_wkt (p, 6, 627 - "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 628 - add_srs_wkt (p, 7, 629 - "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 630 - add_srs_wkt (p, 8, 631 - ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 632 - add_srs_wkt (p, 9, 633 - "e_of_origin\",0],PARAMETER[\"central_meridian\",24],PARA"); 634 - add_srs_wkt (p, 10, 635 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",85"); 636 - add_srs_wkt (p, 11, 637 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 638 - add_srs_wkt (p, 12, 639 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 640 - add_srs_wkt (p, 13, 641 - "\",EAST],AUTHORITY[\"EPSG\",\"2642\"]]"); 621 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 622 + add_srs_wkt (p, 4, 623 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 624 + add_srs_wkt (p, 5, 625 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 626 + add_srs_wkt (p, 6, 627 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 628 + add_srs_wkt (p, 7, 629 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 630 + add_srs_wkt (p, 8, 631 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 632 + add_srs_wkt (p, 9, 633 + "of_origin\",0],PARAMETER[\"central_meridian\",24],PARAME"); 634 + add_srs_wkt (p, 10, 635 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",8500"); 636 + add_srs_wkt (p, 11, 637 + "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 638 + add_srs_wkt (p, 12, 639 + "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 640 + add_srs_wkt (p, 13, 641 + ",EAST],AUTHORITY[\"EPSG\",\"2642\"]]"); 642 642 p = add_epsg_def_ex (filter, first, last, 2643, "epsg", 2643, 643 643 "Pulkovo 1995 / 3-degree Gauss-Kruger zone 9", 0, 1, 644 644 "Krassowsky 1940", "Greenwich", 645 645 "Pulkovo_1995", "Transverse_Mercator", "metre", 646 646 "X", "North", "Y", "East"); 647 647 add_proj4text (p, 0, 648 648 "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 "); 649 649 add_proj4text (p, 1, 650 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 650 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 651 651 add_proj4text (p, 2, 652 - ".22 +units=m +no_defs"); 652 + "2 +units=m +no_defs"); 653 653 add_srs_wkt (p, 0, 654 654 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 9\",G"); 655 655 add_srs_wkt (p, 1, 656 656 "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 657 657 add_srs_wkt (p, 2, 658 658 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 659 659 add_srs_wkt (p, 3, 660 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 661 - add_srs_wkt (p, 4, 662 - "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 663 - add_srs_wkt (p, 5, 664 - "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 665 - add_srs_wkt (p, 6, 666 - "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 667 - add_srs_wkt (p, 7, 668 - "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 669 - add_srs_wkt (p, 8, 670 - ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 671 - add_srs_wkt (p, 9, 672 - "e_of_origin\",0],PARAMETER[\"central_meridian\",27],PARA"); 673 - add_srs_wkt (p, 10, 674 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",95"); 675 - add_srs_wkt (p, 11, 676 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 677 - add_srs_wkt (p, 12, 678 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 679 - add_srs_wkt (p, 13, 680 - "\",EAST],AUTHORITY[\"EPSG\",\"2643\"]]"); 660 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 661 + add_srs_wkt (p, 4, 662 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 663 + add_srs_wkt (p, 5, 664 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 665 + add_srs_wkt (p, 6, 666 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 667 + add_srs_wkt (p, 7, 668 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 669 + add_srs_wkt (p, 8, 670 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 671 + add_srs_wkt (p, 9, 672 + "of_origin\",0],PARAMETER[\"central_meridian\",27],PARAME"); 673 + add_srs_wkt (p, 10, 674 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",9500"); 675 + add_srs_wkt (p, 11, 676 + "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 677 + add_srs_wkt (p, 12, 678 + "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 679 + add_srs_wkt (p, 13, 680 + ",EAST],AUTHORITY[\"EPSG\",\"2643\"]]"); 681 681 p = add_epsg_def_ex (filter, first, last, 2644, "epsg", 2644, 682 682 "Pulkovo 1995 / 3-degree Gauss-Kruger zone 10", 0, 1, 683 683 "Krassowsky 1940", "Greenwich", 684 684 "Pulkovo_1995", "Transverse_Mercator", "metre", 685 685 "X", "North", "Y", "East"); 686 686 add_proj4text (p, 0, 687 687 "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0"); 688 688 add_proj4text (p, 1, 689 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 689 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 690 690 add_proj4text (p, 2, 691 - "0.22 +units=m +no_defs"); 691 + "22 +units=m +no_defs"); 692 692 add_srs_wkt (p, 0, 693 693 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 10\","); 694 694 add_srs_wkt (p, 1, 695 695 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 696 696 add_srs_wkt (p, 2, 697 697 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 698 698 add_srs_wkt (p, 3, 699 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 700 - add_srs_wkt (p, 4, 701 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 702 - add_srs_wkt (p, 5, 703 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 704 - add_srs_wkt (p, 6, 705 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 706 - add_srs_wkt (p, 7, 707 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 708 - add_srs_wkt (p, 8, 709 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 710 - add_srs_wkt (p, 9, 711 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",30],PA"); 712 - add_srs_wkt (p, 10, 713 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 714 - add_srs_wkt (p, 11, 715 - "10500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 716 - add_srs_wkt (p, 12, 717 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 718 - add_srs_wkt (p, 13, 719 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2644\"]]"); 720 - p = add_epsg_def_ex (filter, first, last, 2645, "epsg", 2645, 721 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 11", 0, 1, 722 - "Krassowsky 1940", "Greenwich", 723 - "Pulkovo_1995", "Transverse_Mercator", "metre", 724 - "X", "North", "Y", "East"); 725 - add_proj4text (p, 0, 726 - "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0"); 727 - add_proj4text (p, 1, 728 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 729 - add_proj4text (p, 2, 730 - "0.22 +units=m +no_defs"); 731 - add_srs_wkt (p, 0, 732 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 11\","); 733 - add_srs_wkt (p, 1, 734 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 735 - add_srs_wkt (p, 2, 736 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 737 - add_srs_wkt (p, 3, 738 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 739 - add_srs_wkt (p, 4, 740 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 741 - add_srs_wkt (p, 5, 742 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 743 - add_srs_wkt (p, 6, 744 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 745 - add_srs_wkt (p, 7, 746 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 747 - add_srs_wkt (p, 8, 748 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 749 - add_srs_wkt (p, 9, 750 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",33],PA"); 751 - add_srs_wkt (p, 10, 752 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 753 - add_srs_wkt (p, 11, 754 - "11500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 755 - add_srs_wkt (p, 12, 756 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 757 - add_srs_wkt (p, 13, 758 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2645\"]]"); 759 - p = add_epsg_def_ex (filter, first, last, 2646, "epsg", 2646, 760 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 12", 0, 1, 761 - "Krassowsky 1940", "Greenwich", 762 - "Pulkovo_1995", "Transverse_Mercator", "metre", 763 - "X", "North", "Y", "East"); 764 - add_proj4text (p, 0, 765 - "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0"); 766 - add_proj4text (p, 1, 767 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 768 - add_proj4text (p, 2, 769 - "0.22 +units=m +no_defs"); 770 - add_srs_wkt (p, 0, 771 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 12\","); 772 - add_srs_wkt (p, 1, 773 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 774 - add_srs_wkt (p, 2, 775 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 776 - add_srs_wkt (p, 3, 777 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 778 - add_srs_wkt (p, 4, 779 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 780 - add_srs_wkt (p, 5, 781 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 782 - add_srs_wkt (p, 6, 783 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 784 - add_srs_wkt (p, 7, 785 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 786 - add_srs_wkt (p, 8, 787 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 788 - add_srs_wkt (p, 9, 789 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",36],PA"); 790 - add_srs_wkt (p, 10, 791 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 792 - add_srs_wkt (p, 11, 793 - "12500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 794 - add_srs_wkt (p, 12, 795 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 796 - add_srs_wkt (p, 13, 797 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2646\"]]"); 798 - p = add_epsg_def_ex (filter, first, last, 2647, "epsg", 2647, 799 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 13", 0, 1, 800 - "Krassowsky 1940", "Greenwich", 801 - "Pulkovo_1995", "Transverse_Mercator", "metre", 802 - "X", "North", "Y", "East"); 803 - add_proj4text (p, 0, 804 - "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +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 / 3-degree Gauss-Kruger zone 13\","); 811 - add_srs_wkt (p, 1, 812 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 813 - add_srs_wkt (p, 2, 814 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 815 - add_srs_wkt (p, 3, 816 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 817 - add_srs_wkt (p, 4, 818 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 819 - add_srs_wkt (p, 5, 820 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 821 - add_srs_wkt (p, 6, 822 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 823 - add_srs_wkt (p, 7, 824 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 825 - add_srs_wkt (p, 8, 826 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 827 - add_srs_wkt (p, 9, 828 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",39],PA"); 829 - add_srs_wkt (p, 10, 830 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 831 - add_srs_wkt (p, 11, 832 - "13500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 833 - add_srs_wkt (p, 12, 834 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 835 - add_srs_wkt (p, 13, 836 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2647\"]]"); 837 - p = add_epsg_def_ex (filter, first, last, 2648, "epsg", 2648, 838 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 14", 0, 1, 839 - "Krassowsky 1940", "Greenwich", 840 - "Pulkovo_1995", "Transverse_Mercator", "metre", 841 - "X", "North", "Y", "East"); 842 - add_proj4text (p, 0, 843 - "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0"); 844 - add_proj4text (p, 1, 845 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 846 - add_proj4text (p, 2, 847 - "0.22 +units=m +no_defs"); 848 - add_srs_wkt (p, 0, 849 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 14\","); 850 - add_srs_wkt (p, 1, 851 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 852 - add_srs_wkt (p, 2, 853 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 854 - add_srs_wkt (p, 3, 855 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 856 - add_srs_wkt (p, 4, 857 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 858 - add_srs_wkt (p, 5, 859 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 860 - add_srs_wkt (p, 6, 861 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 862 - add_srs_wkt (p, 7, 863 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 864 - add_srs_wkt (p, 8, 865 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 866 - add_srs_wkt (p, 9, 867 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",42],PA"); 868 - add_srs_wkt (p, 10, 869 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 870 - add_srs_wkt (p, 11, 871 - "14500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 872 - add_srs_wkt (p, 12, 873 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 874 - add_srs_wkt (p, 13, 875 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2648\"]]"); 876 - p = add_epsg_def_ex (filter, first, last, 2649, "epsg", 2649, 877 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 15", 0, 1, 878 - "Krassowsky 1940", "Greenwich", 879 - "Pulkovo_1995", "Transverse_Mercator", "metre", 880 - "X", "North", "Y", "East"); 881 - add_proj4text (p, 0, 882 - "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0"); 883 - add_proj4text (p, 1, 884 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 885 - add_proj4text (p, 2, 886 - "0.22 +units=m +no_defs"); 887 - add_srs_wkt (p, 0, 888 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 15\","); 889 - add_srs_wkt (p, 1, 890 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 891 - add_srs_wkt (p, 2, 892 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 893 - add_srs_wkt (p, 3, 894 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 895 - add_srs_wkt (p, 4, 896 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 897 - add_srs_wkt (p, 5, 898 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 899 - add_srs_wkt (p, 6, 900 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 901 - add_srs_wkt (p, 7, 902 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 903 - add_srs_wkt (p, 8, 904 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 905 - add_srs_wkt (p, 9, 906 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",45],PA"); 907 - add_srs_wkt (p, 10, 908 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 909 - add_srs_wkt (p, 11, 910 - "15500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 911 - add_srs_wkt (p, 12, 912 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 913 - add_srs_wkt (p, 13, 914 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2649\"]]"); 915 - p = add_epsg_def_ex (filter, first, last, 2650, "epsg", 2650, 916 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 16", 0, 1, 917 - "Krassowsky 1940", "Greenwich", 918 - "Pulkovo_1995", "Transverse_Mercator", "metre", 919 - "X", "North", "Y", "East"); 920 - add_proj4text (p, 0, 921 - "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=16500000 +y_0=0"); 922 - add_proj4text (p, 1, 923 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 924 - add_proj4text (p, 2, 925 - "0.22 +units=m +no_defs"); 926 - add_srs_wkt (p, 0, 927 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 16\","); 928 - add_srs_wkt (p, 1, 929 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 930 - add_srs_wkt (p, 2, 931 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 932 - add_srs_wkt (p, 3, 933 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 934 - add_srs_wkt (p, 4, 935 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 936 - add_srs_wkt (p, 5, 937 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 938 - add_srs_wkt (p, 6, 939 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 940 - add_srs_wkt (p, 7, 941 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 942 - add_srs_wkt (p, 8, 943 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 944 - add_srs_wkt (p, 9, 945 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",48],PA"); 946 - add_srs_wkt (p, 10, 947 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 948 - add_srs_wkt (p, 11, 949 - "16500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 950 - add_srs_wkt (p, 12, 951 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 952 - add_srs_wkt (p, 13, 953 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2650\"]]"); 954 - p = add_epsg_def_ex (filter, first, last, 2651, "epsg", 2651, 955 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 17", 0, 1, 956 - "Krassowsky 1940", "Greenwich", 957 - "Pulkovo_1995", "Transverse_Mercator", "metre", 958 - "X", "North", "Y", "East"); 959 - add_proj4text (p, 0, 960 - "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=17500000 +y_0=0"); 961 - add_proj4text (p, 1, 962 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 963 - add_proj4text (p, 2, 964 - "0.22 +units=m +no_defs"); 965 - add_srs_wkt (p, 0, 966 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 17\","); 967 - add_srs_wkt (p, 1, 968 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 969 - add_srs_wkt (p, 2, 970 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 971 - add_srs_wkt (p, 3, 972 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 973 - add_srs_wkt (p, 4, 974 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 975 - add_srs_wkt (p, 5, 976 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 977 - add_srs_wkt (p, 6, 978 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 979 - add_srs_wkt (p, 7, 980 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 981 - add_srs_wkt (p, 8, 982 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 983 - add_srs_wkt (p, 9, 984 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",51],PA"); 985 - add_srs_wkt (p, 10, 986 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 987 - add_srs_wkt (p, 11, 988 - "17500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 989 - add_srs_wkt (p, 12, 990 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 991 - add_srs_wkt (p, 13, 992 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2651\"]]"); 993 - p = add_epsg_def_ex (filter, first, last, 2652, "epsg", 2652, 994 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 18", 0, 1, 995 - "Krassowsky 1940", "Greenwich", 996 - "Pulkovo_1995", "Transverse_Mercator", "metre", 997 - "X", "North", "Y", "East"); 998 - add_proj4text (p, 0, 999 - "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=18500000 +y_0=0"); 1000 - add_proj4text (p, 1, 1001 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1002 - add_proj4text (p, 2, 1003 - "0.22 +units=m +no_defs"); 1004 - add_srs_wkt (p, 0, 1005 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 18\","); 1006 - add_srs_wkt (p, 1, 1007 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1008 - add_srs_wkt (p, 2, 1009 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1010 - add_srs_wkt (p, 3, 1011 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1012 - add_srs_wkt (p, 4, 1013 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1014 - add_srs_wkt (p, 5, 1015 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1016 - add_srs_wkt (p, 6, 1017 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1018 - add_srs_wkt (p, 7, 1019 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1020 - add_srs_wkt (p, 8, 1021 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1022 - add_srs_wkt (p, 9, 1023 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",54],PA"); 1024 - add_srs_wkt (p, 10, 1025 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1026 - add_srs_wkt (p, 11, 1027 - "18500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1028 - add_srs_wkt (p, 12, 1029 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1030 - add_srs_wkt (p, 13, 1031 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2652\"]]"); 1032 - p = add_epsg_def_ex (filter, first, last, 2653, "epsg", 2653, 1033 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 19", 0, 1, 1034 - "Krassowsky 1940", "Greenwich", 1035 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1036 - "X", "North", "Y", "East"); 1037 - add_proj4text (p, 0, 1038 - "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=19500000 +y_0=0"); 1039 - add_proj4text (p, 1, 1040 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1041 - add_proj4text (p, 2, 1042 - "0.22 +units=m +no_defs"); 1043 - add_srs_wkt (p, 0, 1044 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 19\","); 1045 - add_srs_wkt (p, 1, 1046 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1047 - add_srs_wkt (p, 2, 1048 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1049 - add_srs_wkt (p, 3, 1050 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1051 - add_srs_wkt (p, 4, 1052 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1053 - add_srs_wkt (p, 5, 1054 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1055 - add_srs_wkt (p, 6, 1056 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1057 - add_srs_wkt (p, 7, 1058 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1059 - add_srs_wkt (p, 8, 1060 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1061 - add_srs_wkt (p, 9, 1062 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA"); 1063 - add_srs_wkt (p, 10, 1064 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1065 - add_srs_wkt (p, 11, 1066 - "19500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1067 - add_srs_wkt (p, 12, 1068 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1069 - add_srs_wkt (p, 13, 1070 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2653\"]]"); 1071 - p = add_epsg_def_ex (filter, first, last, 2654, "epsg", 2654, 1072 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 20", 0, 1, 1073 - "Krassowsky 1940", "Greenwich", 1074 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1075 - "X", "North", "Y", "East"); 1076 - add_proj4text (p, 0, 1077 - "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=20500000 +y_0=0"); 1078 - add_proj4text (p, 1, 1079 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1080 - add_proj4text (p, 2, 1081 - "0.22 +units=m +no_defs"); 1082 - add_srs_wkt (p, 0, 1083 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 20\","); 1084 - add_srs_wkt (p, 1, 1085 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1086 - add_srs_wkt (p, 2, 1087 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1088 - add_srs_wkt (p, 3, 1089 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1090 - add_srs_wkt (p, 4, 1091 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1092 - add_srs_wkt (p, 5, 1093 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1094 - add_srs_wkt (p, 6, 1095 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1096 - add_srs_wkt (p, 7, 1097 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1098 - add_srs_wkt (p, 8, 1099 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1100 - add_srs_wkt (p, 9, 1101 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",60],PA"); 1102 - add_srs_wkt (p, 10, 1103 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1104 - add_srs_wkt (p, 11, 1105 - "20500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1106 - add_srs_wkt (p, 12, 1107 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1108 - add_srs_wkt (p, 13, 1109 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2654\"]]"); 1110 - p = add_epsg_def_ex (filter, first, last, 2655, "epsg", 2655, 1111 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 21", 0, 1, 1112 - "Krassowsky 1940", "Greenwich", 1113 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1114 - "X", "North", "Y", "East"); 1115 - add_proj4text (p, 0, 1116 - "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0"); 1117 - add_proj4text (p, 1, 1118 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1119 - add_proj4text (p, 2, 1120 - "0.22 +units=m +no_defs"); 1121 - add_srs_wkt (p, 0, 1122 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 21\","); 1123 - add_srs_wkt (p, 1, 1124 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1125 - add_srs_wkt (p, 2, 1126 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1127 - add_srs_wkt (p, 3, 1128 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1129 - add_srs_wkt (p, 4, 1130 - "UTHORITY[\"EPSG\",\"6200\"]],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\"]],AXIS[\"Latitude\",NOR"); 1135 - add_srs_wkt (p, 7, 1136 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1137 - add_srs_wkt (p, 8, 1138 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1139 - add_srs_wkt (p, 9, 1140 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",63],PA"); 1141 - add_srs_wkt (p, 10, 1142 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1143 - add_srs_wkt (p, 11, 1144 - "21500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1145 - add_srs_wkt (p, 12, 1146 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1147 - add_srs_wkt (p, 13, 1148 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2655\"]]"); 1149 - p = add_epsg_def_ex (filter, first, last, 2656, "epsg", 2656, 1150 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 22", 0, 1, 1151 - "Krassowsky 1940", "Greenwich", 1152 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1153 - "X", "North", "Y", "East"); 1154 - add_proj4text (p, 0, 1155 - "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=22500000 +y_0=0"); 1156 - add_proj4text (p, 1, 1157 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1158 - add_proj4text (p, 2, 1159 - "0.22 +units=m +no_defs"); 1160 - add_srs_wkt (p, 0, 1161 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 22\","); 1162 - add_srs_wkt (p, 1, 1163 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1164 - add_srs_wkt (p, 2, 1165 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1166 - add_srs_wkt (p, 3, 1167 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1168 - add_srs_wkt (p, 4, 1169 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1170 - add_srs_wkt (p, 5, 1171 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1172 - add_srs_wkt (p, 6, 1173 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1174 - add_srs_wkt (p, 7, 1175 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1176 - add_srs_wkt (p, 8, 1177 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1178 - add_srs_wkt (p, 9, 1179 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",66],PA"); 1180 - add_srs_wkt (p, 10, 1181 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1182 - add_srs_wkt (p, 11, 1183 - "22500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1184 - add_srs_wkt (p, 12, 1185 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1186 - add_srs_wkt (p, 13, 1187 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2656\"]]"); 1188 - p = add_epsg_def_ex (filter, first, last, 2657, "epsg", 2657, 1189 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 23", 0, 1, 1190 - "Krassowsky 1940", "Greenwich", 1191 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1192 - "X", "North", "Y", "East"); 1193 - add_proj4text (p, 0, 1194 - "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=23500000 +y_0=0"); 1195 - add_proj4text (p, 1, 1196 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1197 - add_proj4text (p, 2, 1198 - "0.22 +units=m +no_defs"); 1199 - add_srs_wkt (p, 0, 1200 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 23\","); 1201 - add_srs_wkt (p, 1, 1202 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1203 - add_srs_wkt (p, 2, 1204 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1205 - add_srs_wkt (p, 3, 1206 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1207 - add_srs_wkt (p, 4, 1208 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1209 - add_srs_wkt (p, 5, 1210 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1211 - add_srs_wkt (p, 6, 1212 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1213 - add_srs_wkt (p, 7, 1214 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1215 - add_srs_wkt (p, 8, 1216 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1217 - add_srs_wkt (p, 9, 1218 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",69],PA"); 1219 - add_srs_wkt (p, 10, 1220 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1221 - add_srs_wkt (p, 11, 1222 - "23500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1223 - add_srs_wkt (p, 12, 1224 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1225 - add_srs_wkt (p, 13, 1226 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2657\"]]"); 1227 - p = add_epsg_def_ex (filter, first, last, 2658, "epsg", 2658, 1228 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 24", 0, 1, 1229 - "Krassowsky 1940", "Greenwich", 1230 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1231 - "X", "North", "Y", "East"); 1232 - add_proj4text (p, 0, 1233 - "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=24500000 +y_0=0"); 1234 - add_proj4text (p, 1, 1235 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1236 - add_proj4text (p, 2, 1237 - "0.22 +units=m +no_defs"); 1238 - add_srs_wkt (p, 0, 1239 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 24\","); 1240 - add_srs_wkt (p, 1, 1241 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1242 - add_srs_wkt (p, 2, 1243 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1244 - add_srs_wkt (p, 3, 1245 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1246 - add_srs_wkt (p, 4, 1247 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1248 - add_srs_wkt (p, 5, 1249 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1250 - add_srs_wkt (p, 6, 1251 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1252 - add_srs_wkt (p, 7, 1253 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1254 - add_srs_wkt (p, 8, 1255 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1256 - add_srs_wkt (p, 9, 1257 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",72],PA"); 1258 - add_srs_wkt (p, 10, 1259 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1260 - add_srs_wkt (p, 11, 1261 - "24500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1262 - add_srs_wkt (p, 12, 1263 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1264 - add_srs_wkt (p, 13, 1265 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2658\"]]"); 1266 - p = add_epsg_def_ex (filter, first, last, 2659, "epsg", 2659, 1267 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 25", 0, 1, 1268 - "Krassowsky 1940", "Greenwich", 1269 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1270 - "X", "North", "Y", "East"); 1271 - add_proj4text (p, 0, 1272 - "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0"); 1273 - add_proj4text (p, 1, 1274 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1275 - add_proj4text (p, 2, 1276 - "0.22 +units=m +no_defs"); 1277 - add_srs_wkt (p, 0, 1278 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 25\","); 1279 - add_srs_wkt (p, 1, 1280 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1281 - add_srs_wkt (p, 2, 1282 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1283 - add_srs_wkt (p, 3, 1284 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1285 - add_srs_wkt (p, 4, 1286 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1287 - add_srs_wkt (p, 5, 1288 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1289 - add_srs_wkt (p, 6, 1290 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1291 - add_srs_wkt (p, 7, 1292 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1293 - add_srs_wkt (p, 8, 1294 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1295 - add_srs_wkt (p, 9, 1296 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA"); 1297 - add_srs_wkt (p, 10, 1298 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1299 - add_srs_wkt (p, 11, 1300 - "25500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1301 - add_srs_wkt (p, 12, 1302 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1303 - add_srs_wkt (p, 13, 1304 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2659\"]]"); 1305 - p = add_epsg_def_ex (filter, first, last, 2660, "epsg", 2660, 1306 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 26", 0, 1, 1307 - "Krassowsky 1940", "Greenwich", 1308 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1309 - "X", "North", "Y", "East"); 1310 - add_proj4text (p, 0, 1311 - "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0"); 1312 - add_proj4text (p, 1, 1313 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1314 - add_proj4text (p, 2, 1315 - "0.22 +units=m +no_defs"); 1316 - add_srs_wkt (p, 0, 1317 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 26\","); 1318 - add_srs_wkt (p, 1, 1319 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1320 - add_srs_wkt (p, 2, 1321 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1322 - add_srs_wkt (p, 3, 1323 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1324 - add_srs_wkt (p, 4, 1325 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1326 - add_srs_wkt (p, 5, 1327 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1328 - add_srs_wkt (p, 6, 1329 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1330 - add_srs_wkt (p, 7, 1331 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1332 - add_srs_wkt (p, 8, 1333 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1334 - add_srs_wkt (p, 9, 1335 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",78],PA"); 1336 - add_srs_wkt (p, 10, 1337 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1338 - add_srs_wkt (p, 11, 1339 - "26500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1340 - add_srs_wkt (p, 12, 1341 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1342 - add_srs_wkt (p, 13, 1343 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2660\"]]"); 1344 - p = add_epsg_def_ex (filter, first, last, 2661, "epsg", 2661, 1345 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 27", 0, 1, 1346 - "Krassowsky 1940", "Greenwich", 1347 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1348 - "X", "North", "Y", "East"); 1349 - add_proj4text (p, 0, 1350 - "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0"); 1351 - add_proj4text (p, 1, 1352 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1353 - add_proj4text (p, 2, 1354 - "0.22 +units=m +no_defs"); 1355 - add_srs_wkt (p, 0, 1356 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 27\","); 1357 - add_srs_wkt (p, 1, 1358 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1359 - add_srs_wkt (p, 2, 1360 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1361 - add_srs_wkt (p, 3, 1362 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1363 - add_srs_wkt (p, 4, 1364 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1365 - add_srs_wkt (p, 5, 1366 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1367 - add_srs_wkt (p, 6, 1368 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1369 - add_srs_wkt (p, 7, 1370 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1371 - add_srs_wkt (p, 8, 1372 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1373 - add_srs_wkt (p, 9, 1374 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA"); 1375 - add_srs_wkt (p, 10, 1376 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1377 - add_srs_wkt (p, 11, 1378 - "27500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1379 - add_srs_wkt (p, 12, 1380 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1381 - add_srs_wkt (p, 13, 1382 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2661\"]]"); 1383 - p = add_epsg_def_ex (filter, first, last, 2662, "epsg", 2662, 1384 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 28", 0, 1, 1385 - "Krassowsky 1940", "Greenwich", 1386 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1387 - "X", "North", "Y", "East"); 1388 - add_proj4text (p, 0, 1389 - "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0"); 1390 - add_proj4text (p, 1, 1391 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1392 - add_proj4text (p, 2, 1393 - "0.22 +units=m +no_defs"); 1394 - add_srs_wkt (p, 0, 1395 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 28\","); 1396 - add_srs_wkt (p, 1, 1397 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1398 - add_srs_wkt (p, 2, 1399 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1400 - add_srs_wkt (p, 3, 1401 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1402 - add_srs_wkt (p, 4, 1403 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1404 - add_srs_wkt (p, 5, 1405 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1406 - add_srs_wkt (p, 6, 1407 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1408 - add_srs_wkt (p, 7, 1409 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1410 - add_srs_wkt (p, 8, 1411 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1412 - add_srs_wkt (p, 9, 1413 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",84],PA"); 1414 - add_srs_wkt (p, 10, 1415 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1416 - add_srs_wkt (p, 11, 1417 - "28500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1418 - add_srs_wkt (p, 12, 1419 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1420 - add_srs_wkt (p, 13, 1421 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2662\"]]"); 1422 - p = add_epsg_def_ex (filter, first, last, 2663, "epsg", 2663, 1423 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 29", 0, 1, 1424 - "Krassowsky 1940", "Greenwich", 1425 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1426 - "X", "North", "Y", "East"); 1427 - add_proj4text (p, 0, 1428 - "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0"); 1429 - add_proj4text (p, 1, 1430 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1431 - add_proj4text (p, 2, 1432 - "0.22 +units=m +no_defs"); 1433 - add_srs_wkt (p, 0, 1434 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 29\","); 1435 - add_srs_wkt (p, 1, 1436 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1437 - add_srs_wkt (p, 2, 1438 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1439 - add_srs_wkt (p, 3, 1440 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1441 - add_srs_wkt (p, 4, 1442 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1443 - add_srs_wkt (p, 5, 1444 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1445 - add_srs_wkt (p, 6, 1446 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1447 - add_srs_wkt (p, 7, 1448 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1449 - add_srs_wkt (p, 8, 1450 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1451 - add_srs_wkt (p, 9, 1452 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA"); 1453 - add_srs_wkt (p, 10, 1454 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1455 - add_srs_wkt (p, 11, 1456 - "29500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1457 - add_srs_wkt (p, 12, 1458 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1459 - add_srs_wkt (p, 13, 1460 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2663\"]]"); 1461 - p = add_epsg_def_ex (filter, first, last, 2664, "epsg", 2664, 1462 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 30", 0, 1, 1463 - "Krassowsky 1940", "Greenwich", 1464 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1465 - "X", "North", "Y", "East"); 1466 - add_proj4text (p, 0, 1467 - "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0"); 1468 - add_proj4text (p, 1, 1469 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1470 - add_proj4text (p, 2, 1471 - "0.22 +units=m +no_defs"); 1472 - add_srs_wkt (p, 0, 1473 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 30\","); 1474 - add_srs_wkt (p, 1, 1475 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1476 - add_srs_wkt (p, 2, 1477 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1478 - add_srs_wkt (p, 3, 1479 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1480 - add_srs_wkt (p, 4, 1481 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1482 - add_srs_wkt (p, 5, 1483 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1484 - add_srs_wkt (p, 6, 1485 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1486 - add_srs_wkt (p, 7, 1487 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1488 - add_srs_wkt (p, 8, 1489 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1490 - add_srs_wkt (p, 9, 1491 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",90],PA"); 1492 - add_srs_wkt (p, 10, 1493 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1494 - add_srs_wkt (p, 11, 1495 - "30500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1496 - add_srs_wkt (p, 12, 1497 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1498 - add_srs_wkt (p, 13, 1499 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2664\"]]"); 1500 - p = add_epsg_def_ex (filter, first, last, 2665, "epsg", 2665, 1501 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 31", 0, 1, 1502 - "Krassowsky 1940", "Greenwich", 1503 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1504 - "X", "North", "Y", "East"); 1505 - add_proj4text (p, 0, 1506 - "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0"); 1507 - add_proj4text (p, 1, 1508 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1509 - add_proj4text (p, 2, 1510 - "0.22 +units=m +no_defs"); 1511 - add_srs_wkt (p, 0, 1512 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 31\","); 1513 - add_srs_wkt (p, 1, 1514 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1515 - add_srs_wkt (p, 2, 1516 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1517 - add_srs_wkt (p, 3, 1518 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1519 - add_srs_wkt (p, 4, 1520 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1521 - add_srs_wkt (p, 5, 1522 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1523 - add_srs_wkt (p, 6, 1524 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1525 - add_srs_wkt (p, 7, 1526 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1527 - add_srs_wkt (p, 8, 1528 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1529 - add_srs_wkt (p, 9, 1530 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA"); 1531 - add_srs_wkt (p, 10, 1532 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1533 - add_srs_wkt (p, 11, 1534 - "31500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1535 - add_srs_wkt (p, 12, 1536 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1537 - add_srs_wkt (p, 13, 1538 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2665\"]]"); 1539 - p = add_epsg_def_ex (filter, first, last, 2666, "epsg", 2666, 1540 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 32", 0, 1, 1541 - "Krassowsky 1940", "Greenwich", 1542 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1543 - "X", "North", "Y", "East"); 1544 - add_proj4text (p, 0, 1545 - "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0"); 1546 - add_proj4text (p, 1, 1547 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1548 - add_proj4text (p, 2, 1549 - "0.22 +units=m +no_defs"); 1550 - add_srs_wkt (p, 0, 1551 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 32\","); 1552 - add_srs_wkt (p, 1, 1553 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1554 - add_srs_wkt (p, 2, 1555 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1556 - add_srs_wkt (p, 3, 1557 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1558 - add_srs_wkt (p, 4, 1559 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1560 - add_srs_wkt (p, 5, 1561 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1562 - add_srs_wkt (p, 6, 1563 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1564 - add_srs_wkt (p, 7, 1565 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1566 - add_srs_wkt (p, 8, 1567 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1568 - add_srs_wkt (p, 9, 1569 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",96],PA"); 1570 - add_srs_wkt (p, 10, 1571 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1572 - add_srs_wkt (p, 11, 1573 - "32500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1574 - add_srs_wkt (p, 12, 1575 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1576 - add_srs_wkt (p, 13, 1577 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2666\"]]"); 1578 - p = add_epsg_def_ex (filter, first, last, 2667, "epsg", 2667, 1579 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 33", 0, 1, 1580 - "Krassowsky 1940", "Greenwich", 1581 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1582 - "X", "North", "Y", "East"); 1583 - add_proj4text (p, 0, 1584 - "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0"); 1585 - add_proj4text (p, 1, 1586 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1587 - add_proj4text (p, 2, 1588 - "0.22 +units=m +no_defs"); 1589 - add_srs_wkt (p, 0, 1590 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 33\","); 1591 - add_srs_wkt (p, 1, 1592 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1593 - add_srs_wkt (p, 2, 1594 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1595 - add_srs_wkt (p, 3, 1596 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1597 - add_srs_wkt (p, 4, 1598 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1599 - add_srs_wkt (p, 5, 1600 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1601 - add_srs_wkt (p, 6, 1602 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1603 - add_srs_wkt (p, 7, 1604 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1605 - add_srs_wkt (p, 8, 1606 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1607 - add_srs_wkt (p, 9, 1608 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA"); 1609 - add_srs_wkt (p, 10, 1610 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1611 - add_srs_wkt (p, 11, 1612 - "33500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1613 - add_srs_wkt (p, 12, 1614 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1615 - add_srs_wkt (p, 13, 1616 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2667\"]]"); 1617 - p = add_epsg_def_ex (filter, first, last, 2668, "epsg", 2668, 1618 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 34", 0, 1, 1619 - "Krassowsky 1940", "Greenwich", 1620 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1621 - "X", "North", "Y", "East"); 1622 - add_proj4text (p, 0, 1623 - "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0="); 1624 - add_proj4text (p, 1, 1625 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1626 - add_proj4text (p, 2, 1627 - "-0.22 +units=m +no_defs"); 1628 - add_srs_wkt (p, 0, 1629 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 34\","); 1630 - add_srs_wkt (p, 1, 1631 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1632 - add_srs_wkt (p, 2, 1633 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1634 - add_srs_wkt (p, 3, 1635 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1636 - add_srs_wkt (p, 4, 1637 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1638 - add_srs_wkt (p, 5, 1639 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1640 - add_srs_wkt (p, 6, 1641 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1642 - add_srs_wkt (p, 7, 1643 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1644 - add_srs_wkt (p, 8, 1645 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1646 - add_srs_wkt (p, 9, 1647 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P"); 1648 - add_srs_wkt (p, 10, 1649 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1650 - add_srs_wkt (p, 11, 1651 - ",34500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1652 - add_srs_wkt (p, 12, 1653 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1654 - add_srs_wkt (p, 13, 1655 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2668\"]]"); 1656 - p = add_epsg_def_ex (filter, first, last, 2669, "epsg", 2669, 1657 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 35", 0, 1, 1658 - "Krassowsky 1940", "Greenwich", 1659 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1660 - "X", "North", "Y", "East"); 1661 - add_proj4text (p, 0, 1662 - "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0="); 1663 - add_proj4text (p, 1, 1664 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1665 - add_proj4text (p, 2, 1666 - "-0.22 +units=m +no_defs"); 1667 - add_srs_wkt (p, 0, 1668 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 35\","); 1669 - add_srs_wkt (p, 1, 1670 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1671 - add_srs_wkt (p, 2, 1672 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1673 - add_srs_wkt (p, 3, 1674 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1675 - add_srs_wkt (p, 4, 1676 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1677 - add_srs_wkt (p, 5, 1678 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1679 - add_srs_wkt (p, 6, 1680 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1681 - add_srs_wkt (p, 7, 1682 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1683 - add_srs_wkt (p, 8, 1684 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1685 - add_srs_wkt (p, 9, 1686 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P"); 1687 - add_srs_wkt (p, 10, 1688 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1689 - add_srs_wkt (p, 11, 1690 - ",35500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1691 - add_srs_wkt (p, 12, 1692 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1693 - add_srs_wkt (p, 13, 1694 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2669\"]]"); 1695 - p = add_epsg_def_ex (filter, first, last, 2670, "epsg", 2670, 1696 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 36", 0, 1, 1697 - "Krassowsky 1940", "Greenwich", 1698 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1699 - "X", "North", "Y", "East"); 1700 - add_proj4text (p, 0, 1701 - "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0="); 1702 - add_proj4text (p, 1, 1703 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1704 - add_proj4text (p, 2, 1705 - "-0.22 +units=m +no_defs"); 1706 - add_srs_wkt (p, 0, 1707 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 36\","); 1708 - add_srs_wkt (p, 1, 1709 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1710 - add_srs_wkt (p, 2, 1711 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1712 - add_srs_wkt (p, 3, 1713 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1714 - add_srs_wkt (p, 4, 1715 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1716 - add_srs_wkt (p, 5, 1717 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1718 - add_srs_wkt (p, 6, 1719 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1720 - add_srs_wkt (p, 7, 1721 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1722 - add_srs_wkt (p, 8, 1723 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1724 - add_srs_wkt (p, 9, 1725 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P"); 1726 - add_srs_wkt (p, 10, 1727 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1728 - add_srs_wkt (p, 11, 1729 - ",36500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1730 - add_srs_wkt (p, 12, 1731 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1732 - add_srs_wkt (p, 13, 1733 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2670\"]]"); 1734 - p = add_epsg_def_ex (filter, first, last, 2671, "epsg", 2671, 1735 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 37", 0, 1, 1736 - "Krassowsky 1940", "Greenwich", 1737 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1738 - "X", "North", "Y", "East"); 1739 - add_proj4text (p, 0, 1740 - "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0="); 1741 - add_proj4text (p, 1, 1742 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1743 - add_proj4text (p, 2, 1744 - "-0.22 +units=m +no_defs"); 1745 - add_srs_wkt (p, 0, 1746 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 37\","); 1747 - add_srs_wkt (p, 1, 1748 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",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[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1753 - add_srs_wkt (p, 4, 1754 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1755 - add_srs_wkt (p, 5, 1756 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1757 - add_srs_wkt (p, 6, 1758 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1759 - add_srs_wkt (p, 7, 1760 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1761 - add_srs_wkt (p, 8, 1762 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1763 - add_srs_wkt (p, 9, 1764 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P"); 1765 - add_srs_wkt (p, 10, 1766 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1767 - add_srs_wkt (p, 11, 1768 - ",37500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1769 - add_srs_wkt (p, 12, 1770 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1771 - add_srs_wkt (p, 13, 1772 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2671\"]]"); 1773 - p = add_epsg_def_ex (filter, first, last, 2672, "epsg", 2672, 1774 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 38", 0, 1, 1775 - "Krassowsky 1940", "Greenwich", 1776 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1777 - "X", "North", "Y", "East"); 1778 - add_proj4text (p, 0, 1779 - "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0="); 1780 - add_proj4text (p, 1, 1781 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1782 - add_proj4text (p, 2, 1783 - "-0.22 +units=m +no_defs"); 1784 - add_srs_wkt (p, 0, 1785 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 38\","); 1786 - add_srs_wkt (p, 1, 1787 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1788 - add_srs_wkt (p, 2, 1789 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1790 - add_srs_wkt (p, 3, 1791 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1792 - add_srs_wkt (p, 4, 1793 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1794 - add_srs_wkt (p, 5, 1795 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1796 - add_srs_wkt (p, 6, 1797 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1798 - add_srs_wkt (p, 7, 1799 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1800 - add_srs_wkt (p, 8, 1801 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1802 - add_srs_wkt (p, 9, 1803 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P"); 1804 - add_srs_wkt (p, 10, 1805 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1806 - add_srs_wkt (p, 11, 1807 - ",38500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1808 - add_srs_wkt (p, 12, 1809 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1810 - add_srs_wkt (p, 13, 1811 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2672\"]]"); 1812 - p = add_epsg_def_ex (filter, first, last, 2673, "epsg", 2673, 1813 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 39", 0, 1, 1814 - "Krassowsky 1940", "Greenwich", 1815 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1816 - "X", "North", "Y", "East"); 1817 - add_proj4text (p, 0, 1818 - "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0="); 1819 - add_proj4text (p, 1, 1820 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1821 - add_proj4text (p, 2, 1822 - "-0.22 +units=m +no_defs"); 1823 - add_srs_wkt (p, 0, 1824 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 39\","); 1825 - add_srs_wkt (p, 1, 1826 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1827 - add_srs_wkt (p, 2, 1828 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1829 - add_srs_wkt (p, 3, 1830 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1831 - add_srs_wkt (p, 4, 1832 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1833 - add_srs_wkt (p, 5, 1834 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1835 - add_srs_wkt (p, 6, 1836 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1837 - add_srs_wkt (p, 7, 1838 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1839 - add_srs_wkt (p, 8, 1840 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1841 - add_srs_wkt (p, 9, 1842 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P"); 1843 - add_srs_wkt (p, 10, 1844 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1845 - add_srs_wkt (p, 11, 1846 - ",39500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1847 - add_srs_wkt (p, 12, 1848 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1849 - add_srs_wkt (p, 13, 1850 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2673\"]]"); 1851 - p = add_epsg_def_ex (filter, first, last, 2674, "epsg", 2674, 1852 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 40", 0, 1, 1853 - "Krassowsky 1940", "Greenwich", 1854 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1855 - "X", "North", "Y", "East"); 1856 - add_proj4text (p, 0, 1857 - "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0="); 1858 - add_proj4text (p, 1, 1859 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1860 - add_proj4text (p, 2, 1861 - "-0.22 +units=m +no_defs"); 1862 - add_srs_wkt (p, 0, 1863 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 40\","); 1864 - add_srs_wkt (p, 1, 1865 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1866 - add_srs_wkt (p, 2, 1867 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1868 - add_srs_wkt (p, 3, 1869 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1870 - add_srs_wkt (p, 4, 1871 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1872 - add_srs_wkt (p, 5, 1873 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1874 - add_srs_wkt (p, 6, 1875 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1876 - add_srs_wkt (p, 7, 1877 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1878 - add_srs_wkt (p, 8, 1879 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1880 - add_srs_wkt (p, 9, 1881 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P"); 1882 - add_srs_wkt (p, 10, 1883 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1884 - add_srs_wkt (p, 11, 1885 - ",40500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1886 - add_srs_wkt (p, 12, 1887 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1888 - add_srs_wkt (p, 13, 1889 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2674\"]]"); 1890 - p = add_epsg_def_ex (filter, first, last, 2675, "epsg", 2675, 1891 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 41", 0, 1, 1892 - "Krassowsky 1940", "Greenwich", 1893 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1894 - "X", "North", "Y", "East"); 1895 - add_proj4text (p, 0, 1896 - "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0="); 1897 - add_proj4text (p, 1, 1898 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1899 - add_proj4text (p, 2, 1900 - "-0.22 +units=m +no_defs"); 1901 - add_srs_wkt (p, 0, 1902 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 41\","); 1903 - add_srs_wkt (p, 1, 1904 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1905 - add_srs_wkt (p, 2, 1906 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1907 - add_srs_wkt (p, 3, 1908 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1909 - add_srs_wkt (p, 4, 1910 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1911 - add_srs_wkt (p, 5, 1912 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1913 - add_srs_wkt (p, 6, 1914 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1915 - add_srs_wkt (p, 7, 1916 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1917 - add_srs_wkt (p, 8, 1918 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1919 - add_srs_wkt (p, 9, 1920 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P"); 1921 - add_srs_wkt (p, 10, 1922 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1923 - add_srs_wkt (p, 11, 1924 - ",41500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1925 - add_srs_wkt (p, 12, 1926 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1927 - add_srs_wkt (p, 13, 1928 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2675\"]]"); 1929 - p = add_epsg_def_ex (filter, first, last, 2676, "epsg", 2676, 1930 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 42", 0, 1, 1931 - "Krassowsky 1940", "Greenwich", 1932 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1933 - "X", "North", "Y", "East"); 1934 - add_proj4text (p, 0, 1935 - "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0="); 1936 - add_proj4text (p, 1, 1937 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1938 - add_proj4text (p, 2, 1939 - "-0.22 +units=m +no_defs"); 1940 - add_srs_wkt (p, 0, 1941 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 42\","); 1942 - add_srs_wkt (p, 1, 1943 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1944 - add_srs_wkt (p, 2, 1945 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1946 - add_srs_wkt (p, 3, 1947 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1948 - add_srs_wkt (p, 4, 1949 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1950 - add_srs_wkt (p, 5, 1951 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1952 - add_srs_wkt (p, 6, 1953 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1954 - add_srs_wkt (p, 7, 1955 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1956 - add_srs_wkt (p, 8, 1957 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1958 - add_srs_wkt (p, 9, 1959 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P"); 1960 - add_srs_wkt (p, 10, 1961 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1962 - add_srs_wkt (p, 11, 1963 - ",42500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1964 - add_srs_wkt (p, 12, 1965 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1966 - add_srs_wkt (p, 13, 1967 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2676\"]]"); 1968 - p = add_epsg_def_ex (filter, first, last, 2677, "epsg", 2677, 1969 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 43", 0, 1, 1970 - "Krassowsky 1940", "Greenwich", 1971 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1972 - "X", "North", "Y", "East"); 1973 - add_proj4text (p, 0, 1974 - "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0="); 1975 - add_proj4text (p, 1, 1976 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1977 - add_proj4text (p, 2, 1978 - "-0.22 +units=m +no_defs"); 1979 - add_srs_wkt (p, 0, 1980 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 43\","); 1981 - add_srs_wkt (p, 1, 1982 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1983 - add_srs_wkt (p, 2, 1984 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1985 - add_srs_wkt (p, 3, 1986 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1987 - add_srs_wkt (p, 4, 1988 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1989 - add_srs_wkt (p, 5, 1990 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1991 - add_srs_wkt (p, 6, 1992 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1993 - add_srs_wkt (p, 7, 1994 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1995 - add_srs_wkt (p, 8, 1996 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1997 - add_srs_wkt (p, 9, 1998 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P"); 1999 - add_srs_wkt (p, 10, 2000 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2001 - add_srs_wkt (p, 11, 2002 - ",43500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2003 - add_srs_wkt (p, 12, 2004 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2005 - add_srs_wkt (p, 13, 2006 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2677\"]]"); 2007 - p = add_epsg_def_ex (filter, first, last, 2678, "epsg", 2678, 2008 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 44", 0, 1, 2009 - "Krassowsky 1940", "Greenwich", 2010 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2011 - "X", "North", "Y", "East"); 2012 - add_proj4text (p, 0, 2013 - "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0="); 2014 - add_proj4text (p, 1, 2015 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2016 - add_proj4text (p, 2, 2017 - "-0.22 +units=m +no_defs"); 2018 - add_srs_wkt (p, 0, 2019 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 44\","); 2020 - add_srs_wkt (p, 1, 2021 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2022 - add_srs_wkt (p, 2, 2023 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2024 - add_srs_wkt (p, 3, 2025 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2026 - add_srs_wkt (p, 4, 2027 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2028 - add_srs_wkt (p, 5, 2029 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2030 - add_srs_wkt (p, 6, 2031 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2032 - add_srs_wkt (p, 7, 2033 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2034 - add_srs_wkt (p, 8, 2035 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2036 - add_srs_wkt (p, 9, 2037 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P"); 2038 - add_srs_wkt (p, 10, 2039 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2040 - add_srs_wkt (p, 11, 2041 - ",44500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2042 - add_srs_wkt (p, 12, 2043 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2044 - add_srs_wkt (p, 13, 2045 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2678\"]]"); 2046 - p = add_epsg_def_ex (filter, first, last, 2679, "epsg", 2679, 2047 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 45", 0, 1, 2048 - "Krassowsky 1940", "Greenwich", 2049 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2050 - "X", "North", "Y", "East"); 2051 - add_proj4text (p, 0, 2052 - "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0="); 2053 - add_proj4text (p, 1, 2054 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2055 - add_proj4text (p, 2, 2056 - "-0.22 +units=m +no_defs"); 2057 - add_srs_wkt (p, 0, 2058 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 45\","); 2059 - add_srs_wkt (p, 1, 2060 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2061 - add_srs_wkt (p, 2, 2062 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2063 - add_srs_wkt (p, 3, 2064 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2065 - add_srs_wkt (p, 4, 2066 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2067 - add_srs_wkt (p, 5, 2068 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2069 - add_srs_wkt (p, 6, 2070 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2071 - add_srs_wkt (p, 7, 2072 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2073 - add_srs_wkt (p, 8, 2074 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2075 - add_srs_wkt (p, 9, 2076 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P"); 2077 - add_srs_wkt (p, 10, 2078 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2079 - add_srs_wkt (p, 11, 2080 - ",45500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2081 - add_srs_wkt (p, 12, 2082 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2083 - add_srs_wkt (p, 13, 2084 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2679\"]]"); 2085 - p = add_epsg_def_ex (filter, first, last, 2680, "epsg", 2680, 2086 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 46", 0, 1, 2087 - "Krassowsky 1940", "Greenwich", 2088 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2089 - "X", "North", "Y", "East"); 2090 - add_proj4text (p, 0, 2091 - "+proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=46500000 +y_0="); 2092 - add_proj4text (p, 1, 2093 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2094 - add_proj4text (p, 2, 2095 - "-0.22 +units=m +no_defs"); 2096 - add_srs_wkt (p, 0, 2097 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 46\","); 2098 - add_srs_wkt (p, 1, 2099 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2100 - add_srs_wkt (p, 2, 2101 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2102 - add_srs_wkt (p, 3, 2103 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2104 - add_srs_wkt (p, 4, 2105 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2106 - add_srs_wkt (p, 5, 2107 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2108 - add_srs_wkt (p, 6, 2109 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2110 - add_srs_wkt (p, 7, 2111 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2112 - add_srs_wkt (p, 8, 2113 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2114 - add_srs_wkt (p, 9, 2115 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",138],P"); 2116 - add_srs_wkt (p, 10, 2117 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2118 - add_srs_wkt (p, 11, 2119 - ",46500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2120 - add_srs_wkt (p, 12, 2121 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2122 - add_srs_wkt (p, 13, 2123 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2680\"]]"); 2124 - p = add_epsg_def_ex (filter, first, last, 2681, "epsg", 2681, 2125 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 47", 0, 1, 2126 - "Krassowsky 1940", "Greenwich", 2127 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2128 - "X", "North", "Y", "East"); 2129 - add_proj4text (p, 0, 2130 - "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=47500000 +y_0="); 2131 - add_proj4text (p, 1, 2132 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2133 - add_proj4text (p, 2, 2134 - "-0.22 +units=m +no_defs"); 2135 - add_srs_wkt (p, 0, 2136 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 47\","); 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\"]],AXIS[\"Latitude\",NOR"); 2149 - add_srs_wkt (p, 7, 2150 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2151 - add_srs_wkt (p, 8, 2152 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2153 - add_srs_wkt (p, 9, 2154 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P"); 2155 - add_srs_wkt (p, 10, 2156 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2157 - add_srs_wkt (p, 11, 2158 - ",47500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2159 - add_srs_wkt (p, 12, 2160 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2161 - add_srs_wkt (p, 13, 2162 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2681\"]]"); 2163 - p = add_epsg_def_ex (filter, first, last, 2682, "epsg", 2682, 2164 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 48", 0, 1, 2165 - "Krassowsky 1940", "Greenwich", 2166 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2167 - "X", "North", "Y", "East"); 2168 - add_proj4text (p, 0, 2169 - "+proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=48500000 +y_0="); 2170 - add_proj4text (p, 1, 2171 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2172 - add_proj4text (p, 2, 2173 - "-0.22 +units=m +no_defs"); 2174 - add_srs_wkt (p, 0, 2175 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 48\","); 2176 - add_srs_wkt (p, 1, 2177 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2178 - add_srs_wkt (p, 2, 2179 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2180 - add_srs_wkt (p, 3, 2181 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2182 - add_srs_wkt (p, 4, 2183 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2184 - add_srs_wkt (p, 5, 2185 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2186 - add_srs_wkt (p, 6, 2187 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2188 - add_srs_wkt (p, 7, 2189 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2190 - add_srs_wkt (p, 8, 2191 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2192 - add_srs_wkt (p, 9, 2193 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",144],P"); 2194 - add_srs_wkt (p, 10, 2195 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2196 - add_srs_wkt (p, 11, 2197 - ",48500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2198 - add_srs_wkt (p, 12, 2199 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2200 - add_srs_wkt (p, 13, 2201 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2682\"]]"); 2202 - p = add_epsg_def_ex (filter, first, last, 2683, "epsg", 2683, 2203 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 49", 0, 1, 2204 - "Krassowsky 1940", "Greenwich", 2205 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2206 - "X", "North", "Y", "East"); 2207 - add_proj4text (p, 0, 2208 - "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=49500000 +y_0="); 2209 - add_proj4text (p, 1, 2210 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2211 - add_proj4text (p, 2, 2212 - "-0.22 +units=m +no_defs"); 2213 - add_srs_wkt (p, 0, 2214 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 49\","); 2215 - add_srs_wkt (p, 1, 2216 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2217 - add_srs_wkt (p, 2, 2218 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2219 - add_srs_wkt (p, 3, 2220 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2221 - add_srs_wkt (p, 4, 2222 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2223 - add_srs_wkt (p, 5, 2224 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2225 - add_srs_wkt (p, 6, 2226 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2227 - add_srs_wkt (p, 7, 2228 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2229 - add_srs_wkt (p, 8, 2230 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2231 - add_srs_wkt (p, 9, 2232 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P"); 2233 - add_srs_wkt (p, 10, 2234 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2235 - add_srs_wkt (p, 11, 2236 - ",49500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2237 - add_srs_wkt (p, 12, 2238 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2239 - add_srs_wkt (p, 13, 2240 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2683\"]]"); 2241 - p = add_epsg_def_ex (filter, first, last, 2684, "epsg", 2684, 2242 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 50", 0, 1, 2243 - "Krassowsky 1940", "Greenwich", 2244 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2245 - "X", "North", "Y", "East"); 2246 - add_proj4text (p, 0, 2247 - "+proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=50500000 +y_0="); 2248 - add_proj4text (p, 1, 2249 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2250 - add_proj4text (p, 2, 2251 - "-0.22 +units=m +no_defs"); 2252 - add_srs_wkt (p, 0, 2253 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 50\","); 2254 - add_srs_wkt (p, 1, 2255 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2256 - add_srs_wkt (p, 2, 2257 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2258 - add_srs_wkt (p, 3, 2259 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2260 - add_srs_wkt (p, 4, 2261 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2262 - add_srs_wkt (p, 5, 2263 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2264 - add_srs_wkt (p, 6, 2265 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2266 - add_srs_wkt (p, 7, 2267 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2268 - add_srs_wkt (p, 8, 2269 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2270 - add_srs_wkt (p, 9, 2271 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",150],P"); 2272 - add_srs_wkt (p, 10, 2273 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2274 - add_srs_wkt (p, 11, 2275 - ",50500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2276 - add_srs_wkt (p, 12, 2277 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2278 - add_srs_wkt (p, 13, 2279 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2684\"]]"); 2280 - p = add_epsg_def_ex (filter, first, last, 2685, "epsg", 2685, 2281 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 51", 0, 1, 2282 - "Krassowsky 1940", "Greenwich", 2283 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2284 - "X", "North", "Y", "East"); 2285 - add_proj4text (p, 0, 2286 - "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=51500000 +y_0="); 2287 - add_proj4text (p, 1, 2288 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2289 - add_proj4text (p, 2, 2290 - "-0.22 +units=m +no_defs"); 2291 - add_srs_wkt (p, 0, 2292 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 51\","); 2293 - add_srs_wkt (p, 1, 2294 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2295 - add_srs_wkt (p, 2, 2296 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2297 - add_srs_wkt (p, 3, 2298 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2299 - add_srs_wkt (p, 4, 2300 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2301 - add_srs_wkt (p, 5, 2302 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2303 - add_srs_wkt (p, 6, 2304 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2305 - add_srs_wkt (p, 7, 2306 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2307 - add_srs_wkt (p, 8, 2308 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2309 - add_srs_wkt (p, 9, 2310 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P"); 2311 - add_srs_wkt (p, 10, 2312 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2313 - add_srs_wkt (p, 11, 2314 - ",51500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2315 - add_srs_wkt (p, 12, 2316 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2317 - add_srs_wkt (p, 13, 2318 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2685\"]]"); 2319 - p = add_epsg_def_ex (filter, first, last, 2686, "epsg", 2686, 2320 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 52", 0, 1, 2321 - "Krassowsky 1940", "Greenwich", 2322 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2323 - "X", "North", "Y", "East"); 2324 - add_proj4text (p, 0, 2325 - "+proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=52500000 +y_0="); 2326 - add_proj4text (p, 1, 2327 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2328 - add_proj4text (p, 2, 2329 - "-0.22 +units=m +no_defs"); 2330 - add_srs_wkt (p, 0, 2331 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 52\","); 2332 - add_srs_wkt (p, 1, 2333 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2334 - add_srs_wkt (p, 2, 2335 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2336 - add_srs_wkt (p, 3, 2337 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2338 - add_srs_wkt (p, 4, 2339 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2340 - add_srs_wkt (p, 5, 2341 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2342 - add_srs_wkt (p, 6, 2343 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2344 - add_srs_wkt (p, 7, 2345 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2346 - add_srs_wkt (p, 8, 2347 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2348 - add_srs_wkt (p, 9, 2349 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",156],P"); 2350 - add_srs_wkt (p, 10, 2351 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2352 - add_srs_wkt (p, 11, 2353 - ",52500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2354 - add_srs_wkt (p, 12, 2355 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2356 - add_srs_wkt (p, 13, 2357 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2686\"]]"); 2358 - p = add_epsg_def_ex (filter, first, last, 2687, "epsg", 2687, 2359 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 53", 0, 1, 2360 - "Krassowsky 1940", "Greenwich", 2361 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2362 - "X", "North", "Y", "East"); 2363 - add_proj4text (p, 0, 2364 - "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=53500000 +y_0="); 2365 - add_proj4text (p, 1, 2366 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2367 - add_proj4text (p, 2, 2368 - "-0.22 +units=m +no_defs"); 2369 - add_srs_wkt (p, 0, 2370 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 53\","); 2371 - add_srs_wkt (p, 1, 2372 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2373 - add_srs_wkt (p, 2, 2374 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2375 - add_srs_wkt (p, 3, 2376 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2377 - add_srs_wkt (p, 4, 2378 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2379 - add_srs_wkt (p, 5, 2380 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2381 - add_srs_wkt (p, 6, 2382 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2383 - add_srs_wkt (p, 7, 2384 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2385 - add_srs_wkt (p, 8, 2386 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2387 - add_srs_wkt (p, 9, 2388 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P"); 2389 - add_srs_wkt (p, 10, 2390 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2391 - add_srs_wkt (p, 11, 2392 - ",53500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2393 - add_srs_wkt (p, 12, 2394 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2395 - add_srs_wkt (p, 13, 2396 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2687\"]]"); 2397 - p = add_epsg_def_ex (filter, first, last, 2688, "epsg", 2688, 2398 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 54", 0, 1, 2399 - "Krassowsky 1940", "Greenwich", 2400 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2401 - "X", "North", "Y", "East"); 2402 - add_proj4text (p, 0, 2403 - "+proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=54500000 +y_0="); 2404 - add_proj4text (p, 1, 2405 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2406 - add_proj4text (p, 2, 2407 - "-0.22 +units=m +no_defs"); 2408 - add_srs_wkt (p, 0, 2409 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 54\","); 2410 - add_srs_wkt (p, 1, 2411 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2412 - add_srs_wkt (p, 2, 2413 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2414 - add_srs_wkt (p, 3, 2415 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2416 - add_srs_wkt (p, 4, 2417 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2418 - add_srs_wkt (p, 5, 2419 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2420 - add_srs_wkt (p, 6, 2421 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2422 - add_srs_wkt (p, 7, 2423 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2424 - add_srs_wkt (p, 8, 2425 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2426 - add_srs_wkt (p, 9, 2427 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",162],P"); 2428 - add_srs_wkt (p, 10, 2429 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2430 - add_srs_wkt (p, 11, 2431 - ",54500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2432 - add_srs_wkt (p, 12, 2433 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2434 - add_srs_wkt (p, 13, 2435 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2688\"]]"); 2436 - p = add_epsg_def_ex (filter, first, last, 2689, "epsg", 2689, 2437 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 55", 0, 1, 2438 - "Krassowsky 1940", "Greenwich", 2439 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2440 - "X", "North", "Y", "East"); 2441 - add_proj4text (p, 0, 2442 - "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=55500000 +y_0="); 2443 - add_proj4text (p, 1, 2444 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2445 - add_proj4text (p, 2, 2446 - "-0.22 +units=m +no_defs"); 2447 - add_srs_wkt (p, 0, 2448 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 55\","); 2449 - add_srs_wkt (p, 1, 2450 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2451 - add_srs_wkt (p, 2, 2452 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2453 - add_srs_wkt (p, 3, 2454 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2455 - add_srs_wkt (p, 4, 2456 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2457 - add_srs_wkt (p, 5, 2458 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2459 - add_srs_wkt (p, 6, 2460 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2461 - add_srs_wkt (p, 7, 2462 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2463 - add_srs_wkt (p, 8, 2464 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2465 - add_srs_wkt (p, 9, 2466 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P"); 2467 - add_srs_wkt (p, 10, 2468 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2469 - add_srs_wkt (p, 11, 2470 - ",55500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2471 - add_srs_wkt (p, 12, 2472 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2473 - add_srs_wkt (p, 13, 2474 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2689\"]]"); 2475 - p = add_epsg_def_ex (filter, first, last, 2690, "epsg", 2690, 2476 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 56", 0, 1, 2477 - "Krassowsky 1940", "Greenwich", 2478 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2479 - "X", "North", "Y", "East"); 2480 - add_proj4text (p, 0, 2481 - "+proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=56500000 +y_0="); 2482 - add_proj4text (p, 1, 2483 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2484 - add_proj4text (p, 2, 2485 - "-0.22 +units=m +no_defs"); 2486 - add_srs_wkt (p, 0, 2487 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 56\","); 2488 - add_srs_wkt (p, 1, 2489 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2490 - add_srs_wkt (p, 2, 2491 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2492 - add_srs_wkt (p, 3, 2493 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2494 - add_srs_wkt (p, 4, 2495 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2496 - add_srs_wkt (p, 5, 2497 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2498 - add_srs_wkt (p, 6, 2499 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2500 - add_srs_wkt (p, 7, 2501 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2502 - add_srs_wkt (p, 8, 2503 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2504 - add_srs_wkt (p, 9, 2505 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",168],P"); 2506 - add_srs_wkt (p, 10, 2507 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2508 - add_srs_wkt (p, 11, 2509 - ",56500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2510 - add_srs_wkt (p, 12, 2511 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2512 - add_srs_wkt (p, 13, 2513 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2690\"]]"); 2514 - p = add_epsg_def_ex (filter, first, last, 2691, "epsg", 2691, 2515 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 57", 0, 1, 2516 - "Krassowsky 1940", "Greenwich", 2517 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2518 - "X", "North", "Y", "East"); 2519 - add_proj4text (p, 0, 2520 - "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=57500000 +y_0="); 2521 - add_proj4text (p, 1, 2522 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2523 - add_proj4text (p, 2, 2524 - "-0.22 +units=m +no_defs"); 2525 - add_srs_wkt (p, 0, 2526 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 57\","); 2527 - add_srs_wkt (p, 1, 2528 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2529 - add_srs_wkt (p, 2, 2530 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2531 - add_srs_wkt (p, 3, 2532 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2533 - add_srs_wkt (p, 4, 2534 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2535 - add_srs_wkt (p, 5, 2536 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2537 - add_srs_wkt (p, 6, 2538 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2539 - add_srs_wkt (p, 7, 2540 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2541 - add_srs_wkt (p, 8, 2542 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2543 - add_srs_wkt (p, 9, 2544 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P"); 2545 - add_srs_wkt (p, 10, 2546 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2547 - add_srs_wkt (p, 11, 2548 - ",57500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2549 - add_srs_wkt (p, 12, 2550 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2551 - add_srs_wkt (p, 13, 2552 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2691\"]]"); 2553 - p = add_epsg_def_ex (filter, first, last, 2692, "epsg", 2692, 2554 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 58", 0, 1, 2555 - "Krassowsky 1940", "Greenwich", 2556 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2557 - "X", "North", "Y", "East"); 2558 - add_proj4text (p, 0, 2559 - "+proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=58500000 +y_0="); 2560 - add_proj4text (p, 1, 2561 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2562 - add_proj4text (p, 2, 2563 - "-0.22 +units=m +no_defs"); 2564 - add_srs_wkt (p, 0, 2565 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 58\","); 2566 - add_srs_wkt (p, 1, 2567 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2568 - add_srs_wkt (p, 2, 2569 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2570 - add_srs_wkt (p, 3, 2571 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2572 - add_srs_wkt (p, 4, 2573 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2574 - add_srs_wkt (p, 5, 2575 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2576 - add_srs_wkt (p, 6, 2577 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2578 - add_srs_wkt (p, 7, 2579 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2580 - add_srs_wkt (p, 8, 2581 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2582 - add_srs_wkt (p, 9, 2583 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",174],P"); 2584 - add_srs_wkt (p, 10, 2585 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2586 - add_srs_wkt (p, 11, 2587 - ",58500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2588 - add_srs_wkt (p, 12, 2589 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2590 - add_srs_wkt (p, 13, 2591 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2692\"]]"); 2592 - p = add_epsg_def_ex (filter, first, last, 2693, "epsg", 2693, 2593 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 59", 0, 1, 2594 - "Krassowsky 1940", "Greenwich", 2595 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2596 - "X", "North", "Y", "East"); 2597 - add_proj4text (p, 0, 2598 - "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=59500000 +y_0="); 2599 - add_proj4text (p, 1, 2600 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2601 - add_proj4text (p, 2, 2602 - "-0.22 +units=m +no_defs"); 2603 - add_srs_wkt (p, 0, 2604 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 59\","); 2605 - add_srs_wkt (p, 1, 2606 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2607 - add_srs_wkt (p, 2, 2608 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2609 - add_srs_wkt (p, 3, 2610 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2611 - add_srs_wkt (p, 4, 2612 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2613 - add_srs_wkt (p, 5, 2614 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2615 - add_srs_wkt (p, 6, 2616 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2617 - add_srs_wkt (p, 7, 2618 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2619 - add_srs_wkt (p, 8, 2620 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2621 - add_srs_wkt (p, 9, 2622 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P"); 2623 - add_srs_wkt (p, 10, 2624 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2625 - add_srs_wkt (p, 11, 2626 - ",59500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2627 - add_srs_wkt (p, 12, 2628 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2629 - add_srs_wkt (p, 13, 2630 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2693\"]]"); 2631 - p = add_epsg_def_ex (filter, first, last, 2694, "epsg", 2694, 2632 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 (deprecated)", 0, 1, 2633 - "Krassowsky 1940", "Greenwich", 2634 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2635 - "X", "North", "Y", "East"); 2636 - add_proj4text (p, 0, 2637 - "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60000000 +y_0="); 2638 - add_proj4text (p, 1, 2639 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 2640 - add_proj4text (p, 2, 2641 - "-0.22 +units=m +no_defs"); 2642 - add_srs_wkt (p, 0, 2643 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 (d"); 2644 - add_srs_wkt (p, 1, 2645 - "eprecated)\",GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_199"); 2646 - add_srs_wkt (p, 2, 2647 - "5\",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY"); 2648 - add_srs_wkt (p, 3, 2649 - "[\"EPSG\",\"7024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,"); 2650 - add_srs_wkt (p, 4, 2651 - "0.13,-0.22],AUTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Green"); 2652 - add_srs_wkt (p, 5, 2653 - "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 2654 - add_srs_wkt (p, 6, 2655 - ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 2656 - add_srs_wkt (p, 7, 2657 - "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP"); 2658 - add_srs_wkt (p, 8, 2659 - "SG\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"],PARA"); 2660 - add_srs_wkt (p, 9, 2661 - "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri"); 2662 - add_srs_wkt (p, 10, 2663 - "dian\",180],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa"); 2664 - add_srs_wkt (p, 11, 2665 - "lse_easting\",60000000],PARAMETER[\"false_northing\",0],"); 2666 - add_srs_wkt (p, 12, 2667 - "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\""); 2668 - add_srs_wkt (p, 13, 2669 - ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2694\"]]"); 2670 - p = add_epsg_def_ex (filter, first, last, 2695, "epsg", 2695, 2671 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 61", 0, 1, 2672 - "Krassowsky 1940", "Greenwich", 2673 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2674 - "X", "North", "Y", "East"); 2675 - add_proj4text (p, 0, 2676 - "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=61500000 +y_0"); 2677 - add_proj4text (p, 1, 2678 - "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13"); 2679 - add_proj4text (p, 2, 2680 - ",-0.22 +units=m +no_defs"); 2681 - add_srs_wkt (p, 0, 2682 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 61\","); 2683 - add_srs_wkt (p, 1, 2684 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2685 - add_srs_wkt (p, 2, 2686 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2687 - add_srs_wkt (p, 3, 2688 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2689 - add_srs_wkt (p, 4, 2690 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2691 - add_srs_wkt (p, 5, 2692 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2693 - add_srs_wkt (p, 6, 2694 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2695 - add_srs_wkt (p, 7, 2696 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2697 - add_srs_wkt (p, 8, 2698 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2699 - add_srs_wkt (p, 9, 2700 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],"); 2701 - add_srs_wkt (p, 10, 2702 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2703 - add_srs_wkt (p, 11, 2704 - ",61500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2705 - add_srs_wkt (p, 12, 2706 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2707 - add_srs_wkt (p, 13, 2708 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2695\"]]"); 2709 - p = add_epsg_def_ex (filter, first, last, 2696, "epsg", 2696, 2710 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 62", 0, 1, 2711 - "Krassowsky 1940", "Greenwich", 2712 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2713 - "X", "North", "Y", "East"); 2714 - add_proj4text (p, 0, 2715 - "+proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=62500000 +y_0"); 2716 - add_proj4text (p, 1, 2717 - "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13"); 2718 - add_proj4text (p, 2, 2719 - ",-0.22 +units=m +no_defs"); 2720 - add_srs_wkt (p, 0, 2721 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 62\","); 2722 - add_srs_wkt (p, 1, 2723 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2724 - add_srs_wkt (p, 2, 2725 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2726 - add_srs_wkt (p, 3, 2727 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2728 - add_srs_wkt (p, 4, 2729 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2730 - add_srs_wkt (p, 5, 2731 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2732 - add_srs_wkt (p, 6, 2733 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2734 - add_srs_wkt (p, 7, 2735 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2736 - add_srs_wkt (p, 8, 2737 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2738 - add_srs_wkt (p, 9, 2739 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-174],"); 2740 - add_srs_wkt (p, 10, 2741 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2742 - add_srs_wkt (p, 11, 2743 - ",62500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2744 - add_srs_wkt (p, 12, 2745 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2746 - add_srs_wkt (p, 13, 2747 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2696\"]]"); 2748 - p = add_epsg_def_ex (filter, first, last, 2697, "epsg", 2697, 2749 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 63", 0, 1, 2750 - "Krassowsky 1940", "Greenwich", 2751 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2752 - "X", "North", "Y", "East"); 2753 - add_proj4text (p, 0, 2754 - "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=63500000 +y_0"); 2755 - add_proj4text (p, 1, 2756 - "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13"); 2757 - add_proj4text (p, 2, 2758 - ",-0.22 +units=m +no_defs"); 2759 - add_srs_wkt (p, 0, 2760 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 63\","); 2761 - add_srs_wkt (p, 1, 2762 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2763 - add_srs_wkt (p, 2, 2764 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2765 - add_srs_wkt (p, 3, 2766 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2767 - add_srs_wkt (p, 4, 2768 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2769 - add_srs_wkt (p, 5, 2770 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2771 - add_srs_wkt (p, 6, 2772 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2773 - add_srs_wkt (p, 7, 2774 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2775 - add_srs_wkt (p, 8, 2776 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2777 - add_srs_wkt (p, 9, 2778 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],"); 2779 - add_srs_wkt (p, 10, 2780 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2781 - add_srs_wkt (p, 11, 2782 - ",63500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2783 - add_srs_wkt (p, 12, 2784 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2785 - add_srs_wkt (p, 13, 2786 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2697\"]]"); 2787 - p = add_epsg_def_ex (filter, first, last, 2698, "epsg", 2698, 2788 - "Pulkovo 1995 / 3-degree Gauss-Kruger zone 64", 0, 1, 2789 - "Krassowsky 1940", "Greenwich", 2790 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2791 - "X", "North", "Y", "East"); 2792 - add_proj4text (p, 0, 2793 - "+proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=64500000 +y_0"); 2794 - add_proj4text (p, 1, 2795 - "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13"); 2796 - add_proj4text (p, 2, 2797 - ",-0.22 +units=m +no_defs"); 2798 - add_srs_wkt (p, 0, 2799 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 64\","); 2800 - add_srs_wkt (p, 1, 2801 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2802 - add_srs_wkt (p, 2, 2803 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2804 - add_srs_wkt (p, 3, 2805 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2806 - add_srs_wkt (p, 4, 2807 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2808 - add_srs_wkt (p, 5, 2809 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2810 - add_srs_wkt (p, 6, 2811 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2812 - add_srs_wkt (p, 7, 2813 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2814 - add_srs_wkt (p, 8, 2815 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2816 - add_srs_wkt (p, 9, 2817 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-168],"); 2818 - add_srs_wkt (p, 10, 2819 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2820 - add_srs_wkt (p, 11, 2821 - ",64500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2822 - add_srs_wkt (p, 12, 2823 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2824 - add_srs_wkt (p, 13, 2825 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2698\"]]"); 2826 - p = add_epsg_def_ex (filter, first, last, 2699, "epsg", 2699, 2827 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E", 0, 1, 2828 - "Krassowsky 1940", "Greenwich", 2829 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2830 - "X", "North", "Y", "East"); 2831 - add_proj4text (p, 0, 2832 - "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 2833 - add_proj4text (p, 1, 2834 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 2835 - add_proj4text (p, 2, 2836 - "22 +units=m +no_defs"); 2837 - add_srs_wkt (p, 0, 2838 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E\",G"); 2839 - add_srs_wkt (p, 1, 2840 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2841 - add_srs_wkt (p, 2, 2842 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2843 - add_srs_wkt (p, 3, 2844 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 2845 - add_srs_wkt (p, 4, 2846 - "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2847 - add_srs_wkt (p, 5, 2848 - "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2849 - add_srs_wkt (p, 6, 2850 - "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2851 - add_srs_wkt (p, 7, 2852 - "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2853 - add_srs_wkt (p, 8, 2854 - ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2855 - add_srs_wkt (p, 9, 2856 - "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA"); 2857 - add_srs_wkt (p, 10, 2858 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2859 - add_srs_wkt (p, 11, 2860 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2861 - add_srs_wkt (p, 12, 2862 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2863 - add_srs_wkt (p, 13, 2864 - ",EAST],AUTHORITY[\"EPSG\",\"2699\"]]"); 2865 - p = add_epsg_def_ex (filter, first, last, 2700, "epsg", 2700, 2866 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E", 0, 1, 2867 - "Krassowsky 1940", "Greenwich", 2868 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2869 - "X", "North", "Y", "East"); 2870 - add_proj4text (p, 0, 2871 - "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +"); 2872 - add_proj4text (p, 1, 2873 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 2874 - add_proj4text (p, 2, 2875 - "22 +units=m +no_defs"); 2876 - add_srs_wkt (p, 0, 2877 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E\",G"); 2878 - add_srs_wkt (p, 1, 2879 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2880 - add_srs_wkt (p, 2, 2881 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2882 - add_srs_wkt (p, 3, 2883 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 2884 - add_srs_wkt (p, 4, 2885 - "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2886 - add_srs_wkt (p, 5, 2887 - "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2888 - add_srs_wkt (p, 6, 2889 - "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2890 - add_srs_wkt (p, 7, 2891 - "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2892 - add_srs_wkt (p, 8, 2893 - ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2894 - add_srs_wkt (p, 9, 2895 - "e_of_origin\",0],PARAMETER[\"central_meridian\",24],PARA"); 2896 - add_srs_wkt (p, 10, 2897 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2898 - add_srs_wkt (p, 11, 2899 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2900 - add_srs_wkt (p, 12, 2901 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2902 - add_srs_wkt (p, 13, 2903 - ",EAST],AUTHORITY[\"EPSG\",\"2700\"]]"); 2904 - p = add_epsg_def_ex (filter, first, last, 2701, "epsg", 2701, 2905 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E", 0, 1, 2906 - "Krassowsky 1940", "Greenwich", 2907 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2908 - "X", "North", "Y", "East"); 2909 - add_proj4text (p, 0, 2910 - "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 2911 - add_proj4text (p, 1, 2912 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 2913 - add_proj4text (p, 2, 2914 - "22 +units=m +no_defs"); 2915 - add_srs_wkt (p, 0, 2916 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E\",G"); 2917 - add_srs_wkt (p, 1, 2918 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2919 - add_srs_wkt (p, 2, 2920 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2921 - add_srs_wkt (p, 3, 2922 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 2923 - add_srs_wkt (p, 4, 2924 - "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2925 - add_srs_wkt (p, 5, 2926 - "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2927 - add_srs_wkt (p, 6, 2928 - "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2929 - add_srs_wkt (p, 7, 2930 - "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2931 - add_srs_wkt (p, 8, 2932 - ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2933 - add_srs_wkt (p, 9, 2934 - "e_of_origin\",0],PARAMETER[\"central_meridian\",27],PARA"); 2935 - add_srs_wkt (p, 10, 2936 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2937 - add_srs_wkt (p, 11, 2938 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2939 - add_srs_wkt (p, 12, 2940 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2941 - add_srs_wkt (p, 13, 2942 - ",EAST],AUTHORITY[\"EPSG\",\"2701\"]]"); 2943 - p = add_epsg_def_ex (filter, first, last, 2702, "epsg", 2702, 2944 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E", 0, 1, 2945 - "Krassowsky 1940", "Greenwich", 2946 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2947 - "X", "North", "Y", "East"); 2948 - add_proj4text (p, 0, 2949 - "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +"); 2950 - add_proj4text (p, 1, 2951 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 2952 - add_proj4text (p, 2, 2953 - "22 +units=m +no_defs"); 2954 - add_srs_wkt (p, 0, 2955 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E\",G"); 2956 - add_srs_wkt (p, 1, 2957 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2958 - add_srs_wkt (p, 2, 2959 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2960 - add_srs_wkt (p, 3, 2961 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 699 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2962 700 add_srs_wkt (p, 4, 2963 701 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2964 702 add_srs_wkt (p, 5, 2965 703 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2966 704 add_srs_wkt (p, 6, 2967 705 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2968 706 add_srs_wkt (p, 7, 2969 707 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2970 708 add_srs_wkt (p, 8, 2971 709 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2972 710 add_srs_wkt (p, 9, 2973 711 "e_of_origin\",0],PARAMETER[\"central_meridian\",30],PARA"); 2974 712 add_srs_wkt (p, 10, 2975 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 2976 - add_srs_wkt (p, 11, 2977 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 2978 - add_srs_wkt (p, 12, 2979 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 2980 - add_srs_wkt (p, 13, 2981 - ",EAST],AUTHORITY[\"EPSG\",\"2702\"]]"); 2982 - p = add_epsg_def_ex (filter, first, last, 2703, "epsg", 2703, 2983 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E", 0, 1, 2984 - "Krassowsky 1940", "Greenwich", 2985 - "Pulkovo_1995", "Transverse_Mercator", "metre", 2986 - "X", "North", "Y", "East"); 2987 - add_proj4text (p, 0, 2988 - "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 2989 - add_proj4text (p, 1, 2990 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 2991 - add_proj4text (p, 2, 2992 - "22 +units=m +no_defs"); 2993 - add_srs_wkt (p, 0, 2994 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E\",G"); 2995 - add_srs_wkt (p, 1, 2996 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2997 - add_srs_wkt (p, 2, 2998 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2999 - add_srs_wkt (p, 3, 3000 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 713 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",10"); 714 + add_srs_wkt (p, 11, 715 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 716 + add_srs_wkt (p, 12, 717 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 718 + add_srs_wkt (p, 13, 719 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2644\"]]"); 720 + p = add_epsg_def_ex (filter, first, last, 2645, "epsg", 2645, 721 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 11", 0, 1, 722 + "Krassowsky 1940", "Greenwich", 723 + "Pulkovo_1995", "Transverse_Mercator", "metre", 724 + "X", "North", "Y", "East"); 725 + add_proj4text (p, 0, 726 + "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0"); 727 + add_proj4text (p, 1, 728 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 729 + add_proj4text (p, 2, 730 + "22 +units=m +no_defs"); 731 + add_srs_wkt (p, 0, 732 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 11\","); 733 + add_srs_wkt (p, 1, 734 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 735 + add_srs_wkt (p, 2, 736 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 737 + add_srs_wkt (p, 3, 738 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3001 739 add_srs_wkt (p, 4, 3002 740 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3003 741 add_srs_wkt (p, 5, 3004 742 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3005 743 add_srs_wkt (p, 6, 3006 744 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3007 745 add_srs_wkt (p, 7, 3008 746 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3009 747 add_srs_wkt (p, 8, 3010 748 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3011 749 add_srs_wkt (p, 9, 3012 750 "e_of_origin\",0],PARAMETER[\"central_meridian\",33],PARA"); 3013 751 add_srs_wkt (p, 10, 3014 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3015 - add_srs_wkt (p, 11, 3016 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3017 - add_srs_wkt (p, 12, 3018 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3019 - add_srs_wkt (p, 13, 3020 - ",EAST],AUTHORITY[\"EPSG\",\"2703\"]]"); 3021 - p = add_epsg_def_ex (filter, first, last, 2704, "epsg", 2704, 3022 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E", 0, 1, 3023 - "Krassowsky 1940", "Greenwich", 3024 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3025 - "X", "North", "Y", "East"); 3026 - add_proj4text (p, 0, 3027 - "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +"); 3028 - add_proj4text (p, 1, 3029 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3030 - add_proj4text (p, 2, 3031 - "22 +units=m +no_defs"); 3032 - add_srs_wkt (p, 0, 3033 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E\",G"); 3034 - add_srs_wkt (p, 1, 3035 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3036 - add_srs_wkt (p, 2, 3037 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3038 - add_srs_wkt (p, 3, 3039 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 752 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",11"); 753 + add_srs_wkt (p, 11, 754 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 755 + add_srs_wkt (p, 12, 756 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 757 + add_srs_wkt (p, 13, 758 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2645\"]]"); 759 + p = add_epsg_def_ex (filter, first, last, 2646, "epsg", 2646, 760 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 12", 0, 1, 761 + "Krassowsky 1940", "Greenwich", 762 + "Pulkovo_1995", "Transverse_Mercator", "metre", 763 + "X", "North", "Y", "East"); 764 + add_proj4text (p, 0, 765 + "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0"); 766 + add_proj4text (p, 1, 767 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 768 + add_proj4text (p, 2, 769 + "22 +units=m +no_defs"); 770 + add_srs_wkt (p, 0, 771 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 12\","); 772 + add_srs_wkt (p, 1, 773 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 774 + add_srs_wkt (p, 2, 775 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 776 + add_srs_wkt (p, 3, 777 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3040 778 add_srs_wkt (p, 4, 3041 779 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3042 780 add_srs_wkt (p, 5, 3043 781 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3044 782 add_srs_wkt (p, 6, 3045 783 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3046 784 add_srs_wkt (p, 7, 3047 785 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3048 786 add_srs_wkt (p, 8, 3049 787 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3050 788 add_srs_wkt (p, 9, 3051 789 "e_of_origin\",0],PARAMETER[\"central_meridian\",36],PARA"); 3052 790 add_srs_wkt (p, 10, 3053 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3054 - add_srs_wkt (p, 11, 3055 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3056 - add_srs_wkt (p, 12, 3057 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3058 - add_srs_wkt (p, 13, 3059 - ",EAST],AUTHORITY[\"EPSG\",\"2704\"]]"); 3060 - p = add_epsg_def_ex (filter, first, last, 2705, "epsg", 2705, 3061 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E", 0, 1, 3062 - "Krassowsky 1940", "Greenwich", 3063 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3064 - "X", "North", "Y", "East"); 3065 - add_proj4text (p, 0, 3066 - "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 3067 - add_proj4text (p, 1, 3068 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3069 - add_proj4text (p, 2, 3070 - "22 +units=m +no_defs"); 3071 - add_srs_wkt (p, 0, 3072 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E\",G"); 3073 - add_srs_wkt (p, 1, 3074 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3075 - add_srs_wkt (p, 2, 3076 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3077 - add_srs_wkt (p, 3, 3078 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 791 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",12"); 792 + add_srs_wkt (p, 11, 793 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 794 + add_srs_wkt (p, 12, 795 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 796 + add_srs_wkt (p, 13, 797 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2646\"]]"); 798 + p = add_epsg_def_ex (filter, first, last, 2647, "epsg", 2647, 799 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 13", 0, 1, 800 + "Krassowsky 1940", "Greenwich", 801 + "Pulkovo_1995", "Transverse_Mercator", "metre", 802 + "X", "North", "Y", "East"); 803 + add_proj4text (p, 0, 804 + "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0"); 805 + add_proj4text (p, 1, 806 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 807 + add_proj4text (p, 2, 808 + "22 +units=m +no_defs"); 809 + add_srs_wkt (p, 0, 810 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 13\","); 811 + add_srs_wkt (p, 1, 812 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 813 + add_srs_wkt (p, 2, 814 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 815 + add_srs_wkt (p, 3, 816 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3079 817 add_srs_wkt (p, 4, 3080 818 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3081 819 add_srs_wkt (p, 5, 3082 820 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3083 821 add_srs_wkt (p, 6, 3084 822 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3085 823 add_srs_wkt (p, 7, 3086 824 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3087 825 add_srs_wkt (p, 8, 3088 826 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3089 827 add_srs_wkt (p, 9, 3090 828 "e_of_origin\",0],PARAMETER[\"central_meridian\",39],PARA"); 3091 829 add_srs_wkt (p, 10, 3092 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3093 - add_srs_wkt (p, 11, 3094 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3095 - add_srs_wkt (p, 12, 3096 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3097 - add_srs_wkt (p, 13, 3098 - ",EAST],AUTHORITY[\"EPSG\",\"2705\"]]"); 3099 - p = add_epsg_def_ex (filter, first, last, 2706, "epsg", 2706, 3100 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E", 0, 1, 3101 - "Krassowsky 1940", "Greenwich", 3102 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3103 - "X", "North", "Y", "East"); 3104 - add_proj4text (p, 0, 3105 - "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +"); 3106 - add_proj4text (p, 1, 3107 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3108 - add_proj4text (p, 2, 3109 - "22 +units=m +no_defs"); 3110 - add_srs_wkt (p, 0, 3111 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E\",G"); 3112 - add_srs_wkt (p, 1, 3113 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3114 - add_srs_wkt (p, 2, 3115 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3116 - add_srs_wkt (p, 3, 3117 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 830 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",13"); 831 + add_srs_wkt (p, 11, 832 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 833 + add_srs_wkt (p, 12, 834 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 835 + add_srs_wkt (p, 13, 836 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2647\"]]"); 837 + p = add_epsg_def_ex (filter, first, last, 2648, "epsg", 2648, 838 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 14", 0, 1, 839 + "Krassowsky 1940", "Greenwich", 840 + "Pulkovo_1995", "Transverse_Mercator", "metre", 841 + "X", "North", "Y", "East"); 842 + add_proj4text (p, 0, 843 + "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0"); 844 + add_proj4text (p, 1, 845 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 846 + add_proj4text (p, 2, 847 + "22 +units=m +no_defs"); 848 + add_srs_wkt (p, 0, 849 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 14\","); 850 + add_srs_wkt (p, 1, 851 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 852 + add_srs_wkt (p, 2, 853 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 854 + add_srs_wkt (p, 3, 855 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3118 856 add_srs_wkt (p, 4, 3119 857 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3120 858 add_srs_wkt (p, 5, 3121 859 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3122 860 add_srs_wkt (p, 6, 3123 861 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3124 862 add_srs_wkt (p, 7, 3125 863 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3126 864 add_srs_wkt (p, 8, 3127 865 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3128 866 add_srs_wkt (p, 9, 3129 867 "e_of_origin\",0],PARAMETER[\"central_meridian\",42],PARA"); 3130 868 add_srs_wkt (p, 10, 3131 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3132 - add_srs_wkt (p, 11, 3133 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3134 - add_srs_wkt (p, 12, 3135 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3136 - add_srs_wkt (p, 13, 3137 - ",EAST],AUTHORITY[\"EPSG\",\"2706\"]]"); 3138 - p = add_epsg_def_ex (filter, first, last, 2707, "epsg", 2707, 3139 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E", 0, 1, 3140 - "Krassowsky 1940", "Greenwich", 3141 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3142 - "X", "North", "Y", "East"); 3143 - add_proj4text (p, 0, 3144 - "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 3145 - add_proj4text (p, 1, 3146 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3147 - add_proj4text (p, 2, 3148 - "22 +units=m +no_defs"); 3149 - add_srs_wkt (p, 0, 3150 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E\",G"); 3151 - add_srs_wkt (p, 1, 3152 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3153 - add_srs_wkt (p, 2, 3154 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3155 - add_srs_wkt (p, 3, 3156 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 869 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",14"); 870 + add_srs_wkt (p, 11, 871 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 872 + add_srs_wkt (p, 12, 873 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 874 + add_srs_wkt (p, 13, 875 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2648\"]]"); 876 + p = add_epsg_def_ex (filter, first, last, 2649, "epsg", 2649, 877 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 15", 0, 1, 878 + "Krassowsky 1940", "Greenwich", 879 + "Pulkovo_1995", "Transverse_Mercator", "metre", 880 + "X", "North", "Y", "East"); 881 + add_proj4text (p, 0, 882 + "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0"); 883 + add_proj4text (p, 1, 884 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 885 + add_proj4text (p, 2, 886 + "22 +units=m +no_defs"); 887 + add_srs_wkt (p, 0, 888 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 15\","); 889 + add_srs_wkt (p, 1, 890 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 891 + add_srs_wkt (p, 2, 892 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 893 + add_srs_wkt (p, 3, 894 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3157 895 add_srs_wkt (p, 4, 3158 896 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3159 897 add_srs_wkt (p, 5, 3160 898 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3161 899 add_srs_wkt (p, 6, 3162 900 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3163 901 add_srs_wkt (p, 7, 3164 902 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3165 903 add_srs_wkt (p, 8, 3166 904 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3167 905 add_srs_wkt (p, 9, 3168 906 "e_of_origin\",0],PARAMETER[\"central_meridian\",45],PARA"); 3169 907 add_srs_wkt (p, 10, 3170 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3171 - add_srs_wkt (p, 11, 3172 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3173 - add_srs_wkt (p, 12, 3174 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3175 - add_srs_wkt (p, 13, 3176 - ",EAST],AUTHORITY[\"EPSG\",\"2707\"]]"); 3177 - p = add_epsg_def_ex (filter, first, last, 2708, "epsg", 2708, 3178 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E", 0, 1, 3179 - "Krassowsky 1940", "Greenwich", 3180 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3181 - "X", "North", "Y", "East"); 3182 - add_proj4text (p, 0, 3183 - "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +"); 3184 - add_proj4text (p, 1, 3185 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3186 - add_proj4text (p, 2, 3187 - "22 +units=m +no_defs"); 3188 - add_srs_wkt (p, 0, 3189 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E\",G"); 3190 - add_srs_wkt (p, 1, 3191 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3192 - add_srs_wkt (p, 2, 3193 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3194 - add_srs_wkt (p, 3, 3195 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 908 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15"); 909 + add_srs_wkt (p, 11, 910 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 911 + add_srs_wkt (p, 12, 912 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 913 + add_srs_wkt (p, 13, 914 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2649\"]]"); 915 + p = add_epsg_def_ex (filter, first, last, 2650, "epsg", 2650, 916 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 16", 0, 1, 917 + "Krassowsky 1940", "Greenwich", 918 + "Pulkovo_1995", "Transverse_Mercator", "metre", 919 + "X", "North", "Y", "East"); 920 + add_proj4text (p, 0, 921 + "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=16500000 +y_0=0"); 922 + add_proj4text (p, 1, 923 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 924 + add_proj4text (p, 2, 925 + "22 +units=m +no_defs"); 926 + add_srs_wkt (p, 0, 927 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 16\","); 928 + add_srs_wkt (p, 1, 929 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 930 + add_srs_wkt (p, 2, 931 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 932 + add_srs_wkt (p, 3, 933 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3196 934 add_srs_wkt (p, 4, 3197 935 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3198 936 add_srs_wkt (p, 5, 3199 937 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3200 938 add_srs_wkt (p, 6, 3201 939 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3202 940 add_srs_wkt (p, 7, 3203 941 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3204 942 add_srs_wkt (p, 8, 3205 943 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3206 944 add_srs_wkt (p, 9, 3207 945 "e_of_origin\",0],PARAMETER[\"central_meridian\",48],PARA"); 3208 946 add_srs_wkt (p, 10, 3209 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3210 - add_srs_wkt (p, 11, 3211 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3212 - add_srs_wkt (p, 12, 3213 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3214 - add_srs_wkt (p, 13, 3215 - ",EAST],AUTHORITY[\"EPSG\",\"2708\"]]"); 3216 - p = add_epsg_def_ex (filter, first, last, 2709, "epsg", 2709, 3217 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E", 0, 1, 3218 - "Krassowsky 1940", "Greenwich", 3219 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3220 - "X", "North", "Y", "East"); 3221 - add_proj4text (p, 0, 3222 - "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 3223 - add_proj4text (p, 1, 3224 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3225 - add_proj4text (p, 2, 3226 - "22 +units=m +no_defs"); 3227 - add_srs_wkt (p, 0, 3228 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E\",G"); 3229 - add_srs_wkt (p, 1, 3230 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3231 - add_srs_wkt (p, 2, 3232 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3233 - add_srs_wkt (p, 3, 3234 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 947 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",16"); 948 + add_srs_wkt (p, 11, 949 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 950 + add_srs_wkt (p, 12, 951 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 952 + add_srs_wkt (p, 13, 953 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2650\"]]"); 954 + p = add_epsg_def_ex (filter, first, last, 2651, "epsg", 2651, 955 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 17", 0, 1, 956 + "Krassowsky 1940", "Greenwich", 957 + "Pulkovo_1995", "Transverse_Mercator", "metre", 958 + "X", "North", "Y", "East"); 959 + add_proj4text (p, 0, 960 + "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=17500000 +y_0=0"); 961 + add_proj4text (p, 1, 962 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 963 + add_proj4text (p, 2, 964 + "22 +units=m +no_defs"); 965 + add_srs_wkt (p, 0, 966 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 17\","); 967 + add_srs_wkt (p, 1, 968 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 969 + add_srs_wkt (p, 2, 970 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 971 + add_srs_wkt (p, 3, 972 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3235 973 add_srs_wkt (p, 4, 3236 974 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3237 975 add_srs_wkt (p, 5, 3238 976 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3239 977 add_srs_wkt (p, 6, 3240 978 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3241 979 add_srs_wkt (p, 7, 3242 980 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3243 981 add_srs_wkt (p, 8, 3244 982 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3245 983 add_srs_wkt (p, 9, 3246 984 "e_of_origin\",0],PARAMETER[\"central_meridian\",51],PARA"); 3247 985 add_srs_wkt (p, 10, 3248 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3249 - add_srs_wkt (p, 11, 3250 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3251 - add_srs_wkt (p, 12, 3252 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3253 - add_srs_wkt (p, 13, 3254 - ",EAST],AUTHORITY[\"EPSG\",\"2709\"]]"); 3255 - p = add_epsg_def_ex (filter, first, last, 2710, "epsg", 2710, 3256 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E", 0, 1, 3257 - "Krassowsky 1940", "Greenwich", 3258 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3259 - "X", "North", "Y", "East"); 3260 - add_proj4text (p, 0, 3261 - "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=500000 +y_0=0 +"); 3262 - add_proj4text (p, 1, 3263 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3264 - add_proj4text (p, 2, 3265 - "22 +units=m +no_defs"); 3266 - add_srs_wkt (p, 0, 3267 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E\",G"); 3268 - add_srs_wkt (p, 1, 3269 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3270 - add_srs_wkt (p, 2, 3271 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3272 - add_srs_wkt (p, 3, 3273 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 986 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",17"); 987 + add_srs_wkt (p, 11, 988 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 989 + add_srs_wkt (p, 12, 990 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 991 + add_srs_wkt (p, 13, 992 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2651\"]]"); 993 + p = add_epsg_def_ex (filter, first, last, 2652, "epsg", 2652, 994 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 18", 0, 1, 995 + "Krassowsky 1940", "Greenwich", 996 + "Pulkovo_1995", "Transverse_Mercator", "metre", 997 + "X", "North", "Y", "East"); 998 + add_proj4text (p, 0, 999 + "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=18500000 +y_0=0"); 1000 + add_proj4text (p, 1, 1001 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1002 + add_proj4text (p, 2, 1003 + "22 +units=m +no_defs"); 1004 + add_srs_wkt (p, 0, 1005 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 18\","); 1006 + add_srs_wkt (p, 1, 1007 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1008 + add_srs_wkt (p, 2, 1009 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1010 + add_srs_wkt (p, 3, 1011 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3274 1012 add_srs_wkt (p, 4, 3275 1013 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3276 1014 add_srs_wkt (p, 5, 3277 1015 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3278 1016 add_srs_wkt (p, 6, 3279 1017 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3280 1018 add_srs_wkt (p, 7, 3281 1019 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3282 1020 add_srs_wkt (p, 8, 3283 1021 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3284 1022 add_srs_wkt (p, 9, 3285 1023 "e_of_origin\",0],PARAMETER[\"central_meridian\",54],PARA"); 3286 1024 add_srs_wkt (p, 10, 3287 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3288 - add_srs_wkt (p, 11, 3289 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3290 - add_srs_wkt (p, 12, 3291 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3292 - add_srs_wkt (p, 13, 3293 - ",EAST],AUTHORITY[\"EPSG\",\"2710\"]]"); 3294 - p = add_epsg_def_ex (filter, first, last, 2711, "epsg", 2711, 3295 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E", 0, 1, 3296 - "Krassowsky 1940", "Greenwich", 3297 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3298 - "X", "North", "Y", "East"); 3299 - add_proj4text (p, 0, 3300 - "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 3301 - add_proj4text (p, 1, 3302 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3303 - add_proj4text (p, 2, 3304 - "22 +units=m +no_defs"); 3305 - add_srs_wkt (p, 0, 3306 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E\",G"); 3307 - add_srs_wkt (p, 1, 3308 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3309 - add_srs_wkt (p, 2, 3310 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3311 - add_srs_wkt (p, 3, 3312 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1025 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",18"); 1026 + add_srs_wkt (p, 11, 1027 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 1028 + add_srs_wkt (p, 12, 1029 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1030 + add_srs_wkt (p, 13, 1031 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2652\"]]"); 1032 + p = add_epsg_def_ex (filter, first, last, 2653, "epsg", 2653, 1033 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 19", 0, 1, 1034 + "Krassowsky 1940", "Greenwich", 1035 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1036 + "X", "North", "Y", "East"); 1037 + add_proj4text (p, 0, 1038 + "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=19500000 +y_0=0"); 1039 + add_proj4text (p, 1, 1040 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1041 + add_proj4text (p, 2, 1042 + "22 +units=m +no_defs"); 1043 + add_srs_wkt (p, 0, 1044 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 19\","); 1045 + add_srs_wkt (p, 1, 1046 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1047 + add_srs_wkt (p, 2, 1048 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1049 + add_srs_wkt (p, 3, 1050 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3313 1051 add_srs_wkt (p, 4, 3314 1052 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3315 1053 add_srs_wkt (p, 5, 3316 1054 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3317 1055 add_srs_wkt (p, 6, 3318 1056 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3319 1057 add_srs_wkt (p, 7, 3320 1058 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3321 1059 add_srs_wkt (p, 8, 3322 1060 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3323 1061 add_srs_wkt (p, 9, 3324 1062 "e_of_origin\",0],PARAMETER[\"central_meridian\",57],PARA"); 3325 1063 add_srs_wkt (p, 10, 3326 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3327 - add_srs_wkt (p, 11, 3328 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3329 - add_srs_wkt (p, 12, 3330 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3331 - add_srs_wkt (p, 13, 3332 - ",EAST],AUTHORITY[\"EPSG\",\"2711\"]]"); 3333 - p = add_epsg_def_ex (filter, first, last, 2712, "epsg", 2712, 3334 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E", 0, 1, 3335 - "Krassowsky 1940", "Greenwich", 3336 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3337 - "X", "North", "Y", "East"); 3338 - add_proj4text (p, 0, 3339 - "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=500000 +y_0=0 +"); 3340 - add_proj4text (p, 1, 3341 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3342 - add_proj4text (p, 2, 3343 - "22 +units=m +no_defs"); 3344 - add_srs_wkt (p, 0, 3345 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E\",G"); 3346 - add_srs_wkt (p, 1, 3347 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3348 - add_srs_wkt (p, 2, 3349 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3350 - add_srs_wkt (p, 3, 3351 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1064 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",19"); 1065 + add_srs_wkt (p, 11, 1066 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 1067 + add_srs_wkt (p, 12, 1068 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1069 + add_srs_wkt (p, 13, 1070 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2653\"]]"); 1071 + p = add_epsg_def_ex (filter, first, last, 2654, "epsg", 2654, 1072 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 20", 0, 1, 1073 + "Krassowsky 1940", "Greenwich", 1074 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1075 + "X", "North", "Y", "East"); 1076 + add_proj4text (p, 0, 1077 + "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=20500000 +y_0=0"); 1078 + add_proj4text (p, 1, 1079 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1080 + add_proj4text (p, 2, 1081 + "22 +units=m +no_defs"); 1082 + add_srs_wkt (p, 0, 1083 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 20\","); 1084 + add_srs_wkt (p, 1, 1085 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1086 + add_srs_wkt (p, 2, 1087 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1088 + add_srs_wkt (p, 3, 1089 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3352 1090 add_srs_wkt (p, 4, 3353 1091 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3354 1092 add_srs_wkt (p, 5, 3355 1093 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3356 1094 add_srs_wkt (p, 6, 3357 1095 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3358 1096 add_srs_wkt (p, 7, 3359 1097 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3360 1098 add_srs_wkt (p, 8, 3361 1099 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3362 1100 add_srs_wkt (p, 9, 3363 1101 "e_of_origin\",0],PARAMETER[\"central_meridian\",60],PARA"); 3364 1102 add_srs_wkt (p, 10, 3365 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3366 - add_srs_wkt (p, 11, 3367 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3368 - add_srs_wkt (p, 12, 3369 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3370 - add_srs_wkt (p, 13, 3371 - ",EAST],AUTHORITY[\"EPSG\",\"2712\"]]"); 3372 - p = add_epsg_def_ex (filter, first, last, 2713, "epsg", 2713, 3373 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E", 0, 1, 3374 - "Krassowsky 1940", "Greenwich", 3375 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3376 - "X", "North", "Y", "East"); 3377 - add_proj4text (p, 0, 3378 - "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 3379 - add_proj4text (p, 1, 3380 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 3381 - add_proj4text (p, 2, 3382 - "22 +units=m +no_defs"); 3383 - add_srs_wkt (p, 0, 3384 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E\",G"); 3385 - add_srs_wkt (p, 1, 3386 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3387 - add_srs_wkt (p, 2, 3388 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3389 - add_srs_wkt (p, 3, 3390 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1103 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",20"); 1104 + add_srs_wkt (p, 11, 1105 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 1106 + add_srs_wkt (p, 12, 1107 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1108 + add_srs_wkt (p, 13, 1109 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2654\"]]"); 1110 + p = add_epsg_def_ex (filter, first, last, 2655, "epsg", 2655, 1111 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 21", 0, 1, 1112 + "Krassowsky 1940", "Greenwich", 1113 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1114 + "X", "North", "Y", "East"); 1115 + add_proj4text (p, 0, 1116 + "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0"); 1117 + add_proj4text (p, 1, 1118 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1119 + add_proj4text (p, 2, 1120 + "22 +units=m +no_defs"); 1121 + add_srs_wkt (p, 0, 1122 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 21\","); 1123 + add_srs_wkt (p, 1, 1124 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1125 + add_srs_wkt (p, 2, 1126 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1127 + add_srs_wkt (p, 3, 1128 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3391 1129 add_srs_wkt (p, 4, 3392 1130 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3393 1131 add_srs_wkt (p, 5, 3394 1132 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3395 1133 add_srs_wkt (p, 6, 3396 1134 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3397 1135 add_srs_wkt (p, 7, 3398 1136 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3399 1137 add_srs_wkt (p, 8, 3400 1138 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3401 1139 add_srs_wkt (p, 9, 3402 1140 "e_of_origin\",0],PARAMETER[\"central_meridian\",63],PARA"); 3403 1141 add_srs_wkt (p, 10, 3404 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1142 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",21"); 3405 1143 add_srs_wkt (p, 11, 3406 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1144 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3407 1145 add_srs_wkt (p, 12, 3408 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1146 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3409 1147 add_srs_wkt (p, 13, 3410 - ",EAST],AUTHORITY[\"EPSG\",\"2713\"]]"); 3411 - p = add_epsg_def_ex (filter, first, last, 2714, "epsg", 2714, 3412 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E", 0, 1, 1148 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2655\"]]"); 1149 + p = add_epsg_def_ex (filter, first, last, 2656, "epsg", 2656, 1150 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 22", 0, 1, 3413 1151 "Krassowsky 1940", "Greenwich", 3414 1152 "Pulkovo_1995", "Transverse_Mercator", "metre", 3415 1153 "X", "North", "Y", "East"); 3416 1154 add_proj4text (p, 0, 3417 - "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=500000 +y_0=0 +"); 1155 + "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=22500000 +y_0=0"); 3418 1156 add_proj4text (p, 1, 3419 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1157 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3420 1158 add_proj4text (p, 2, 3421 1159 "22 +units=m +no_defs"); 3422 1160 add_srs_wkt (p, 0, 3423 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E\",G"); 1161 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 22\","); 3424 1162 add_srs_wkt (p, 1, 3425 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1163 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3426 1164 add_srs_wkt (p, 2, 3427 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1165 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3428 1166 add_srs_wkt (p, 3, 3429 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1167 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3430 1168 add_srs_wkt (p, 4, 3431 1169 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3432 1170 add_srs_wkt (p, 5, 3433 1171 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3434 1172 add_srs_wkt (p, 6, 3435 1173 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3436 1174 add_srs_wkt (p, 7, 3437 1175 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3438 1176 add_srs_wkt (p, 8, 3439 1177 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3440 1178 add_srs_wkt (p, 9, 3441 1179 "e_of_origin\",0],PARAMETER[\"central_meridian\",66],PARA"); 3442 1180 add_srs_wkt (p, 10, 3443 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1181 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",22"); 3444 1182 add_srs_wkt (p, 11, 3445 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1183 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3446 1184 add_srs_wkt (p, 12, 3447 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1185 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3448 1186 add_srs_wkt (p, 13, 3449 - ",EAST],AUTHORITY[\"EPSG\",\"2714\"]]"); 3450 - p = add_epsg_def_ex (filter, first, last, 2715, "epsg", 2715, 3451 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E", 0, 1, 1187 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2656\"]]"); 1188 + p = add_epsg_def_ex (filter, first, last, 2657, "epsg", 2657, 1189 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 23", 0, 1, 3452 1190 "Krassowsky 1940", "Greenwich", 3453 1191 "Pulkovo_1995", "Transverse_Mercator", "metre", 3454 1192 "X", "North", "Y", "East"); 3455 1193 add_proj4text (p, 0, 3456 - "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 1194 + "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=23500000 +y_0=0"); 3457 1195 add_proj4text (p, 1, 3458 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1196 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3459 1197 add_proj4text (p, 2, 3460 1198 "22 +units=m +no_defs"); 3461 1199 add_srs_wkt (p, 0, 3462 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E\",G"); 1200 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 23\","); 3463 1201 add_srs_wkt (p, 1, 3464 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1202 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3465 1203 add_srs_wkt (p, 2, 3466 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1204 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3467 1205 add_srs_wkt (p, 3, 3468 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1206 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3469 1207 add_srs_wkt (p, 4, 3470 1208 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3471 1209 add_srs_wkt (p, 5, 3472 1210 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3473 1211 add_srs_wkt (p, 6, 3474 1212 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3475 1213 add_srs_wkt (p, 7, 3476 1214 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3477 1215 add_srs_wkt (p, 8, 3478 1216 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3479 1217 add_srs_wkt (p, 9, 3480 1218 "e_of_origin\",0],PARAMETER[\"central_meridian\",69],PARA"); 3481 1219 add_srs_wkt (p, 10, 3482 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1220 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",23"); 3483 1221 add_srs_wkt (p, 11, 3484 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1222 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3485 1223 add_srs_wkt (p, 12, 3486 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1224 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3487 1225 add_srs_wkt (p, 13, 3488 - ",EAST],AUTHORITY[\"EPSG\",\"2715\"]]"); 3489 - p = add_epsg_def_ex (filter, first, last, 2716, "epsg", 2716, 3490 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E", 0, 1, 1226 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2657\"]]"); 1227 + p = add_epsg_def_ex (filter, first, last, 2658, "epsg", 2658, 1228 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 24", 0, 1, 3491 1229 "Krassowsky 1940", "Greenwich", 3492 1230 "Pulkovo_1995", "Transverse_Mercator", "metre", 3493 1231 "X", "North", "Y", "East"); 3494 1232 add_proj4text (p, 0, 3495 - "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=500000 +y_0=0 +"); 1233 + "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=24500000 +y_0=0"); 3496 1234 add_proj4text (p, 1, 3497 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1235 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3498 1236 add_proj4text (p, 2, 3499 1237 "22 +units=m +no_defs"); 3500 1238 add_srs_wkt (p, 0, 3501 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E\",G"); 1239 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 24\","); 3502 1240 add_srs_wkt (p, 1, 3503 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1241 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3504 1242 add_srs_wkt (p, 2, 3505 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1243 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3506 1244 add_srs_wkt (p, 3, 3507 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1245 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3508 1246 add_srs_wkt (p, 4, 3509 1247 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3510 1248 add_srs_wkt (p, 5, 3511 1249 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3512 1250 add_srs_wkt (p, 6, 3513 1251 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3514 1252 add_srs_wkt (p, 7, 3515 1253 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3516 1254 add_srs_wkt (p, 8, 3517 1255 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3518 1256 add_srs_wkt (p, 9, 3519 1257 "e_of_origin\",0],PARAMETER[\"central_meridian\",72],PARA"); 3520 1258 add_srs_wkt (p, 10, 3521 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1259 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",24"); 3522 1260 add_srs_wkt (p, 11, 3523 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1261 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3524 1262 add_srs_wkt (p, 12, 3525 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1263 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3526 1264 add_srs_wkt (p, 13, 3527 - ",EAST],AUTHORITY[\"EPSG\",\"2716\"]]"); 3528 - p = add_epsg_def_ex (filter, first, last, 2717, "epsg", 2717, 3529 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E", 0, 1, 1265 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2658\"]]"); 1266 + p = add_epsg_def_ex (filter, first, last, 2659, "epsg", 2659, 1267 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 25", 0, 1, 3530 1268 "Krassowsky 1940", "Greenwich", 3531 1269 "Pulkovo_1995", "Transverse_Mercator", "metre", 3532 1270 "X", "North", "Y", "East"); 3533 1271 add_proj4text (p, 0, 3534 - "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 1272 + "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0"); 3535 1273 add_proj4text (p, 1, 3536 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1274 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3537 1275 add_proj4text (p, 2, 3538 1276 "22 +units=m +no_defs"); 3539 1277 add_srs_wkt (p, 0, 3540 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E\",G"); 1278 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 25\","); 3541 1279 add_srs_wkt (p, 1, 3542 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1280 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3543 1281 add_srs_wkt (p, 2, 3544 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1282 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3545 1283 add_srs_wkt (p, 3, 3546 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1284 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3547 1285 add_srs_wkt (p, 4, 3548 1286 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3549 1287 add_srs_wkt (p, 5, 3550 1288 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3551 1289 add_srs_wkt (p, 6, 3552 1290 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3553 1291 add_srs_wkt (p, 7, 3554 1292 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3555 1293 add_srs_wkt (p, 8, 3556 1294 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3557 1295 add_srs_wkt (p, 9, 3558 1296 "e_of_origin\",0],PARAMETER[\"central_meridian\",75],PARA"); 3559 1297 add_srs_wkt (p, 10, 3560 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1298 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",25"); 3561 1299 add_srs_wkt (p, 11, 3562 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1300 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3563 1301 add_srs_wkt (p, 12, 3564 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1302 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3565 1303 add_srs_wkt (p, 13, 3566 - ",EAST],AUTHORITY[\"EPSG\",\"2717\"]]"); 3567 - p = add_epsg_def_ex (filter, first, last, 2718, "epsg", 2718, 3568 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E", 0, 1, 1304 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2659\"]]"); 1305 + p = add_epsg_def_ex (filter, first, last, 2660, "epsg", 2660, 1306 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 26", 0, 1, 3569 1307 "Krassowsky 1940", "Greenwich", 3570 1308 "Pulkovo_1995", "Transverse_Mercator", "metre", 3571 1309 "X", "North", "Y", "East"); 3572 1310 add_proj4text (p, 0, 3573 - "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +"); 1311 + "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0"); 3574 1312 add_proj4text (p, 1, 3575 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1313 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3576 1314 add_proj4text (p, 2, 3577 1315 "22 +units=m +no_defs"); 3578 1316 add_srs_wkt (p, 0, 3579 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E\",G"); 1317 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 26\","); 3580 1318 add_srs_wkt (p, 1, 3581 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1319 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3582 1320 add_srs_wkt (p, 2, 3583 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1321 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3584 1322 add_srs_wkt (p, 3, 3585 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1323 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3586 1324 add_srs_wkt (p, 4, 3587 1325 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3588 1326 add_srs_wkt (p, 5, 3589 1327 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3590 1328 add_srs_wkt (p, 6, 3591 1329 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3592 1330 add_srs_wkt (p, 7, 3593 1331 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3594 1332 add_srs_wkt (p, 8, 3595 1333 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3596 1334 add_srs_wkt (p, 9, 3597 1335 "e_of_origin\",0],PARAMETER[\"central_meridian\",78],PARA"); 3598 1336 add_srs_wkt (p, 10, 3599 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1337 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",26"); 3600 1338 add_srs_wkt (p, 11, 3601 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1339 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3602 1340 add_srs_wkt (p, 12, 3603 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1341 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3604 1342 add_srs_wkt (p, 13, 3605 - ",EAST],AUTHORITY[\"EPSG\",\"2718\"]]"); 3606 - p = add_epsg_def_ex (filter, first, last, 2719, "epsg", 2719, 3607 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E", 0, 1, 1343 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2660\"]]"); 1344 + p = add_epsg_def_ex (filter, first, last, 2661, "epsg", 2661, 1345 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 27", 0, 1, 3608 1346 "Krassowsky 1940", "Greenwich", 3609 1347 "Pulkovo_1995", "Transverse_Mercator", "metre", 3610 1348 "X", "North", "Y", "East"); 3611 1349 add_proj4text (p, 0, 3612 - "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 1350 + "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0"); 3613 1351 add_proj4text (p, 1, 3614 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1352 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3615 1353 add_proj4text (p, 2, 3616 1354 "22 +units=m +no_defs"); 3617 1355 add_srs_wkt (p, 0, 3618 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E\",G"); 1356 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 27\","); 3619 1357 add_srs_wkt (p, 1, 3620 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1358 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3621 1359 add_srs_wkt (p, 2, 3622 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1360 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3623 1361 add_srs_wkt (p, 3, 3624 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1362 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3625 1363 add_srs_wkt (p, 4, 3626 1364 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3627 1365 add_srs_wkt (p, 5, 3628 1366 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3629 1367 add_srs_wkt (p, 6, 3630 1368 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3631 1369 add_srs_wkt (p, 7, 3632 1370 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3633 1371 add_srs_wkt (p, 8, 3634 1372 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3635 1373 add_srs_wkt (p, 9, 3636 1374 "e_of_origin\",0],PARAMETER[\"central_meridian\",81],PARA"); 3637 1375 add_srs_wkt (p, 10, 3638 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1376 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",27"); 3639 1377 add_srs_wkt (p, 11, 3640 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1378 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3641 1379 add_srs_wkt (p, 12, 3642 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1380 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3643 1381 add_srs_wkt (p, 13, 3644 - ",EAST],AUTHORITY[\"EPSG\",\"2719\"]]"); 3645 - p = add_epsg_def_ex (filter, first, last, 2720, "epsg", 2720, 3646 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E", 0, 1, 1382 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2661\"]]"); 1383 + p = add_epsg_def_ex (filter, first, last, 2662, "epsg", 2662, 1384 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 28", 0, 1, 3647 1385 "Krassowsky 1940", "Greenwich", 3648 1386 "Pulkovo_1995", "Transverse_Mercator", "metre", 3649 1387 "X", "North", "Y", "East"); 3650 1388 add_proj4text (p, 0, 3651 - "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +"); 1389 + "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0"); 3652 1390 add_proj4text (p, 1, 3653 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1391 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3654 1392 add_proj4text (p, 2, 3655 1393 "22 +units=m +no_defs"); 3656 1394 add_srs_wkt (p, 0, 3657 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E\",G"); 1395 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 28\","); 3658 1396 add_srs_wkt (p, 1, 3659 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1397 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3660 1398 add_srs_wkt (p, 2, 3661 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1399 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3662 1400 add_srs_wkt (p, 3, 3663 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1401 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3664 1402 add_srs_wkt (p, 4, 3665 1403 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3666 1404 add_srs_wkt (p, 5, 3667 1405 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3668 1406 add_srs_wkt (p, 6, 3669 1407 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3670 1408 add_srs_wkt (p, 7, 3671 1409 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3672 1410 add_srs_wkt (p, 8, 3673 1411 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3674 1412 add_srs_wkt (p, 9, 3675 1413 "e_of_origin\",0],PARAMETER[\"central_meridian\",84],PARA"); 3676 1414 add_srs_wkt (p, 10, 3677 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1415 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",28"); 3678 1416 add_srs_wkt (p, 11, 3679 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1417 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3680 1418 add_srs_wkt (p, 12, 3681 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1419 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3682 1420 add_srs_wkt (p, 13, 3683 - ",EAST],AUTHORITY[\"EPSG\",\"2720\"]]"); 3684 - p = add_epsg_def_ex (filter, first, last, 2721, "epsg", 2721, 3685 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E", 0, 1, 1421 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2662\"]]"); 1422 + p = add_epsg_def_ex (filter, first, last, 2663, "epsg", 2663, 1423 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 29", 0, 1, 3686 1424 "Krassowsky 1940", "Greenwich", 3687 1425 "Pulkovo_1995", "Transverse_Mercator", "metre", 3688 1426 "X", "North", "Y", "East"); 3689 1427 add_proj4text (p, 0, 3690 - "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 1428 + "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0"); 3691 1429 add_proj4text (p, 1, 3692 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1430 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3693 1431 add_proj4text (p, 2, 3694 1432 "22 +units=m +no_defs"); 3695 1433 add_srs_wkt (p, 0, 3696 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E\",G"); 1434 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 29\","); 3697 1435 add_srs_wkt (p, 1, 3698 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1436 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3699 1437 add_srs_wkt (p, 2, 3700 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1438 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3701 1439 add_srs_wkt (p, 3, 3702 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1440 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3703 1441 add_srs_wkt (p, 4, 3704 1442 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3705 1443 add_srs_wkt (p, 5, 3706 1444 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3707 1445 add_srs_wkt (p, 6, 3708 1446 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3709 1447 add_srs_wkt (p, 7, 3710 1448 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3711 1449 add_srs_wkt (p, 8, 3712 1450 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3713 1451 add_srs_wkt (p, 9, 3714 1452 "e_of_origin\",0],PARAMETER[\"central_meridian\",87],PARA"); 3715 1453 add_srs_wkt (p, 10, 3716 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1454 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",29"); 3717 1455 add_srs_wkt (p, 11, 3718 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1456 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3719 1457 add_srs_wkt (p, 12, 3720 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1458 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3721 1459 add_srs_wkt (p, 13, 3722 - ",EAST],AUTHORITY[\"EPSG\",\"2721\"]]"); 3723 - p = add_epsg_def_ex (filter, first, last, 2722, "epsg", 2722, 3724 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E", 0, 1, 1460 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2663\"]]"); 1461 + p = add_epsg_def_ex (filter, first, last, 2664, "epsg", 2664, 1462 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 30", 0, 1, 3725 1463 "Krassowsky 1940", "Greenwich", 3726 1464 "Pulkovo_1995", "Transverse_Mercator", "metre", 3727 1465 "X", "North", "Y", "East"); 3728 1466 add_proj4text (p, 0, 3729 - "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +"); 1467 + "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0"); 3730 1468 add_proj4text (p, 1, 3731 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1469 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3732 1470 add_proj4text (p, 2, 3733 1471 "22 +units=m +no_defs"); 3734 1472 add_srs_wkt (p, 0, 3735 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E\",G"); 1473 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 30\","); 3736 1474 add_srs_wkt (p, 1, 3737 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1475 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3738 1476 add_srs_wkt (p, 2, 3739 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1477 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3740 1478 add_srs_wkt (p, 3, 3741 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1479 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3742 1480 add_srs_wkt (p, 4, 3743 1481 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3744 1482 add_srs_wkt (p, 5, 3745 1483 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3746 1484 add_srs_wkt (p, 6, 3747 1485 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3748 1486 add_srs_wkt (p, 7, 3749 1487 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3750 1488 add_srs_wkt (p, 8, 3751 1489 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3752 1490 add_srs_wkt (p, 9, 3753 1491 "e_of_origin\",0],PARAMETER[\"central_meridian\",90],PARA"); 3754 1492 add_srs_wkt (p, 10, 3755 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1493 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",30"); 3756 1494 add_srs_wkt (p, 11, 3757 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1495 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3758 1496 add_srs_wkt (p, 12, 3759 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1497 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3760 1498 add_srs_wkt (p, 13, 3761 - ",EAST],AUTHORITY[\"EPSG\",\"2722\"]]"); 3762 - p = add_epsg_def_ex (filter, first, last, 2723, "epsg", 2723, 3763 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E", 0, 1, 1499 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2664\"]]"); 1500 + p = add_epsg_def_ex (filter, first, last, 2665, "epsg", 2665, 1501 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 31", 0, 1, 3764 1502 "Krassowsky 1940", "Greenwich", 3765 1503 "Pulkovo_1995", "Transverse_Mercator", "metre", 3766 1504 "X", "North", "Y", "East"); 3767 1505 add_proj4text (p, 0, 3768 - "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 1506 + "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0"); 3769 1507 add_proj4text (p, 1, 3770 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1508 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3771 1509 add_proj4text (p, 2, 3772 1510 "22 +units=m +no_defs"); 3773 1511 add_srs_wkt (p, 0, 3774 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E\",G"); 1512 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 31\","); 3775 1513 add_srs_wkt (p, 1, 3776 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1514 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3777 1515 add_srs_wkt (p, 2, 3778 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1516 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3779 1517 add_srs_wkt (p, 3, 3780 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1518 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3781 1519 add_srs_wkt (p, 4, 3782 1520 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3783 1521 add_srs_wkt (p, 5, 3784 1522 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3785 1523 add_srs_wkt (p, 6, 3786 1524 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3787 1525 add_srs_wkt (p, 7, 3788 1526 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3789 1527 add_srs_wkt (p, 8, 3790 1528 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3791 1529 add_srs_wkt (p, 9, 3792 1530 "e_of_origin\",0],PARAMETER[\"central_meridian\",93],PARA"); 3793 1531 add_srs_wkt (p, 10, 3794 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1532 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",31"); 3795 1533 add_srs_wkt (p, 11, 3796 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1534 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3797 1535 add_srs_wkt (p, 12, 3798 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1536 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3799 1537 add_srs_wkt (p, 13, 3800 - ",EAST],AUTHORITY[\"EPSG\",\"2723\"]]"); 3801 - p = add_epsg_def_ex (filter, first, last, 2724, "epsg", 2724, 3802 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E", 0, 1, 1538 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2665\"]]"); 1539 + p = add_epsg_def_ex (filter, first, last, 2666, "epsg", 2666, 1540 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 32", 0, 1, 3803 1541 "Krassowsky 1940", "Greenwich", 3804 1542 "Pulkovo_1995", "Transverse_Mercator", "metre", 3805 1543 "X", "North", "Y", "East"); 3806 1544 add_proj4text (p, 0, 3807 - "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +"); 1545 + "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0"); 3808 1546 add_proj4text (p, 1, 3809 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1547 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3810 1548 add_proj4text (p, 2, 3811 1549 "22 +units=m +no_defs"); 3812 1550 add_srs_wkt (p, 0, 3813 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E\",G"); 1551 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 32\","); 3814 1552 add_srs_wkt (p, 1, 3815 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1553 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3816 1554 add_srs_wkt (p, 2, 3817 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1555 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3818 1556 add_srs_wkt (p, 3, 3819 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1557 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3820 1558 add_srs_wkt (p, 4, 3821 1559 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3822 1560 add_srs_wkt (p, 5, 3823 1561 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3824 1562 add_srs_wkt (p, 6, 3825 1563 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3826 1564 add_srs_wkt (p, 7, 3827 1565 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3828 1566 add_srs_wkt (p, 8, 3829 1567 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3830 1568 add_srs_wkt (p, 9, 3831 1569 "e_of_origin\",0],PARAMETER[\"central_meridian\",96],PARA"); 3832 1570 add_srs_wkt (p, 10, 3833 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1571 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",32"); 3834 1572 add_srs_wkt (p, 11, 3835 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1573 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 3836 1574 add_srs_wkt (p, 12, 3837 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1575 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3838 1576 add_srs_wkt (p, 13, 3839 - ",EAST],AUTHORITY[\"EPSG\",\"2724\"]]"); 3840 - p = add_epsg_def_ex (filter, first, last, 2725, "epsg", 2725, 3841 - "Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E", 0, 1, 1577 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2666\"]]"); 1578 + p = add_epsg_def_ex (filter, first, last, 2667, "epsg", 2667, 1579 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 33", 0, 1, 3842 1580 "Krassowsky 1940", "Greenwich", 3843 1581 "Pulkovo_1995", "Transverse_Mercator", "metre", 3844 1582 "X", "North", "Y", "East"); 3845 1583 add_proj4text (p, 0, 3846 - "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 1584 + "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0"); 3847 1585 add_proj4text (p, 1, 3848 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1586 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3849 1587 add_proj4text (p, 2, 3850 1588 "22 +units=m +no_defs"); 3851 1589 add_srs_wkt (p, 0, 3852 - "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E\",G"); 1590 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 33\","); 3853 1591 add_srs_wkt (p, 1, 3854 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1592 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3855 1593 add_srs_wkt (p, 2, 3856 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1594 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3857 1595 add_srs_wkt (p, 3, 3858 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1596 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3859 1597 add_srs_wkt (p, 4, 3860 1598 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3861 1599 add_srs_wkt (p, 5, 3862 1600 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3863 1601 add_srs_wkt (p, 6, 3864 1602 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3865 1603 add_srs_wkt (p, 7, 3866 1604 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3867 1605 add_srs_wkt (p, 8, 3868 1606 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3869 1607 add_srs_wkt (p, 9, 3870 1608 "e_of_origin\",0],PARAMETER[\"central_meridian\",99],PARA"); 3871 1609 add_srs_wkt (p, 10, 3872 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1610 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",33"); 1611 + add_srs_wkt (p, 11, 1612 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 1613 + add_srs_wkt (p, 12, 1614 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1615 + add_srs_wkt (p, 13, 1616 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2667\"]]"); 1617 + p = add_epsg_def_ex (filter, first, last, 2668, "epsg", 2668, 1618 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 34", 0, 1, 1619 + "Krassowsky 1940", "Greenwich", 1620 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1621 + "X", "North", "Y", "East"); 1622 + add_proj4text (p, 0, 1623 + "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0="); 1624 + add_proj4text (p, 1, 1625 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1626 + add_proj4text (p, 2, 1627 + ".22 +units=m +no_defs"); 1628 + add_srs_wkt (p, 0, 1629 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 34\","); 1630 + add_srs_wkt (p, 1, 1631 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1632 + add_srs_wkt (p, 2, 1633 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1634 + add_srs_wkt (p, 3, 1635 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1636 + add_srs_wkt (p, 4, 1637 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1638 + add_srs_wkt (p, 5, 1639 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1640 + add_srs_wkt (p, 6, 1641 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1642 + add_srs_wkt (p, 7, 1643 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1644 + add_srs_wkt (p, 8, 1645 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1646 + add_srs_wkt (p, 9, 1647 + "e_of_origin\",0],PARAMETER[\"central_meridian\",102],PAR"); 1648 + add_srs_wkt (p, 10, 1649 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",3"); 1650 + add_srs_wkt (p, 11, 1651 + "4500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1652 + add_srs_wkt (p, 12, 1653 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1654 + add_srs_wkt (p, 13, 1655 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2668\"]]"); 1656 + p = add_epsg_def_ex (filter, first, last, 2669, "epsg", 2669, 1657 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 35", 0, 1, 1658 + "Krassowsky 1940", "Greenwich", 1659 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1660 + "X", "North", "Y", "East"); 1661 + add_proj4text (p, 0, 1662 + "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0="); 1663 + add_proj4text (p, 1, 1664 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1665 + add_proj4text (p, 2, 1666 + ".22 +units=m +no_defs"); 1667 + add_srs_wkt (p, 0, 1668 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 35\","); 1669 + add_srs_wkt (p, 1, 1670 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1671 + add_srs_wkt (p, 2, 1672 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1673 + add_srs_wkt (p, 3, 1674 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1675 + add_srs_wkt (p, 4, 1676 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1677 + add_srs_wkt (p, 5, 1678 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1679 + add_srs_wkt (p, 6, 1680 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1681 + add_srs_wkt (p, 7, 1682 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1683 + add_srs_wkt (p, 8, 1684 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1685 + add_srs_wkt (p, 9, 1686 + "e_of_origin\",0],PARAMETER[\"central_meridian\",105],PAR"); 1687 + add_srs_wkt (p, 10, 1688 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",3"); 1689 + add_srs_wkt (p, 11, 1690 + "5500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1691 + add_srs_wkt (p, 12, 1692 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1693 + add_srs_wkt (p, 13, 1694 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2669\"]]"); 1695 + p = add_epsg_def_ex (filter, first, last, 2670, "epsg", 2670, 1696 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 36", 0, 1, 1697 + "Krassowsky 1940", "Greenwich", 1698 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1699 + "X", "North", "Y", "East"); 1700 + add_proj4text (p, 0, 1701 + "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0="); 1702 + add_proj4text (p, 1, 1703 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1704 + add_proj4text (p, 2, 1705 + ".22 +units=m +no_defs"); 1706 + add_srs_wkt (p, 0, 1707 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 36\","); 1708 + add_srs_wkt (p, 1, 1709 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1710 + add_srs_wkt (p, 2, 1711 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1712 + add_srs_wkt (p, 3, 1713 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1714 + add_srs_wkt (p, 4, 1715 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1716 + add_srs_wkt (p, 5, 1717 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1718 + add_srs_wkt (p, 6, 1719 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1720 + add_srs_wkt (p, 7, 1721 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1722 + add_srs_wkt (p, 8, 1723 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1724 + add_srs_wkt (p, 9, 1725 + "e_of_origin\",0],PARAMETER[\"central_meridian\",108],PAR"); 1726 + add_srs_wkt (p, 10, 1727 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",3"); 1728 + add_srs_wkt (p, 11, 1729 + "6500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1730 + add_srs_wkt (p, 12, 1731 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1732 + add_srs_wkt (p, 13, 1733 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2670\"]]"); 1734 + p = add_epsg_def_ex (filter, first, last, 2671, "epsg", 2671, 1735 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 37", 0, 1, 1736 + "Krassowsky 1940", "Greenwich", 1737 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1738 + "X", "North", "Y", "East"); 1739 + add_proj4text (p, 0, 1740 + "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0="); 1741 + add_proj4text (p, 1, 1742 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1743 + add_proj4text (p, 2, 1744 + ".22 +units=m +no_defs"); 1745 + add_srs_wkt (p, 0, 1746 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 37\","); 1747 + add_srs_wkt (p, 1, 1748 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",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[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1753 + add_srs_wkt (p, 4, 1754 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1755 + add_srs_wkt (p, 5, 1756 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1757 + add_srs_wkt (p, 6, 1758 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1759 + add_srs_wkt (p, 7, 1760 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1761 + add_srs_wkt (p, 8, 1762 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1763 + add_srs_wkt (p, 9, 1764 + "e_of_origin\",0],PARAMETER[\"central_meridian\",111],PAR"); 1765 + add_srs_wkt (p, 10, 1766 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",3"); 1767 + add_srs_wkt (p, 11, 1768 + "7500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1769 + add_srs_wkt (p, 12, 1770 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1771 + add_srs_wkt (p, 13, 1772 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2671\"]]"); 1773 + p = add_epsg_def_ex (filter, first, last, 2672, "epsg", 2672, 1774 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 38", 0, 1, 1775 + "Krassowsky 1940", "Greenwich", 1776 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1777 + "X", "North", "Y", "East"); 1778 + add_proj4text (p, 0, 1779 + "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0="); 1780 + add_proj4text (p, 1, 1781 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1782 + add_proj4text (p, 2, 1783 + ".22 +units=m +no_defs"); 1784 + add_srs_wkt (p, 0, 1785 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 38\","); 1786 + add_srs_wkt (p, 1, 1787 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1788 + add_srs_wkt (p, 2, 1789 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1790 + add_srs_wkt (p, 3, 1791 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1792 + add_srs_wkt (p, 4, 1793 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1794 + add_srs_wkt (p, 5, 1795 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1796 + add_srs_wkt (p, 6, 1797 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1798 + add_srs_wkt (p, 7, 1799 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1800 + add_srs_wkt (p, 8, 1801 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1802 + add_srs_wkt (p, 9, 1803 + "e_of_origin\",0],PARAMETER[\"central_meridian\",114],PAR"); 1804 + add_srs_wkt (p, 10, 1805 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",3"); 1806 + add_srs_wkt (p, 11, 1807 + "8500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1808 + add_srs_wkt (p, 12, 1809 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1810 + add_srs_wkt (p, 13, 1811 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2672\"]]"); 1812 + p = add_epsg_def_ex (filter, first, last, 2673, "epsg", 2673, 1813 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 39", 0, 1, 1814 + "Krassowsky 1940", "Greenwich", 1815 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1816 + "X", "North", "Y", "East"); 1817 + add_proj4text (p, 0, 1818 + "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0="); 1819 + add_proj4text (p, 1, 1820 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1821 + add_proj4text (p, 2, 1822 + ".22 +units=m +no_defs"); 1823 + add_srs_wkt (p, 0, 1824 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 39\","); 1825 + add_srs_wkt (p, 1, 1826 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1827 + add_srs_wkt (p, 2, 1828 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1829 + add_srs_wkt (p, 3, 1830 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1831 + add_srs_wkt (p, 4, 1832 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1833 + add_srs_wkt (p, 5, 1834 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1835 + add_srs_wkt (p, 6, 1836 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1837 + add_srs_wkt (p, 7, 1838 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1839 + add_srs_wkt (p, 8, 1840 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1841 + add_srs_wkt (p, 9, 1842 + "e_of_origin\",0],PARAMETER[\"central_meridian\",117],PAR"); 1843 + add_srs_wkt (p, 10, 1844 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",3"); 1845 + add_srs_wkt (p, 11, 1846 + "9500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1847 + add_srs_wkt (p, 12, 1848 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1849 + add_srs_wkt (p, 13, 1850 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2673\"]]"); 1851 + p = add_epsg_def_ex (filter, first, last, 2674, "epsg", 2674, 1852 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 40", 0, 1, 1853 + "Krassowsky 1940", "Greenwich", 1854 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1855 + "X", "North", "Y", "East"); 1856 + add_proj4text (p, 0, 1857 + "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0="); 1858 + add_proj4text (p, 1, 1859 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1860 + add_proj4text (p, 2, 1861 + ".22 +units=m +no_defs"); 1862 + add_srs_wkt (p, 0, 1863 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 40\","); 1864 + add_srs_wkt (p, 1, 1865 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1866 + add_srs_wkt (p, 2, 1867 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1868 + add_srs_wkt (p, 3, 1869 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1870 + add_srs_wkt (p, 4, 1871 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1872 + add_srs_wkt (p, 5, 1873 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1874 + add_srs_wkt (p, 6, 1875 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1876 + add_srs_wkt (p, 7, 1877 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1878 + add_srs_wkt (p, 8, 1879 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1880 + add_srs_wkt (p, 9, 1881 + "e_of_origin\",0],PARAMETER[\"central_meridian\",120],PAR"); 1882 + add_srs_wkt (p, 10, 1883 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 1884 + add_srs_wkt (p, 11, 1885 + "0500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1886 + add_srs_wkt (p, 12, 1887 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1888 + add_srs_wkt (p, 13, 1889 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2674\"]]"); 1890 + p = add_epsg_def_ex (filter, first, last, 2675, "epsg", 2675, 1891 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 41", 0, 1, 1892 + "Krassowsky 1940", "Greenwich", 1893 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1894 + "X", "North", "Y", "East"); 1895 + add_proj4text (p, 0, 1896 + "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0="); 1897 + add_proj4text (p, 1, 1898 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1899 + add_proj4text (p, 2, 1900 + ".22 +units=m +no_defs"); 1901 + add_srs_wkt (p, 0, 1902 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 41\","); 1903 + add_srs_wkt (p, 1, 1904 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1905 + add_srs_wkt (p, 2, 1906 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1907 + add_srs_wkt (p, 3, 1908 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1909 + add_srs_wkt (p, 4, 1910 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1911 + add_srs_wkt (p, 5, 1912 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1913 + add_srs_wkt (p, 6, 1914 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1915 + add_srs_wkt (p, 7, 1916 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1917 + add_srs_wkt (p, 8, 1918 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1919 + add_srs_wkt (p, 9, 1920 + "e_of_origin\",0],PARAMETER[\"central_meridian\",123],PAR"); 1921 + add_srs_wkt (p, 10, 1922 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 1923 + add_srs_wkt (p, 11, 1924 + "1500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1925 + add_srs_wkt (p, 12, 1926 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1927 + add_srs_wkt (p, 13, 1928 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2675\"]]"); 1929 + p = add_epsg_def_ex (filter, first, last, 2676, "epsg", 2676, 1930 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 42", 0, 1, 1931 + "Krassowsky 1940", "Greenwich", 1932 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1933 + "X", "North", "Y", "East"); 1934 + add_proj4text (p, 0, 1935 + "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0="); 1936 + add_proj4text (p, 1, 1937 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1938 + add_proj4text (p, 2, 1939 + ".22 +units=m +no_defs"); 1940 + add_srs_wkt (p, 0, 1941 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 42\","); 1942 + add_srs_wkt (p, 1, 1943 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1944 + add_srs_wkt (p, 2, 1945 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1946 + add_srs_wkt (p, 3, 1947 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1948 + add_srs_wkt (p, 4, 1949 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1950 + add_srs_wkt (p, 5, 1951 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1952 + add_srs_wkt (p, 6, 1953 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1954 + add_srs_wkt (p, 7, 1955 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1956 + add_srs_wkt (p, 8, 1957 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1958 + add_srs_wkt (p, 9, 1959 + "e_of_origin\",0],PARAMETER[\"central_meridian\",126],PAR"); 1960 + add_srs_wkt (p, 10, 1961 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 1962 + add_srs_wkt (p, 11, 1963 + "2500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1964 + add_srs_wkt (p, 12, 1965 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1966 + add_srs_wkt (p, 13, 1967 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2676\"]]"); 1968 + p = add_epsg_def_ex (filter, first, last, 2677, "epsg", 2677, 1969 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 43", 0, 1, 1970 + "Krassowsky 1940", "Greenwich", 1971 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1972 + "X", "North", "Y", "East"); 1973 + add_proj4text (p, 0, 1974 + "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0="); 1975 + add_proj4text (p, 1, 1976 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1977 + add_proj4text (p, 2, 1978 + ".22 +units=m +no_defs"); 1979 + add_srs_wkt (p, 0, 1980 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 43\","); 1981 + add_srs_wkt (p, 1, 1982 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1983 + add_srs_wkt (p, 2, 1984 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1985 + add_srs_wkt (p, 3, 1986 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1987 + add_srs_wkt (p, 4, 1988 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1989 + add_srs_wkt (p, 5, 1990 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1991 + add_srs_wkt (p, 6, 1992 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1993 + add_srs_wkt (p, 7, 1994 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1995 + add_srs_wkt (p, 8, 1996 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1997 + add_srs_wkt (p, 9, 1998 + "e_of_origin\",0],PARAMETER[\"central_meridian\",129],PAR"); 1999 + add_srs_wkt (p, 10, 2000 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 2001 + add_srs_wkt (p, 11, 2002 + "3500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2003 + add_srs_wkt (p, 12, 2004 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2005 + add_srs_wkt (p, 13, 2006 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2677\"]]"); 2007 + p = add_epsg_def_ex (filter, first, last, 2678, "epsg", 2678, 2008 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 44", 0, 1, 2009 + "Krassowsky 1940", "Greenwich", 2010 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2011 + "X", "North", "Y", "East"); 2012 + add_proj4text (p, 0, 2013 + "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0="); 2014 + add_proj4text (p, 1, 2015 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2016 + add_proj4text (p, 2, 2017 + ".22 +units=m +no_defs"); 2018 + add_srs_wkt (p, 0, 2019 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 44\","); 2020 + add_srs_wkt (p, 1, 2021 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2022 + add_srs_wkt (p, 2, 2023 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2024 + add_srs_wkt (p, 3, 2025 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2026 + add_srs_wkt (p, 4, 2027 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2028 + add_srs_wkt (p, 5, 2029 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2030 + add_srs_wkt (p, 6, 2031 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2032 + add_srs_wkt (p, 7, 2033 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2034 + add_srs_wkt (p, 8, 2035 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2036 + add_srs_wkt (p, 9, 2037 + "e_of_origin\",0],PARAMETER[\"central_meridian\",132],PAR"); 2038 + add_srs_wkt (p, 10, 2039 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 2040 + add_srs_wkt (p, 11, 2041 + "4500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2042 + add_srs_wkt (p, 12, 2043 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2044 + add_srs_wkt (p, 13, 2045 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2678\"]]"); 2046 + p = add_epsg_def_ex (filter, first, last, 2679, "epsg", 2679, 2047 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 45", 0, 1, 2048 + "Krassowsky 1940", "Greenwich", 2049 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2050 + "X", "North", "Y", "East"); 2051 + add_proj4text (p, 0, 2052 + "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0="); 2053 + add_proj4text (p, 1, 2054 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2055 + add_proj4text (p, 2, 2056 + ".22 +units=m +no_defs"); 2057 + add_srs_wkt (p, 0, 2058 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 45\","); 2059 + add_srs_wkt (p, 1, 2060 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2061 + add_srs_wkt (p, 2, 2062 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2063 + add_srs_wkt (p, 3, 2064 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2065 + add_srs_wkt (p, 4, 2066 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2067 + add_srs_wkt (p, 5, 2068 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2069 + add_srs_wkt (p, 6, 2070 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2071 + add_srs_wkt (p, 7, 2072 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2073 + add_srs_wkt (p, 8, 2074 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2075 + add_srs_wkt (p, 9, 2076 + "e_of_origin\",0],PARAMETER[\"central_meridian\",135],PAR"); 2077 + add_srs_wkt (p, 10, 2078 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 2079 + add_srs_wkt (p, 11, 2080 + "5500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2081 + add_srs_wkt (p, 12, 2082 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2083 + add_srs_wkt (p, 13, 2084 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2679\"]]"); 2085 + p = add_epsg_def_ex (filter, first, last, 2680, "epsg", 2680, 2086 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 46", 0, 1, 2087 + "Krassowsky 1940", "Greenwich", 2088 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2089 + "X", "North", "Y", "East"); 2090 + add_proj4text (p, 0, 2091 + "+proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=46500000 +y_0="); 2092 + add_proj4text (p, 1, 2093 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2094 + add_proj4text (p, 2, 2095 + ".22 +units=m +no_defs"); 2096 + add_srs_wkt (p, 0, 2097 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 46\","); 2098 + add_srs_wkt (p, 1, 2099 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2100 + add_srs_wkt (p, 2, 2101 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2102 + add_srs_wkt (p, 3, 2103 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2104 + add_srs_wkt (p, 4, 2105 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2106 + add_srs_wkt (p, 5, 2107 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2108 + add_srs_wkt (p, 6, 2109 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2110 + add_srs_wkt (p, 7, 2111 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2112 + add_srs_wkt (p, 8, 2113 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2114 + add_srs_wkt (p, 9, 2115 + "e_of_origin\",0],PARAMETER[\"central_meridian\",138],PAR"); 2116 + add_srs_wkt (p, 10, 2117 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 2118 + add_srs_wkt (p, 11, 2119 + "6500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2120 + add_srs_wkt (p, 12, 2121 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2122 + add_srs_wkt (p, 13, 2123 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2680\"]]"); 2124 + p = add_epsg_def_ex (filter, first, last, 2681, "epsg", 2681, 2125 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 47", 0, 1, 2126 + "Krassowsky 1940", "Greenwich", 2127 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2128 + "X", "North", "Y", "East"); 2129 + add_proj4text (p, 0, 2130 + "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=47500000 +y_0="); 2131 + add_proj4text (p, 1, 2132 + "0 +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 / 3-degree Gauss-Kruger zone 47\","); 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],AUT"); 2143 + add_srs_wkt (p, 4, 2144 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2145 + add_srs_wkt (p, 5, 2146 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2147 + add_srs_wkt (p, 6, 2148 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2149 + add_srs_wkt (p, 7, 2150 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2151 + add_srs_wkt (p, 8, 2152 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2153 + add_srs_wkt (p, 9, 2154 + "e_of_origin\",0],PARAMETER[\"central_meridian\",141],PAR"); 2155 + add_srs_wkt (p, 10, 2156 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 2157 + add_srs_wkt (p, 11, 2158 + "7500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2159 + add_srs_wkt (p, 12, 2160 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2161 + add_srs_wkt (p, 13, 2162 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2681\"]]"); 2163 + p = add_epsg_def_ex (filter, first, last, 2682, "epsg", 2682, 2164 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 48", 0, 1, 2165 + "Krassowsky 1940", "Greenwich", 2166 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2167 + "X", "North", "Y", "East"); 2168 + add_proj4text (p, 0, 2169 + "+proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=48500000 +y_0="); 2170 + add_proj4text (p, 1, 2171 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2172 + add_proj4text (p, 2, 2173 + ".22 +units=m +no_defs"); 2174 + add_srs_wkt (p, 0, 2175 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 48\","); 2176 + add_srs_wkt (p, 1, 2177 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2178 + add_srs_wkt (p, 2, 2179 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2180 + add_srs_wkt (p, 3, 2181 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2182 + add_srs_wkt (p, 4, 2183 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2184 + add_srs_wkt (p, 5, 2185 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2186 + add_srs_wkt (p, 6, 2187 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2188 + add_srs_wkt (p, 7, 2189 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2190 + add_srs_wkt (p, 8, 2191 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2192 + add_srs_wkt (p, 9, 2193 + "e_of_origin\",0],PARAMETER[\"central_meridian\",144],PAR"); 2194 + add_srs_wkt (p, 10, 2195 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 2196 + add_srs_wkt (p, 11, 2197 + "8500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2198 + add_srs_wkt (p, 12, 2199 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2200 + add_srs_wkt (p, 13, 2201 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2682\"]]"); 2202 + p = add_epsg_def_ex (filter, first, last, 2683, "epsg", 2683, 2203 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 49", 0, 1, 2204 + "Krassowsky 1940", "Greenwich", 2205 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2206 + "X", "North", "Y", "East"); 2207 + add_proj4text (p, 0, 2208 + "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=49500000 +y_0="); 2209 + add_proj4text (p, 1, 2210 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2211 + add_proj4text (p, 2, 2212 + ".22 +units=m +no_defs"); 2213 + add_srs_wkt (p, 0, 2214 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 49\","); 2215 + add_srs_wkt (p, 1, 2216 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2217 + add_srs_wkt (p, 2, 2218 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2219 + add_srs_wkt (p, 3, 2220 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2221 + add_srs_wkt (p, 4, 2222 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2223 + add_srs_wkt (p, 5, 2224 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2225 + add_srs_wkt (p, 6, 2226 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2227 + add_srs_wkt (p, 7, 2228 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2229 + add_srs_wkt (p, 8, 2230 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2231 + add_srs_wkt (p, 9, 2232 + "e_of_origin\",0],PARAMETER[\"central_meridian\",147],PAR"); 2233 + add_srs_wkt (p, 10, 2234 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4"); 2235 + add_srs_wkt (p, 11, 2236 + "9500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2237 + add_srs_wkt (p, 12, 2238 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2239 + add_srs_wkt (p, 13, 2240 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2683\"]]"); 2241 + p = add_epsg_def_ex (filter, first, last, 2684, "epsg", 2684, 2242 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 50", 0, 1, 2243 + "Krassowsky 1940", "Greenwich", 2244 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2245 + "X", "North", "Y", "East"); 2246 + add_proj4text (p, 0, 2247 + "+proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=50500000 +y_0="); 2248 + add_proj4text (p, 1, 2249 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2250 + add_proj4text (p, 2, 2251 + ".22 +units=m +no_defs"); 2252 + add_srs_wkt (p, 0, 2253 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 50\","); 2254 + add_srs_wkt (p, 1, 2255 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2256 + add_srs_wkt (p, 2, 2257 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2258 + add_srs_wkt (p, 3, 2259 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2260 + add_srs_wkt (p, 4, 2261 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2262 + add_srs_wkt (p, 5, 2263 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2264 + add_srs_wkt (p, 6, 2265 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2266 + add_srs_wkt (p, 7, 2267 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2268 + add_srs_wkt (p, 8, 2269 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2270 + add_srs_wkt (p, 9, 2271 + "e_of_origin\",0],PARAMETER[\"central_meridian\",150],PAR"); 2272 + add_srs_wkt (p, 10, 2273 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2274 + add_srs_wkt (p, 11, 2275 + "0500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2276 + add_srs_wkt (p, 12, 2277 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2278 + add_srs_wkt (p, 13, 2279 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2684\"]]"); 2280 + p = add_epsg_def_ex (filter, first, last, 2685, "epsg", 2685, 2281 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 51", 0, 1, 2282 + "Krassowsky 1940", "Greenwich", 2283 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2284 + "X", "North", "Y", "East"); 2285 + add_proj4text (p, 0, 2286 + "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=51500000 +y_0="); 2287 + add_proj4text (p, 1, 2288 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2289 + add_proj4text (p, 2, 2290 + ".22 +units=m +no_defs"); 2291 + add_srs_wkt (p, 0, 2292 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 51\","); 2293 + add_srs_wkt (p, 1, 2294 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2295 + add_srs_wkt (p, 2, 2296 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2297 + add_srs_wkt (p, 3, 2298 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2299 + add_srs_wkt (p, 4, 2300 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2301 + add_srs_wkt (p, 5, 2302 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2303 + add_srs_wkt (p, 6, 2304 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2305 + add_srs_wkt (p, 7, 2306 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2307 + add_srs_wkt (p, 8, 2308 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2309 + add_srs_wkt (p, 9, 2310 + "e_of_origin\",0],PARAMETER[\"central_meridian\",153],PAR"); 2311 + add_srs_wkt (p, 10, 2312 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2313 + add_srs_wkt (p, 11, 2314 + "1500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2315 + add_srs_wkt (p, 12, 2316 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2317 + add_srs_wkt (p, 13, 2318 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2685\"]]"); 2319 + p = add_epsg_def_ex (filter, first, last, 2686, "epsg", 2686, 2320 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 52", 0, 1, 2321 + "Krassowsky 1940", "Greenwich", 2322 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2323 + "X", "North", "Y", "East"); 2324 + add_proj4text (p, 0, 2325 + "+proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=52500000 +y_0="); 2326 + add_proj4text (p, 1, 2327 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2328 + add_proj4text (p, 2, 2329 + ".22 +units=m +no_defs"); 2330 + add_srs_wkt (p, 0, 2331 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 52\","); 2332 + add_srs_wkt (p, 1, 2333 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2334 + add_srs_wkt (p, 2, 2335 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2336 + add_srs_wkt (p, 3, 2337 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2338 + add_srs_wkt (p, 4, 2339 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2340 + add_srs_wkt (p, 5, 2341 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2342 + add_srs_wkt (p, 6, 2343 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2344 + add_srs_wkt (p, 7, 2345 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2346 + add_srs_wkt (p, 8, 2347 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2348 + add_srs_wkt (p, 9, 2349 + "e_of_origin\",0],PARAMETER[\"central_meridian\",156],PAR"); 2350 + add_srs_wkt (p, 10, 2351 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2352 + add_srs_wkt (p, 11, 2353 + "2500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2354 + add_srs_wkt (p, 12, 2355 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2356 + add_srs_wkt (p, 13, 2357 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2686\"]]"); 2358 + p = add_epsg_def_ex (filter, first, last, 2687, "epsg", 2687, 2359 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 53", 0, 1, 2360 + "Krassowsky 1940", "Greenwich", 2361 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2362 + "X", "North", "Y", "East"); 2363 + add_proj4text (p, 0, 2364 + "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=53500000 +y_0="); 2365 + add_proj4text (p, 1, 2366 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2367 + add_proj4text (p, 2, 2368 + ".22 +units=m +no_defs"); 2369 + add_srs_wkt (p, 0, 2370 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 53\","); 2371 + add_srs_wkt (p, 1, 2372 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2373 + add_srs_wkt (p, 2, 2374 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2375 + add_srs_wkt (p, 3, 2376 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2377 + add_srs_wkt (p, 4, 2378 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2379 + add_srs_wkt (p, 5, 2380 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2381 + add_srs_wkt (p, 6, 2382 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2383 + add_srs_wkt (p, 7, 2384 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2385 + add_srs_wkt (p, 8, 2386 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2387 + add_srs_wkt (p, 9, 2388 + "e_of_origin\",0],PARAMETER[\"central_meridian\",159],PAR"); 2389 + add_srs_wkt (p, 10, 2390 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2391 + add_srs_wkt (p, 11, 2392 + "3500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2393 + add_srs_wkt (p, 12, 2394 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2395 + add_srs_wkt (p, 13, 2396 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2687\"]]"); 2397 + p = add_epsg_def_ex (filter, first, last, 2688, "epsg", 2688, 2398 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 54", 0, 1, 2399 + "Krassowsky 1940", "Greenwich", 2400 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2401 + "X", "North", "Y", "East"); 2402 + add_proj4text (p, 0, 2403 + "+proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=54500000 +y_0="); 2404 + add_proj4text (p, 1, 2405 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2406 + add_proj4text (p, 2, 2407 + ".22 +units=m +no_defs"); 2408 + add_srs_wkt (p, 0, 2409 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 54\","); 2410 + add_srs_wkt (p, 1, 2411 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2412 + add_srs_wkt (p, 2, 2413 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2414 + add_srs_wkt (p, 3, 2415 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2416 + add_srs_wkt (p, 4, 2417 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2418 + add_srs_wkt (p, 5, 2419 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2420 + add_srs_wkt (p, 6, 2421 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2422 + add_srs_wkt (p, 7, 2423 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2424 + add_srs_wkt (p, 8, 2425 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2426 + add_srs_wkt (p, 9, 2427 + "e_of_origin\",0],PARAMETER[\"central_meridian\",162],PAR"); 2428 + add_srs_wkt (p, 10, 2429 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2430 + add_srs_wkt (p, 11, 2431 + "4500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2432 + add_srs_wkt (p, 12, 2433 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2434 + add_srs_wkt (p, 13, 2435 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2688\"]]"); 2436 + p = add_epsg_def_ex (filter, first, last, 2689, "epsg", 2689, 2437 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 55", 0, 1, 2438 + "Krassowsky 1940", "Greenwich", 2439 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2440 + "X", "North", "Y", "East"); 2441 + add_proj4text (p, 0, 2442 + "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=55500000 +y_0="); 2443 + add_proj4text (p, 1, 2444 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2445 + add_proj4text (p, 2, 2446 + ".22 +units=m +no_defs"); 2447 + add_srs_wkt (p, 0, 2448 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 55\","); 2449 + add_srs_wkt (p, 1, 2450 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2451 + add_srs_wkt (p, 2, 2452 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2453 + add_srs_wkt (p, 3, 2454 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2455 + add_srs_wkt (p, 4, 2456 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2457 + add_srs_wkt (p, 5, 2458 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2459 + add_srs_wkt (p, 6, 2460 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2461 + add_srs_wkt (p, 7, 2462 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2463 + add_srs_wkt (p, 8, 2464 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2465 + add_srs_wkt (p, 9, 2466 + "e_of_origin\",0],PARAMETER[\"central_meridian\",165],PAR"); 2467 + add_srs_wkt (p, 10, 2468 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2469 + add_srs_wkt (p, 11, 2470 + "5500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2471 + add_srs_wkt (p, 12, 2472 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2473 + add_srs_wkt (p, 13, 2474 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2689\"]]"); 2475 + p = add_epsg_def_ex (filter, first, last, 2690, "epsg", 2690, 2476 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 56", 0, 1, 2477 + "Krassowsky 1940", "Greenwich", 2478 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2479 + "X", "North", "Y", "East"); 2480 + add_proj4text (p, 0, 2481 + "+proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=56500000 +y_0="); 2482 + add_proj4text (p, 1, 2483 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2484 + add_proj4text (p, 2, 2485 + ".22 +units=m +no_defs"); 2486 + add_srs_wkt (p, 0, 2487 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 56\","); 2488 + add_srs_wkt (p, 1, 2489 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2490 + add_srs_wkt (p, 2, 2491 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2492 + add_srs_wkt (p, 3, 2493 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2494 + add_srs_wkt (p, 4, 2495 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2496 + add_srs_wkt (p, 5, 2497 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2498 + add_srs_wkt (p, 6, 2499 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2500 + add_srs_wkt (p, 7, 2501 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2502 + add_srs_wkt (p, 8, 2503 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2504 + add_srs_wkt (p, 9, 2505 + "e_of_origin\",0],PARAMETER[\"central_meridian\",168],PAR"); 2506 + add_srs_wkt (p, 10, 2507 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2508 + add_srs_wkt (p, 11, 2509 + "6500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2510 + add_srs_wkt (p, 12, 2511 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2512 + add_srs_wkt (p, 13, 2513 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2690\"]]"); 2514 + p = add_epsg_def_ex (filter, first, last, 2691, "epsg", 2691, 2515 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 57", 0, 1, 2516 + "Krassowsky 1940", "Greenwich", 2517 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2518 + "X", "North", "Y", "East"); 2519 + add_proj4text (p, 0, 2520 + "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=57500000 +y_0="); 2521 + add_proj4text (p, 1, 2522 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2523 + add_proj4text (p, 2, 2524 + ".22 +units=m +no_defs"); 2525 + add_srs_wkt (p, 0, 2526 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 57\","); 2527 + add_srs_wkt (p, 1, 2528 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2529 + add_srs_wkt (p, 2, 2530 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2531 + add_srs_wkt (p, 3, 2532 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2533 + add_srs_wkt (p, 4, 2534 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2535 + add_srs_wkt (p, 5, 2536 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2537 + add_srs_wkt (p, 6, 2538 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2539 + add_srs_wkt (p, 7, 2540 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2541 + add_srs_wkt (p, 8, 2542 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2543 + add_srs_wkt (p, 9, 2544 + "e_of_origin\",0],PARAMETER[\"central_meridian\",171],PAR"); 2545 + add_srs_wkt (p, 10, 2546 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2547 + add_srs_wkt (p, 11, 2548 + "7500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2549 + add_srs_wkt (p, 12, 2550 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2551 + add_srs_wkt (p, 13, 2552 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2691\"]]"); 2553 + p = add_epsg_def_ex (filter, first, last, 2692, "epsg", 2692, 2554 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 58", 0, 1, 2555 + "Krassowsky 1940", "Greenwich", 2556 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2557 + "X", "North", "Y", "East"); 2558 + add_proj4text (p, 0, 2559 + "+proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=58500000 +y_0="); 2560 + add_proj4text (p, 1, 2561 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2562 + add_proj4text (p, 2, 2563 + ".22 +units=m +no_defs"); 2564 + add_srs_wkt (p, 0, 2565 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 58\","); 2566 + add_srs_wkt (p, 1, 2567 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2568 + add_srs_wkt (p, 2, 2569 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2570 + add_srs_wkt (p, 3, 2571 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2572 + add_srs_wkt (p, 4, 2573 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2574 + add_srs_wkt (p, 5, 2575 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2576 + add_srs_wkt (p, 6, 2577 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2578 + add_srs_wkt (p, 7, 2579 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2580 + add_srs_wkt (p, 8, 2581 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2582 + add_srs_wkt (p, 9, 2583 + "e_of_origin\",0],PARAMETER[\"central_meridian\",174],PAR"); 2584 + add_srs_wkt (p, 10, 2585 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2586 + add_srs_wkt (p, 11, 2587 + "8500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2588 + add_srs_wkt (p, 12, 2589 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2590 + add_srs_wkt (p, 13, 2591 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2692\"]]"); 2592 + p = add_epsg_def_ex (filter, first, last, 2693, "epsg", 2693, 2593 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 59", 0, 1, 2594 + "Krassowsky 1940", "Greenwich", 2595 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2596 + "X", "North", "Y", "East"); 2597 + add_proj4text (p, 0, 2598 + "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=59500000 +y_0="); 2599 + add_proj4text (p, 1, 2600 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2601 + add_proj4text (p, 2, 2602 + ".22 +units=m +no_defs"); 2603 + add_srs_wkt (p, 0, 2604 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 59\","); 2605 + add_srs_wkt (p, 1, 2606 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2607 + add_srs_wkt (p, 2, 2608 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2609 + add_srs_wkt (p, 3, 2610 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2611 + add_srs_wkt (p, 4, 2612 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2613 + add_srs_wkt (p, 5, 2614 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2615 + add_srs_wkt (p, 6, 2616 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2617 + add_srs_wkt (p, 7, 2618 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2619 + add_srs_wkt (p, 8, 2620 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2621 + add_srs_wkt (p, 9, 2622 + "e_of_origin\",0],PARAMETER[\"central_meridian\",177],PAR"); 2623 + add_srs_wkt (p, 10, 2624 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 2625 + add_srs_wkt (p, 11, 2626 + "9500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 2627 + add_srs_wkt (p, 12, 2628 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 2629 + add_srs_wkt (p, 13, 2630 + "Y\",EAST],AUTHORITY[\"EPSG\",\"2693\"]]"); 2631 + p = add_epsg_def_ex (filter, first, last, 2694, "epsg", 2694, 2632 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 (deprecated)", 0, 1, 2633 + "Krassowsky 1940", "Greenwich", 2634 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2635 + "X", "North", "Y", "East"); 2636 + add_proj4text (p, 0, 2637 + "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60000000 +y_0="); 2638 + add_proj4text (p, 1, 2639 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2640 + add_proj4text (p, 2, 2641 + ".22 +units=m +no_defs"); 2642 + add_srs_wkt (p, 0, 2643 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 (d"); 2644 + add_srs_wkt (p, 1, 2645 + "eprecated)\",GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_199"); 2646 + add_srs_wkt (p, 2, 2647 + "5\",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY"); 2648 + add_srs_wkt (p, 3, 2649 + "[\"EPSG\",\"7024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0."); 2650 + add_srs_wkt (p, 4, 2651 + "13,-0.22],AUTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwi"); 2652 + add_srs_wkt (p, 5, 2653 + "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0"); 2654 + add_srs_wkt (p, 6, 2655 + "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat"); 2656 + add_srs_wkt (p, 7, 2657 + "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG"); 2658 + add_srs_wkt (p, 8, 2659 + "\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAME"); 2660 + add_srs_wkt (p, 9, 2661 + "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi"); 2662 + add_srs_wkt (p, 10, 2663 + "an\",180],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals"); 2664 + add_srs_wkt (p, 11, 2665 + "e_easting\",60000000],PARAMETER[\"false_northing\",0],UN"); 2666 + add_srs_wkt (p, 12, 2667 + "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\","); 2668 + add_srs_wkt (p, 13, 2669 + "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2694\"]]"); 2670 + p = add_epsg_def_ex (filter, first, last, 2695, "epsg", 2695, 2671 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 61", 0, 1, 2672 + "Krassowsky 1940", "Greenwich", 2673 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2674 + "X", "North", "Y", "East"); 2675 + add_proj4text (p, 0, 2676 + "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=61500000 +y_0"); 2677 + add_proj4text (p, 1, 2678 + "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-"); 2679 + add_proj4text (p, 2, 2680 + "0.22 +units=m +no_defs"); 2681 + add_srs_wkt (p, 0, 2682 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 61\","); 2683 + add_srs_wkt (p, 1, 2684 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2685 + add_srs_wkt (p, 2, 2686 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2687 + add_srs_wkt (p, 3, 2688 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2689 + add_srs_wkt (p, 4, 2690 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2691 + add_srs_wkt (p, 5, 2692 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2693 + add_srs_wkt (p, 6, 2694 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2695 + add_srs_wkt (p, 7, 2696 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2697 + add_srs_wkt (p, 8, 2698 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2699 + add_srs_wkt (p, 9, 2700 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-177],PA"); 2701 + add_srs_wkt (p, 10, 2702 + "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 2703 + add_srs_wkt (p, 11, 2704 + "61500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2705 + add_srs_wkt (p, 12, 2706 + ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2707 + add_srs_wkt (p, 13, 2708 + "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2695\"]]"); 2709 + p = add_epsg_def_ex (filter, first, last, 2696, "epsg", 2696, 2710 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 62", 0, 1, 2711 + "Krassowsky 1940", "Greenwich", 2712 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2713 + "X", "North", "Y", "East"); 2714 + add_proj4text (p, 0, 2715 + "+proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=62500000 +y_0"); 2716 + add_proj4text (p, 1, 2717 + "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-"); 2718 + add_proj4text (p, 2, 2719 + "0.22 +units=m +no_defs"); 2720 + add_srs_wkt (p, 0, 2721 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 62\","); 2722 + add_srs_wkt (p, 1, 2723 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2724 + add_srs_wkt (p, 2, 2725 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2726 + add_srs_wkt (p, 3, 2727 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2728 + add_srs_wkt (p, 4, 2729 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2730 + add_srs_wkt (p, 5, 2731 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2732 + add_srs_wkt (p, 6, 2733 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2734 + add_srs_wkt (p, 7, 2735 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2736 + add_srs_wkt (p, 8, 2737 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2738 + add_srs_wkt (p, 9, 2739 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-174],PA"); 2740 + add_srs_wkt (p, 10, 2741 + "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 2742 + add_srs_wkt (p, 11, 2743 + "62500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2744 + add_srs_wkt (p, 12, 2745 + ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2746 + add_srs_wkt (p, 13, 2747 + "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2696\"]]"); 2748 + p = add_epsg_def_ex (filter, first, last, 2697, "epsg", 2697, 2749 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 63", 0, 1, 2750 + "Krassowsky 1940", "Greenwich", 2751 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2752 + "X", "North", "Y", "East"); 2753 + add_proj4text (p, 0, 2754 + "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=63500000 +y_0"); 2755 + add_proj4text (p, 1, 2756 + "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-"); 2757 + add_proj4text (p, 2, 2758 + "0.22 +units=m +no_defs"); 2759 + add_srs_wkt (p, 0, 2760 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 63\","); 2761 + add_srs_wkt (p, 1, 2762 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2763 + add_srs_wkt (p, 2, 2764 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2765 + add_srs_wkt (p, 3, 2766 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2767 + add_srs_wkt (p, 4, 2768 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2769 + add_srs_wkt (p, 5, 2770 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2771 + add_srs_wkt (p, 6, 2772 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2773 + add_srs_wkt (p, 7, 2774 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2775 + add_srs_wkt (p, 8, 2776 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2777 + add_srs_wkt (p, 9, 2778 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-171],PA"); 2779 + add_srs_wkt (p, 10, 2780 + "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 2781 + add_srs_wkt (p, 11, 2782 + "63500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2783 + add_srs_wkt (p, 12, 2784 + ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2785 + add_srs_wkt (p, 13, 2786 + "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2697\"]]"); 2787 + p = add_epsg_def_ex (filter, first, last, 2698, "epsg", 2698, 2788 + "Pulkovo 1995 / 3-degree Gauss-Kruger zone 64", 0, 1, 2789 + "Krassowsky 1940", "Greenwich", 2790 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2791 + "X", "North", "Y", "East"); 2792 + add_proj4text (p, 0, 2793 + "+proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=64500000 +y_0"); 2794 + add_proj4text (p, 1, 2795 + "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-"); 2796 + add_proj4text (p, 2, 2797 + "0.22 +units=m +no_defs"); 2798 + add_srs_wkt (p, 0, 2799 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 64\","); 2800 + add_srs_wkt (p, 1, 2801 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2802 + add_srs_wkt (p, 2, 2803 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2804 + add_srs_wkt (p, 3, 2805 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2806 + add_srs_wkt (p, 4, 2807 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2808 + add_srs_wkt (p, 5, 2809 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2810 + add_srs_wkt (p, 6, 2811 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2812 + add_srs_wkt (p, 7, 2813 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2814 + add_srs_wkt (p, 8, 2815 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2816 + add_srs_wkt (p, 9, 2817 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-168],PA"); 2818 + add_srs_wkt (p, 10, 2819 + "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 2820 + add_srs_wkt (p, 11, 2821 + "64500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2822 + add_srs_wkt (p, 12, 2823 + ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2824 + add_srs_wkt (p, 13, 2825 + "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2698\"]]"); 2826 + p = add_epsg_def_ex (filter, first, last, 2699, "epsg", 2699, 2827 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E", 0, 1, 2828 + "Krassowsky 1940", "Greenwich", 2829 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2830 + "X", "North", "Y", "East"); 2831 + add_proj4text (p, 0, 2832 + "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 2833 + add_proj4text (p, 1, 2834 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 2835 + add_proj4text (p, 2, 2836 + " +units=m +no_defs"); 2837 + add_srs_wkt (p, 0, 2838 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E\",G"); 2839 + add_srs_wkt (p, 1, 2840 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2841 + add_srs_wkt (p, 2, 2842 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2843 + add_srs_wkt (p, 3, 2844 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 2845 + add_srs_wkt (p, 4, 2846 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 2847 + add_srs_wkt (p, 5, 2848 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 2849 + add_srs_wkt (p, 6, 2850 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 2851 + add_srs_wkt (p, 7, 2852 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 2853 + add_srs_wkt (p, 8, 2854 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 2855 + add_srs_wkt (p, 9, 2856 + "of_origin\",0],PARAMETER[\"central_meridian\",21],PARAME"); 2857 + add_srs_wkt (p, 10, 2858 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 2859 + add_srs_wkt (p, 11, 2860 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 2861 + add_srs_wkt (p, 12, 2862 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 2863 + add_srs_wkt (p, 13, 2864 + "EAST],AUTHORITY[\"EPSG\",\"2699\"]]"); 2865 + p = add_epsg_def_ex (filter, first, last, 2700, "epsg", 2700, 2866 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E", 0, 1, 2867 + "Krassowsky 1940", "Greenwich", 2868 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2869 + "X", "North", "Y", "East"); 2870 + add_proj4text (p, 0, 2871 + "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +"); 2872 + add_proj4text (p, 1, 2873 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 2874 + add_proj4text (p, 2, 2875 + " +units=m +no_defs"); 2876 + add_srs_wkt (p, 0, 2877 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E\",G"); 2878 + add_srs_wkt (p, 1, 2879 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2880 + add_srs_wkt (p, 2, 2881 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2882 + add_srs_wkt (p, 3, 2883 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 2884 + add_srs_wkt (p, 4, 2885 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 2886 + add_srs_wkt (p, 5, 2887 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 2888 + add_srs_wkt (p, 6, 2889 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 2890 + add_srs_wkt (p, 7, 2891 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 2892 + add_srs_wkt (p, 8, 2893 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 2894 + add_srs_wkt (p, 9, 2895 + "of_origin\",0],PARAMETER[\"central_meridian\",24],PARAME"); 2896 + add_srs_wkt (p, 10, 2897 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 2898 + add_srs_wkt (p, 11, 2899 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 2900 + add_srs_wkt (p, 12, 2901 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 2902 + add_srs_wkt (p, 13, 2903 + "EAST],AUTHORITY[\"EPSG\",\"2700\"]]"); 2904 + p = add_epsg_def_ex (filter, first, last, 2701, "epsg", 2701, 2905 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E", 0, 1, 2906 + "Krassowsky 1940", "Greenwich", 2907 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2908 + "X", "North", "Y", "East"); 2909 + add_proj4text (p, 0, 2910 + "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 2911 + add_proj4text (p, 1, 2912 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 2913 + add_proj4text (p, 2, 2914 + " +units=m +no_defs"); 2915 + add_srs_wkt (p, 0, 2916 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E\",G"); 2917 + add_srs_wkt (p, 1, 2918 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2919 + add_srs_wkt (p, 2, 2920 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2921 + add_srs_wkt (p, 3, 2922 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 2923 + add_srs_wkt (p, 4, 2924 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 2925 + add_srs_wkt (p, 5, 2926 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 2927 + add_srs_wkt (p, 6, 2928 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 2929 + add_srs_wkt (p, 7, 2930 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 2931 + add_srs_wkt (p, 8, 2932 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 2933 + add_srs_wkt (p, 9, 2934 + "of_origin\",0],PARAMETER[\"central_meridian\",27],PARAME"); 2935 + add_srs_wkt (p, 10, 2936 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 2937 + add_srs_wkt (p, 11, 2938 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 2939 + add_srs_wkt (p, 12, 2940 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 2941 + add_srs_wkt (p, 13, 2942 + "EAST],AUTHORITY[\"EPSG\",\"2701\"]]"); 2943 + p = add_epsg_def_ex (filter, first, last, 2702, "epsg", 2702, 2944 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E", 0, 1, 2945 + "Krassowsky 1940", "Greenwich", 2946 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2947 + "X", "North", "Y", "East"); 2948 + add_proj4text (p, 0, 2949 + "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +"); 2950 + add_proj4text (p, 1, 2951 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 2952 + add_proj4text (p, 2, 2953 + " +units=m +no_defs"); 2954 + add_srs_wkt (p, 0, 2955 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E\",G"); 2956 + add_srs_wkt (p, 1, 2957 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2958 + add_srs_wkt (p, 2, 2959 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2960 + add_srs_wkt (p, 3, 2961 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 2962 + add_srs_wkt (p, 4, 2963 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 2964 + add_srs_wkt (p, 5, 2965 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 2966 + add_srs_wkt (p, 6, 2967 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 2968 + add_srs_wkt (p, 7, 2969 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 2970 + add_srs_wkt (p, 8, 2971 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 2972 + add_srs_wkt (p, 9, 2973 + "of_origin\",0],PARAMETER[\"central_meridian\",30],PARAME"); 2974 + add_srs_wkt (p, 10, 2975 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 2976 + add_srs_wkt (p, 11, 2977 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 2978 + add_srs_wkt (p, 12, 2979 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 2980 + add_srs_wkt (p, 13, 2981 + "EAST],AUTHORITY[\"EPSG\",\"2702\"]]"); 2982 + p = add_epsg_def_ex (filter, first, last, 2703, "epsg", 2703, 2983 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E", 0, 1, 2984 + "Krassowsky 1940", "Greenwich", 2985 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2986 + "X", "North", "Y", "East"); 2987 + add_proj4text (p, 0, 2988 + "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 2989 + add_proj4text (p, 1, 2990 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 2991 + add_proj4text (p, 2, 2992 + " +units=m +no_defs"); 2993 + add_srs_wkt (p, 0, 2994 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E\",G"); 2995 + add_srs_wkt (p, 1, 2996 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 2997 + add_srs_wkt (p, 2, 2998 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 2999 + add_srs_wkt (p, 3, 3000 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3001 + add_srs_wkt (p, 4, 3002 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3003 + add_srs_wkt (p, 5, 3004 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3005 + add_srs_wkt (p, 6, 3006 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3007 + add_srs_wkt (p, 7, 3008 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3009 + add_srs_wkt (p, 8, 3010 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3011 + add_srs_wkt (p, 9, 3012 + "of_origin\",0],PARAMETER[\"central_meridian\",33],PARAME"); 3013 + add_srs_wkt (p, 10, 3014 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3015 + add_srs_wkt (p, 11, 3016 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3017 + add_srs_wkt (p, 12, 3018 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3019 + add_srs_wkt (p, 13, 3020 + "EAST],AUTHORITY[\"EPSG\",\"2703\"]]"); 3021 + p = add_epsg_def_ex (filter, first, last, 2704, "epsg", 2704, 3022 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E", 0, 1, 3023 + "Krassowsky 1940", "Greenwich", 3024 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3025 + "X", "North", "Y", "East"); 3026 + add_proj4text (p, 0, 3027 + "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +"); 3028 + add_proj4text (p, 1, 3029 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3030 + add_proj4text (p, 2, 3031 + " +units=m +no_defs"); 3032 + add_srs_wkt (p, 0, 3033 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E\",G"); 3034 + add_srs_wkt (p, 1, 3035 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3036 + add_srs_wkt (p, 2, 3037 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3038 + add_srs_wkt (p, 3, 3039 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3040 + add_srs_wkt (p, 4, 3041 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3042 + add_srs_wkt (p, 5, 3043 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3044 + add_srs_wkt (p, 6, 3045 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3046 + add_srs_wkt (p, 7, 3047 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3048 + add_srs_wkt (p, 8, 3049 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3050 + add_srs_wkt (p, 9, 3051 + "of_origin\",0],PARAMETER[\"central_meridian\",36],PARAME"); 3052 + add_srs_wkt (p, 10, 3053 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3054 + add_srs_wkt (p, 11, 3055 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3056 + add_srs_wkt (p, 12, 3057 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3058 + add_srs_wkt (p, 13, 3059 + "EAST],AUTHORITY[\"EPSG\",\"2704\"]]"); 3060 + p = add_epsg_def_ex (filter, first, last, 2705, "epsg", 2705, 3061 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E", 0, 1, 3062 + "Krassowsky 1940", "Greenwich", 3063 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3064 + "X", "North", "Y", "East"); 3065 + add_proj4text (p, 0, 3066 + "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 3067 + add_proj4text (p, 1, 3068 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3069 + add_proj4text (p, 2, 3070 + " +units=m +no_defs"); 3071 + add_srs_wkt (p, 0, 3072 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E\",G"); 3073 + add_srs_wkt (p, 1, 3074 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3075 + add_srs_wkt (p, 2, 3076 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3077 + add_srs_wkt (p, 3, 3078 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3079 + add_srs_wkt (p, 4, 3080 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3081 + add_srs_wkt (p, 5, 3082 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3083 + add_srs_wkt (p, 6, 3084 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3085 + add_srs_wkt (p, 7, 3086 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3087 + add_srs_wkt (p, 8, 3088 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3089 + add_srs_wkt (p, 9, 3090 + "of_origin\",0],PARAMETER[\"central_meridian\",39],PARAME"); 3091 + add_srs_wkt (p, 10, 3092 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3093 + add_srs_wkt (p, 11, 3094 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3095 + add_srs_wkt (p, 12, 3096 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3097 + add_srs_wkt (p, 13, 3098 + "EAST],AUTHORITY[\"EPSG\",\"2705\"]]"); 3099 + p = add_epsg_def_ex (filter, first, last, 2706, "epsg", 2706, 3100 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E", 0, 1, 3101 + "Krassowsky 1940", "Greenwich", 3102 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3103 + "X", "North", "Y", "East"); 3104 + add_proj4text (p, 0, 3105 + "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +"); 3106 + add_proj4text (p, 1, 3107 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3108 + add_proj4text (p, 2, 3109 + " +units=m +no_defs"); 3110 + add_srs_wkt (p, 0, 3111 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E\",G"); 3112 + add_srs_wkt (p, 1, 3113 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3114 + add_srs_wkt (p, 2, 3115 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3116 + add_srs_wkt (p, 3, 3117 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3118 + add_srs_wkt (p, 4, 3119 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3120 + add_srs_wkt (p, 5, 3121 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3122 + add_srs_wkt (p, 6, 3123 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3124 + add_srs_wkt (p, 7, 3125 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3126 + add_srs_wkt (p, 8, 3127 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3128 + add_srs_wkt (p, 9, 3129 + "of_origin\",0],PARAMETER[\"central_meridian\",42],PARAME"); 3130 + add_srs_wkt (p, 10, 3131 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3132 + add_srs_wkt (p, 11, 3133 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3134 + add_srs_wkt (p, 12, 3135 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3136 + add_srs_wkt (p, 13, 3137 + "EAST],AUTHORITY[\"EPSG\",\"2706\"]]"); 3138 + p = add_epsg_def_ex (filter, first, last, 2707, "epsg", 2707, 3139 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E", 0, 1, 3140 + "Krassowsky 1940", "Greenwich", 3141 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3142 + "X", "North", "Y", "East"); 3143 + add_proj4text (p, 0, 3144 + "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 3145 + add_proj4text (p, 1, 3146 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3147 + add_proj4text (p, 2, 3148 + " +units=m +no_defs"); 3149 + add_srs_wkt (p, 0, 3150 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E\",G"); 3151 + add_srs_wkt (p, 1, 3152 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3153 + add_srs_wkt (p, 2, 3154 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3155 + add_srs_wkt (p, 3, 3156 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3157 + add_srs_wkt (p, 4, 3158 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3159 + add_srs_wkt (p, 5, 3160 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3161 + add_srs_wkt (p, 6, 3162 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3163 + add_srs_wkt (p, 7, 3164 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3165 + add_srs_wkt (p, 8, 3166 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3167 + add_srs_wkt (p, 9, 3168 + "of_origin\",0],PARAMETER[\"central_meridian\",45],PARAME"); 3169 + add_srs_wkt (p, 10, 3170 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3171 + add_srs_wkt (p, 11, 3172 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3173 + add_srs_wkt (p, 12, 3174 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3175 + add_srs_wkt (p, 13, 3176 + "EAST],AUTHORITY[\"EPSG\",\"2707\"]]"); 3177 + p = add_epsg_def_ex (filter, first, last, 2708, "epsg", 2708, 3178 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E", 0, 1, 3179 + "Krassowsky 1940", "Greenwich", 3180 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3181 + "X", "North", "Y", "East"); 3182 + add_proj4text (p, 0, 3183 + "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +"); 3184 + add_proj4text (p, 1, 3185 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3186 + add_proj4text (p, 2, 3187 + " +units=m +no_defs"); 3188 + add_srs_wkt (p, 0, 3189 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E\",G"); 3190 + add_srs_wkt (p, 1, 3191 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3192 + add_srs_wkt (p, 2, 3193 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3194 + add_srs_wkt (p, 3, 3195 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3196 + add_srs_wkt (p, 4, 3197 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3198 + add_srs_wkt (p, 5, 3199 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3200 + add_srs_wkt (p, 6, 3201 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3202 + add_srs_wkt (p, 7, 3203 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3204 + add_srs_wkt (p, 8, 3205 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3206 + add_srs_wkt (p, 9, 3207 + "of_origin\",0],PARAMETER[\"central_meridian\",48],PARAME"); 3208 + add_srs_wkt (p, 10, 3209 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3210 + add_srs_wkt (p, 11, 3211 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3212 + add_srs_wkt (p, 12, 3213 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3214 + add_srs_wkt (p, 13, 3215 + "EAST],AUTHORITY[\"EPSG\",\"2708\"]]"); 3216 + p = add_epsg_def_ex (filter, first, last, 2709, "epsg", 2709, 3217 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E", 0, 1, 3218 + "Krassowsky 1940", "Greenwich", 3219 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3220 + "X", "North", "Y", "East"); 3221 + add_proj4text (p, 0, 3222 + "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 3223 + add_proj4text (p, 1, 3224 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3225 + add_proj4text (p, 2, 3226 + " +units=m +no_defs"); 3227 + add_srs_wkt (p, 0, 3228 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E\",G"); 3229 + add_srs_wkt (p, 1, 3230 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3231 + add_srs_wkt (p, 2, 3232 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3233 + add_srs_wkt (p, 3, 3234 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3235 + add_srs_wkt (p, 4, 3236 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3237 + add_srs_wkt (p, 5, 3238 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3239 + add_srs_wkt (p, 6, 3240 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3241 + add_srs_wkt (p, 7, 3242 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3243 + add_srs_wkt (p, 8, 3244 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3245 + add_srs_wkt (p, 9, 3246 + "of_origin\",0],PARAMETER[\"central_meridian\",51],PARAME"); 3247 + add_srs_wkt (p, 10, 3248 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3249 + add_srs_wkt (p, 11, 3250 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3251 + add_srs_wkt (p, 12, 3252 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3253 + add_srs_wkt (p, 13, 3254 + "EAST],AUTHORITY[\"EPSG\",\"2709\"]]"); 3255 + p = add_epsg_def_ex (filter, first, last, 2710, "epsg", 2710, 3256 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E", 0, 1, 3257 + "Krassowsky 1940", "Greenwich", 3258 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3259 + "X", "North", "Y", "East"); 3260 + add_proj4text (p, 0, 3261 + "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=500000 +y_0=0 +"); 3262 + add_proj4text (p, 1, 3263 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3264 + add_proj4text (p, 2, 3265 + " +units=m +no_defs"); 3266 + add_srs_wkt (p, 0, 3267 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E\",G"); 3268 + add_srs_wkt (p, 1, 3269 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3270 + add_srs_wkt (p, 2, 3271 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3272 + add_srs_wkt (p, 3, 3273 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3274 + add_srs_wkt (p, 4, 3275 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3276 + add_srs_wkt (p, 5, 3277 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3278 + add_srs_wkt (p, 6, 3279 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3280 + add_srs_wkt (p, 7, 3281 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3282 + add_srs_wkt (p, 8, 3283 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3284 + add_srs_wkt (p, 9, 3285 + "of_origin\",0],PARAMETER[\"central_meridian\",54],PARAME"); 3286 + add_srs_wkt (p, 10, 3287 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3288 + add_srs_wkt (p, 11, 3289 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3290 + add_srs_wkt (p, 12, 3291 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3292 + add_srs_wkt (p, 13, 3293 + "EAST],AUTHORITY[\"EPSG\",\"2710\"]]"); 3294 + p = add_epsg_def_ex (filter, first, last, 2711, "epsg", 2711, 3295 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E", 0, 1, 3296 + "Krassowsky 1940", "Greenwich", 3297 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3298 + "X", "North", "Y", "East"); 3299 + add_proj4text (p, 0, 3300 + "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 3301 + add_proj4text (p, 1, 3302 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3303 + add_proj4text (p, 2, 3304 + " +units=m +no_defs"); 3305 + add_srs_wkt (p, 0, 3306 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E\",G"); 3307 + add_srs_wkt (p, 1, 3308 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3309 + add_srs_wkt (p, 2, 3310 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3311 + add_srs_wkt (p, 3, 3312 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3313 + add_srs_wkt (p, 4, 3314 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3315 + add_srs_wkt (p, 5, 3316 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3317 + add_srs_wkt (p, 6, 3318 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3319 + add_srs_wkt (p, 7, 3320 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3321 + add_srs_wkt (p, 8, 3322 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3323 + add_srs_wkt (p, 9, 3324 + "of_origin\",0],PARAMETER[\"central_meridian\",57],PARAME"); 3325 + add_srs_wkt (p, 10, 3326 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3327 + add_srs_wkt (p, 11, 3328 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3329 + add_srs_wkt (p, 12, 3330 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3331 + add_srs_wkt (p, 13, 3332 + "EAST],AUTHORITY[\"EPSG\",\"2711\"]]"); 3333 + p = add_epsg_def_ex (filter, first, last, 2712, "epsg", 2712, 3334 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E", 0, 1, 3335 + "Krassowsky 1940", "Greenwich", 3336 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3337 + "X", "North", "Y", "East"); 3338 + add_proj4text (p, 0, 3339 + "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=500000 +y_0=0 +"); 3340 + add_proj4text (p, 1, 3341 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3342 + add_proj4text (p, 2, 3343 + " +units=m +no_defs"); 3344 + add_srs_wkt (p, 0, 3345 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E\",G"); 3346 + add_srs_wkt (p, 1, 3347 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3348 + add_srs_wkt (p, 2, 3349 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3350 + add_srs_wkt (p, 3, 3351 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3352 + add_srs_wkt (p, 4, 3353 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3354 + add_srs_wkt (p, 5, 3355 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3356 + add_srs_wkt (p, 6, 3357 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3358 + add_srs_wkt (p, 7, 3359 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3360 + add_srs_wkt (p, 8, 3361 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3362 + add_srs_wkt (p, 9, 3363 + "of_origin\",0],PARAMETER[\"central_meridian\",60],PARAME"); 3364 + add_srs_wkt (p, 10, 3365 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3366 + add_srs_wkt (p, 11, 3367 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3368 + add_srs_wkt (p, 12, 3369 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3370 + add_srs_wkt (p, 13, 3371 + "EAST],AUTHORITY[\"EPSG\",\"2712\"]]"); 3372 + p = add_epsg_def_ex (filter, first, last, 2713, "epsg", 2713, 3373 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E", 0, 1, 3374 + "Krassowsky 1940", "Greenwich", 3375 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3376 + "X", "North", "Y", "East"); 3377 + add_proj4text (p, 0, 3378 + "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 3379 + add_proj4text (p, 1, 3380 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3381 + add_proj4text (p, 2, 3382 + " +units=m +no_defs"); 3383 + add_srs_wkt (p, 0, 3384 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E\",G"); 3385 + add_srs_wkt (p, 1, 3386 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3387 + add_srs_wkt (p, 2, 3388 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3389 + add_srs_wkt (p, 3, 3390 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3391 + add_srs_wkt (p, 4, 3392 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3393 + add_srs_wkt (p, 5, 3394 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3395 + add_srs_wkt (p, 6, 3396 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3397 + add_srs_wkt (p, 7, 3398 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3399 + add_srs_wkt (p, 8, 3400 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3401 + add_srs_wkt (p, 9, 3402 + "of_origin\",0],PARAMETER[\"central_meridian\",63],PARAME"); 3403 + add_srs_wkt (p, 10, 3404 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3405 + add_srs_wkt (p, 11, 3406 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3407 + add_srs_wkt (p, 12, 3408 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3409 + add_srs_wkt (p, 13, 3410 + "EAST],AUTHORITY[\"EPSG\",\"2713\"]]"); 3411 + p = add_epsg_def_ex (filter, first, last, 2714, "epsg", 2714, 3412 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E", 0, 1, 3413 + "Krassowsky 1940", "Greenwich", 3414 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3415 + "X", "North", "Y", "East"); 3416 + add_proj4text (p, 0, 3417 + "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=500000 +y_0=0 +"); 3418 + add_proj4text (p, 1, 3419 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3420 + add_proj4text (p, 2, 3421 + " +units=m +no_defs"); 3422 + add_srs_wkt (p, 0, 3423 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E\",G"); 3424 + add_srs_wkt (p, 1, 3425 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3426 + add_srs_wkt (p, 2, 3427 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3428 + add_srs_wkt (p, 3, 3429 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3430 + add_srs_wkt (p, 4, 3431 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3432 + add_srs_wkt (p, 5, 3433 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3434 + add_srs_wkt (p, 6, 3435 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3436 + add_srs_wkt (p, 7, 3437 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3438 + add_srs_wkt (p, 8, 3439 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3440 + add_srs_wkt (p, 9, 3441 + "of_origin\",0],PARAMETER[\"central_meridian\",66],PARAME"); 3442 + add_srs_wkt (p, 10, 3443 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3444 + add_srs_wkt (p, 11, 3445 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3446 + add_srs_wkt (p, 12, 3447 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3448 + add_srs_wkt (p, 13, 3449 + "EAST],AUTHORITY[\"EPSG\",\"2714\"]]"); 3450 + p = add_epsg_def_ex (filter, first, last, 2715, "epsg", 2715, 3451 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E", 0, 1, 3452 + "Krassowsky 1940", "Greenwich", 3453 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3454 + "X", "North", "Y", "East"); 3455 + add_proj4text (p, 0, 3456 + "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 3457 + add_proj4text (p, 1, 3458 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3459 + add_proj4text (p, 2, 3460 + " +units=m +no_defs"); 3461 + add_srs_wkt (p, 0, 3462 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E\",G"); 3463 + add_srs_wkt (p, 1, 3464 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3465 + add_srs_wkt (p, 2, 3466 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3467 + add_srs_wkt (p, 3, 3468 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3469 + add_srs_wkt (p, 4, 3470 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3471 + add_srs_wkt (p, 5, 3472 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3473 + add_srs_wkt (p, 6, 3474 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3475 + add_srs_wkt (p, 7, 3476 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3477 + add_srs_wkt (p, 8, 3478 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3479 + add_srs_wkt (p, 9, 3480 + "of_origin\",0],PARAMETER[\"central_meridian\",69],PARAME"); 3481 + add_srs_wkt (p, 10, 3482 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3483 + add_srs_wkt (p, 11, 3484 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3485 + add_srs_wkt (p, 12, 3486 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3487 + add_srs_wkt (p, 13, 3488 + "EAST],AUTHORITY[\"EPSG\",\"2715\"]]"); 3489 + p = add_epsg_def_ex (filter, first, last, 2716, "epsg", 2716, 3490 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E", 0, 1, 3491 + "Krassowsky 1940", "Greenwich", 3492 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3493 + "X", "North", "Y", "East"); 3494 + add_proj4text (p, 0, 3495 + "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=500000 +y_0=0 +"); 3496 + add_proj4text (p, 1, 3497 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3498 + add_proj4text (p, 2, 3499 + " +units=m +no_defs"); 3500 + add_srs_wkt (p, 0, 3501 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E\",G"); 3502 + add_srs_wkt (p, 1, 3503 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3504 + add_srs_wkt (p, 2, 3505 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3506 + add_srs_wkt (p, 3, 3507 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3508 + add_srs_wkt (p, 4, 3509 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3510 + add_srs_wkt (p, 5, 3511 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3512 + add_srs_wkt (p, 6, 3513 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3514 + add_srs_wkt (p, 7, 3515 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3516 + add_srs_wkt (p, 8, 3517 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3518 + add_srs_wkt (p, 9, 3519 + "of_origin\",0],PARAMETER[\"central_meridian\",72],PARAME"); 3520 + add_srs_wkt (p, 10, 3521 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3522 + add_srs_wkt (p, 11, 3523 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3524 + add_srs_wkt (p, 12, 3525 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3526 + add_srs_wkt (p, 13, 3527 + "EAST],AUTHORITY[\"EPSG\",\"2716\"]]"); 3528 + p = add_epsg_def_ex (filter, first, last, 2717, "epsg", 2717, 3529 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E", 0, 1, 3530 + "Krassowsky 1940", "Greenwich", 3531 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3532 + "X", "North", "Y", "East"); 3533 + add_proj4text (p, 0, 3534 + "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 3535 + add_proj4text (p, 1, 3536 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3537 + add_proj4text (p, 2, 3538 + " +units=m +no_defs"); 3539 + add_srs_wkt (p, 0, 3540 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E\",G"); 3541 + add_srs_wkt (p, 1, 3542 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3543 + add_srs_wkt (p, 2, 3544 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3545 + add_srs_wkt (p, 3, 3546 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3547 + add_srs_wkt (p, 4, 3548 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3549 + add_srs_wkt (p, 5, 3550 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3551 + add_srs_wkt (p, 6, 3552 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3553 + add_srs_wkt (p, 7, 3554 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3555 + add_srs_wkt (p, 8, 3556 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3557 + add_srs_wkt (p, 9, 3558 + "of_origin\",0],PARAMETER[\"central_meridian\",75],PARAME"); 3559 + add_srs_wkt (p, 10, 3560 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3561 + add_srs_wkt (p, 11, 3562 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3563 + add_srs_wkt (p, 12, 3564 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3565 + add_srs_wkt (p, 13, 3566 + "EAST],AUTHORITY[\"EPSG\",\"2717\"]]"); 3567 + p = add_epsg_def_ex (filter, first, last, 2718, "epsg", 2718, 3568 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E", 0, 1, 3569 + "Krassowsky 1940", "Greenwich", 3570 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3571 + "X", "North", "Y", "East"); 3572 + add_proj4text (p, 0, 3573 + "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +"); 3574 + add_proj4text (p, 1, 3575 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3576 + add_proj4text (p, 2, 3577 + " +units=m +no_defs"); 3578 + add_srs_wkt (p, 0, 3579 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E\",G"); 3580 + add_srs_wkt (p, 1, 3581 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3582 + add_srs_wkt (p, 2, 3583 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3584 + add_srs_wkt (p, 3, 3585 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3586 + add_srs_wkt (p, 4, 3587 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3588 + add_srs_wkt (p, 5, 3589 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3590 + add_srs_wkt (p, 6, 3591 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3592 + add_srs_wkt (p, 7, 3593 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3594 + add_srs_wkt (p, 8, 3595 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3596 + add_srs_wkt (p, 9, 3597 + "of_origin\",0],PARAMETER[\"central_meridian\",78],PARAME"); 3598 + add_srs_wkt (p, 10, 3599 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3600 + add_srs_wkt (p, 11, 3601 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3602 + add_srs_wkt (p, 12, 3603 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3604 + add_srs_wkt (p, 13, 3605 + "EAST],AUTHORITY[\"EPSG\",\"2718\"]]"); 3606 + p = add_epsg_def_ex (filter, first, last, 2719, "epsg", 2719, 3607 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E", 0, 1, 3608 + "Krassowsky 1940", "Greenwich", 3609 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3610 + "X", "North", "Y", "East"); 3611 + add_proj4text (p, 0, 3612 + "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 3613 + add_proj4text (p, 1, 3614 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3615 + add_proj4text (p, 2, 3616 + " +units=m +no_defs"); 3617 + add_srs_wkt (p, 0, 3618 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E\",G"); 3619 + add_srs_wkt (p, 1, 3620 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3621 + add_srs_wkt (p, 2, 3622 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3623 + add_srs_wkt (p, 3, 3624 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3625 + add_srs_wkt (p, 4, 3626 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3627 + add_srs_wkt (p, 5, 3628 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3629 + add_srs_wkt (p, 6, 3630 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3631 + add_srs_wkt (p, 7, 3632 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3633 + add_srs_wkt (p, 8, 3634 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3635 + add_srs_wkt (p, 9, 3636 + "of_origin\",0],PARAMETER[\"central_meridian\",81],PARAME"); 3637 + add_srs_wkt (p, 10, 3638 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3639 + add_srs_wkt (p, 11, 3640 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3641 + add_srs_wkt (p, 12, 3642 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3643 + add_srs_wkt (p, 13, 3644 + "EAST],AUTHORITY[\"EPSG\",\"2719\"]]"); 3645 + p = add_epsg_def_ex (filter, first, last, 2720, "epsg", 2720, 3646 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E", 0, 1, 3647 + "Krassowsky 1940", "Greenwich", 3648 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3649 + "X", "North", "Y", "East"); 3650 + add_proj4text (p, 0, 3651 + "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +"); 3652 + add_proj4text (p, 1, 3653 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3654 + add_proj4text (p, 2, 3655 + " +units=m +no_defs"); 3656 + add_srs_wkt (p, 0, 3657 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E\",G"); 3658 + add_srs_wkt (p, 1, 3659 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3660 + add_srs_wkt (p, 2, 3661 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3662 + add_srs_wkt (p, 3, 3663 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3664 + add_srs_wkt (p, 4, 3665 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3666 + add_srs_wkt (p, 5, 3667 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3668 + add_srs_wkt (p, 6, 3669 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3670 + add_srs_wkt (p, 7, 3671 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3672 + add_srs_wkt (p, 8, 3673 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3674 + add_srs_wkt (p, 9, 3675 + "of_origin\",0],PARAMETER[\"central_meridian\",84],PARAME"); 3676 + add_srs_wkt (p, 10, 3677 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3678 + add_srs_wkt (p, 11, 3679 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3680 + add_srs_wkt (p, 12, 3681 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3682 + add_srs_wkt (p, 13, 3683 + "EAST],AUTHORITY[\"EPSG\",\"2720\"]]"); 3684 + p = add_epsg_def_ex (filter, first, last, 2721, "epsg", 2721, 3685 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E", 0, 1, 3686 + "Krassowsky 1940", "Greenwich", 3687 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3688 + "X", "North", "Y", "East"); 3689 + add_proj4text (p, 0, 3690 + "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 3691 + add_proj4text (p, 1, 3692 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3693 + add_proj4text (p, 2, 3694 + " +units=m +no_defs"); 3695 + add_srs_wkt (p, 0, 3696 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E\",G"); 3697 + add_srs_wkt (p, 1, 3698 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3699 + add_srs_wkt (p, 2, 3700 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3701 + add_srs_wkt (p, 3, 3702 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3703 + add_srs_wkt (p, 4, 3704 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3705 + add_srs_wkt (p, 5, 3706 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3707 + add_srs_wkt (p, 6, 3708 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3709 + add_srs_wkt (p, 7, 3710 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3711 + add_srs_wkt (p, 8, 3712 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3713 + add_srs_wkt (p, 9, 3714 + "of_origin\",0],PARAMETER[\"central_meridian\",87],PARAME"); 3715 + add_srs_wkt (p, 10, 3716 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3717 + add_srs_wkt (p, 11, 3718 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3719 + add_srs_wkt (p, 12, 3720 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3721 + add_srs_wkt (p, 13, 3722 + "EAST],AUTHORITY[\"EPSG\",\"2721\"]]"); 3723 + p = add_epsg_def_ex (filter, first, last, 2722, "epsg", 2722, 3724 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E", 0, 1, 3725 + "Krassowsky 1940", "Greenwich", 3726 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3727 + "X", "North", "Y", "East"); 3728 + add_proj4text (p, 0, 3729 + "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +"); 3730 + add_proj4text (p, 1, 3731 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3732 + add_proj4text (p, 2, 3733 + " +units=m +no_defs"); 3734 + add_srs_wkt (p, 0, 3735 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E\",G"); 3736 + add_srs_wkt (p, 1, 3737 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3738 + add_srs_wkt (p, 2, 3739 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3740 + add_srs_wkt (p, 3, 3741 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3742 + add_srs_wkt (p, 4, 3743 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3744 + add_srs_wkt (p, 5, 3745 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3746 + add_srs_wkt (p, 6, 3747 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3748 + add_srs_wkt (p, 7, 3749 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3750 + add_srs_wkt (p, 8, 3751 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3752 + add_srs_wkt (p, 9, 3753 + "of_origin\",0],PARAMETER[\"central_meridian\",90],PARAME"); 3754 + add_srs_wkt (p, 10, 3755 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3756 + add_srs_wkt (p, 11, 3757 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3758 + add_srs_wkt (p, 12, 3759 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3760 + add_srs_wkt (p, 13, 3761 + "EAST],AUTHORITY[\"EPSG\",\"2722\"]]"); 3762 + p = add_epsg_def_ex (filter, first, last, 2723, "epsg", 2723, 3763 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E", 0, 1, 3764 + "Krassowsky 1940", "Greenwich", 3765 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3766 + "X", "North", "Y", "East"); 3767 + add_proj4text (p, 0, 3768 + "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 3769 + add_proj4text (p, 1, 3770 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3771 + add_proj4text (p, 2, 3772 + " +units=m +no_defs"); 3773 + add_srs_wkt (p, 0, 3774 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E\",G"); 3775 + add_srs_wkt (p, 1, 3776 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3777 + add_srs_wkt (p, 2, 3778 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3779 + add_srs_wkt (p, 3, 3780 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3781 + add_srs_wkt (p, 4, 3782 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3783 + add_srs_wkt (p, 5, 3784 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3785 + add_srs_wkt (p, 6, 3786 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3787 + add_srs_wkt (p, 7, 3788 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3789 + add_srs_wkt (p, 8, 3790 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3791 + add_srs_wkt (p, 9, 3792 + "of_origin\",0],PARAMETER[\"central_meridian\",93],PARAME"); 3793 + add_srs_wkt (p, 10, 3794 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3795 + add_srs_wkt (p, 11, 3796 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3797 + add_srs_wkt (p, 12, 3798 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3799 + add_srs_wkt (p, 13, 3800 + "EAST],AUTHORITY[\"EPSG\",\"2723\"]]"); 3801 + p = add_epsg_def_ex (filter, first, last, 2724, "epsg", 2724, 3802 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E", 0, 1, 3803 + "Krassowsky 1940", "Greenwich", 3804 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3805 + "X", "North", "Y", "East"); 3806 + add_proj4text (p, 0, 3807 + "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +"); 3808 + add_proj4text (p, 1, 3809 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3810 + add_proj4text (p, 2, 3811 + " +units=m +no_defs"); 3812 + add_srs_wkt (p, 0, 3813 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E\",G"); 3814 + add_srs_wkt (p, 1, 3815 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3816 + add_srs_wkt (p, 2, 3817 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3818 + add_srs_wkt (p, 3, 3819 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3820 + add_srs_wkt (p, 4, 3821 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3822 + add_srs_wkt (p, 5, 3823 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3824 + add_srs_wkt (p, 6, 3825 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3826 + add_srs_wkt (p, 7, 3827 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3828 + add_srs_wkt (p, 8, 3829 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3830 + add_srs_wkt (p, 9, 3831 + "of_origin\",0],PARAMETER[\"central_meridian\",96],PARAME"); 3832 + add_srs_wkt (p, 10, 3833 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3834 + add_srs_wkt (p, 11, 3835 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3836 + add_srs_wkt (p, 12, 3837 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3838 + add_srs_wkt (p, 13, 3839 + "EAST],AUTHORITY[\"EPSG\",\"2724\"]]"); 3840 + p = add_epsg_def_ex (filter, first, last, 2725, "epsg", 2725, 3841 + "Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E", 0, 1, 3842 + "Krassowsky 1940", "Greenwich", 3843 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3844 + "X", "North", "Y", "East"); 3845 + add_proj4text (p, 0, 3846 + "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 3847 + add_proj4text (p, 1, 3848 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 3849 + add_proj4text (p, 2, 3850 + " +units=m +no_defs"); 3851 + add_srs_wkt (p, 0, 3852 + "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E\",G"); 3853 + add_srs_wkt (p, 1, 3854 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 3855 + add_srs_wkt (p, 2, 3856 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3857 + add_srs_wkt (p, 3, 3858 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 3859 + add_srs_wkt (p, 4, 3860 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3861 + add_srs_wkt (p, 5, 3862 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3863 + add_srs_wkt (p, 6, 3864 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 3865 + add_srs_wkt (p, 7, 3866 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 3867 + add_srs_wkt (p, 8, 3868 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 3869 + add_srs_wkt (p, 9, 3870 + "of_origin\",0],PARAMETER[\"central_meridian\",99],PARAME"); 3871 + add_srs_wkt (p, 10, 3872 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 3873 3873 add_srs_wkt (p, 11, 3874 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3874 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3875 3875 add_srs_wkt (p, 12, 3876 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3876 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3877 3877 add_srs_wkt (p, 13, 3878 - ",EAST],AUTHORITY[\"EPSG\",\"2725\"]]"); 3878 + "EAST],AUTHORITY[\"EPSG\",\"2725\"]]"); 3879 3879 p = add_epsg_def_ex (filter, first, last, 2726, "epsg", 2726, 3880 3880 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E", 0, 1, 3881 3881 "Krassowsky 1940", "Greenwich", 3882 3882 "Pulkovo_1995", "Transverse_Mercator", "metre", 3883 3883 "X", "North", "Y", "East"); 3884 3884 add_proj4text (p, 0, 3885 3885 "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 "); 3886 3886 add_proj4text (p, 1, 3887 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3887 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 3888 3888 add_proj4text (p, 2, 3889 - ".22 +units=m +no_defs"); 3889 + "2 +units=m +no_defs"); 3890 3890 add_srs_wkt (p, 0, 3891 3891 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E\","); 3892 3892 add_srs_wkt (p, 1, 3893 3893 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3894 3894 add_srs_wkt (p, 2, 3895 3895 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3896 3896 add_srs_wkt (p, 3, 3897 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 3897 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3898 3898 add_srs_wkt (p, 4, 3899 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3899 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3900 3900 add_srs_wkt (p, 5, 3901 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3901 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3902 3902 add_srs_wkt (p, 6, 3903 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3903 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3904 3904 add_srs_wkt (p, 7, 3905 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 3905 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3906 3906 add_srs_wkt (p, 8, 3907 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3907 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3908 3908 add_srs_wkt (p, 9, 3909 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P"); 3909 + "e_of_origin\",0],PARAMETER[\"central_meridian\",102],PAR"); 3910 3910 add_srs_wkt (p, 10, 3911 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3911 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3912 3912 add_srs_wkt (p, 11, 3913 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 3913 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3914 3914 add_srs_wkt (p, 12, 3915 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3915 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3916 3916 add_srs_wkt (p, 13, 3917 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2726\"]]"); 3917 + "\",EAST],AUTHORITY[\"EPSG\",\"2726\"]]"); 3918 3918 p = add_epsg_def_ex (filter, first, last, 2727, "epsg", 2727, 3919 3919 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E", 0, 1, 3920 3920 "Krassowsky 1940", "Greenwich", 3921 3921 "Pulkovo_1995", "Transverse_Mercator", "metre", 3922 3922 "X", "North", "Y", "East"); 3923 3923 add_proj4text (p, 0, 3924 3924 "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 "); 3925 3925 add_proj4text (p, 1, 3926 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3926 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 3927 3927 add_proj4text (p, 2, 3928 - ".22 +units=m +no_defs"); 3928 + "2 +units=m +no_defs"); 3929 3929 add_srs_wkt (p, 0, 3930 3930 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E\","); 3931 3931 add_srs_wkt (p, 1, 3932 3932 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3933 3933 add_srs_wkt (p, 2, 3934 3934 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3935 3935 add_srs_wkt (p, 3, 3936 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 3936 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3937 3937 add_srs_wkt (p, 4, 3938 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3938 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3939 3939 add_srs_wkt (p, 5, 3940 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3940 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3941 3941 add_srs_wkt (p, 6, 3942 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3942 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3943 3943 add_srs_wkt (p, 7, 3944 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 3944 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3945 3945 add_srs_wkt (p, 8, 3946 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3946 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3947 3947 add_srs_wkt (p, 9, 3948 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P"); 3948 + "e_of_origin\",0],PARAMETER[\"central_meridian\",105],PAR"); 3949 3949 add_srs_wkt (p, 10, 3950 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3950 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3951 3951 add_srs_wkt (p, 11, 3952 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 3952 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3953 3953 add_srs_wkt (p, 12, 3954 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3954 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3955 3955 add_srs_wkt (p, 13, 3956 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2727\"]]"); 3956 + "\",EAST],AUTHORITY[\"EPSG\",\"2727\"]]"); 3957 3957 p = add_epsg_def_ex (filter, first, last, 2728, "epsg", 2728, 3958 3958 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E", 0, 1, 3959 3959 "Krassowsky 1940", "Greenwich", 3960 3960 "Pulkovo_1995", "Transverse_Mercator", "metre", 3961 3961 "X", "North", "Y", "East"); 3962 3962 add_proj4text (p, 0, 3963 3963 "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 "); 3964 3964 add_proj4text (p, 1, 3965 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3965 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 3966 3966 add_proj4text (p, 2, 3967 - ".22 +units=m +no_defs"); 3967 + "2 +units=m +no_defs"); 3968 3968 add_srs_wkt (p, 0, 3969 3969 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E\","); 3970 3970 add_srs_wkt (p, 1, 3971 3971 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 3972 3972 add_srs_wkt (p, 2, 3973 3973 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3974 3974 add_srs_wkt (p, 3, 3975 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 3975 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 3976 3976 add_srs_wkt (p, 4, 3977 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3977 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3978 3978 add_srs_wkt (p, 5, 3979 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3979 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3980 3980 add_srs_wkt (p, 6, 3981 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3981 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3982 3982 add_srs_wkt (p, 7, 3983 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 3983 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 3984 3984 add_srs_wkt (p, 8, 3985 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3985 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3986 3986 add_srs_wkt (p, 9, 3987 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P"); 3987 + "e_of_origin\",0],PARAMETER[\"central_meridian\",108],PAR"); 3988 3988 add_srs_wkt (p, 10, 3989 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 3989 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3990 3990 add_srs_wkt (p, 11, 3991 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 3991 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3992 3992 add_srs_wkt (p, 12, 3993 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 3993 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3994 3994 add_srs_wkt (p, 13, 3995 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2728\"]]"); 3995 + "\",EAST],AUTHORITY[\"EPSG\",\"2728\"]]"); 3996 3996 } 3997 3997 3998 3998 #endif /* full EPSG initialization enabled/disabled */ 3999 3999
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 58 58 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E", 0, 1, 59 59 "Krassowsky 1940", "Greenwich", 60 60 "Pulkovo_1995", "Transverse_Mercator", "metre", 61 61 "X", "North", "Y", "East"); 62 62 add_proj4text (p, 0, 63 63 "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 "); 64 64 add_proj4text (p, 1, 65 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 65 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 66 66 add_proj4text (p, 2, 67 - ".22 +units=m +no_defs"); 67 + "2 +units=m +no_defs"); 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E\","); 70 70 add_srs_wkt (p, 1, 71 71 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 72 72 add_srs_wkt (p, 2, 73 73 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 74 74 add_srs_wkt (p, 3, 75 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 76 - add_srs_wkt (p, 4, 77 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 78 - add_srs_wkt (p, 5, 79 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 80 - 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\",\"4200\""); 84 - add_srs_wkt (p, 8, 85 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 86 - add_srs_wkt (p, 9, 87 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P"); 88 - add_srs_wkt (p, 10, 89 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 90 - add_srs_wkt (p, 11, 91 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 92 - add_srs_wkt (p, 12, 93 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 94 - add_srs_wkt (p, 13, 95 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2729\"]]"); 75 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 76 + add_srs_wkt (p, 4, 77 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 78 + add_srs_wkt (p, 5, 79 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 80 + add_srs_wkt (p, 6, 81 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 82 + add_srs_wkt (p, 7, 83 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 84 + add_srs_wkt (p, 8, 85 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 86 + add_srs_wkt (p, 9, 87 + "e_of_origin\",0],PARAMETER[\"central_meridian\",111],PAR"); 88 + add_srs_wkt (p, 10, 89 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 90 + add_srs_wkt (p, 11, 91 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 92 + add_srs_wkt (p, 12, 93 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 94 + add_srs_wkt (p, 13, 95 + "\",EAST],AUTHORITY[\"EPSG\",\"2729\"]]"); 96 96 p = add_epsg_def_ex (filter, first, last, 2730, "epsg", 2730, 97 97 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E", 0, 1, 98 98 "Krassowsky 1940", "Greenwich", 99 99 "Pulkovo_1995", "Transverse_Mercator", "metre", 100 100 "X", "North", "Y", "East"); 101 101 add_proj4text (p, 0, 102 102 "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 "); 103 103 add_proj4text (p, 1, 104 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 104 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 105 105 add_proj4text (p, 2, 106 - ".22 +units=m +no_defs"); 106 + "2 +units=m +no_defs"); 107 107 add_srs_wkt (p, 0, 108 108 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E\","); 109 109 add_srs_wkt (p, 1, 110 110 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 111 111 add_srs_wkt (p, 2, 112 112 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 113 113 add_srs_wkt (p, 3, 114 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 115 - add_srs_wkt (p, 4, 116 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 117 - add_srs_wkt (p, 5, 118 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 119 - add_srs_wkt (p, 6, 120 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 121 - add_srs_wkt (p, 7, 122 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 123 - add_srs_wkt (p, 8, 124 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 125 - add_srs_wkt (p, 9, 126 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P"); 127 - add_srs_wkt (p, 10, 128 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 129 - add_srs_wkt (p, 11, 130 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 131 - add_srs_wkt (p, 12, 132 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 133 - add_srs_wkt (p, 13, 134 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2730\"]]"); 114 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 115 + add_srs_wkt (p, 4, 116 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 117 + add_srs_wkt (p, 5, 118 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 119 + add_srs_wkt (p, 6, 120 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 121 + add_srs_wkt (p, 7, 122 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 123 + add_srs_wkt (p, 8, 124 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 125 + add_srs_wkt (p, 9, 126 + "e_of_origin\",0],PARAMETER[\"central_meridian\",114],PAR"); 127 + add_srs_wkt (p, 10, 128 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 129 + add_srs_wkt (p, 11, 130 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 131 + add_srs_wkt (p, 12, 132 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 133 + add_srs_wkt (p, 13, 134 + "\",EAST],AUTHORITY[\"EPSG\",\"2730\"]]"); 135 135 p = add_epsg_def_ex (filter, first, last, 2731, "epsg", 2731, 136 136 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E", 0, 1, 137 137 "Krassowsky 1940", "Greenwich", 138 138 "Pulkovo_1995", "Transverse_Mercator", "metre", 139 139 "X", "North", "Y", "East"); 140 140 add_proj4text (p, 0, 141 141 "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 "); 142 142 add_proj4text (p, 1, 143 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 143 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 144 144 add_proj4text (p, 2, 145 - ".22 +units=m +no_defs"); 145 + "2 +units=m +no_defs"); 146 146 add_srs_wkt (p, 0, 147 147 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E\","); 148 148 add_srs_wkt (p, 1, 149 149 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 150 150 add_srs_wkt (p, 2, 151 151 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 152 152 add_srs_wkt (p, 3, 153 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 154 - add_srs_wkt (p, 4, 155 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 156 - add_srs_wkt (p, 5, 157 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 158 - add_srs_wkt (p, 6, 159 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 160 - add_srs_wkt (p, 7, 161 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 162 - add_srs_wkt (p, 8, 163 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 164 - add_srs_wkt (p, 9, 165 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P"); 166 - add_srs_wkt (p, 10, 167 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 168 - add_srs_wkt (p, 11, 169 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 170 - add_srs_wkt (p, 12, 171 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 172 - add_srs_wkt (p, 13, 173 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2731\"]]"); 153 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 154 + add_srs_wkt (p, 4, 155 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 156 + add_srs_wkt (p, 5, 157 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 158 + add_srs_wkt (p, 6, 159 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 160 + add_srs_wkt (p, 7, 161 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 162 + add_srs_wkt (p, 8, 163 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 164 + add_srs_wkt (p, 9, 165 + "e_of_origin\",0],PARAMETER[\"central_meridian\",117],PAR"); 166 + add_srs_wkt (p, 10, 167 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 168 + add_srs_wkt (p, 11, 169 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 170 + add_srs_wkt (p, 12, 171 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 172 + add_srs_wkt (p, 13, 173 + "\",EAST],AUTHORITY[\"EPSG\",\"2731\"]]"); 174 174 p = add_epsg_def_ex (filter, first, last, 2732, "epsg", 2732, 175 175 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E", 0, 1, 176 176 "Krassowsky 1940", "Greenwich", 177 177 "Pulkovo_1995", "Transverse_Mercator", "metre", 178 178 "X", "North", "Y", "East"); 179 179 add_proj4text (p, 0, 180 180 "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 "); 181 181 add_proj4text (p, 1, 182 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 182 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 183 183 add_proj4text (p, 2, 184 - ".22 +units=m +no_defs"); 184 + "2 +units=m +no_defs"); 185 185 add_srs_wkt (p, 0, 186 186 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E\","); 187 187 add_srs_wkt (p, 1, 188 188 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 189 189 add_srs_wkt (p, 2, 190 190 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 191 191 add_srs_wkt (p, 3, 192 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 193 - add_srs_wkt (p, 4, 194 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 195 - add_srs_wkt (p, 5, 196 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 197 - add_srs_wkt (p, 6, 198 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 199 - add_srs_wkt (p, 7, 200 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 201 - add_srs_wkt (p, 8, 202 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 203 - add_srs_wkt (p, 9, 204 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P"); 205 - add_srs_wkt (p, 10, 206 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 207 - add_srs_wkt (p, 11, 208 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 209 - add_srs_wkt (p, 12, 210 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 211 - add_srs_wkt (p, 13, 212 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2732\"]]"); 192 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 193 + add_srs_wkt (p, 4, 194 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 195 + add_srs_wkt (p, 5, 196 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 197 + add_srs_wkt (p, 6, 198 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 199 + add_srs_wkt (p, 7, 200 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 201 + add_srs_wkt (p, 8, 202 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 203 + add_srs_wkt (p, 9, 204 + "e_of_origin\",0],PARAMETER[\"central_meridian\",120],PAR"); 205 + add_srs_wkt (p, 10, 206 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 207 + add_srs_wkt (p, 11, 208 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 209 + add_srs_wkt (p, 12, 210 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 211 + add_srs_wkt (p, 13, 212 + "\",EAST],AUTHORITY[\"EPSG\",\"2732\"]]"); 213 213 p = add_epsg_def_ex (filter, first, last, 2733, "epsg", 2733, 214 214 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E", 0, 1, 215 215 "Krassowsky 1940", "Greenwich", 216 216 "Pulkovo_1995", "Transverse_Mercator", "metre", 217 217 "X", "North", "Y", "East"); 218 218 add_proj4text (p, 0, 219 219 "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 "); 220 220 add_proj4text (p, 1, 221 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 221 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 222 222 add_proj4text (p, 2, 223 - ".22 +units=m +no_defs"); 223 + "2 +units=m +no_defs"); 224 224 add_srs_wkt (p, 0, 225 225 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E\","); 226 226 add_srs_wkt (p, 1, 227 227 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 228 228 add_srs_wkt (p, 2, 229 229 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 230 230 add_srs_wkt (p, 3, 231 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 232 - add_srs_wkt (p, 4, 233 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 234 - add_srs_wkt (p, 5, 235 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 236 - add_srs_wkt (p, 6, 237 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 238 - add_srs_wkt (p, 7, 239 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 240 - add_srs_wkt (p, 8, 241 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 242 - add_srs_wkt (p, 9, 243 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P"); 244 - add_srs_wkt (p, 10, 245 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 246 - add_srs_wkt (p, 11, 247 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 248 - add_srs_wkt (p, 12, 249 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 250 - add_srs_wkt (p, 13, 251 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2733\"]]"); 231 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 232 + add_srs_wkt (p, 4, 233 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 234 + add_srs_wkt (p, 5, 235 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 236 + add_srs_wkt (p, 6, 237 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 238 + add_srs_wkt (p, 7, 239 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 240 + add_srs_wkt (p, 8, 241 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 242 + add_srs_wkt (p, 9, 243 + "e_of_origin\",0],PARAMETER[\"central_meridian\",123],PAR"); 244 + add_srs_wkt (p, 10, 245 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 246 + add_srs_wkt (p, 11, 247 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 248 + add_srs_wkt (p, 12, 249 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 250 + add_srs_wkt (p, 13, 251 + "\",EAST],AUTHORITY[\"EPSG\",\"2733\"]]"); 252 252 p = add_epsg_def_ex (filter, first, last, 2734, "epsg", 2734, 253 253 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E", 0, 1, 254 254 "Krassowsky 1940", "Greenwich", 255 255 "Pulkovo_1995", "Transverse_Mercator", "metre", 256 256 "X", "North", "Y", "East"); 257 257 add_proj4text (p, 0, 258 258 "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 "); 259 259 add_proj4text (p, 1, 260 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 260 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 261 261 add_proj4text (p, 2, 262 - ".22 +units=m +no_defs"); 262 + "2 +units=m +no_defs"); 263 263 add_srs_wkt (p, 0, 264 264 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E\","); 265 265 add_srs_wkt (p, 1, 266 266 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 267 267 add_srs_wkt (p, 2, 268 268 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 269 269 add_srs_wkt (p, 3, 270 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 271 - add_srs_wkt (p, 4, 272 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 273 - add_srs_wkt (p, 5, 274 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 275 - add_srs_wkt (p, 6, 276 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 277 - add_srs_wkt (p, 7, 278 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 279 - add_srs_wkt (p, 8, 280 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 281 - add_srs_wkt (p, 9, 282 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P"); 283 - add_srs_wkt (p, 10, 284 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 285 - add_srs_wkt (p, 11, 286 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 287 - add_srs_wkt (p, 12, 288 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 289 - add_srs_wkt (p, 13, 290 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2734\"]]"); 270 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 271 + add_srs_wkt (p, 4, 272 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 273 + add_srs_wkt (p, 5, 274 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 275 + add_srs_wkt (p, 6, 276 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 277 + add_srs_wkt (p, 7, 278 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 279 + add_srs_wkt (p, 8, 280 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 281 + add_srs_wkt (p, 9, 282 + "e_of_origin\",0],PARAMETER[\"central_meridian\",126],PAR"); 283 + add_srs_wkt (p, 10, 284 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 285 + add_srs_wkt (p, 11, 286 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 287 + add_srs_wkt (p, 12, 288 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 289 + add_srs_wkt (p, 13, 290 + "\",EAST],AUTHORITY[\"EPSG\",\"2734\"]]"); 291 291 p = add_epsg_def_ex (filter, first, last, 2735, "epsg", 2735, 292 292 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E", 0, 1, 293 293 "Krassowsky 1940", "Greenwich", 294 294 "Pulkovo_1995", "Transverse_Mercator", "metre", 295 295 "X", "North", "Y", "East"); 296 296 add_proj4text (p, 0, 297 297 "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 "); 298 298 add_proj4text (p, 1, 299 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 299 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 300 300 add_proj4text (p, 2, 301 - ".22 +units=m +no_defs"); 301 + "2 +units=m +no_defs"); 302 302 add_srs_wkt (p, 0, 303 303 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E\","); 304 304 add_srs_wkt (p, 1, 305 305 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 306 306 add_srs_wkt (p, 2, 307 307 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 308 308 add_srs_wkt (p, 3, 309 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 310 - add_srs_wkt (p, 4, 311 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 312 - add_srs_wkt (p, 5, 313 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 314 - add_srs_wkt (p, 6, 315 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 316 - add_srs_wkt (p, 7, 317 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 318 - add_srs_wkt (p, 8, 319 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 320 - add_srs_wkt (p, 9, 321 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P"); 322 - add_srs_wkt (p, 10, 323 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 324 - add_srs_wkt (p, 11, 325 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 326 - add_srs_wkt (p, 12, 327 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 328 - add_srs_wkt (p, 13, 329 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2735\"]]"); 309 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 310 + add_srs_wkt (p, 4, 311 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 312 + add_srs_wkt (p, 5, 313 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 314 + add_srs_wkt (p, 6, 315 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 316 + add_srs_wkt (p, 7, 317 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 318 + add_srs_wkt (p, 8, 319 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 320 + add_srs_wkt (p, 9, 321 + "e_of_origin\",0],PARAMETER[\"central_meridian\",129],PAR"); 322 + add_srs_wkt (p, 10, 323 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 324 + add_srs_wkt (p, 11, 325 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 326 + add_srs_wkt (p, 12, 327 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 328 + add_srs_wkt (p, 13, 329 + "\",EAST],AUTHORITY[\"EPSG\",\"2735\"]]"); 330 330 p = add_epsg_def_ex (filter, first, last, 2736, "epsg", 2736, 331 331 "Tete / UTM zone 36S", 0, 0, 332 332 "Clarke 1866", "Greenwich", 333 333 "Tete", "Transverse_Mercator", "metre", 334 334 "Easting", "East", "Northing", "North"); 335 335 add_proj4text (p, 0, 336 336 "+proj=utm +zone=36 +south +ellps=clrk66 +towgs84=-73.472"); ................................................................................ 337 337 add_proj4text (p, 1, 338 338 ",-51.66,-112.482,0.953,4.6,-2.368,0.586 +units=m +no_def"); 339 339 add_proj4text (p, 2, 340 340 "s"); 341 341 add_srs_wkt (p, 0, 342 342 "PROJCS[\"Tete / UTM zone 36S\",GEOGCS[\"Tete\",DATUM[\"T"); 343 343 add_srs_wkt (p, 1, 344 - "ete\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821390"); 344 + "ete\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821389"); 345 345 add_srs_wkt (p, 2, 346 - "06,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-73.472,-51.66,"); 346 + "82,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-73.472,-51.66,"); 347 347 add_srs_wkt (p, 3, 348 348 "-112.482,0.953,4.6,-2.368,0.586],AUTHORITY[\"EPSG\",\"61"); 349 349 add_srs_wkt (p, 4, 350 350 "27\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 351 351 add_srs_wkt (p, 5, 352 352 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 353 353 add_srs_wkt (p, 6, ................................................................................ 376 376 add_proj4text (p, 1, 377 377 ",-51.66,-112.482,0.953,4.6,-2.368,0.586 +units=m +no_def"); 378 378 add_proj4text (p, 2, 379 379 "s"); 380 380 add_srs_wkt (p, 0, 381 381 "PROJCS[\"Tete / UTM zone 37S\",GEOGCS[\"Tete\",DATUM[\"T"); 382 382 add_srs_wkt (p, 1, 383 - "ete\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821390"); 383 + "ete\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821389"); 384 384 add_srs_wkt (p, 2, 385 - "06,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-73.472,-51.66,"); 385 + "82,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-73.472,-51.66,"); 386 386 add_srs_wkt (p, 3, 387 387 "-112.482,0.953,4.6,-2.368,0.586],AUTHORITY[\"EPSG\",\"61"); 388 388 add_srs_wkt (p, 4, 389 389 "27\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 390 390 add_srs_wkt (p, 5, 391 391 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 392 392 add_srs_wkt (p, 6, ................................................................................ 409 409 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E", 0, 1, 410 410 "Krassowsky 1940", "Greenwich", 411 411 "Pulkovo_1995", "Transverse_Mercator", "metre", 412 412 "X", "North", "Y", "East"); 413 413 add_proj4text (p, 0, 414 414 "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 "); 415 415 add_proj4text (p, 1, 416 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 416 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 417 417 add_proj4text (p, 2, 418 - ".22 +units=m +no_defs"); 418 + "2 +units=m +no_defs"); 419 419 add_srs_wkt (p, 0, 420 420 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E\","); 421 421 add_srs_wkt (p, 1, 422 422 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 423 423 add_srs_wkt (p, 2, 424 424 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 425 425 add_srs_wkt (p, 3, 426 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 427 - add_srs_wkt (p, 4, 428 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 429 - add_srs_wkt (p, 5, 430 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 431 - add_srs_wkt (p, 6, 432 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 433 - add_srs_wkt (p, 7, 434 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 435 - add_srs_wkt (p, 8, 436 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 437 - add_srs_wkt (p, 9, 438 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P"); 439 - add_srs_wkt (p, 10, 440 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 441 - add_srs_wkt (p, 11, 442 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 443 - add_srs_wkt (p, 12, 444 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 445 - add_srs_wkt (p, 13, 446 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2738\"]]"); 426 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 427 + add_srs_wkt (p, 4, 428 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 429 + add_srs_wkt (p, 5, 430 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 431 + add_srs_wkt (p, 6, 432 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 433 + add_srs_wkt (p, 7, 434 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 435 + add_srs_wkt (p, 8, 436 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 437 + add_srs_wkt (p, 9, 438 + "e_of_origin\",0],PARAMETER[\"central_meridian\",132],PAR"); 439 + add_srs_wkt (p, 10, 440 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 441 + add_srs_wkt (p, 11, 442 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 443 + add_srs_wkt (p, 12, 444 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 445 + add_srs_wkt (p, 13, 446 + "\",EAST],AUTHORITY[\"EPSG\",\"2738\"]]"); 447 447 p = add_epsg_def_ex (filter, first, last, 2739, "epsg", 2739, 448 448 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E", 0, 1, 449 449 "Krassowsky 1940", "Greenwich", 450 450 "Pulkovo_1995", "Transverse_Mercator", "metre", 451 451 "X", "North", "Y", "East"); 452 452 add_proj4text (p, 0, 453 453 "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 "); 454 454 add_proj4text (p, 1, 455 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 455 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 456 456 add_proj4text (p, 2, 457 - ".22 +units=m +no_defs"); 457 + "2 +units=m +no_defs"); 458 458 add_srs_wkt (p, 0, 459 459 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E\","); 460 460 add_srs_wkt (p, 1, 461 461 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 462 462 add_srs_wkt (p, 2, 463 463 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 464 464 add_srs_wkt (p, 3, 465 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 466 - add_srs_wkt (p, 4, 467 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 468 - add_srs_wkt (p, 5, 469 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 470 - add_srs_wkt (p, 6, 471 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 472 - add_srs_wkt (p, 7, 473 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 474 - add_srs_wkt (p, 8, 475 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 476 - add_srs_wkt (p, 9, 477 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P"); 478 - add_srs_wkt (p, 10, 479 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 480 - add_srs_wkt (p, 11, 481 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 482 - add_srs_wkt (p, 12, 483 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 484 - add_srs_wkt (p, 13, 485 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2739\"]]"); 465 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 466 + add_srs_wkt (p, 4, 467 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 468 + add_srs_wkt (p, 5, 469 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 470 + add_srs_wkt (p, 6, 471 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 472 + add_srs_wkt (p, 7, 473 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 474 + add_srs_wkt (p, 8, 475 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 476 + add_srs_wkt (p, 9, 477 + "e_of_origin\",0],PARAMETER[\"central_meridian\",135],PAR"); 478 + add_srs_wkt (p, 10, 479 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 480 + add_srs_wkt (p, 11, 481 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 482 + add_srs_wkt (p, 12, 483 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 484 + add_srs_wkt (p, 13, 485 + "\",EAST],AUTHORITY[\"EPSG\",\"2739\"]]"); 486 486 p = add_epsg_def_ex (filter, first, last, 2740, "epsg", 2740, 487 487 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E", 0, 1, 488 488 "Krassowsky 1940", "Greenwich", 489 489 "Pulkovo_1995", "Transverse_Mercator", "metre", 490 490 "X", "North", "Y", "East"); 491 491 add_proj4text (p, 0, 492 492 "+proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=500000 +y_0=0 "); 493 493 add_proj4text (p, 1, 494 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 494 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 495 495 add_proj4text (p, 2, 496 - ".22 +units=m +no_defs"); 496 + "2 +units=m +no_defs"); 497 497 add_srs_wkt (p, 0, 498 498 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E\","); 499 499 add_srs_wkt (p, 1, 500 500 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 501 501 add_srs_wkt (p, 2, 502 502 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 503 503 add_srs_wkt (p, 3, 504 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 505 - add_srs_wkt (p, 4, 506 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 507 - add_srs_wkt (p, 5, 508 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 509 - add_srs_wkt (p, 6, 510 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 511 - add_srs_wkt (p, 7, 512 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 513 - add_srs_wkt (p, 8, 514 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 515 - add_srs_wkt (p, 9, 516 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",138],P"); 517 - add_srs_wkt (p, 10, 518 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 519 - add_srs_wkt (p, 11, 520 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 521 - add_srs_wkt (p, 12, 522 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 523 - add_srs_wkt (p, 13, 524 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2740\"]]"); 504 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 505 + add_srs_wkt (p, 4, 506 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 507 + add_srs_wkt (p, 5, 508 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 509 + add_srs_wkt (p, 6, 510 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 511 + add_srs_wkt (p, 7, 512 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 513 + add_srs_wkt (p, 8, 514 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 515 + add_srs_wkt (p, 9, 516 + "e_of_origin\",0],PARAMETER[\"central_meridian\",138],PAR"); 517 + add_srs_wkt (p, 10, 518 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 519 + add_srs_wkt (p, 11, 520 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 521 + add_srs_wkt (p, 12, 522 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 523 + add_srs_wkt (p, 13, 524 + "\",EAST],AUTHORITY[\"EPSG\",\"2740\"]]"); 525 525 p = add_epsg_def_ex (filter, first, last, 2741, "epsg", 2741, 526 526 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E", 0, 1, 527 527 "Krassowsky 1940", "Greenwich", 528 528 "Pulkovo_1995", "Transverse_Mercator", "metre", 529 529 "X", "North", "Y", "East"); 530 530 add_proj4text (p, 0, 531 531 "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 "); 532 532 add_proj4text (p, 1, 533 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 533 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 534 534 add_proj4text (p, 2, 535 - ".22 +units=m +no_defs"); 535 + "2 +units=m +no_defs"); 536 536 add_srs_wkt (p, 0, 537 537 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E\","); 538 538 add_srs_wkt (p, 1, 539 539 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 540 540 add_srs_wkt (p, 2, 541 541 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 542 542 add_srs_wkt (p, 3, 543 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 544 - add_srs_wkt (p, 4, 545 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 546 - add_srs_wkt (p, 5, 547 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 548 - add_srs_wkt (p, 6, 549 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 550 - add_srs_wkt (p, 7, 551 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 552 - add_srs_wkt (p, 8, 553 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 554 - add_srs_wkt (p, 9, 555 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P"); 556 - add_srs_wkt (p, 10, 557 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 558 - add_srs_wkt (p, 11, 559 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 560 - add_srs_wkt (p, 12, 561 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 562 - add_srs_wkt (p, 13, 563 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2741\"]]"); 543 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 544 + add_srs_wkt (p, 4, 545 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 546 + add_srs_wkt (p, 5, 547 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 548 + add_srs_wkt (p, 6, 549 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 550 + add_srs_wkt (p, 7, 551 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 552 + add_srs_wkt (p, 8, 553 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 554 + add_srs_wkt (p, 9, 555 + "e_of_origin\",0],PARAMETER[\"central_meridian\",141],PAR"); 556 + add_srs_wkt (p, 10, 557 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 558 + add_srs_wkt (p, 11, 559 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 560 + add_srs_wkt (p, 12, 561 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 562 + add_srs_wkt (p, 13, 563 + "\",EAST],AUTHORITY[\"EPSG\",\"2741\"]]"); 564 564 p = add_epsg_def_ex (filter, first, last, 2742, "epsg", 2742, 565 565 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E", 0, 1, 566 566 "Krassowsky 1940", "Greenwich", 567 567 "Pulkovo_1995", "Transverse_Mercator", "metre", 568 568 "X", "North", "Y", "East"); 569 569 add_proj4text (p, 0, 570 570 "+proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=500000 +y_0=0 "); 571 571 add_proj4text (p, 1, 572 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 572 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 573 573 add_proj4text (p, 2, 574 - ".22 +units=m +no_defs"); 574 + "2 +units=m +no_defs"); 575 575 add_srs_wkt (p, 0, 576 576 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E\","); 577 577 add_srs_wkt (p, 1, 578 578 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 579 579 add_srs_wkt (p, 2, 580 580 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 581 581 add_srs_wkt (p, 3, 582 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 583 - add_srs_wkt (p, 4, 584 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 585 - add_srs_wkt (p, 5, 586 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 587 - add_srs_wkt (p, 6, 588 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 589 - add_srs_wkt (p, 7, 590 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 591 - add_srs_wkt (p, 8, 592 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 593 - add_srs_wkt (p, 9, 594 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",144],P"); 595 - add_srs_wkt (p, 10, 596 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 597 - add_srs_wkt (p, 11, 598 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 599 - add_srs_wkt (p, 12, 600 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 601 - add_srs_wkt (p, 13, 602 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2742\"]]"); 582 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 583 + add_srs_wkt (p, 4, 584 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 585 + add_srs_wkt (p, 5, 586 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 587 + add_srs_wkt (p, 6, 588 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 589 + add_srs_wkt (p, 7, 590 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 591 + add_srs_wkt (p, 8, 592 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 593 + add_srs_wkt (p, 9, 594 + "e_of_origin\",0],PARAMETER[\"central_meridian\",144],PAR"); 595 + add_srs_wkt (p, 10, 596 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 597 + add_srs_wkt (p, 11, 598 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 599 + add_srs_wkt (p, 12, 600 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 601 + add_srs_wkt (p, 13, 602 + "\",EAST],AUTHORITY[\"EPSG\",\"2742\"]]"); 603 603 p = add_epsg_def_ex (filter, first, last, 2743, "epsg", 2743, 604 604 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E", 0, 1, 605 605 "Krassowsky 1940", "Greenwich", 606 606 "Pulkovo_1995", "Transverse_Mercator", "metre", 607 607 "X", "North", "Y", "East"); 608 608 add_proj4text (p, 0, 609 609 "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 "); 610 610 add_proj4text (p, 1, 611 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 611 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 612 612 add_proj4text (p, 2, 613 - ".22 +units=m +no_defs"); 613 + "2 +units=m +no_defs"); 614 614 add_srs_wkt (p, 0, 615 615 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E\","); 616 616 add_srs_wkt (p, 1, 617 617 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 618 618 add_srs_wkt (p, 2, 619 619 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 620 620 add_srs_wkt (p, 3, 621 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 622 - add_srs_wkt (p, 4, 623 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 624 - add_srs_wkt (p, 5, 625 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 626 - add_srs_wkt (p, 6, 627 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 628 - add_srs_wkt (p, 7, 629 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 630 - add_srs_wkt (p, 8, 631 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 632 - add_srs_wkt (p, 9, 633 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P"); 634 - add_srs_wkt (p, 10, 635 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 636 - add_srs_wkt (p, 11, 637 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 638 - add_srs_wkt (p, 12, 639 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 640 - add_srs_wkt (p, 13, 641 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2743\"]]"); 621 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 622 + add_srs_wkt (p, 4, 623 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 624 + add_srs_wkt (p, 5, 625 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 626 + add_srs_wkt (p, 6, 627 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 628 + add_srs_wkt (p, 7, 629 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 630 + add_srs_wkt (p, 8, 631 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 632 + add_srs_wkt (p, 9, 633 + "e_of_origin\",0],PARAMETER[\"central_meridian\",147],PAR"); 634 + add_srs_wkt (p, 10, 635 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 636 + add_srs_wkt (p, 11, 637 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 638 + add_srs_wkt (p, 12, 639 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 640 + add_srs_wkt (p, 13, 641 + "\",EAST],AUTHORITY[\"EPSG\",\"2743\"]]"); 642 642 p = add_epsg_def_ex (filter, first, last, 2744, "epsg", 2744, 643 643 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E", 0, 1, 644 644 "Krassowsky 1940", "Greenwich", 645 645 "Pulkovo_1995", "Transverse_Mercator", "metre", 646 646 "X", "North", "Y", "East"); 647 647 add_proj4text (p, 0, 648 648 "+proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=500000 +y_0=0 "); 649 649 add_proj4text (p, 1, 650 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 650 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 651 651 add_proj4text (p, 2, 652 - ".22 +units=m +no_defs"); 652 + "2 +units=m +no_defs"); 653 653 add_srs_wkt (p, 0, 654 654 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E\","); 655 655 add_srs_wkt (p, 1, 656 656 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 657 657 add_srs_wkt (p, 2, 658 658 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 659 659 add_srs_wkt (p, 3, 660 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 661 - add_srs_wkt (p, 4, 662 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 663 - add_srs_wkt (p, 5, 664 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 665 - add_srs_wkt (p, 6, 666 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 667 - add_srs_wkt (p, 7, 668 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 669 - add_srs_wkt (p, 8, 670 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 671 - add_srs_wkt (p, 9, 672 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",150],P"); 673 - add_srs_wkt (p, 10, 674 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 675 - add_srs_wkt (p, 11, 676 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 677 - add_srs_wkt (p, 12, 678 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 679 - add_srs_wkt (p, 13, 680 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2744\"]]"); 660 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 661 + add_srs_wkt (p, 4, 662 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 663 + add_srs_wkt (p, 5, 664 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 665 + add_srs_wkt (p, 6, 666 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 667 + add_srs_wkt (p, 7, 668 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 669 + add_srs_wkt (p, 8, 670 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 671 + add_srs_wkt (p, 9, 672 + "e_of_origin\",0],PARAMETER[\"central_meridian\",150],PAR"); 673 + add_srs_wkt (p, 10, 674 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 675 + add_srs_wkt (p, 11, 676 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 677 + add_srs_wkt (p, 12, 678 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 679 + add_srs_wkt (p, 13, 680 + "\",EAST],AUTHORITY[\"EPSG\",\"2744\"]]"); 681 681 p = add_epsg_def_ex (filter, first, last, 2745, "epsg", 2745, 682 682 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E", 0, 1, 683 683 "Krassowsky 1940", "Greenwich", 684 684 "Pulkovo_1995", "Transverse_Mercator", "metre", 685 685 "X", "North", "Y", "East"); 686 686 add_proj4text (p, 0, 687 687 "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 "); 688 688 add_proj4text (p, 1, 689 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 689 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 690 690 add_proj4text (p, 2, 691 - ".22 +units=m +no_defs"); 691 + "2 +units=m +no_defs"); 692 692 add_srs_wkt (p, 0, 693 693 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E\","); 694 694 add_srs_wkt (p, 1, 695 695 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 696 696 add_srs_wkt (p, 2, 697 697 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 698 698 add_srs_wkt (p, 3, 699 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 700 - add_srs_wkt (p, 4, 701 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 702 - add_srs_wkt (p, 5, 703 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 704 - add_srs_wkt (p, 6, 705 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 706 - add_srs_wkt (p, 7, 707 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 708 - add_srs_wkt (p, 8, 709 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 710 - add_srs_wkt (p, 9, 711 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P"); 712 - add_srs_wkt (p, 10, 713 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 714 - add_srs_wkt (p, 11, 715 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 716 - add_srs_wkt (p, 12, 717 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 718 - add_srs_wkt (p, 13, 719 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2745\"]]"); 699 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 700 + add_srs_wkt (p, 4, 701 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 702 + add_srs_wkt (p, 5, 703 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 704 + add_srs_wkt (p, 6, 705 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 706 + add_srs_wkt (p, 7, 707 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 708 + add_srs_wkt (p, 8, 709 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 710 + add_srs_wkt (p, 9, 711 + "e_of_origin\",0],PARAMETER[\"central_meridian\",153],PAR"); 712 + add_srs_wkt (p, 10, 713 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 714 + add_srs_wkt (p, 11, 715 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 716 + add_srs_wkt (p, 12, 717 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 718 + add_srs_wkt (p, 13, 719 + "\",EAST],AUTHORITY[\"EPSG\",\"2745\"]]"); 720 720 p = add_epsg_def_ex (filter, first, last, 2746, "epsg", 2746, 721 721 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E", 0, 1, 722 722 "Krassowsky 1940", "Greenwich", 723 723 "Pulkovo_1995", "Transverse_Mercator", "metre", 724 724 "X", "North", "Y", "East"); 725 725 add_proj4text (p, 0, 726 726 "+proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=500000 +y_0=0 "); 727 727 add_proj4text (p, 1, 728 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 728 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 729 729 add_proj4text (p, 2, 730 - ".22 +units=m +no_defs"); 730 + "2 +units=m +no_defs"); 731 731 add_srs_wkt (p, 0, 732 732 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E\","); 733 733 add_srs_wkt (p, 1, 734 734 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 735 735 add_srs_wkt (p, 2, 736 736 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 737 737 add_srs_wkt (p, 3, 738 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 739 - add_srs_wkt (p, 4, 740 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 741 - add_srs_wkt (p, 5, 742 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 743 - add_srs_wkt (p, 6, 744 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 745 - add_srs_wkt (p, 7, 746 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 747 - add_srs_wkt (p, 8, 748 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 749 - add_srs_wkt (p, 9, 750 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",156],P"); 751 - add_srs_wkt (p, 10, 752 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 753 - add_srs_wkt (p, 11, 754 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 755 - add_srs_wkt (p, 12, 756 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 757 - add_srs_wkt (p, 13, 758 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2746\"]]"); 738 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 739 + add_srs_wkt (p, 4, 740 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 741 + add_srs_wkt (p, 5, 742 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 743 + add_srs_wkt (p, 6, 744 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 745 + add_srs_wkt (p, 7, 746 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 747 + add_srs_wkt (p, 8, 748 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 749 + add_srs_wkt (p, 9, 750 + "e_of_origin\",0],PARAMETER[\"central_meridian\",156],PAR"); 751 + add_srs_wkt (p, 10, 752 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 753 + add_srs_wkt (p, 11, 754 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 755 + add_srs_wkt (p, 12, 756 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 757 + add_srs_wkt (p, 13, 758 + "\",EAST],AUTHORITY[\"EPSG\",\"2746\"]]"); 759 759 p = add_epsg_def_ex (filter, first, last, 2747, "epsg", 2747, 760 760 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E", 0, 1, 761 761 "Krassowsky 1940", "Greenwich", 762 762 "Pulkovo_1995", "Transverse_Mercator", "metre", 763 763 "X", "North", "Y", "East"); 764 764 add_proj4text (p, 0, 765 765 "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 "); 766 766 add_proj4text (p, 1, 767 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 767 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 768 768 add_proj4text (p, 2, 769 - ".22 +units=m +no_defs"); 769 + "2 +units=m +no_defs"); 770 770 add_srs_wkt (p, 0, 771 771 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E\","); 772 772 add_srs_wkt (p, 1, 773 773 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 774 774 add_srs_wkt (p, 2, 775 775 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 776 776 add_srs_wkt (p, 3, 777 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 778 - add_srs_wkt (p, 4, 779 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 780 - add_srs_wkt (p, 5, 781 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 782 - add_srs_wkt (p, 6, 783 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 784 - add_srs_wkt (p, 7, 785 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 786 - add_srs_wkt (p, 8, 787 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 788 - add_srs_wkt (p, 9, 789 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P"); 790 - add_srs_wkt (p, 10, 791 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 792 - add_srs_wkt (p, 11, 793 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 794 - add_srs_wkt (p, 12, 795 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 796 - add_srs_wkt (p, 13, 797 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2747\"]]"); 777 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 778 + add_srs_wkt (p, 4, 779 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 780 + add_srs_wkt (p, 5, 781 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 782 + add_srs_wkt (p, 6, 783 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 784 + add_srs_wkt (p, 7, 785 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 786 + add_srs_wkt (p, 8, 787 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 788 + add_srs_wkt (p, 9, 789 + "e_of_origin\",0],PARAMETER[\"central_meridian\",159],PAR"); 790 + add_srs_wkt (p, 10, 791 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 792 + add_srs_wkt (p, 11, 793 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 794 + add_srs_wkt (p, 12, 795 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 796 + add_srs_wkt (p, 13, 797 + "\",EAST],AUTHORITY[\"EPSG\",\"2747\"]]"); 798 798 p = add_epsg_def_ex (filter, first, last, 2748, "epsg", 2748, 799 799 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E", 0, 1, 800 800 "Krassowsky 1940", "Greenwich", 801 801 "Pulkovo_1995", "Transverse_Mercator", "metre", 802 802 "X", "North", "Y", "East"); 803 803 add_proj4text (p, 0, 804 804 "+proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=500000 +y_0=0 "); 805 805 add_proj4text (p, 1, 806 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 806 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 807 807 add_proj4text (p, 2, 808 - ".22 +units=m +no_defs"); 808 + "2 +units=m +no_defs"); 809 809 add_srs_wkt (p, 0, 810 810 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E\","); 811 811 add_srs_wkt (p, 1, 812 812 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 813 813 add_srs_wkt (p, 2, 814 814 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 815 815 add_srs_wkt (p, 3, 816 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 817 - add_srs_wkt (p, 4, 818 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 819 - add_srs_wkt (p, 5, 820 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 821 - add_srs_wkt (p, 6, 822 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 823 - add_srs_wkt (p, 7, 824 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 825 - add_srs_wkt (p, 8, 826 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 827 - add_srs_wkt (p, 9, 828 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",162],P"); 829 - add_srs_wkt (p, 10, 830 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 831 - add_srs_wkt (p, 11, 832 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 833 - add_srs_wkt (p, 12, 834 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 835 - add_srs_wkt (p, 13, 836 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2748\"]]"); 816 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 817 + add_srs_wkt (p, 4, 818 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 819 + add_srs_wkt (p, 5, 820 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 821 + add_srs_wkt (p, 6, 822 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 823 + add_srs_wkt (p, 7, 824 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 825 + add_srs_wkt (p, 8, 826 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 827 + add_srs_wkt (p, 9, 828 + "e_of_origin\",0],PARAMETER[\"central_meridian\",162],PAR"); 829 + add_srs_wkt (p, 10, 830 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 831 + add_srs_wkt (p, 11, 832 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 833 + add_srs_wkt (p, 12, 834 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 835 + add_srs_wkt (p, 13, 836 + "\",EAST],AUTHORITY[\"EPSG\",\"2748\"]]"); 837 837 p = add_epsg_def_ex (filter, first, last, 2749, "epsg", 2749, 838 838 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E", 0, 1, 839 839 "Krassowsky 1940", "Greenwich", 840 840 "Pulkovo_1995", "Transverse_Mercator", "metre", 841 841 "X", "North", "Y", "East"); 842 842 add_proj4text (p, 0, 843 843 "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 "); 844 844 add_proj4text (p, 1, 845 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 845 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 846 846 add_proj4text (p, 2, 847 - ".22 +units=m +no_defs"); 847 + "2 +units=m +no_defs"); 848 848 add_srs_wkt (p, 0, 849 849 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E\","); 850 850 add_srs_wkt (p, 1, 851 851 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 852 852 add_srs_wkt (p, 2, 853 853 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 854 854 add_srs_wkt (p, 3, 855 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 856 - add_srs_wkt (p, 4, 857 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 858 - add_srs_wkt (p, 5, 859 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 860 - add_srs_wkt (p, 6, 861 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 862 - add_srs_wkt (p, 7, 863 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 864 - add_srs_wkt (p, 8, 865 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 866 - add_srs_wkt (p, 9, 867 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P"); 868 - add_srs_wkt (p, 10, 869 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 870 - add_srs_wkt (p, 11, 871 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 872 - add_srs_wkt (p, 12, 873 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 874 - add_srs_wkt (p, 13, 875 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2749\"]]"); 855 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 856 + add_srs_wkt (p, 4, 857 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 858 + add_srs_wkt (p, 5, 859 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 860 + add_srs_wkt (p, 6, 861 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 862 + add_srs_wkt (p, 7, 863 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 864 + add_srs_wkt (p, 8, 865 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 866 + add_srs_wkt (p, 9, 867 + "e_of_origin\",0],PARAMETER[\"central_meridian\",165],PAR"); 868 + add_srs_wkt (p, 10, 869 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 870 + add_srs_wkt (p, 11, 871 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 872 + add_srs_wkt (p, 12, 873 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 874 + add_srs_wkt (p, 13, 875 + "\",EAST],AUTHORITY[\"EPSG\",\"2749\"]]"); 876 876 p = add_epsg_def_ex (filter, first, last, 2750, "epsg", 2750, 877 877 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E", 0, 1, 878 878 "Krassowsky 1940", "Greenwich", 879 879 "Pulkovo_1995", "Transverse_Mercator", "metre", 880 880 "X", "North", "Y", "East"); 881 881 add_proj4text (p, 0, 882 882 "+proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=500000 +y_0=0 "); 883 883 add_proj4text (p, 1, 884 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 884 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 885 885 add_proj4text (p, 2, 886 - ".22 +units=m +no_defs"); 886 + "2 +units=m +no_defs"); 887 887 add_srs_wkt (p, 0, 888 888 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E\","); 889 889 add_srs_wkt (p, 1, 890 890 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 891 891 add_srs_wkt (p, 2, 892 892 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 893 893 add_srs_wkt (p, 3, 894 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 895 - add_srs_wkt (p, 4, 896 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 897 - add_srs_wkt (p, 5, 898 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 899 - add_srs_wkt (p, 6, 900 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 901 - add_srs_wkt (p, 7, 902 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 903 - add_srs_wkt (p, 8, 904 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 905 - add_srs_wkt (p, 9, 906 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",168],P"); 907 - add_srs_wkt (p, 10, 908 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 909 - add_srs_wkt (p, 11, 910 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 911 - add_srs_wkt (p, 12, 912 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 913 - add_srs_wkt (p, 13, 914 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2750\"]]"); 894 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 895 + add_srs_wkt (p, 4, 896 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 897 + add_srs_wkt (p, 5, 898 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 899 + add_srs_wkt (p, 6, 900 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 901 + add_srs_wkt (p, 7, 902 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 903 + add_srs_wkt (p, 8, 904 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 905 + add_srs_wkt (p, 9, 906 + "e_of_origin\",0],PARAMETER[\"central_meridian\",168],PAR"); 907 + add_srs_wkt (p, 10, 908 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 909 + add_srs_wkt (p, 11, 910 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 911 + add_srs_wkt (p, 12, 912 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 913 + add_srs_wkt (p, 13, 914 + "\",EAST],AUTHORITY[\"EPSG\",\"2750\"]]"); 915 915 p = add_epsg_def_ex (filter, first, last, 2751, "epsg", 2751, 916 916 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E", 0, 1, 917 917 "Krassowsky 1940", "Greenwich", 918 918 "Pulkovo_1995", "Transverse_Mercator", "metre", 919 919 "X", "North", "Y", "East"); 920 920 add_proj4text (p, 0, 921 921 "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 "); 922 922 add_proj4text (p, 1, 923 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 923 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 924 924 add_proj4text (p, 2, 925 - ".22 +units=m +no_defs"); 925 + "2 +units=m +no_defs"); 926 926 add_srs_wkt (p, 0, 927 927 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E\","); 928 928 add_srs_wkt (p, 1, 929 929 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 930 930 add_srs_wkt (p, 2, 931 931 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 932 932 add_srs_wkt (p, 3, 933 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 934 - add_srs_wkt (p, 4, 935 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 936 - add_srs_wkt (p, 5, 937 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 938 - add_srs_wkt (p, 6, 939 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 940 - add_srs_wkt (p, 7, 941 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 942 - add_srs_wkt (p, 8, 943 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 944 - add_srs_wkt (p, 9, 945 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P"); 946 - add_srs_wkt (p, 10, 947 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 948 - add_srs_wkt (p, 11, 949 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 950 - add_srs_wkt (p, 12, 951 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 952 - add_srs_wkt (p, 13, 953 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2751\"]]"); 933 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 934 + add_srs_wkt (p, 4, 935 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 936 + add_srs_wkt (p, 5, 937 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 938 + add_srs_wkt (p, 6, 939 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 940 + add_srs_wkt (p, 7, 941 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 942 + add_srs_wkt (p, 8, 943 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 944 + add_srs_wkt (p, 9, 945 + "e_of_origin\",0],PARAMETER[\"central_meridian\",171],PAR"); 946 + add_srs_wkt (p, 10, 947 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 948 + add_srs_wkt (p, 11, 949 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 950 + add_srs_wkt (p, 12, 951 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 952 + add_srs_wkt (p, 13, 953 + "\",EAST],AUTHORITY[\"EPSG\",\"2751\"]]"); 954 954 p = add_epsg_def_ex (filter, first, last, 2752, "epsg", 2752, 955 955 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E", 0, 1, 956 956 "Krassowsky 1940", "Greenwich", 957 957 "Pulkovo_1995", "Transverse_Mercator", "metre", 958 958 "X", "North", "Y", "East"); 959 959 add_proj4text (p, 0, 960 960 "+proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=500000 +y_0=0 "); 961 961 add_proj4text (p, 1, 962 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 962 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 963 963 add_proj4text (p, 2, 964 - ".22 +units=m +no_defs"); 964 + "2 +units=m +no_defs"); 965 965 add_srs_wkt (p, 0, 966 966 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E\","); 967 967 add_srs_wkt (p, 1, 968 968 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 969 969 add_srs_wkt (p, 2, 970 970 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 971 971 add_srs_wkt (p, 3, 972 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 973 - add_srs_wkt (p, 4, 974 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 975 - add_srs_wkt (p, 5, 976 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 977 - add_srs_wkt (p, 6, 978 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 979 - add_srs_wkt (p, 7, 980 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 981 - add_srs_wkt (p, 8, 982 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 983 - add_srs_wkt (p, 9, 984 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",174],P"); 985 - add_srs_wkt (p, 10, 986 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 987 - add_srs_wkt (p, 11, 988 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 989 - add_srs_wkt (p, 12, 990 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 991 - add_srs_wkt (p, 13, 992 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2752\"]]"); 972 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 973 + add_srs_wkt (p, 4, 974 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 975 + add_srs_wkt (p, 5, 976 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 977 + add_srs_wkt (p, 6, 978 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 979 + add_srs_wkt (p, 7, 980 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 981 + add_srs_wkt (p, 8, 982 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 983 + add_srs_wkt (p, 9, 984 + "e_of_origin\",0],PARAMETER[\"central_meridian\",174],PAR"); 985 + add_srs_wkt (p, 10, 986 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 987 + add_srs_wkt (p, 11, 988 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 989 + add_srs_wkt (p, 12, 990 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 991 + add_srs_wkt (p, 13, 992 + "\",EAST],AUTHORITY[\"EPSG\",\"2752\"]]"); 993 993 p = add_epsg_def_ex (filter, first, last, 2753, "epsg", 2753, 994 994 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E", 0, 1, 995 995 "Krassowsky 1940", "Greenwich", 996 996 "Pulkovo_1995", "Transverse_Mercator", "metre", 997 997 "X", "North", "Y", "East"); 998 998 add_proj4text (p, 0, 999 999 "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 "); 1000 1000 add_proj4text (p, 1, 1001 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 1001 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 1002 1002 add_proj4text (p, 2, 1003 - ".22 +units=m +no_defs"); 1003 + "2 +units=m +no_defs"); 1004 1004 add_srs_wkt (p, 0, 1005 1005 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E\","); 1006 1006 add_srs_wkt (p, 1, 1007 1007 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1008 1008 add_srs_wkt (p, 2, 1009 1009 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1010 1010 add_srs_wkt (p, 3, 1011 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1012 - add_srs_wkt (p, 4, 1013 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1014 - add_srs_wkt (p, 5, 1015 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1016 - add_srs_wkt (p, 6, 1017 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1018 - add_srs_wkt (p, 7, 1019 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1020 - add_srs_wkt (p, 8, 1021 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1022 - add_srs_wkt (p, 9, 1023 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P"); 1024 - add_srs_wkt (p, 10, 1025 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1026 - add_srs_wkt (p, 11, 1027 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1028 - add_srs_wkt (p, 12, 1029 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1030 - add_srs_wkt (p, 13, 1031 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2753\"]]"); 1011 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1012 + add_srs_wkt (p, 4, 1013 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1014 + add_srs_wkt (p, 5, 1015 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1016 + add_srs_wkt (p, 6, 1017 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1018 + add_srs_wkt (p, 7, 1019 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1020 + add_srs_wkt (p, 8, 1021 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1022 + add_srs_wkt (p, 9, 1023 + "e_of_origin\",0],PARAMETER[\"central_meridian\",177],PAR"); 1024 + add_srs_wkt (p, 10, 1025 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 1026 + add_srs_wkt (p, 11, 1027 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 1028 + add_srs_wkt (p, 12, 1029 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 1030 + add_srs_wkt (p, 13, 1031 + "\",EAST],AUTHORITY[\"EPSG\",\"2753\"]]"); 1032 1032 p = add_epsg_def_ex (filter, first, last, 2754, "epsg", 2754, 1033 1033 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E", 0, 1, 1034 1034 "Krassowsky 1940", "Greenwich", 1035 1035 "Pulkovo_1995", "Transverse_Mercator", "metre", 1036 1036 "X", "North", "Y", "East"); 1037 1037 add_proj4text (p, 0, 1038 1038 "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=500000 +y_0=0 "); 1039 1039 add_proj4text (p, 1, 1040 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 1040 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 1041 1041 add_proj4text (p, 2, 1042 - ".22 +units=m +no_defs"); 1042 + "2 +units=m +no_defs"); 1043 1043 add_srs_wkt (p, 0, 1044 1044 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E\","); 1045 1045 add_srs_wkt (p, 1, 1046 1046 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1047 1047 add_srs_wkt (p, 2, 1048 1048 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1049 1049 add_srs_wkt (p, 3, 1050 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1051 - add_srs_wkt (p, 4, 1052 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1053 - add_srs_wkt (p, 5, 1054 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1055 - add_srs_wkt (p, 6, 1056 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1057 - add_srs_wkt (p, 7, 1058 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1059 - add_srs_wkt (p, 8, 1060 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1061 - add_srs_wkt (p, 9, 1062 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",180],P"); 1063 - add_srs_wkt (p, 10, 1064 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1065 - add_srs_wkt (p, 11, 1066 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1067 - add_srs_wkt (p, 12, 1068 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1069 - add_srs_wkt (p, 13, 1070 - "Y\",EAST],AUTHORITY[\"EPSG\",\"2754\"]]"); 1050 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1051 + add_srs_wkt (p, 4, 1052 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1053 + add_srs_wkt (p, 5, 1054 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1055 + add_srs_wkt (p, 6, 1056 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1057 + add_srs_wkt (p, 7, 1058 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1059 + add_srs_wkt (p, 8, 1060 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1061 + add_srs_wkt (p, 9, 1062 + "e_of_origin\",0],PARAMETER[\"central_meridian\",180],PAR"); 1063 + add_srs_wkt (p, 10, 1064 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 1065 + add_srs_wkt (p, 11, 1066 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 1067 + add_srs_wkt (p, 12, 1068 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 1069 + add_srs_wkt (p, 13, 1070 + "\",EAST],AUTHORITY[\"EPSG\",\"2754\"]]"); 1071 1071 p = add_epsg_def_ex (filter, first, last, 2755, "epsg", 2755, 1072 1072 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W", 0, 1, 1073 1073 "Krassowsky 1940", "Greenwich", 1074 1074 "Pulkovo_1995", "Transverse_Mercator", "metre", 1075 1075 "X", "North", "Y", "East"); 1076 1076 add_proj4text (p, 0, 1077 1077 "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0"); 1078 1078 add_proj4text (p, 1, 1079 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1079 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1080 1080 add_proj4text (p, 2, 1081 - "0.22 +units=m +no_defs"); 1081 + "22 +units=m +no_defs"); 1082 1082 add_srs_wkt (p, 0, 1083 1083 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W\","); 1084 1084 add_srs_wkt (p, 1, 1085 1085 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1086 1086 add_srs_wkt (p, 2, 1087 1087 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1088 1088 add_srs_wkt (p, 3, 1089 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1089 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1090 1090 add_srs_wkt (p, 4, 1091 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1091 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1092 1092 add_srs_wkt (p, 5, 1093 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1093 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1094 1094 add_srs_wkt (p, 6, 1095 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1095 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1096 1096 add_srs_wkt (p, 7, 1097 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1097 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1098 1098 add_srs_wkt (p, 8, 1099 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1099 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1100 1100 add_srs_wkt (p, 9, 1101 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],"); 1101 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-177],PA"); 1102 1102 add_srs_wkt (p, 10, 1103 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1103 + "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1104 1104 add_srs_wkt (p, 11, 1105 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1105 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 1106 1106 add_srs_wkt (p, 12, 1107 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1107 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1108 1108 add_srs_wkt (p, 13, 1109 1109 "Y\",EAST],AUTHORITY[\"EPSG\",\"2755\"]]"); 1110 1110 p = add_epsg_def_ex (filter, first, last, 2756, "epsg", 2756, 1111 1111 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W", 0, 1, 1112 1112 "Krassowsky 1940", "Greenwich", 1113 1113 "Pulkovo_1995", "Transverse_Mercator", "metre", 1114 1114 "X", "North", "Y", "East"); 1115 1115 add_proj4text (p, 0, 1116 1116 "+proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=500000 +y_0=0"); 1117 1117 add_proj4text (p, 1, 1118 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1118 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1119 1119 add_proj4text (p, 2, 1120 - "0.22 +units=m +no_defs"); 1120 + "22 +units=m +no_defs"); 1121 1121 add_srs_wkt (p, 0, 1122 1122 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W\","); 1123 1123 add_srs_wkt (p, 1, 1124 1124 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1125 1125 add_srs_wkt (p, 2, 1126 1126 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1127 1127 add_srs_wkt (p, 3, 1128 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1128 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1129 1129 add_srs_wkt (p, 4, 1130 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1130 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1131 1131 add_srs_wkt (p, 5, 1132 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1132 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1133 1133 add_srs_wkt (p, 6, 1134 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1134 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1135 1135 add_srs_wkt (p, 7, 1136 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1136 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1137 1137 add_srs_wkt (p, 8, 1138 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1138 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1139 1139 add_srs_wkt (p, 9, 1140 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-174],"); 1140 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-174],PA"); 1141 1141 add_srs_wkt (p, 10, 1142 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1142 + "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1143 1143 add_srs_wkt (p, 11, 1144 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1144 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 1145 1145 add_srs_wkt (p, 12, 1146 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1146 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1147 1147 add_srs_wkt (p, 13, 1148 1148 "Y\",EAST],AUTHORITY[\"EPSG\",\"2756\"]]"); 1149 1149 p = add_epsg_def_ex (filter, first, last, 2757, "epsg", 2757, 1150 1150 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W", 0, 1, 1151 1151 "Krassowsky 1940", "Greenwich", 1152 1152 "Pulkovo_1995", "Transverse_Mercator", "metre", 1153 1153 "X", "North", "Y", "East"); 1154 1154 add_proj4text (p, 0, 1155 1155 "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0"); 1156 1156 add_proj4text (p, 1, 1157 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1157 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1158 1158 add_proj4text (p, 2, 1159 - "0.22 +units=m +no_defs"); 1159 + "22 +units=m +no_defs"); 1160 1160 add_srs_wkt (p, 0, 1161 1161 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W\","); 1162 1162 add_srs_wkt (p, 1, 1163 1163 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1164 1164 add_srs_wkt (p, 2, 1165 1165 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1166 1166 add_srs_wkt (p, 3, 1167 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1167 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1168 1168 add_srs_wkt (p, 4, 1169 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1169 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1170 1170 add_srs_wkt (p, 5, 1171 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1171 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1172 1172 add_srs_wkt (p, 6, 1173 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1173 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1174 1174 add_srs_wkt (p, 7, 1175 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1175 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1176 1176 add_srs_wkt (p, 8, 1177 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1177 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1178 1178 add_srs_wkt (p, 9, 1179 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],"); 1179 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-171],PA"); 1180 1180 add_srs_wkt (p, 10, 1181 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1181 + "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1182 1182 add_srs_wkt (p, 11, 1183 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1183 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 1184 1184 add_srs_wkt (p, 12, 1185 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1185 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1186 1186 add_srs_wkt (p, 13, 1187 1187 "Y\",EAST],AUTHORITY[\"EPSG\",\"2757\"]]"); 1188 1188 p = add_epsg_def_ex (filter, first, last, 2758, "epsg", 2758, 1189 1189 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W", 0, 1, 1190 1190 "Krassowsky 1940", "Greenwich", 1191 1191 "Pulkovo_1995", "Transverse_Mercator", "metre", 1192 1192 "X", "North", "Y", "East"); 1193 1193 add_proj4text (p, 0, 1194 1194 "+proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=500000 +y_0=0"); 1195 1195 add_proj4text (p, 1, 1196 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1196 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 1197 1197 add_proj4text (p, 2, 1198 - "0.22 +units=m +no_defs"); 1198 + "22 +units=m +no_defs"); 1199 1199 add_srs_wkt (p, 0, 1200 1200 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W\","); 1201 1201 add_srs_wkt (p, 1, 1202 1202 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1203 1203 add_srs_wkt (p, 2, 1204 1204 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1205 1205 add_srs_wkt (p, 3, 1206 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1206 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1207 1207 add_srs_wkt (p, 4, 1208 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1208 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1209 1209 add_srs_wkt (p, 5, 1210 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1210 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1211 1211 add_srs_wkt (p, 6, 1212 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1212 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1213 1213 add_srs_wkt (p, 7, 1214 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1214 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1215 1215 add_srs_wkt (p, 8, 1216 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1216 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1217 1217 add_srs_wkt (p, 9, 1218 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-168],"); 1218 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-168],PA"); 1219 1219 add_srs_wkt (p, 10, 1220 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1220 + "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 1221 1221 add_srs_wkt (p, 11, 1222 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1222 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 1223 1223 add_srs_wkt (p, 12, 1224 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1224 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1225 1225 add_srs_wkt (p, 13, 1226 1226 "Y\",EAST],AUTHORITY[\"EPSG\",\"2758\"]]"); 1227 1227 p = add_epsg_def_ex (filter, first, last, 2759, "epsg", 2759, 1228 1228 "NAD83(HARN) / Alabama East", 0, 0, 1229 1229 "GRS 1980", "Greenwich", 1230 1230 "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre", 1231 1231 "X", "East", "Y", "North");
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_ext" on Wed May 27 18:50:23 2015 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_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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 66 66 add_proj4text (p, 2, 67 67 "0 +units=m +no_defs"); 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"Beduaram / TM 13 NE\",GEOGCS[\"Beduaram\",DATUM"); 70 70 add_srs_wkt (p, 1, 71 71 "[\"Beduaram\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,2"); 72 72 add_srs_wkt (p, 2, 73 - "93.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-"); 73 + "93.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-"); 74 74 add_srs_wkt (p, 3, 75 75 "106,-87,188,0,0,0,0],AUTHORITY[\"EPSG\",\"6213\"]],PRIME"); 76 76 add_srs_wkt (p, 4, 77 77 "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 78 78 add_srs_wkt (p, 5, 79 79 "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 80 80 add_srs_wkt (p, 6, ................................................................................ 99 99 "Qatar_National_Datum_1995", "Transverse_Mercator", "metre", 100 100 "Easting", "East", "Northing", "North"); 101 101 add_proj4text (p, 0, 102 102 "+proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.9"); 103 103 add_proj4text (p, 1, 104 104 "9999 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-119.4"); 105 105 add_proj4text (p, 2, 106 - "25,-303.659,-11.0006,1.1643,0.174458,1.09626,3.65706 +un"); 106 + "248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.65"); 107 107 add_proj4text (p, 3, 108 - "its=m +no_defs"); 108 + "7065 +units=m +no_defs"); 109 109 add_srs_wkt (p, 0, 110 110 "PROJCS[\"QND95 / Qatar National Grid\",GEOGCS[\"QND95\","); 111 111 add_srs_wkt (p, 1, 112 112 "DATUM[\"Qatar_National_Datum_1995\",SPHEROID[\"Internati"); 113 113 add_srs_wkt (p, 2, 114 114 "onal 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TO"); 115 115 add_srs_wkt (p, 3, 116 - "WGS84[-119.425,-303.659,-11.0006,1.1643,0.174458,1.09626"); 117 - add_srs_wkt (p, 4, 118 - ",3.65706],AUTHORITY[\"EPSG\",\"6614\"]],PRIMEM[\"Greenwi"); 119 - add_srs_wkt (p, 5, 120 - "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0"); 121 - 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 - "\",\"4614\"]],PROJECTION[\"Transverse_Mercator\"],PARAME"); 127 - add_srs_wkt (p, 9, 128 - "TER[\"latitude_of_origin\",24.45],PARAMETER[\"central_me"); 129 - add_srs_wkt (p, 10, 130 - "ridian\",51.21666666666667],PARAMETER[\"scale_factor\",0"); 131 - add_srs_wkt (p, 11, 132 - ".99999],PARAMETER[\"false_easting\",200000],PARAMETER[\""); 133 - add_srs_wkt (p, 12, 134 - "false_northing\",300000],UNIT[\"metre\",1,AUTHORITY[\"EP"); 135 - add_srs_wkt (p, 13, 136 - "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\""); 137 - add_srs_wkt (p, 14, 138 - ",NORTH],AUTHORITY[\"EPSG\",\"2932\"]]"); 116 + "WGS84[-119.4248,-303.65872,-11.00061,1.164298,0.174458,1"); 117 + add_srs_wkt (p, 4, 118 + ".096259,3.657065],AUTHORITY[\"EPSG\",\"6614\"]],PRIMEM[\""); 119 + add_srs_wkt (p, 5, 120 + "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 121 + add_srs_wkt (p, 6, 122 + "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 123 + add_srs_wkt (p, 7, 124 + "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY"); 125 + add_srs_wkt (p, 8, 126 + "[\"EPSG\",\"4614\"]],PROJECTION[\"Transverse_Mercator\"]"); 127 + add_srs_wkt (p, 9, 128 + ",PARAMETER[\"latitude_of_origin\",24.45],PARAMETER[\"cen"); 129 + add_srs_wkt (p, 10, 130 + "tral_meridian\",51.21666666666667],PARAMETER[\"scale_fac"); 131 + add_srs_wkt (p, 11, 132 + "tor\",0.99999],PARAMETER[\"false_easting\",200000],PARAM"); 133 + add_srs_wkt (p, 12, 134 + "ETER[\"false_northing\",300000],UNIT[\"metre\",1,AUTHORI"); 135 + add_srs_wkt (p, 13, 136 + "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor"); 137 + add_srs_wkt (p, 14, 138 + "thing\",NORTH],AUTHORITY[\"EPSG\",\"2932\"]]"); 139 139 p = add_epsg_def_ex (filter, first, last, 2933, "epsg", 2933, 140 140 "Segara / UTM zone 50S", 0, 0, 141 141 "Bessel 1841", "Greenwich", 142 142 "Gunung_Segara", "Transverse_Mercator", "metre", 143 143 "Easting", "East", "Northing", "North"); 144 144 add_proj4text (p, 0, 145 145 "+proj=utm +zone=50 +south +ellps=bessel +towgs84=-403,68"); ................................................................................ 218 218 "Pulkovo_1942", "Transverse_Mercator", "metre", 219 219 "X", "North", "Y", "East"); 220 220 add_proj4text (p, 0, 221 221 "+proj=tmerc +lat_0=0.1166666666666667 +lon_0=41.53333333"); 222 222 add_proj4text (p, 1, 223 223 "333333 +k=1 +x_0=1300000 +y_0=0 +ellps=krass +towgs84=23"); 224 224 add_proj4text (p, 2, 225 - ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs"); 225 + ".92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs"); 226 226 add_srs_wkt (p, 0, 227 227 "PROJCS[\"Pulkovo 1942 / CS63 zone A1\",GEOGCS[\"Pulkovo "); 228 228 add_srs_wkt (p, 1, 229 229 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 230 230 add_srs_wkt (p, 2, 231 231 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 232 232 add_srs_wkt (p, 3, 233 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 233 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 234 234 add_srs_wkt (p, 4, 235 235 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 236 236 add_srs_wkt (p, 5, 237 237 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 238 238 add_srs_wkt (p, 6, 239 239 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 240 240 add_srs_wkt (p, 7, ................................................................................ 257 257 "Pulkovo_1942", "Transverse_Mercator", "metre", 258 258 "X", "North", "Y", "East"); 259 259 add_proj4text (p, 0, 260 260 "+proj=tmerc +lat_0=0.1166666666666667 +lon_0=44.53333333"); 261 261 add_proj4text (p, 1, 262 262 "333333 +k=1 +x_0=2300000 +y_0=0 +ellps=krass +towgs84=23"); 263 263 add_proj4text (p, 2, 264 - ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs"); 264 + ".92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs"); 265 265 add_srs_wkt (p, 0, 266 266 "PROJCS[\"Pulkovo 1942 / CS63 zone A2\",GEOGCS[\"Pulkovo "); 267 267 add_srs_wkt (p, 1, 268 268 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 269 269 add_srs_wkt (p, 2, 270 270 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 271 271 add_srs_wkt (p, 3, 272 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 272 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 273 273 add_srs_wkt (p, 4, 274 274 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 275 275 add_srs_wkt (p, 5, 276 276 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 277 277 add_srs_wkt (p, 6, 278 278 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 279 279 add_srs_wkt (p, 7, ................................................................................ 296 296 "Pulkovo_1942", "Transverse_Mercator", "metre", 297 297 "X", "North", "Y", "East"); 298 298 add_proj4text (p, 0, 299 299 "+proj=tmerc +lat_0=0.1166666666666667 +lon_0=47.53333333"); 300 300 add_proj4text (p, 1, 301 301 "333333 +k=1 +x_0=3300000 +y_0=0 +ellps=krass +towgs84=23"); 302 302 add_proj4text (p, 2, 303 - ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs"); 303 + ".92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs"); 304 304 add_srs_wkt (p, 0, 305 305 "PROJCS[\"Pulkovo 1942 / CS63 zone A3\",GEOGCS[\"Pulkovo "); 306 306 add_srs_wkt (p, 1, 307 307 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 308 308 add_srs_wkt (p, 2, 309 309 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 310 310 add_srs_wkt (p, 3, 311 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 311 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 312 312 add_srs_wkt (p, 4, 313 313 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 314 314 add_srs_wkt (p, 5, 315 315 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 316 316 add_srs_wkt (p, 6, 317 317 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 318 318 add_srs_wkt (p, 7, ................................................................................ 335 335 "Pulkovo_1942", "Transverse_Mercator", "metre", 336 336 "X", "North", "Y", "East"); 337 337 add_proj4text (p, 0, 338 338 "+proj=tmerc +lat_0=0.1166666666666667 +lon_0=50.53333333"); 339 339 add_proj4text (p, 1, 340 340 "333333 +k=1 +x_0=4300000 +y_0=0 +ellps=krass +towgs84=23"); 341 341 add_proj4text (p, 2, 342 - ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs"); 342 + ".92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs"); 343 343 add_srs_wkt (p, 0, 344 344 "PROJCS[\"Pulkovo 1942 / CS63 zone A4\",GEOGCS[\"Pulkovo "); 345 345 add_srs_wkt (p, 1, 346 346 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 347 347 add_srs_wkt (p, 2, 348 348 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 349 349 add_srs_wkt (p, 3, 350 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 350 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 351 351 add_srs_wkt (p, 4, 352 352 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 353 353 add_srs_wkt (p, 5, 354 354 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 355 355 add_srs_wkt (p, 6, 356 356 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 357 357 add_srs_wkt (p, 7, ................................................................................ 374 374 "Pulkovo_1942", "Transverse_Mercator", "metre", 375 375 "X", "North", "Y", "East"); 376 376 add_proj4text (p, 0, 377 377 "+proj=tmerc +lat_0=0.1333333333333333 +lon_0=50.76666666"); 378 378 add_proj4text (p, 1, 379 379 "666667 +k=1 +x_0=2300000 +y_0=0 +ellps=krass +towgs84=23"); 380 380 add_proj4text (p, 2, 381 - ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs"); 381 + ".92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs"); 382 382 add_srs_wkt (p, 0, 383 383 "PROJCS[\"Pulkovo 1942 / CS63 zone K2\",GEOGCS[\"Pulkovo "); 384 384 add_srs_wkt (p, 1, 385 385 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 386 386 add_srs_wkt (p, 2, 387 387 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 388 388 add_srs_wkt (p, 3, 389 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 389 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 390 390 add_srs_wkt (p, 4, 391 391 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 392 392 add_srs_wkt (p, 5, 393 393 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 394 394 add_srs_wkt (p, 6, 395 395 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 396 396 add_srs_wkt (p, 7, ................................................................................ 413 413 "Pulkovo_1942", "Transverse_Mercator", "metre", 414 414 "X", "North", "Y", "East"); 415 415 add_proj4text (p, 0, 416 416 "+proj=tmerc +lat_0=0.1333333333333333 +lon_0=53.76666666"); 417 417 add_proj4text (p, 1, 418 418 "666667 +k=1 +x_0=3300000 +y_0=0 +ellps=krass +towgs84=23"); 419 419 add_proj4text (p, 2, 420 - ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs"); 420 + ".92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs"); 421 421 add_srs_wkt (p, 0, 422 422 "PROJCS[\"Pulkovo 1942 / CS63 zone K3\",GEOGCS[\"Pulkovo "); 423 423 add_srs_wkt (p, 1, 424 424 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 425 425 add_srs_wkt (p, 2, 426 426 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 427 427 add_srs_wkt (p, 3, 428 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 428 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 429 429 add_srs_wkt (p, 4, 430 430 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 431 431 add_srs_wkt (p, 5, 432 432 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 433 433 add_srs_wkt (p, 6, 434 434 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 435 435 add_srs_wkt (p, 7, ................................................................................ 452 452 "Pulkovo_1942", "Transverse_Mercator", "metre", 453 453 "X", "North", "Y", "East"); 454 454 add_proj4text (p, 0, 455 455 "+proj=tmerc +lat_0=0.1333333333333333 +lon_0=56.76666666"); 456 456 add_proj4text (p, 1, 457 457 "666667 +k=1 +x_0=4300000 +y_0=0 +ellps=krass +towgs84=23"); 458 458 add_proj4text (p, 2, 459 - ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs"); 459 + ".92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs"); 460 460 add_srs_wkt (p, 0, 461 461 "PROJCS[\"Pulkovo 1942 / CS63 zone K4\",GEOGCS[\"Pulkovo "); 462 462 add_srs_wkt (p, 1, 463 463 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 464 464 add_srs_wkt (p, 2, 465 465 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 466 466 add_srs_wkt (p, 3, 467 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 467 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 468 468 add_srs_wkt (p, 4, 469 469 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 470 470 add_srs_wkt (p, 5, 471 471 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 472 472 add_srs_wkt (p, 6, 473 473 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 474 474 add_srs_wkt (p, 7, ................................................................................ 1298 1298 add_proj4text (p, 1, 1299 1299 "=0 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1300 1300 add_srs_wkt (p, 0, 1301 1301 "PROJCS[\"NAD27 / Alaska Albers\",GEOGCS[\"NAD27\",DATUM["); 1302 1302 add_srs_wkt (p, 1, 1303 1303 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 1304 1304 add_srs_wkt (p, 2, 1305 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 1305 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 1306 1306 add_srs_wkt (p, 3, 1307 1307 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 1308 1308 add_srs_wkt (p, 4, 1309 1309 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 1310 1310 add_srs_wkt (p, 5, 1311 1311 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 1312 1312 add_srs_wkt (p, 6, ................................................................................ 2072 2072 add_srs_wkt (p, 0, 2073 2073 "PROJCS[\"Saint Pierre et Miquelon 1950 / UTM zone 21N\","); 2074 2074 add_srs_wkt (p, 1, 2075 2075 "GEOGCS[\"Saint Pierre et Miquelon 1950\",DATUM[\"Saint_P"); 2076 2076 add_srs_wkt (p, 2, 2077 2077 "ierre_et_Miquelon_1950\",SPHEROID[\"Clarke 1866\",637820"); 2078 2078 add_srs_wkt (p, 3, 2079 - "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],TOWG"); 2079 + "6.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],TOWG"); 2080 2080 add_srs_wkt (p, 4, 2081 2081 "S84[30,430,368,0,0,0,0],AUTHORITY[\"EPSG\",\"6638\"]],PR"); 2082 2082 add_srs_wkt (p, 5, 2083 2083 "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT["); 2084 2084 add_srs_wkt (p, 6, 2085 2085 "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\""); 2086 2086 add_srs_wkt (p, 7, ................................................................................ 2456 2456 "ST71 Belep / UTM zone 58S", 0, 0, 2457 2457 "International 1924", "Greenwich", 2458 2458 "ST71_Belep", "Transverse_Mercator", "metre", 2459 2459 "Easting", "East", "Northing", "North"); 2460 2460 add_proj4text (p, 0, 2461 2461 "+proj=utm +zone=58 +south +ellps=intl +towgs84=-480.26,-"); 2462 2462 add_proj4text (p, 1, 2463 - "438.32,-643.429,16.3119,20.1721,-4.0349,-111.7 +units=m "); 2463 + "438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002 +units"); 2464 2464 add_proj4text (p, 2, 2465 - "+no_defs"); 2465 + "=m +no_defs"); 2466 2466 add_srs_wkt (p, 0, 2467 2467 "PROJCS[\"ST71 Belep / UTM zone 58S\",GEOGCS[\"ST71 Belep"); 2468 2468 add_srs_wkt (p, 1, 2469 2469 "\",DATUM[\"ST71_Belep\",SPHEROID[\"International 1924\","); 2470 2470 add_srs_wkt (p, 2, 2471 2471 "6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-480.2"); 2472 2472 add_srs_wkt (p, 3, 2473 - "6,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7],AUTHO"); 2474 - add_srs_wkt (p, 4, 2475 - "RITY[\"EPSG\",\"6643\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 2476 - add_srs_wkt (p, 5, 2477 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 2478 - add_srs_wkt (p, 6, 2479 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 2480 - add_srs_wkt (p, 7, 2481 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4643\"]],P"); 2482 - add_srs_wkt (p, 8, 2483 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 2484 - add_srs_wkt (p, 9, 2485 - "of_origin\",0],PARAMETER[\"central_meridian\",165],PARAM"); 2486 - add_srs_wkt (p, 10, 2487 - "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\""); 2488 - add_srs_wkt (p, 11, 2489 - ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m"); 2490 - add_srs_wkt (p, 12, 2491 - "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\","); 2492 - add_srs_wkt (p, 13, 2493 - "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2997"); 2473 + "6,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002],AU"); 2474 + add_srs_wkt (p, 4, 2475 + "THORITY[\"EPSG\",\"6643\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2476 + add_srs_wkt (p, 5, 2477 + "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2478 + add_srs_wkt (p, 6, 2479 + "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2480 + add_srs_wkt (p, 7, 2481 + "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4643\"]"); 2482 + add_srs_wkt (p, 8, 2483 + "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 2484 + add_srs_wkt (p, 9, 2485 + "de_of_origin\",0],PARAMETER[\"central_meridian\",165],PA"); 2486 + add_srs_wkt (p, 10, 2487 + "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti"); 2488 + add_srs_wkt (p, 11, 2489 + "ng\",500000],PARAMETER[\"false_northing\",10000000],UNIT"); 2490 + add_srs_wkt (p, 12, 2491 + "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin"); 2492 + add_srs_wkt (p, 13, 2493 + "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\""); 2494 2494 add_srs_wkt (p, 14, 2495 - "\"]]"); 2495 + "2997\"]]"); 2496 2496 p = add_epsg_def_ex (filter, first, last, 2998, "epsg", 2998, 2497 2497 "NEA74 Noumea / UTM zone 58S", 0, 0, 2498 2498 "International 1924", "Greenwich", 2499 2499 "NEA74_Noumea", "Transverse_Mercator", "metre", 2500 2500 "Easting", "East", "Northing", "North"); 2501 2501 add_proj4text (p, 0, 2502 2502 "+proj=utm +zone=58 +south +ellps=intl +towgs84=-10.18,-3");
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 56 56 struct epsg_defs *p; 57 57 p = add_epsg_def_ex (filter, first, last, 3036, "epsg", 3036, 58 58 "Moznet / UTM zone 36S", 0, 0, 59 59 "WGS 84", "Greenwich", 60 60 "Moznet_ITRF94", "Transverse_Mercator", "metre", 61 61 "Easting", "East", "Northing", "North"); 62 62 add_proj4text (p, 0, 63 - "+proj=utm +zone=36 +south +ellps=WGS84 +towgs84=0,0,0,-0"); 63 + "+proj=utm +zone=36 +south +ellps=WGS84 +towgs84=0,0,0,0,"); 64 64 add_proj4text (p, 1, 65 - ",-0,-0,0 +units=m +no_defs"); 65 + "0,0,0 +units=m +no_defs"); 66 66 add_srs_wkt (p, 0, 67 67 "PROJCS[\"Moznet / UTM zone 36S\",GEOGCS[\"Moznet\",DATUM"); 68 68 add_srs_wkt (p, 1, 69 69 "[\"Moznet_ITRF94\",SPHEROID[\"WGS 84\",6378137,298.25722"); 70 70 add_srs_wkt (p, 2, 71 - "3563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,-0,-0,-"); 72 - add_srs_wkt (p, 3, 73 - "0,0],AUTHORITY[\"EPSG\",\"6130\"]],PRIMEM[\"Greenwich\","); 74 - add_srs_wkt (p, 4, 75 - "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 76 - add_srs_wkt (p, 5, 77 - "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 78 - add_srs_wkt (p, 6, 79 - "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\""); 80 - add_srs_wkt (p, 7, 81 - "4130\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\""); 82 - add_srs_wkt (p, 8, 83 - "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3"); 84 - add_srs_wkt (p, 9, 85 - "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_"); 86 - add_srs_wkt (p, 10, 87 - "easting\",500000],PARAMETER[\"false_northing\",10000000]"); 88 - add_srs_wkt (p, 11, 89 - ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E"); 90 - add_srs_wkt (p, 12, 91 - "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG"); 92 - add_srs_wkt (p, 13, 93 - "\",\"3036\"]]"); 71 + "3563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0"); 72 + add_srs_wkt (p, 3, 73 + "],AUTHORITY[\"EPSG\",\"6130\"]],PRIMEM[\"Greenwich\",0,A"); 74 + add_srs_wkt (p, 4, 75 + "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 76 + add_srs_wkt (p, 5, 77 + "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 78 + add_srs_wkt (p, 6, 79 + "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"413"); 80 + add_srs_wkt (p, 7, 81 + "0\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la"); 82 + add_srs_wkt (p, 8, 83 + "titude_of_origin\",0],PARAMETER[\"central_meridian\",33]"); 84 + add_srs_wkt (p, 9, 85 + ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea"); 86 + add_srs_wkt (p, 10, 87 + "sting\",500000],PARAMETER[\"false_northing\",10000000],U"); 88 + add_srs_wkt (p, 11, 89 + "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas"); 90 + add_srs_wkt (p, 12, 91 + "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\""); 92 + add_srs_wkt (p, 13, 93 + ",\"3036\"]]"); 94 94 p = add_epsg_def_ex (filter, first, last, 3037, "epsg", 3037, 95 95 "Moznet / UTM zone 37S", 0, 0, 96 96 "WGS 84", "Greenwich", 97 97 "Moznet_ITRF94", "Transverse_Mercator", "metre", 98 98 "Easting", "East", "Northing", "North"); 99 99 add_proj4text (p, 0, 100 - "+proj=utm +zone=37 +south +ellps=WGS84 +towgs84=0,0,0,-0"); 100 + "+proj=utm +zone=37 +south +ellps=WGS84 +towgs84=0,0,0,0,"); 101 101 add_proj4text (p, 1, 102 - ",-0,-0,0 +units=m +no_defs"); 102 + "0,0,0 +units=m +no_defs"); 103 103 add_srs_wkt (p, 0, 104 104 "PROJCS[\"Moznet / UTM zone 37S\",GEOGCS[\"Moznet\",DATUM"); 105 105 add_srs_wkt (p, 1, 106 106 "[\"Moznet_ITRF94\",SPHEROID[\"WGS 84\",6378137,298.25722"); 107 107 add_srs_wkt (p, 2, 108 - "3563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,-0,-0,-"); 109 - add_srs_wkt (p, 3, 110 - "0,0],AUTHORITY[\"EPSG\",\"6130\"]],PRIMEM[\"Greenwich\","); 111 - add_srs_wkt (p, 4, 112 - "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 113 - add_srs_wkt (p, 5, 114 - "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 115 - add_srs_wkt (p, 6, 116 - "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\""); 117 - add_srs_wkt (p, 7, 118 - "4130\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\""); 119 - add_srs_wkt (p, 8, 120 - "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3"); 121 - add_srs_wkt (p, 9, 122 - "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_"); 123 - add_srs_wkt (p, 10, 124 - "easting\",500000],PARAMETER[\"false_northing\",10000000]"); 125 - add_srs_wkt (p, 11, 126 - ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E"); 127 - add_srs_wkt (p, 12, 128 - "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG"); 129 - add_srs_wkt (p, 13, 130 - "\",\"3037\"]]"); 108 + "3563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0"); 109 + add_srs_wkt (p, 3, 110 + "],AUTHORITY[\"EPSG\",\"6130\"]],PRIMEM[\"Greenwich\",0,A"); 111 + add_srs_wkt (p, 4, 112 + "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 113 + add_srs_wkt (p, 5, 114 + "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 115 + add_srs_wkt (p, 6, 116 + "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"413"); 117 + add_srs_wkt (p, 7, 118 + "0\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la"); 119 + add_srs_wkt (p, 8, 120 + "titude_of_origin\",0],PARAMETER[\"central_meridian\",39]"); 121 + add_srs_wkt (p, 9, 122 + ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea"); 123 + add_srs_wkt (p, 10, 124 + "sting\",500000],PARAMETER[\"false_northing\",10000000],U"); 125 + add_srs_wkt (p, 11, 126 + "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas"); 127 + add_srs_wkt (p, 12, 128 + "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\""); 129 + add_srs_wkt (p, 13, 130 + ",\"3037\"]]"); 131 131 p = add_epsg_def_ex (filter, first, last, 3038, "epsg", 3038, 132 132 "ETRS89 / TM26 (deprecated)", 0, 1, 133 133 "GRS 1980", "Greenwich", 134 134 "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre", 135 135 "Northing", "North", "Easting", "East"); 136 136 add_proj4text (p, 0, 137 137 "+proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +"); ................................................................................ 800 800 "Helle 1954 / Jan Mayen Grid", 0, 1, 801 801 "International 1924", "Greenwich", 802 802 "Helle_1954", "Transverse_Mercator", "metre", 803 803 "x", "North", "y", "East"); 804 804 add_proj4text (p, 0, 805 805 "+proj=tmerc +lat_0=0 +lon_0=-8.5 +k=1 +x_0=50000 +y_0=-7"); 806 806 add_proj4text (p, 1, 807 - "800000 +ellps=intl +towgs84=982.609,552.753,-540.873,6.6"); 807 + "800000 +ellps=intl +towgs84=982.6087,552.753,-540.873,6."); 808 808 add_proj4text (p, 2, 809 - "8163,-31.6115,-19.8482,16.805 +units=m +no_defs"); 809 + "68162662527694,-31.6114924086422,-19.8481610048168,16.80"); 810 + add_proj4text (p, 3, 811 + "5 +units=m +no_defs"); 810 812 add_srs_wkt (p, 0, 811 813 "PROJCS[\"Helle 1954 / Jan Mayen Grid\",GEOGCS[\"Helle 19"); 812 814 add_srs_wkt (p, 1, 813 815 "54\",DATUM[\"Helle_1954\",SPHEROID[\"International 1924\""); 814 816 add_srs_wkt (p, 2, 815 817 ",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[982.6"); 816 818 add_srs_wkt (p, 3, 817 - "09,552.753,-540.873,6.68163,-31.6115,-19.8482,16.805],AU"); 818 - add_srs_wkt (p, 4, 819 - "THORITY[\"EPSG\",\"6660\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 820 - add_srs_wkt (p, 5, 821 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 822 - add_srs_wkt (p, 6, 823 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 824 - add_srs_wkt (p, 7, 825 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4660\"]"); 826 - add_srs_wkt (p, 8, 827 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 828 - add_srs_wkt (p, 9, 829 - "de_of_origin\",0],PARAMETER[\"central_meridian\",-8.5],P"); 830 - add_srs_wkt (p, 10, 831 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 832 - add_srs_wkt (p, 11, 833 - ",50000],PARAMETER[\"false_northing\",-7800000],UNIT[\"me"); 834 - add_srs_wkt (p, 12, 835 - "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"x\",NORTH],"); 836 - add_srs_wkt (p, 13, 837 - "AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"3058\"]]"); 819 + "087,552.753,-540.873,6.68162662527694,-31.6114924086422,"); 820 + add_srs_wkt (p, 4, 821 + "-19.8481610048168,16.805],AUTHORITY[\"EPSG\",\"6660\"]],"); 822 + add_srs_wkt (p, 5, 823 + "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 824 + add_srs_wkt (p, 6, 825 + "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912"); 826 + add_srs_wkt (p, 7, 827 + "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],"); 828 + add_srs_wkt (p, 8, 829 + "AUTHORITY[\"EPSG\",\"4660\"]],PROJECTION[\"Transverse_Me"); 830 + add_srs_wkt (p, 9, 831 + "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER["); 832 + add_srs_wkt (p, 10, 833 + "\"central_meridian\",-8.5],PARAMETER[\"scale_factor\",1]"); 834 + add_srs_wkt (p, 11, 835 + ",PARAMETER[\"false_easting\",50000],PARAMETER[\"false_no"); 836 + add_srs_wkt (p, 12, 837 + "rthing\",-7800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\""); 838 + add_srs_wkt (p, 13, 839 + "9001\"]],AXIS[\"x\",NORTH],AXIS[\"y\",EAST],AUTHORITY[\""); 840 + add_srs_wkt (p, 14, 841 + "EPSG\",\"3058\"]]"); 838 842 p = add_epsg_def_ex (filter, first, last, 3059, "epsg", 3059, 839 843 "LKS92 / Latvia TM", 0, 1, 840 844 "GRS 1980", "Greenwich", 841 845 "Latvia_1992", "Transverse_Mercator", "metre", 842 846 "X", "North", "Y", "East"); 843 847 add_proj4text (p, 0, 844 848 "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_"); ................................................................................ 1225 1229 add_proj4text (p, 1, 1226 1230 "_0=-4500000 +datum=NAD27 +units=m +no_defs"); 1227 1231 add_srs_wkt (p, 0, 1228 1232 "PROJCS[\"NAD27 / Wisconsin Transverse Mercator\",GEOGCS["); 1229 1233 add_srs_wkt (p, 1, 1230 1234 "\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\""); 1231 1235 add_srs_wkt (p, 2, 1232 - "Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EP"); 1236 + "Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EP"); 1233 1237 add_srs_wkt (p, 3, 1234 1238 "SG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"G"); 1235 1239 add_srs_wkt (p, 4, 1236 1240 "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree"); 1237 1241 add_srs_wkt (p, 5, 1238 1242 "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS"); 1239 1243 add_srs_wkt (p, 6, ................................................................................ 1666 1670 add_proj4text (p, 2, 1667 1671 "0=914400 +datum=NAD27 +units=ft +no_defs"); 1668 1672 add_srs_wkt (p, 0, 1669 1673 "PROJCS[\"NAD27 / Shackleford\",GEOGCS[\"NAD27\",DATUM[\""); 1670 1674 add_srs_wkt (p, 1, 1671 1675 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1672 1676 add_srs_wkt (p, 2, 1673 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1677 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1674 1678 add_srs_wkt (p, 3, 1675 1679 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1676 1680 add_srs_wkt (p, 4, 1677 1681 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1678 1682 add_srs_wkt (p, 5, 1679 1683 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1680 1684 add_srs_wkt (p, 6, ................................................................................ 2552 2556 add_proj4text (p, 3, 2553 2557 ",0 +units=us-ft +no_defs"); 2554 2558 add_srs_wkt (p, 0, 2555 2559 "PROJCS[\"American Samoa 1962 / American Samoa Lambert\","); 2556 2560 add_srs_wkt (p, 1, 2557 2561 "GEOGCS[\"American Samoa 1962\",DATUM[\"American_Samoa_19"); 2558 2562 add_srs_wkt (p, 2, 2559 - "62\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213900"); 2563 + "62\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213898"); 2560 2564 add_srs_wkt (p, 3, 2561 - "6,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-115,118,426,0,0"); 2565 + "2,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-115,118,426,0,0"); 2562 2566 add_srs_wkt (p, 4, 2563 2567 ",0,0],AUTHORITY[\"EPSG\",\"6169\"]],PRIMEM[\"Greenwich\""); 2564 2568 add_srs_wkt (p, 5, 2565 2569 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 2566 2570 add_srs_wkt (p, 6, 2567 2571 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 2568 2572 add_srs_wkt (p, 7, ................................................................................ 2690 2694 "Gulshan 303 / Bangladesh Transverse Mercator", 0, 0, 2691 2695 "Everest 1830 (1937 Adjustment)", "Greenwich", 2692 2696 "Gulshan_303", "Transverse_Mercator", "metre", 2693 2697 "Easting", "East", "Northing", "North"); 2694 2698 add_proj4text (p, 0, 2695 2699 "+proj=tmerc +lat_0=0 +lon_0=90 +k=0.9996 +x_0=500000 +y_"); 2696 2700 add_proj4text (p, 1, 2697 - "0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=283.7,73"); 2701 + "0=0 +a=6377276.345 +b=6356075.413140239 +towgs84=283.7,7"); 2698 2702 add_proj4text (p, 2, 2699 - "5.9,261.1,0,0,0,0 +units=m +no_defs"); 2703 + "35.9,261.1,0,0,0,0 +units=m +no_defs"); 2700 2704 add_srs_wkt (p, 0, 2701 2705 "PROJCS[\"Gulshan 303 / Bangladesh Transverse Mercator\","); 2702 2706 add_srs_wkt (p, 1, 2703 2707 "GEOGCS[\"Gulshan 303\",DATUM[\"Gulshan_303\",SPHEROID[\""); 2704 2708 add_srs_wkt (p, 2, 2705 2709 "Everest 1830 (1937 Adjustment)\",6377276.345,300.8017,AU"); 2706 2710 add_srs_wkt (p, 3, ................................................................................ 3315 3319 add_proj4text (p, 2, 3316 3320 "8,4.903,1.578,-1.06 +units=m +no_defs"); 3317 3321 add_srs_wkt (p, 0, 3318 3322 "PROJCS[\"PRS92 / Philippines zone 1\",GEOGCS[\"PRS92\",D"); 3319 3323 add_srs_wkt (p, 1, 3320 3324 "ATUM[\"Philippine_Reference_System_1992\",SPHEROID[\"Cla"); 3321 3325 add_srs_wkt (p, 2, 3322 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 3326 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 3323 3327 add_srs_wkt (p, 3, 3324 3328 ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1"); 3325 3329 add_srs_wkt (p, 4, 3326 3330 ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green"); 3327 3331 add_srs_wkt (p, 5, 3328 3332 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 3329 3333 add_srs_wkt (p, 6, ................................................................................ 3356 3360 add_proj4text (p, 2, 3357 3361 "8,4.903,1.578,-1.06 +units=m +no_defs"); 3358 3362 add_srs_wkt (p, 0, 3359 3363 "PROJCS[\"PRS92 / Philippines zone 2\",GEOGCS[\"PRS92\",D"); 3360 3364 add_srs_wkt (p, 1, 3361 3365 "ATUM[\"Philippine_Reference_System_1992\",SPHEROID[\"Cla"); 3362 3366 add_srs_wkt (p, 2, 3363 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 3367 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 3364 3368 add_srs_wkt (p, 3, 3365 3369 ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1"); 3366 3370 add_srs_wkt (p, 4, 3367 3371 ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green"); 3368 3372 add_srs_wkt (p, 5, 3369 3373 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 3370 3374 add_srs_wkt (p, 6, ................................................................................ 3397 3401 add_proj4text (p, 2, 3398 3402 "8,4.903,1.578,-1.06 +units=m +no_defs"); 3399 3403 add_srs_wkt (p, 0, 3400 3404 "PROJCS[\"PRS92 / Philippines zone 3\",GEOGCS[\"PRS92\",D"); 3401 3405 add_srs_wkt (p, 1, 3402 3406 "ATUM[\"Philippine_Reference_System_1992\",SPHEROID[\"Cla"); 3403 3407 add_srs_wkt (p, 2, 3404 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 3408 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 3405 3409 add_srs_wkt (p, 3, 3406 3410 ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1"); 3407 3411 add_srs_wkt (p, 4, 3408 3412 ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green"); 3409 3413 add_srs_wkt (p, 5, 3410 3414 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 3411 3415 add_srs_wkt (p, 6, ................................................................................ 3438 3442 add_proj4text (p, 2, 3439 3443 "8,4.903,1.578,-1.06 +units=m +no_defs"); 3440 3444 add_srs_wkt (p, 0, 3441 3445 "PROJCS[\"PRS92 / Philippines zone 4\",GEOGCS[\"PRS92\",D"); 3442 3446 add_srs_wkt (p, 1, 3443 3447 "ATUM[\"Philippine_Reference_System_1992\",SPHEROID[\"Cla"); 3444 3448 add_srs_wkt (p, 2, 3445 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 3449 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 3446 3450 add_srs_wkt (p, 3, 3447 3451 ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1"); 3448 3452 add_srs_wkt (p, 4, 3449 3453 ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green"); 3450 3454 add_srs_wkt (p, 5, 3451 3455 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 3452 3456 add_srs_wkt (p, 6, ................................................................................ 3479 3483 add_proj4text (p, 2, 3480 3484 "8,4.903,1.578,-1.06 +units=m +no_defs"); 3481 3485 add_srs_wkt (p, 0, 3482 3486 "PROJCS[\"PRS92 / Philippines zone 5\",GEOGCS[\"PRS92\",D"); 3483 3487 add_srs_wkt (p, 1, 3484 3488 "ATUM[\"Philippine_Reference_System_1992\",SPHEROID[\"Cla"); 3485 3489 add_srs_wkt (p, 2, 3486 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 3490 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 3487 3491 add_srs_wkt (p, 3, 3488 3492 ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1"); 3489 3493 add_srs_wkt (p, 4, 3490 3494 ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green"); 3491 3495 add_srs_wkt (p, 5, 3492 3496 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 3493 3497 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"Viti Levu 1912 / Viti Levu Grid\",GEOGCS[\"Viti"); 70 70 add_srs_wkt (p, 1, 71 71 " Levu 1912\",DATUM[\"Viti_Levu_1912\",SPHEROID[\"Clarke "); 72 72 add_srs_wkt (p, 2, 73 73 "1880 (international foot)\",6378306.3696,293.46630765563"); 74 74 add_srs_wkt (p, 3, 75 - "49,AUTHORITY[\"EPSG\",\"7055\"]],TOWGS84[51,391,-36,0,0,"); 75 + "55,AUTHORITY[\"EPSG\",\"7055\"]],TOWGS84[51,391,-36,0,0,"); 76 76 add_srs_wkt (p, 4, 77 77 "0,0],AUTHORITY[\"EPSG\",\"6752\"]],PRIMEM[\"Greenwich\","); 78 78 add_srs_wkt (p, 5, 79 79 "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 80 80 add_srs_wkt (p, 6, 81 81 "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 82 82 add_srs_wkt (p, 7, ................................................................................ 210 210 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 6 (deprecated)", 0, 1, 211 211 "Krassowsky 1940", "Greenwich", 212 212 "Pulkovo_1942", "Transverse_Mercator", "metre", 213 213 "X", "North", "Y", "East"); 214 214 add_proj4text (p, 0, 215 215 "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 "); 216 216 add_proj4text (p, 1, 217 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 217 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 218 218 add_proj4text (p, 2, 219 - "0.12 +units=m +no_defs"); 219 + ".12 +units=m +no_defs"); 220 220 add_srs_wkt (p, 0, 221 221 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 6 (de"); 222 222 add_srs_wkt (p, 1, 223 223 "precated)\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942"); 224 224 add_srs_wkt (p, 2, 225 225 "\",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY["); 226 226 add_srs_wkt (p, 3, 227 - "\"EPSG\",\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,"); 228 - add_srs_wkt (p, 4, 229 - "0.82,-0.12],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Green"); 230 - add_srs_wkt (p, 5, 231 - "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 232 - add_srs_wkt (p, 6, 233 - ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 234 - add_srs_wkt (p, 7, 235 - "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP"); 236 - add_srs_wkt (p, 8, 237 - "SG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARA"); 238 - add_srs_wkt (p, 9, 239 - "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri"); 240 - add_srs_wkt (p, 10, 241 - "dian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal"); 242 - add_srs_wkt (p, 11, 243 - "se_easting\",6500000],PARAMETER[\"false_northing\",0],UN"); 244 - add_srs_wkt (p, 12, 245 - "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\","); 246 - add_srs_wkt (p, 13, 247 - "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3146\"]]"); 227 + "\"EPSG\",\"7024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0"); 228 + add_srs_wkt (p, 4, 229 + ".82,-0.12],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenw"); 230 + add_srs_wkt (p, 5, 231 + "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 232 + add_srs_wkt (p, 6, 233 + "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 234 + add_srs_wkt (p, 7, 235 + "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS"); 236 + add_srs_wkt (p, 8, 237 + "G\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAM"); 238 + add_srs_wkt (p, 9, 239 + "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid"); 240 + add_srs_wkt (p, 10, 241 + "ian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals"); 242 + add_srs_wkt (p, 11, 243 + "e_easting\",6500000],PARAMETER[\"false_northing\",0],UNI"); 244 + add_srs_wkt (p, 12, 245 + "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",N"); 246 + add_srs_wkt (p, 13, 247 + "ORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3146\"]]"); 248 248 p = add_epsg_def_ex (filter, first, last, 3147, "epsg", 3147, 249 249 "Pulkovo 1942 / 3-degree Gauss-Kruger CM 18E (deprecated)", 0, 1, 250 250 "Krassowsky 1940", "Greenwich", 251 251 "Pulkovo_1942", "Transverse_Mercator", "metre", 252 252 "X", "North", "Y", "East"); 253 253 add_proj4text (p, 0, 254 254 "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +"); 255 255 add_proj4text (p, 1, 256 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 256 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 257 257 add_proj4text (p, 2, 258 - ".12 +units=m +no_defs"); 258 + "12 +units=m +no_defs"); 259 259 add_srs_wkt (p, 0, 260 260 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger CM 18E (de"); 261 261 add_srs_wkt (p, 1, 262 262 "precated)\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942"); 263 263 add_srs_wkt (p, 2, 264 264 "\",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY["); 265 265 add_srs_wkt (p, 3, 266 - "\"EPSG\",\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,"); 267 - add_srs_wkt (p, 4, 268 - "0.82,-0.12],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Green"); 269 - add_srs_wkt (p, 5, 270 - "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 271 - add_srs_wkt (p, 6, 272 - ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 273 - add_srs_wkt (p, 7, 274 - "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP"); 275 - add_srs_wkt (p, 8, 276 - "SG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARA"); 277 - add_srs_wkt (p, 9, 278 - "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri"); 279 - add_srs_wkt (p, 10, 280 - "dian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal"); 281 - add_srs_wkt (p, 11, 282 - "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI"); 283 - add_srs_wkt (p, 12, 284 - "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",N"); 285 - add_srs_wkt (p, 13, 286 - "ORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3147\"]]"); 266 + "\"EPSG\",\"7024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0"); 267 + add_srs_wkt (p, 4, 268 + ".82,-0.12],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenw"); 269 + add_srs_wkt (p, 5, 270 + "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 271 + add_srs_wkt (p, 6, 272 + "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 273 + add_srs_wkt (p, 7, 274 + "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS"); 275 + add_srs_wkt (p, 8, 276 + "G\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAM"); 277 + add_srs_wkt (p, 9, 278 + "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid"); 279 + add_srs_wkt (p, 10, 280 + "ian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals"); 281 + add_srs_wkt (p, 11, 282 + "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT"); 283 + add_srs_wkt (p, 12, 284 + "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NO"); 285 + add_srs_wkt (p, 13, 286 + "RTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3147\"]]"); 287 287 p = add_epsg_def_ex (filter, first, last, 3148, "epsg", 3148, 288 288 "Indian 1960 / UTM zone 48N", 0, 0, 289 289 "Everest 1830 (1937 Adjustment)", "Greenwich", 290 290 "Indian_1960", "Transverse_Mercator", "metre", 291 291 "Easting", "East", "Northing", "North"); 292 292 add_proj4text (p, 0, 293 - "+proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +t"); 293 + "+proj=utm +zone=48 +a=6377276.345 +b=6356075.413140239 +"); 294 294 add_proj4text (p, 1, 295 - "owgs84=198,881,317,0,0,0,0 +units=m +no_defs"); 295 + "towgs84=198,881,317,0,0,0,0 +units=m +no_defs"); 296 296 add_srs_wkt (p, 0, 297 297 "PROJCS[\"Indian 1960 / UTM zone 48N\",GEOGCS[\"Indian 19"); 298 298 add_srs_wkt (p, 1, 299 299 "60\",DATUM[\"Indian_1960\",SPHEROID[\"Everest 1830 (1937"); 300 300 add_srs_wkt (p, 2, 301 301 " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\""); 302 302 add_srs_wkt (p, 3, ................................................................................ 323 323 "ng\",NORTH],AUTHORITY[\"EPSG\",\"3148\"]]"); 324 324 p = add_epsg_def_ex (filter, first, last, 3149, "epsg", 3149, 325 325 "Indian 1960 / UTM zone 49N", 0, 0, 326 326 "Everest 1830 (1937 Adjustment)", "Greenwich", 327 327 "Indian_1960", "Transverse_Mercator", "metre", 328 328 "Easting", "East", "Northing", "North"); 329 329 add_proj4text (p, 0, 330 - "+proj=utm +zone=49 +a=6377276.345 +b=6356075.41314024 +t"); 330 + "+proj=utm +zone=49 +a=6377276.345 +b=6356075.413140239 +"); 331 331 add_proj4text (p, 1, 332 - "owgs84=198,881,317,0,0,0,0 +units=m +no_defs"); 332 + "towgs84=198,881,317,0,0,0,0 +units=m +no_defs"); 333 333 add_srs_wkt (p, 0, 334 334 "PROJCS[\"Indian 1960 / UTM zone 49N\",GEOGCS[\"Indian 19"); 335 335 add_srs_wkt (p, 1, 336 336 "60\",DATUM[\"Indian_1960\",SPHEROID[\"Everest 1830 (1937"); 337 337 add_srs_wkt (p, 2, 338 338 " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\""); 339 339 add_srs_wkt (p, 3, ................................................................................ 362 362 "Pulkovo 1995 / 3-degree Gauss-Kruger zone 6 (deprecated)", 0, 1, 363 363 "Krassowsky 1940", "Greenwich", 364 364 "Pulkovo_1995", "Transverse_Mercator", "metre", 365 365 "X", "North", "Y", "East"); 366 366 add_proj4text (p, 0, 367 367 "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 "); 368 368 add_proj4text (p, 1, 369 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 369 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 370 370 add_proj4text (p, 2, 371 - ".22 +units=m +no_defs"); 371 + "2 +units=m +no_defs"); 372 372 add_srs_wkt (p, 0, 373 373 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 6 (de"); 374 374 add_srs_wkt (p, 1, 375 375 "precated)\",GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995"); 376 376 add_srs_wkt (p, 2, 377 377 "\",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY["); 378 378 add_srs_wkt (p, 3, 379 - "\"EPSG\",\"7024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0"); 380 - add_srs_wkt (p, 4, 381 - ".13,-0.22],AUTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenw"); 382 - add_srs_wkt (p, 5, 383 - "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 384 - add_srs_wkt (p, 6, 385 - "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 386 - add_srs_wkt (p, 7, 387 - "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS"); 388 - add_srs_wkt (p, 8, 389 - "G\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAM"); 390 - add_srs_wkt (p, 9, 391 - "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid"); 392 - add_srs_wkt (p, 10, 393 - "ian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals"); 394 - add_srs_wkt (p, 11, 395 - "e_easting\",6500000],PARAMETER[\"false_northing\",0],UNI"); 396 - add_srs_wkt (p, 12, 397 - "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",N"); 398 - add_srs_wkt (p, 13, 399 - "ORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3150\"]]"); 379 + "\"EPSG\",\"7024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.1"); 380 + add_srs_wkt (p, 4, 381 + "3,-0.22],AUTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwic"); 382 + add_srs_wkt (p, 5, 383 + "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01"); 384 + add_srs_wkt (p, 6, 385 + "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati"); 386 + add_srs_wkt (p, 7, 387 + "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\""); 388 + add_srs_wkt (p, 8, 389 + ",\"4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE"); 390 + add_srs_wkt (p, 9, 391 + "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian"); 392 + add_srs_wkt (p, 10, 393 + "\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e"); 394 + add_srs_wkt (p, 11, 395 + "asting\",6500000],PARAMETER[\"false_northing\",0],UNIT[\""); 396 + add_srs_wkt (p, 12, 397 + "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH"); 398 + add_srs_wkt (p, 13, 399 + "],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3150\"]]"); 400 400 p = add_epsg_def_ex (filter, first, last, 3151, "epsg", 3151, 401 401 "Pulkovo 1995 / 3-degree Gauss-Kruger CM 18E (deprecated)", 0, 1, 402 402 "Krassowsky 1940", "Greenwich", 403 403 "Pulkovo_1995", "Transverse_Mercator", "metre", 404 404 "X", "North", "Y", "East"); 405 405 add_proj4text (p, 0, 406 406 "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +"); 407 407 add_proj4text (p, 1, 408 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 408 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 409 409 add_proj4text (p, 2, 410 - "22 +units=m +no_defs"); 410 + " +units=m +no_defs"); 411 411 add_srs_wkt (p, 0, 412 412 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger CM 18E (de"); 413 413 add_srs_wkt (p, 1, 414 414 "precated)\",GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995"); 415 415 add_srs_wkt (p, 2, 416 416 "\",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY["); 417 417 add_srs_wkt (p, 3, 418 - "\"EPSG\",\"7024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0"); 419 - add_srs_wkt (p, 4, 420 - ".13,-0.22],AUTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenw"); 421 - add_srs_wkt (p, 5, 422 - "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 423 - add_srs_wkt (p, 6, 424 - "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 425 - add_srs_wkt (p, 7, 426 - "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS"); 427 - add_srs_wkt (p, 8, 428 - "G\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAM"); 429 - add_srs_wkt (p, 9, 430 - "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid"); 431 - add_srs_wkt (p, 10, 432 - "ian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals"); 433 - add_srs_wkt (p, 11, 434 - "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT"); 435 - add_srs_wkt (p, 12, 436 - "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NO"); 437 - add_srs_wkt (p, 13, 438 - "RTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3151\"]]"); 418 + "\"EPSG\",\"7024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.1"); 419 + add_srs_wkt (p, 4, 420 + "3,-0.22],AUTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwic"); 421 + add_srs_wkt (p, 5, 422 + "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01"); 423 + add_srs_wkt (p, 6, 424 + "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati"); 425 + add_srs_wkt (p, 7, 426 + "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\""); 427 + add_srs_wkt (p, 8, 428 + ",\"4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE"); 429 + add_srs_wkt (p, 9, 430 + "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian"); 431 + add_srs_wkt (p, 10, 432 + "\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e"); 433 + add_srs_wkt (p, 11, 434 + "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\""); 435 + add_srs_wkt (p, 12, 436 + "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH"); 437 + add_srs_wkt (p, 13, 438 + "],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3151\"]]"); 439 439 p = add_epsg_def_ex (filter, first, last, 3152, "epsg", 3152, 440 440 "ST74", 0, 1, 441 441 "GRS 1980", "Greenwich", 442 442 "SWEREF99", "Transverse_Mercator", "metre", 443 443 "x", "North", "y", "East"); 444 444 add_proj4text (p, 0, 445 445 "+proj=tmerc +lat_0=0 +lon_0=18.05779 +k=0.99999425 +x_0="); ................................................................................ 1345 1345 "Indian 1960 / TM 106 NE", 0, 0, 1346 1346 "Everest 1830 (1937 Adjustment)", "Greenwich", 1347 1347 "Indian_1960", "Transverse_Mercator", "metre", 1348 1348 "Easting", "East", "Northing", "North"); 1349 1349 add_proj4text (p, 0, 1350 1350 "+proj=tmerc +lat_0=0 +lon_0=106 +k=0.9996 +x_0=500000 +y"); 1351 1351 add_proj4text (p, 1, 1352 - "_0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=198,881"); 1352 + "_0=0 +a=6377276.345 +b=6356075.413140239 +towgs84=198,88"); 1353 1353 add_proj4text (p, 2, 1354 - ",317,0,0,0,0 +units=m +no_defs"); 1354 + "1,317,0,0,0,0 +units=m +no_defs"); 1355 1355 add_srs_wkt (p, 0, 1356 1356 "PROJCS[\"Indian 1960 / TM 106 NE\",GEOGCS[\"Indian 1960\""); 1357 1357 add_srs_wkt (p, 1, 1358 1358 ",DATUM[\"Indian_1960\",SPHEROID[\"Everest 1830 (1937 Adj"); 1359 1359 add_srs_wkt (p, 2, 1360 1360 "ustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"701"); 1361 1361 add_srs_wkt (p, 3, ................................................................................ 1384 1384 "LGD2006 / Libya TM", 0, 0, 1385 1385 "International 1924", "Greenwich", 1386 1386 "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 1387 1387 "X", "East", "Y", "North"); 1388 1388 add_proj4text (p, 0, 1389 1389 "+proj=tmerc +lat_0=0 +lon_0=17 +k=0.9965000000000001 +x_"); 1390 1390 add_proj4text (p, 1, 1391 - "0=1000000 +y_0=0 +ellps=intl +towgs84=-208.406,-109.878,"); 1391 + "0=1000000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.877"); 1392 1392 add_proj4text (p, 2, 1393 - "-2.5764,0,0,0,0 +units=m +no_defs"); 1393 + "7,-2.5764,0,0,0,0 +units=m +no_defs"); 1394 1394 add_srs_wkt (p, 0, 1395 1395 "PROJCS[\"LGD2006 / Libya TM\",GEOGCS[\"LGD2006\",DATUM[\""); 1396 1396 add_srs_wkt (p, 1, 1397 1397 "Libyan_Geodetic_Datum_2006\",SPHEROID[\"International 19"); 1398 1398 add_srs_wkt (p, 2, 1399 1399 "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-"); 1400 1400 add_srs_wkt (p, 3, 1401 - "208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\",\"6"); 1402 - add_srs_wkt (p, 4, 1403 - "754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901"); 1404 - add_srs_wkt (p, 5, 1405 - "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG"); 1406 - add_srs_wkt (p, 6, 1407 - "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\""); 1408 - add_srs_wkt (p, 7, 1409 - ",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"Transv"); 1410 - add_srs_wkt (p, 8, 1411 - "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR"); 1412 - add_srs_wkt (p, 9, 1413 - "AMETER[\"central_meridian\",17],PARAMETER[\"scale_factor"); 1414 - add_srs_wkt (p, 10, 1415 - "\",0.9965],PARAMETER[\"false_easting\",1000000],PARAMETE"); 1416 - add_srs_wkt (p, 11, 1417 - "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS"); 1418 - add_srs_wkt (p, 12, 1419 - "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR"); 1420 - add_srs_wkt (p, 13, 1421 - "ITY[\"EPSG\",\"3177\"]]"); 1401 + "208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\",\""); 1402 + add_srs_wkt (p, 4, 1403 + "6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 1404 + add_srs_wkt (p, 5, 1405 + "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 1406 + add_srs_wkt (p, 6, 1407 + "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 1408 + add_srs_wkt (p, 7, 1409 + "\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"Tran"); 1410 + add_srs_wkt (p, 8, 1411 + "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P"); 1412 + add_srs_wkt (p, 9, 1413 + "ARAMETER[\"central_meridian\",17],PARAMETER[\"scale_fact"); 1414 + add_srs_wkt (p, 10, 1415 + "or\",0.9965],PARAMETER[\"false_easting\",1000000],PARAME"); 1416 + add_srs_wkt (p, 11, 1417 + "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E"); 1418 + add_srs_wkt (p, 12, 1419 + "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH"); 1420 + add_srs_wkt (p, 13, 1421 + "ORITY[\"EPSG\",\"3177\"]]"); 1422 1422 p = add_epsg_def_ex (filter, first, last, 3178, "epsg", 3178, 1423 1423 "GR96 / UTM zone 18N", 0, 0, 1424 1424 "GRS 1980", "Greenwich", 1425 1425 "Greenland_1996", "Transverse_Mercator", "metre", 1426 1426 "Easting", "East", "Northing", "North"); 1427 1427 add_proj4text (p, 0, 1428 1428 "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +"); ................................................................................ 1867 1867 "LGD2006 / Libya TM zone 5", 0, 0, 1868 1868 "International 1924", "Greenwich", 1869 1869 "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 1870 1870 "X", "East", "Y", "North"); 1871 1871 add_proj4text (p, 0, 1872 1872 "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.99995 +x_0=200000 +y_"); 1873 1873 add_proj4text (p, 1, 1874 - "0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,0"); 1874 + "0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0"); 1875 1875 add_proj4text (p, 2, 1876 - ",0 +units=m +no_defs"); 1876 + ",0,0 +units=m +no_defs"); 1877 1877 add_srs_wkt (p, 0, 1878 1878 "PROJCS[\"LGD2006 / Libya TM zone 5\",GEOGCS[\"LGD2006\","); 1879 1879 add_srs_wkt (p, 1, 1880 1880 "DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internat"); 1881 1881 add_srs_wkt (p, 2, 1882 1882 "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T"); 1883 1883 add_srs_wkt (p, 3, 1884 - "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP"); 1885 - add_srs_wkt (p, 4, 1886 - "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 1884 + "OWGS84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\""); 1885 + add_srs_wkt (p, 4, 1886 + "EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1887 + add_srs_wkt (p, 5, 1888 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1889 + add_srs_wkt (p, 6, 1890 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1891 + add_srs_wkt (p, 7, 1892 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI"); 1893 + add_srs_wkt (p, 8, 1894 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1895 + add_srs_wkt (p, 9, 1896 + "in\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"sc"); 1897 + add_srs_wkt (p, 10, 1898 + "ale_factor\",0.99995],PARAMETER[\"false_easting\",200000"); 1899 + add_srs_wkt (p, 11, 1900 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 1901 + add_srs_wkt (p, 12, 1902 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR"); 1903 + add_srs_wkt (p, 13, 1904 + "TH],AUTHORITY[\"EPSG\",\"3190\"]]"); 1905 + p = add_epsg_def_ex (filter, first, last, 3191, "epsg", 3191, 1906 + "LGD2006 / Libya TM zone 6", 0, 0, 1907 + "International 1924", "Greenwich", 1908 + "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 1909 + "X", "East", "Y", "North"); 1910 + add_proj4text (p, 0, 1911 + "+proj=tmerc +lat_0=0 +lon_0=11 +k=0.99995 +x_0=200000 +y"); 1912 + add_proj4text (p, 1, 1913 + "_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,"); 1914 + add_proj4text (p, 2, 1915 + "0,0,0 +units=m +no_defs"); 1916 + add_srs_wkt (p, 0, 1917 + "PROJCS[\"LGD2006 / Libya TM zone 6\",GEOGCS[\"LGD2006\","); 1918 + add_srs_wkt (p, 1, 1919 + "DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internat"); 1920 + add_srs_wkt (p, 2, 1921 + "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T"); 1922 + add_srs_wkt (p, 3, 1923 + "OWGS84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\""); 1924 + add_srs_wkt (p, 4, 1925 + "EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1926 + add_srs_wkt (p, 5, 1927 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1928 + add_srs_wkt (p, 6, 1929 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1930 + add_srs_wkt (p, 7, 1931 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI"); 1932 + add_srs_wkt (p, 8, 1933 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1934 + add_srs_wkt (p, 9, 1935 + "in\",0],PARAMETER[\"central_meridian\",11],PARAMETER[\"s"); 1936 + add_srs_wkt (p, 10, 1937 + "cale_factor\",0.99995],PARAMETER[\"false_easting\",20000"); 1938 + add_srs_wkt (p, 11, 1939 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 1940 + add_srs_wkt (p, 12, 1941 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO"); 1942 + add_srs_wkt (p, 13, 1943 + "RTH],AUTHORITY[\"EPSG\",\"3191\"]]"); 1944 + p = add_epsg_def_ex (filter, first, last, 3192, "epsg", 3192, 1945 + "LGD2006 / Libya TM zone 7", 0, 0, 1946 + "International 1924", "Greenwich", 1947 + "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 1948 + "X", "East", "Y", "North"); 1949 + add_proj4text (p, 0, 1950 + "+proj=tmerc +lat_0=0 +lon_0=13 +k=0.99995 +x_0=200000 +y"); 1951 + add_proj4text (p, 1, 1952 + "_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,"); 1953 + add_proj4text (p, 2, 1954 + "0,0,0 +units=m +no_defs"); 1955 + add_srs_wkt (p, 0, 1956 + "PROJCS[\"LGD2006 / Libya TM zone 7\",GEOGCS[\"LGD2006\","); 1957 + add_srs_wkt (p, 1, 1958 + "DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internat"); 1959 + add_srs_wkt (p, 2, 1960 + "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T"); 1961 + add_srs_wkt (p, 3, 1962 + "OWGS84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\""); 1963 + add_srs_wkt (p, 4, 1964 + "EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1965 + add_srs_wkt (p, 5, 1966 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1967 + add_srs_wkt (p, 6, 1968 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 1969 + add_srs_wkt (p, 7, 1970 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI"); 1971 + add_srs_wkt (p, 8, 1972 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 1973 + add_srs_wkt (p, 9, 1974 + "in\",0],PARAMETER[\"central_meridian\",13],PARAMETER[\"s"); 1975 + add_srs_wkt (p, 10, 1976 + "cale_factor\",0.99995],PARAMETER[\"false_easting\",20000"); 1977 + add_srs_wkt (p, 11, 1978 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 1979 + add_srs_wkt (p, 12, 1980 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO"); 1981 + add_srs_wkt (p, 13, 1982 + "RTH],AUTHORITY[\"EPSG\",\"3192\"]]"); 1983 + p = add_epsg_def_ex (filter, first, last, 3193, "epsg", 3193, 1984 + "LGD2006 / Libya TM zone 8", 0, 0, 1985 + "International 1924", "Greenwich", 1986 + "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 1987 + "X", "East", "Y", "North"); 1988 + add_proj4text (p, 0, 1989 + "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.99995 +x_0=200000 +y"); 1990 + add_proj4text (p, 1, 1991 + "_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,"); 1992 + add_proj4text (p, 2, 1993 + "0,0,0 +units=m +no_defs"); 1994 + add_srs_wkt (p, 0, 1995 + "PROJCS[\"LGD2006 / Libya TM zone 8\",GEOGCS[\"LGD2006\","); 1996 + add_srs_wkt (p, 1, 1997 + "DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internat"); 1998 + add_srs_wkt (p, 2, 1999 + "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T"); 2000 + add_srs_wkt (p, 3, 2001 + "OWGS84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\""); 2002 + add_srs_wkt (p, 4, 2003 + "EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2004 + add_srs_wkt (p, 5, 2005 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2006 + add_srs_wkt (p, 6, 2007 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2008 + add_srs_wkt (p, 7, 2009 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI"); 2010 + add_srs_wkt (p, 8, 2011 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2012 + add_srs_wkt (p, 9, 2013 + "in\",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"s"); 2014 + add_srs_wkt (p, 10, 2015 + "cale_factor\",0.99995],PARAMETER[\"false_easting\",20000"); 2016 + add_srs_wkt (p, 11, 2017 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 2018 + add_srs_wkt (p, 12, 2019 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO"); 2020 + add_srs_wkt (p, 13, 2021 + "RTH],AUTHORITY[\"EPSG\",\"3193\"]]"); 2022 + p = add_epsg_def_ex (filter, first, last, 3194, "epsg", 3194, 2023 + "LGD2006 / Libya TM zone 9", 0, 0, 2024 + "International 1924", "Greenwich", 2025 + "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2026 + "X", "East", "Y", "North"); 2027 + add_proj4text (p, 0, 2028 + "+proj=tmerc +lat_0=0 +lon_0=17 +k=0.99995 +x_0=200000 +y"); 2029 + add_proj4text (p, 1, 2030 + "_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,"); 2031 + add_proj4text (p, 2, 2032 + "0,0,0 +units=m +no_defs"); 2033 + add_srs_wkt (p, 0, 2034 + "PROJCS[\"LGD2006 / Libya TM zone 9\",GEOGCS[\"LGD2006\","); 2035 + add_srs_wkt (p, 1, 2036 + "DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internat"); 2037 + add_srs_wkt (p, 2, 2038 + "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T"); 2039 + add_srs_wkt (p, 3, 2040 + "OWGS84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\""); 2041 + add_srs_wkt (p, 4, 2042 + "EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2043 + add_srs_wkt (p, 5, 2044 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2045 + add_srs_wkt (p, 6, 2046 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2047 + add_srs_wkt (p, 7, 2048 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI"); 2049 + add_srs_wkt (p, 8, 2050 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2051 + add_srs_wkt (p, 9, 2052 + "in\",0],PARAMETER[\"central_meridian\",17],PARAMETER[\"s"); 2053 + add_srs_wkt (p, 10, 2054 + "cale_factor\",0.99995],PARAMETER[\"false_easting\",20000"); 2055 + add_srs_wkt (p, 11, 2056 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 2057 + add_srs_wkt (p, 12, 2058 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO"); 2059 + add_srs_wkt (p, 13, 2060 + "RTH],AUTHORITY[\"EPSG\",\"3194\"]]"); 2061 + p = add_epsg_def_ex (filter, first, last, 3195, "epsg", 3195, 2062 + "LGD2006 / Libya TM zone 10", 0, 0, 2063 + "International 1924", "Greenwich", 2064 + "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2065 + "X", "East", "Y", "North"); 2066 + add_proj4text (p, 0, 2067 + "+proj=tmerc +lat_0=0 +lon_0=19 +k=0.99995 +x_0=200000 +y"); 2068 + add_proj4text (p, 1, 2069 + "_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,"); 2070 + add_proj4text (p, 2, 2071 + "0,0,0 +units=m +no_defs"); 2072 + add_srs_wkt (p, 0, 2073 + "PROJCS[\"LGD2006 / Libya TM zone 10\",GEOGCS[\"LGD2006\""); 2074 + add_srs_wkt (p, 1, 2075 + ",DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Interna"); 2076 + add_srs_wkt (p, 2, 2077 + "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],"); 2078 + add_srs_wkt (p, 3, 2079 + "TOWGS84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\""); 2080 + add_srs_wkt (p, 4, 2081 + "EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2082 + add_srs_wkt (p, 5, 2083 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2084 + add_srs_wkt (p, 6, 2085 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2086 + add_srs_wkt (p, 7, 2087 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI"); 2088 + add_srs_wkt (p, 8, 2089 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2090 + add_srs_wkt (p, 9, 2091 + "in\",0],PARAMETER[\"central_meridian\",19],PARAMETER[\"s"); 2092 + add_srs_wkt (p, 10, 2093 + "cale_factor\",0.99995],PARAMETER[\"false_easting\",20000"); 2094 + add_srs_wkt (p, 11, 2095 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 2096 + add_srs_wkt (p, 12, 2097 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO"); 2098 + add_srs_wkt (p, 13, 2099 + "RTH],AUTHORITY[\"EPSG\",\"3195\"]]"); 2100 + p = add_epsg_def_ex (filter, first, last, 3196, "epsg", 3196, 2101 + "LGD2006 / Libya TM zone 11", 0, 0, 2102 + "International 1924", "Greenwich", 2103 + "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2104 + "X", "East", "Y", "North"); 2105 + add_proj4text (p, 0, 2106 + "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.99995 +x_0=200000 +y"); 2107 + add_proj4text (p, 1, 2108 + "_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,"); 2109 + add_proj4text (p, 2, 2110 + "0,0,0 +units=m +no_defs"); 2111 + add_srs_wkt (p, 0, 2112 + "PROJCS[\"LGD2006 / Libya TM zone 11\",GEOGCS[\"LGD2006\""); 2113 + add_srs_wkt (p, 1, 2114 + ",DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Interna"); 2115 + add_srs_wkt (p, 2, 2116 + "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],"); 2117 + add_srs_wkt (p, 3, 2118 + "TOWGS84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\""); 2119 + add_srs_wkt (p, 4, 2120 + "EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2121 + add_srs_wkt (p, 5, 2122 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2123 + add_srs_wkt (p, 6, 2124 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2125 + add_srs_wkt (p, 7, 2126 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI"); 2127 + add_srs_wkt (p, 8, 2128 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2129 + add_srs_wkt (p, 9, 2130 + "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s"); 2131 + add_srs_wkt (p, 10, 2132 + "cale_factor\",0.99995],PARAMETER[\"false_easting\",20000"); 2133 + add_srs_wkt (p, 11, 2134 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 2135 + add_srs_wkt (p, 12, 2136 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO"); 2137 + add_srs_wkt (p, 13, 2138 + "RTH],AUTHORITY[\"EPSG\",\"3196\"]]"); 2139 + p = add_epsg_def_ex (filter, first, last, 3197, "epsg", 3197, 2140 + "LGD2006 / Libya TM zone 12", 0, 0, 2141 + "International 1924", "Greenwich", 2142 + "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2143 + "X", "East", "Y", "North"); 2144 + add_proj4text (p, 0, 2145 + "+proj=tmerc +lat_0=0 +lon_0=23 +k=0.99995 +x_0=200000 +y"); 2146 + add_proj4text (p, 1, 2147 + "_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,"); 2148 + add_proj4text (p, 2, 2149 + "0,0,0 +units=m +no_defs"); 2150 + add_srs_wkt (p, 0, 2151 + "PROJCS[\"LGD2006 / Libya TM zone 12\",GEOGCS[\"LGD2006\""); 2152 + add_srs_wkt (p, 1, 2153 + ",DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Interna"); 2154 + add_srs_wkt (p, 2, 2155 + "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],"); 2156 + add_srs_wkt (p, 3, 2157 + "TOWGS84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\""); 2158 + add_srs_wkt (p, 4, 2159 + "EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2160 + add_srs_wkt (p, 5, 2161 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2162 + add_srs_wkt (p, 6, 2163 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2164 + add_srs_wkt (p, 7, 2165 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI"); 2166 + add_srs_wkt (p, 8, 2167 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2168 + add_srs_wkt (p, 9, 2169 + "in\",0],PARAMETER[\"central_meridian\",23],PARAMETER[\"s"); 2170 + add_srs_wkt (p, 10, 2171 + "cale_factor\",0.99995],PARAMETER[\"false_easting\",20000"); 2172 + add_srs_wkt (p, 11, 2173 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 2174 + add_srs_wkt (p, 12, 2175 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO"); 2176 + add_srs_wkt (p, 13, 2177 + "RTH],AUTHORITY[\"EPSG\",\"3197\"]]"); 2178 + p = add_epsg_def_ex (filter, first, last, 3198, "epsg", 3198, 2179 + "LGD2006 / Libya TM zone 13", 0, 0, 2180 + "International 1924", "Greenwich", 2181 + "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2182 + "X", "East", "Y", "North"); 2183 + add_proj4text (p, 0, 2184 + "+proj=tmerc +lat_0=0 +lon_0=25 +k=0.99995 +x_0=200000 +y"); 2185 + add_proj4text (p, 1, 2186 + "_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,"); 2187 + add_proj4text (p, 2, 2188 + "0,0,0 +units=m +no_defs"); 2189 + add_srs_wkt (p, 0, 2190 + "PROJCS[\"LGD2006 / Libya TM zone 13\",GEOGCS[\"LGD2006\""); 2191 + add_srs_wkt (p, 1, 2192 + ",DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Interna"); 2193 + add_srs_wkt (p, 2, 2194 + "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],"); 2195 + add_srs_wkt (p, 3, 2196 + "TOWGS84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\""); 2197 + add_srs_wkt (p, 4, 2198 + "EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2199 + add_srs_wkt (p, 5, 2200 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2201 + add_srs_wkt (p, 6, 2202 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2203 + add_srs_wkt (p, 7, 2204 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI"); 2205 + add_srs_wkt (p, 8, 2206 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2207 + add_srs_wkt (p, 9, 2208 + "in\",0],PARAMETER[\"central_meridian\",25],PARAMETER[\"s"); 2209 + add_srs_wkt (p, 10, 2210 + "cale_factor\",0.99995],PARAMETER[\"false_easting\",20000"); 2211 + add_srs_wkt (p, 11, 2212 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 2213 + add_srs_wkt (p, 12, 2214 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO"); 2215 + add_srs_wkt (p, 13, 2216 + "RTH],AUTHORITY[\"EPSG\",\"3198\"]]"); 2217 + p = add_epsg_def_ex (filter, first, last, 3199, "epsg", 3199, 2218 + "LGD2006 / UTM zone 32N", 0, 0, 2219 + "International 1924", "Greenwich", 2220 + "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2221 + "Easting", "East", "Northing", "North"); 2222 + add_proj4text (p, 0, 2223 + "+proj=utm +zone=32 +ellps=intl +towgs84=-208.4058,-109.8"); 2224 + add_proj4text (p, 1, 2225 + "777,-2.5764,0,0,0,0 +units=m +no_defs"); 2226 + add_srs_wkt (p, 0, 2227 + "PROJCS[\"LGD2006 / UTM zone 32N\",GEOGCS[\"LGD2006\",DAT"); 2228 + add_srs_wkt (p, 1, 2229 + "UM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internation"); 2230 + add_srs_wkt (p, 2, 2231 + "al 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWG"); 2232 + add_srs_wkt (p, 3, 2233 + "S84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\"EPS"); 2234 + add_srs_wkt (p, 4, 2235 + "G\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 1887 2236 add_srs_wkt (p, 5, 1888 2237 ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 1889 2238 add_srs_wkt (p, 6, 1890 2239 "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 1891 2240 add_srs_wkt (p, 7, 1892 2241 "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION["); 1893 2242 add_srs_wkt (p, 8, 1894 2243 "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\""); 1895 2244 add_srs_wkt (p, 9, 1896 2245 ",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_"); 1897 2246 add_srs_wkt (p, 10, 1898 - "factor\",0.99995],PARAMETER[\"false_easting\",200000],PA"); 1899 - add_srs_wkt (p, 11, 1900 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 1901 - add_srs_wkt (p, 12, 1902 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],"); 1903 - add_srs_wkt (p, 13, 1904 - "AUTHORITY[\"EPSG\",\"3190\"]]"); 1905 - p = add_epsg_def_ex (filter, first, last, 3191, "epsg", 3191, 1906 - "LGD2006 / Libya TM zone 6", 0, 0, 1907 - "International 1924", "Greenwich", 1908 - "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 1909 - "X", "East", "Y", "North"); 1910 - add_proj4text (p, 0, 1911 - "+proj=tmerc +lat_0=0 +lon_0=11 +k=0.99995 +x_0=200000 +y"); 1912 - add_proj4text (p, 1, 1913 - "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,"); 1914 - add_proj4text (p, 2, 1915 - "0,0 +units=m +no_defs"); 1916 - add_srs_wkt (p, 0, 1917 - "PROJCS[\"LGD2006 / Libya TM zone 6\",GEOGCS[\"LGD2006\","); 1918 - add_srs_wkt (p, 1, 1919 - "DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internat"); 1920 - add_srs_wkt (p, 2, 1921 - "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T"); 1922 - add_srs_wkt (p, 3, 1923 - "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP"); 1924 - add_srs_wkt (p, 4, 1925 - "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 1926 - add_srs_wkt (p, 5, 1927 - ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 1928 - add_srs_wkt (p, 6, 1929 - "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 1930 - add_srs_wkt (p, 7, 1931 - "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION["); 1932 - add_srs_wkt (p, 8, 1933 - "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\""); 1934 - add_srs_wkt (p, 9, 1935 - ",0],PARAMETER[\"central_meridian\",11],PARAMETER[\"scale"); 1936 - add_srs_wkt (p, 10, 1937 - "_factor\",0.99995],PARAMETER[\"false_easting\",200000],P"); 1938 - add_srs_wkt (p, 11, 1939 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 1940 - add_srs_wkt (p, 12, 1941 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]"); 1942 - add_srs_wkt (p, 13, 1943 - ",AUTHORITY[\"EPSG\",\"3191\"]]"); 1944 - p = add_epsg_def_ex (filter, first, last, 3192, "epsg", 3192, 1945 - "LGD2006 / Libya TM zone 7", 0, 0, 1946 - "International 1924", "Greenwich", 1947 - "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 1948 - "X", "East", "Y", "North"); 1949 - add_proj4text (p, 0, 1950 - "+proj=tmerc +lat_0=0 +lon_0=13 +k=0.99995 +x_0=200000 +y"); 1951 - add_proj4text (p, 1, 1952 - "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,"); 1953 - add_proj4text (p, 2, 1954 - "0,0 +units=m +no_defs"); 1955 - add_srs_wkt (p, 0, 1956 - "PROJCS[\"LGD2006 / Libya TM zone 7\",GEOGCS[\"LGD2006\","); 1957 - add_srs_wkt (p, 1, 1958 - "DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internat"); 1959 - add_srs_wkt (p, 2, 1960 - "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T"); 1961 - add_srs_wkt (p, 3, 1962 - "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP"); 1963 - add_srs_wkt (p, 4, 1964 - "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 1965 - add_srs_wkt (p, 5, 1966 - ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 1967 - add_srs_wkt (p, 6, 1968 - "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 1969 - add_srs_wkt (p, 7, 1970 - "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION["); 1971 - add_srs_wkt (p, 8, 1972 - "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\""); 1973 - add_srs_wkt (p, 9, 1974 - ",0],PARAMETER[\"central_meridian\",13],PARAMETER[\"scale"); 1975 - add_srs_wkt (p, 10, 1976 - "_factor\",0.99995],PARAMETER[\"false_easting\",200000],P"); 1977 - add_srs_wkt (p, 11, 1978 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 1979 - add_srs_wkt (p, 12, 1980 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]"); 1981 - add_srs_wkt (p, 13, 1982 - ",AUTHORITY[\"EPSG\",\"3192\"]]"); 1983 - p = add_epsg_def_ex (filter, first, last, 3193, "epsg", 3193, 1984 - "LGD2006 / Libya TM zone 8", 0, 0, 1985 - "International 1924", "Greenwich", 1986 - "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 1987 - "X", "East", "Y", "North"); 1988 - add_proj4text (p, 0, 1989 - "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.99995 +x_0=200000 +y"); 1990 - add_proj4text (p, 1, 1991 - "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,"); 1992 - add_proj4text (p, 2, 1993 - "0,0 +units=m +no_defs"); 1994 - add_srs_wkt (p, 0, 1995 - "PROJCS[\"LGD2006 / Libya TM zone 8\",GEOGCS[\"LGD2006\","); 1996 - add_srs_wkt (p, 1, 1997 - "DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internat"); 1998 - add_srs_wkt (p, 2, 1999 - "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T"); 2000 - add_srs_wkt (p, 3, 2001 - "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP"); 2002 - add_srs_wkt (p, 4, 2003 - "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 2004 - add_srs_wkt (p, 5, 2005 - ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 2006 - add_srs_wkt (p, 6, 2007 - "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 2008 - add_srs_wkt (p, 7, 2009 - "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION["); 2010 - add_srs_wkt (p, 8, 2011 - "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\""); 2012 - add_srs_wkt (p, 9, 2013 - ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale"); 2014 - add_srs_wkt (p, 10, 2015 - "_factor\",0.99995],PARAMETER[\"false_easting\",200000],P"); 2016 - add_srs_wkt (p, 11, 2017 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 2018 - add_srs_wkt (p, 12, 2019 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]"); 2020 - add_srs_wkt (p, 13, 2021 - ",AUTHORITY[\"EPSG\",\"3193\"]]"); 2022 - p = add_epsg_def_ex (filter, first, last, 3194, "epsg", 3194, 2023 - "LGD2006 / Libya TM zone 9", 0, 0, 2024 - "International 1924", "Greenwich", 2025 - "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2026 - "X", "East", "Y", "North"); 2027 - add_proj4text (p, 0, 2028 - "+proj=tmerc +lat_0=0 +lon_0=17 +k=0.99995 +x_0=200000 +y"); 2029 - add_proj4text (p, 1, 2030 - "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,"); 2031 - add_proj4text (p, 2, 2032 - "0,0 +units=m +no_defs"); 2033 - add_srs_wkt (p, 0, 2034 - "PROJCS[\"LGD2006 / Libya TM zone 9\",GEOGCS[\"LGD2006\","); 2035 - add_srs_wkt (p, 1, 2036 - "DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internat"); 2037 - add_srs_wkt (p, 2, 2038 - "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T"); 2039 - add_srs_wkt (p, 3, 2040 - "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP"); 2041 - add_srs_wkt (p, 4, 2042 - "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 2043 - add_srs_wkt (p, 5, 2044 - ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 2045 - add_srs_wkt (p, 6, 2046 - "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 2047 - add_srs_wkt (p, 7, 2048 - "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION["); 2049 - add_srs_wkt (p, 8, 2050 - "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\""); 2051 - add_srs_wkt (p, 9, 2052 - ",0],PARAMETER[\"central_meridian\",17],PARAMETER[\"scale"); 2053 - add_srs_wkt (p, 10, 2054 - "_factor\",0.99995],PARAMETER[\"false_easting\",200000],P"); 2055 - add_srs_wkt (p, 11, 2056 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 2057 - add_srs_wkt (p, 12, 2058 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]"); 2059 - add_srs_wkt (p, 13, 2060 - ",AUTHORITY[\"EPSG\",\"3194\"]]"); 2061 - p = add_epsg_def_ex (filter, first, last, 3195, "epsg", 3195, 2062 - "LGD2006 / Libya TM zone 10", 0, 0, 2063 - "International 1924", "Greenwich", 2064 - "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2065 - "X", "East", "Y", "North"); 2066 - add_proj4text (p, 0, 2067 - "+proj=tmerc +lat_0=0 +lon_0=19 +k=0.99995 +x_0=200000 +y"); 2068 - add_proj4text (p, 1, 2069 - "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,"); 2070 - add_proj4text (p, 2, 2071 - "0,0 +units=m +no_defs"); 2072 - add_srs_wkt (p, 0, 2073 - "PROJCS[\"LGD2006 / Libya TM zone 10\",GEOGCS[\"LGD2006\""); 2074 - add_srs_wkt (p, 1, 2075 - ",DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Interna"); 2076 - add_srs_wkt (p, 2, 2077 - "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],"); 2078 - add_srs_wkt (p, 3, 2079 - "TOWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"E"); 2080 - add_srs_wkt (p, 4, 2081 - "PSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 2082 - add_srs_wkt (p, 5, 2083 - "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 2084 - add_srs_wkt (p, 6, 2085 - "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 2086 - add_srs_wkt (p, 7, 2087 - "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTIO"); 2088 - add_srs_wkt (p, 8, 2089 - "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 2090 - add_srs_wkt (p, 9, 2091 - "n\",0],PARAMETER[\"central_meridian\",19],PARAMETER[\"sc"); 2092 - add_srs_wkt (p, 10, 2093 - "ale_factor\",0.99995],PARAMETER[\"false_easting\",200000"); 2094 - add_srs_wkt (p, 11, 2095 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2096 - add_srs_wkt (p, 12, 2097 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR"); 2098 - add_srs_wkt (p, 13, 2099 - "TH],AUTHORITY[\"EPSG\",\"3195\"]]"); 2100 - p = add_epsg_def_ex (filter, first, last, 3196, "epsg", 3196, 2101 - "LGD2006 / Libya TM zone 11", 0, 0, 2102 - "International 1924", "Greenwich", 2103 - "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2104 - "X", "East", "Y", "North"); 2105 - add_proj4text (p, 0, 2106 - "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.99995 +x_0=200000 +y"); 2107 - add_proj4text (p, 1, 2108 - "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,"); 2109 - add_proj4text (p, 2, 2110 - "0,0 +units=m +no_defs"); 2111 - add_srs_wkt (p, 0, 2112 - "PROJCS[\"LGD2006 / Libya TM zone 11\",GEOGCS[\"LGD2006\""); 2113 - add_srs_wkt (p, 1, 2114 - ",DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Interna"); 2115 - add_srs_wkt (p, 2, 2116 - "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],"); 2117 - add_srs_wkt (p, 3, 2118 - "TOWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"E"); 2119 - add_srs_wkt (p, 4, 2120 - "PSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 2121 - add_srs_wkt (p, 5, 2122 - "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 2123 - add_srs_wkt (p, 6, 2124 - "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 2125 - add_srs_wkt (p, 7, 2126 - "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTIO"); 2127 - add_srs_wkt (p, 8, 2128 - "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 2129 - add_srs_wkt (p, 9, 2130 - "n\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"sc"); 2131 - add_srs_wkt (p, 10, 2132 - "ale_factor\",0.99995],PARAMETER[\"false_easting\",200000"); 2133 - add_srs_wkt (p, 11, 2134 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2135 - add_srs_wkt (p, 12, 2136 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR"); 2137 - add_srs_wkt (p, 13, 2138 - "TH],AUTHORITY[\"EPSG\",\"3196\"]]"); 2139 - p = add_epsg_def_ex (filter, first, last, 3197, "epsg", 3197, 2140 - "LGD2006 / Libya TM zone 12", 0, 0, 2141 - "International 1924", "Greenwich", 2142 - "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2143 - "X", "East", "Y", "North"); 2144 - add_proj4text (p, 0, 2145 - "+proj=tmerc +lat_0=0 +lon_0=23 +k=0.99995 +x_0=200000 +y"); 2146 - add_proj4text (p, 1, 2147 - "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,"); 2148 - add_proj4text (p, 2, 2149 - "0,0 +units=m +no_defs"); 2150 - add_srs_wkt (p, 0, 2151 - "PROJCS[\"LGD2006 / Libya TM zone 12\",GEOGCS[\"LGD2006\""); 2152 - add_srs_wkt (p, 1, 2153 - ",DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Interna"); 2154 - add_srs_wkt (p, 2, 2155 - "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],"); 2156 - add_srs_wkt (p, 3, 2157 - "TOWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"E"); 2158 - add_srs_wkt (p, 4, 2159 - "PSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 2160 - add_srs_wkt (p, 5, 2161 - "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 2162 - add_srs_wkt (p, 6, 2163 - "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 2164 - add_srs_wkt (p, 7, 2165 - "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTIO"); 2166 - add_srs_wkt (p, 8, 2167 - "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 2168 - add_srs_wkt (p, 9, 2169 - "n\",0],PARAMETER[\"central_meridian\",23],PARAMETER[\"sc"); 2170 - add_srs_wkt (p, 10, 2171 - "ale_factor\",0.99995],PARAMETER[\"false_easting\",200000"); 2172 - add_srs_wkt (p, 11, 2173 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2174 - add_srs_wkt (p, 12, 2175 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR"); 2176 - add_srs_wkt (p, 13, 2177 - "TH],AUTHORITY[\"EPSG\",\"3197\"]]"); 2178 - p = add_epsg_def_ex (filter, first, last, 3198, "epsg", 3198, 2179 - "LGD2006 / Libya TM zone 13", 0, 0, 2180 - "International 1924", "Greenwich", 2181 - "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2182 - "X", "East", "Y", "North"); 2183 - add_proj4text (p, 0, 2184 - "+proj=tmerc +lat_0=0 +lon_0=25 +k=0.99995 +x_0=200000 +y"); 2185 - add_proj4text (p, 1, 2186 - "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,"); 2187 - add_proj4text (p, 2, 2188 - "0,0 +units=m +no_defs"); 2189 - add_srs_wkt (p, 0, 2190 - "PROJCS[\"LGD2006 / Libya TM zone 13\",GEOGCS[\"LGD2006\""); 2191 - add_srs_wkt (p, 1, 2192 - ",DATUM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Interna"); 2193 - add_srs_wkt (p, 2, 2194 - "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],"); 2195 - add_srs_wkt (p, 3, 2196 - "TOWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"E"); 2197 - add_srs_wkt (p, 4, 2198 - "PSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 2199 - add_srs_wkt (p, 5, 2200 - "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 2201 - add_srs_wkt (p, 6, 2202 - "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 2203 - add_srs_wkt (p, 7, 2204 - "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTIO"); 2205 - add_srs_wkt (p, 8, 2206 - "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 2207 - add_srs_wkt (p, 9, 2208 - "n\",0],PARAMETER[\"central_meridian\",25],PARAMETER[\"sc"); 2209 - add_srs_wkt (p, 10, 2210 - "ale_factor\",0.99995],PARAMETER[\"false_easting\",200000"); 2211 - add_srs_wkt (p, 11, 2212 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2213 - add_srs_wkt (p, 12, 2214 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR"); 2215 - add_srs_wkt (p, 13, 2216 - "TH],AUTHORITY[\"EPSG\",\"3198\"]]"); 2217 - p = add_epsg_def_ex (filter, first, last, 3199, "epsg", 3199, 2218 - "LGD2006 / UTM zone 32N", 0, 0, 2219 - "International 1924", "Greenwich", 2220 - "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2221 - "Easting", "East", "Northing", "North"); 2222 - add_proj4text (p, 0, 2223 - "+proj=utm +zone=32 +ellps=intl +towgs84=-208.406,-109.87"); 2224 - add_proj4text (p, 1, 2225 - "8,-2.5764,0,0,0,0 +units=m +no_defs"); 2226 - add_srs_wkt (p, 0, 2227 - "PROJCS[\"LGD2006 / UTM zone 32N\",GEOGCS[\"LGD2006\",DAT"); 2228 - add_srs_wkt (p, 1, 2229 - "UM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internation"); 2230 - add_srs_wkt (p, 2, 2231 - "al 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWG"); 2232 - add_srs_wkt (p, 3, 2233 - "S84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\""); 2234 - add_srs_wkt (p, 4, 2235 - ",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2236 - add_srs_wkt (p, 5, 2237 - "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2238 - add_srs_wkt (p, 6, 2239 - "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2240 - add_srs_wkt (p, 7, 2241 - "ude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"T"); 2242 - add_srs_wkt (p, 8, 2243 - "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0"); 2244 - add_srs_wkt (p, 9, 2245 - "],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fa"); 2246 - add_srs_wkt (p, 10, 2247 - "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM"); 2248 - add_srs_wkt (p, 11, 2249 - "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2250 - add_srs_wkt (p, 12, 2251 - "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing"); 2252 - add_srs_wkt (p, 13, 2253 - "\",NORTH],AUTHORITY[\"EPSG\",\"3199\"]]"); 2247 + "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR"); 2248 + add_srs_wkt (p, 11, 2249 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2250 + add_srs_wkt (p, 12, 2251 + "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi"); 2252 + add_srs_wkt (p, 13, 2253 + "ng\",NORTH],AUTHORITY[\"EPSG\",\"3199\"]]"); 2254 2254 p = add_epsg_def_ex (filter, first, last, 3200, "epsg", 3200, 2255 2255 "FD58 / Iraq zone", 0, 0, 2256 2256 "Clarke 1880 (RGS)", "Greenwich", 2257 2257 "Final_Datum_1958", "Lambert_Conformal_Conic_1SP", "metre", 2258 2258 "Easting", "East", "Northing", "North"); 2259 2259 add_proj4text (p, 0, 2260 2260 "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.99878"); ................................................................................ 2292 2292 "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3200\"]]"); 2293 2293 p = add_epsg_def_ex (filter, first, last, 3201, "epsg", 3201, 2294 2294 "LGD2006 / UTM zone 33N", 0, 0, 2295 2295 "International 1924", "Greenwich", 2296 2296 "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2297 2297 "Easting", "East", "Northing", "North"); 2298 2298 add_proj4text (p, 0, 2299 - "+proj=utm +zone=33 +ellps=intl +towgs84=-208.406,-109.87"); 2299 + "+proj=utm +zone=33 +ellps=intl +towgs84=-208.4058,-109.8"); 2300 2300 add_proj4text (p, 1, 2301 - "8,-2.5764,0,0,0,0 +units=m +no_defs"); 2301 + "777,-2.5764,0,0,0,0 +units=m +no_defs"); 2302 2302 add_srs_wkt (p, 0, 2303 2303 "PROJCS[\"LGD2006 / UTM zone 33N\",GEOGCS[\"LGD2006\",DAT"); 2304 2304 add_srs_wkt (p, 1, 2305 2305 "UM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internation"); 2306 2306 add_srs_wkt (p, 2, 2307 2307 "al 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWG"); 2308 2308 add_srs_wkt (p, 3, 2309 - "S84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\""); 2310 - add_srs_wkt (p, 4, 2311 - ",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2312 - add_srs_wkt (p, 5, 2313 - "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2314 - add_srs_wkt (p, 6, 2315 - "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2316 - add_srs_wkt (p, 7, 2317 - "ude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"T"); 2318 - add_srs_wkt (p, 8, 2319 - "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0"); 2320 - add_srs_wkt (p, 9, 2321 - "],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_f"); 2322 - add_srs_wkt (p, 10, 2323 - "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA"); 2324 - add_srs_wkt (p, 11, 2325 - "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2326 - add_srs_wkt (p, 12, 2327 - "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing"); 2328 - add_srs_wkt (p, 13, 2329 - "\",NORTH],AUTHORITY[\"EPSG\",\"3201\"]]"); 2309 + "S84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\"EPS"); 2310 + add_srs_wkt (p, 4, 2311 + "G\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 2312 + add_srs_wkt (p, 5, 2313 + ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 2314 + add_srs_wkt (p, 6, 2315 + "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 2316 + add_srs_wkt (p, 7, 2317 + "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION["); 2318 + add_srs_wkt (p, 8, 2319 + "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\""); 2320 + add_srs_wkt (p, 9, 2321 + ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale"); 2322 + add_srs_wkt (p, 10, 2323 + "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA"); 2324 + add_srs_wkt (p, 11, 2325 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2326 + add_srs_wkt (p, 12, 2327 + "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North"); 2328 + add_srs_wkt (p, 13, 2329 + "ing\",NORTH],AUTHORITY[\"EPSG\",\"3201\"]]"); 2330 2330 p = add_epsg_def_ex (filter, first, last, 3202, "epsg", 3202, 2331 2331 "LGD2006 / UTM zone 34N", 0, 0, 2332 2332 "International 1924", "Greenwich", 2333 2333 "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2334 2334 "Easting", "East", "Northing", "North"); 2335 2335 add_proj4text (p, 0, 2336 - "+proj=utm +zone=34 +ellps=intl +towgs84=-208.406,-109.87"); 2336 + "+proj=utm +zone=34 +ellps=intl +towgs84=-208.4058,-109.8"); 2337 2337 add_proj4text (p, 1, 2338 - "8,-2.5764,0,0,0,0 +units=m +no_defs"); 2338 + "777,-2.5764,0,0,0,0 +units=m +no_defs"); 2339 2339 add_srs_wkt (p, 0, 2340 2340 "PROJCS[\"LGD2006 / UTM zone 34N\",GEOGCS[\"LGD2006\",DAT"); 2341 2341 add_srs_wkt (p, 1, 2342 2342 "UM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internation"); 2343 2343 add_srs_wkt (p, 2, 2344 2344 "al 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWG"); 2345 2345 add_srs_wkt (p, 3, 2346 - "S84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\""); 2347 - add_srs_wkt (p, 4, 2348 - ",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2349 - add_srs_wkt (p, 5, 2350 - "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2351 - add_srs_wkt (p, 6, 2352 - "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2353 - add_srs_wkt (p, 7, 2354 - "ude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"T"); 2355 - add_srs_wkt (p, 8, 2356 - "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0"); 2357 - add_srs_wkt (p, 9, 2358 - "],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_f"); 2359 - add_srs_wkt (p, 10, 2360 - "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA"); 2361 - add_srs_wkt (p, 11, 2362 - "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2363 - add_srs_wkt (p, 12, 2364 - "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing"); 2365 - add_srs_wkt (p, 13, 2366 - "\",NORTH],AUTHORITY[\"EPSG\",\"3202\"]]"); 2346 + "S84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\"EPS"); 2347 + add_srs_wkt (p, 4, 2348 + "G\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 2349 + add_srs_wkt (p, 5, 2350 + ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 2351 + add_srs_wkt (p, 6, 2352 + "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 2353 + add_srs_wkt (p, 7, 2354 + "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION["); 2355 + add_srs_wkt (p, 8, 2356 + "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\""); 2357 + add_srs_wkt (p, 9, 2358 + ",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale"); 2359 + add_srs_wkt (p, 10, 2360 + "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA"); 2361 + add_srs_wkt (p, 11, 2362 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2363 + add_srs_wkt (p, 12, 2364 + "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North"); 2365 + add_srs_wkt (p, 13, 2366 + "ing\",NORTH],AUTHORITY[\"EPSG\",\"3202\"]]"); 2367 2367 p = add_epsg_def_ex (filter, first, last, 3203, "epsg", 3203, 2368 2368 "LGD2006 / UTM zone 35N", 0, 0, 2369 2369 "International 1924", "Greenwich", 2370 2370 "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre", 2371 2371 "Easting", "East", "Northing", "North"); 2372 2372 add_proj4text (p, 0, 2373 - "+proj=utm +zone=35 +ellps=intl +towgs84=-208.406,-109.87"); 2373 + "+proj=utm +zone=35 +ellps=intl +towgs84=-208.4058,-109.8"); 2374 2374 add_proj4text (p, 1, 2375 - "8,-2.5764,0,0,0,0 +units=m +no_defs"); 2375 + "777,-2.5764,0,0,0,0 +units=m +no_defs"); 2376 2376 add_srs_wkt (p, 0, 2377 2377 "PROJCS[\"LGD2006 / UTM zone 35N\",GEOGCS[\"LGD2006\",DAT"); 2378 2378 add_srs_wkt (p, 1, 2379 2379 "UM[\"Libyan_Geodetic_Datum_2006\",SPHEROID[\"Internation"); 2380 2380 add_srs_wkt (p, 2, 2381 2381 "al 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWG"); 2382 2382 add_srs_wkt (p, 3, 2383 - "S84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\""); 2384 - add_srs_wkt (p, 4, 2385 - ",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2386 - add_srs_wkt (p, 5, 2387 - "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2388 - add_srs_wkt (p, 6, 2389 - "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2390 - add_srs_wkt (p, 7, 2391 - "ude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"T"); 2392 - add_srs_wkt (p, 8, 2393 - "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0"); 2394 - add_srs_wkt (p, 9, 2395 - "],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_f"); 2396 - add_srs_wkt (p, 10, 2397 - "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA"); 2398 - add_srs_wkt (p, 11, 2399 - "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\""); 2400 - add_srs_wkt (p, 12, 2401 - "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing"); 2402 - add_srs_wkt (p, 13, 2403 - "\",NORTH],AUTHORITY[\"EPSG\",\"3203\"]]"); 2383 + "S84[-208.4058,-109.8777,-2.5764,0,0,0,0],AUTHORITY[\"EPS"); 2384 + add_srs_wkt (p, 4, 2385 + "G\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 2386 + add_srs_wkt (p, 5, 2387 + ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 2388 + add_srs_wkt (p, 6, 2389 + "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 2390 + add_srs_wkt (p, 7, 2391 + "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION["); 2392 + add_srs_wkt (p, 8, 2393 + "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\""); 2394 + add_srs_wkt (p, 9, 2395 + ",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale"); 2396 + add_srs_wkt (p, 10, 2397 + "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA"); 2398 + add_srs_wkt (p, 11, 2399 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2400 + add_srs_wkt (p, 12, 2401 + "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North"); 2402 + add_srs_wkt (p, 13, 2403 + "ing\",NORTH],AUTHORITY[\"EPSG\",\"3203\"]]"); 2404 2404 p = add_epsg_def_ex (filter, first, last, 3204, "epsg", 3204, 2405 2405 "WGS 84 / SCAR IMW SP19-20", 0, 0, 2406 2406 "WGS 84", "Greenwich", 2407 2407 "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre", 2408 2408 "Easting", "East", "Northing", "North"); 2409 2409 add_proj4text (p, 0, 2410 2410 "+proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.333333333");
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 2322 2322 "Fatu Iva 72 / UTM zone 7S", 0, 0, 2323 2323 "International 1924", "Greenwich", 2324 2324 "Fatu_Iva_72", "Transverse_Mercator", "metre", 2325 2325 "Easting", "East", "Northing", "North"); 2326 2326 add_proj4text (p, 0, 2327 2327 "+proj=utm +zone=7 +south +ellps=intl +towgs84=347.103,10"); 2328 2328 add_proj4text (p, 1, 2329 - "78.12,2623.92,-33.8875,70.6773,-9.3943,186.074 +units=m "); 2329 + "78.125,2623.922,-33.8875,70.6773,-9.3943,186.074 +units="); 2330 2330 add_proj4text (p, 2, 2331 - "+no_defs"); 2331 + "m +no_defs"); 2332 2332 add_srs_wkt (p, 0, 2333 2333 "PROJCS[\"Fatu Iva 72 / UTM zone 7S\",GEOGCS[\"Fatu Iva 7"); 2334 2334 add_srs_wkt (p, 1, 2335 2335 "2\",DATUM[\"Fatu_Iva_72\",SPHEROID[\"International 1924\""); 2336 2336 add_srs_wkt (p, 2, 2337 2337 ",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[347.1"); 2338 2338 add_srs_wkt (p, 3, 2339 - "03,1078.12,2623.92,-33.8875,70.6773,-9.3943,186.074],AUT"); 2340 - add_srs_wkt (p, 4, 2341 - "HORITY[\"EPSG\",\"6688\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2342 - add_srs_wkt (p, 5, 2343 - "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2344 - add_srs_wkt (p, 6, 2345 - "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2346 - add_srs_wkt (p, 7, 2347 - "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4688\"]]"); 2348 - add_srs_wkt (p, 8, 2349 - ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 2350 - add_srs_wkt (p, 9, 2351 - "e_of_origin\",0],PARAMETER[\"central_meridian\",-141],PA"); 2352 - add_srs_wkt (p, 10, 2353 - "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti"); 2354 - add_srs_wkt (p, 11, 2355 - "ng\",500000],PARAMETER[\"false_northing\",10000000],UNIT"); 2356 - add_srs_wkt (p, 12, 2357 - "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin"); 2358 - add_srs_wkt (p, 13, 2359 - "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\""); 2360 - add_srs_wkt (p, 14, 2361 - "3303\"]]"); 2339 + "03,1078.125,2623.922,-33.8875,70.6773,-9.3943,186.074],A"); 2340 + add_srs_wkt (p, 4, 2341 + "UTHORITY[\"EPSG\",\"6688\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2342 + add_srs_wkt (p, 5, 2343 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2344 + add_srs_wkt (p, 6, 2345 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2346 + add_srs_wkt (p, 7, 2347 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4688\""); 2348 + add_srs_wkt (p, 8, 2349 + "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 2350 + add_srs_wkt (p, 9, 2351 + "ude_of_origin\",0],PARAMETER[\"central_meridian\",-141],"); 2352 + add_srs_wkt (p, 10, 2353 + "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas"); 2354 + add_srs_wkt (p, 11, 2355 + "ting\",500000],PARAMETER[\"false_northing\",10000000],UN"); 2356 + add_srs_wkt (p, 12, 2357 + "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East"); 2358 + add_srs_wkt (p, 13, 2359 + "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\","); 2360 + add_srs_wkt (p, 14, 2361 + "\"3303\"]]"); 2362 2362 p = add_epsg_def_ex (filter, first, last, 3304, "epsg", 3304, 2363 2363 "Tahiti 79 / UTM zone 6S", 0, 0, 2364 2364 "International 1924", "Greenwich", 2365 2365 "Tahiti_79", "Transverse_Mercator", "metre", 2366 2366 "Easting", "East", "Northing", "North"); 2367 2367 add_proj4text (p, 0, 2368 2368 "+proj=utm +zone=6 +south +ellps=intl +towgs84=221.525,15"); ................................................................................ 2566 2566 add_proj4text (p, 1, 2567 2567 "0=0 +y_0=-4000000 +datum=NAD27 +units=m +no_defs"); 2568 2568 add_srs_wkt (p, 0, 2569 2569 "PROJCS[\"NAD27 / California Albers\",GEOGCS[\"NAD27\",DA"); 2570 2570 add_srs_wkt (p, 1, 2571 2571 "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866"); 2572 2572 add_srs_wkt (p, 2, 2573 - "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008"); 2573 + "\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008"); 2574 2574 add_srs_wkt (p, 3, 2575 2575 "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\","); 2576 2576 add_srs_wkt (p, 4, 2577 2577 "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 2578 2578 add_srs_wkt (p, 5, 2579 2579 "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 2580 2580 add_srs_wkt (p, 6, ................................................................................ 2761 2761 add_proj4text (p, 2, 2762 2762 "95,0,0,0,0 +units=m +no_defs"); 2763 2763 add_srs_wkt (p, 0, 2764 2764 "PROJCS[\"Katanga 1955 / Katanga Lambert (deprecated)\",G"); 2765 2765 add_srs_wkt (p, 1, 2766 2766 "EOGCS[\"Katanga 1955\",DATUM[\"Katanga_1955\",SPHEROID[\""); 2767 2767 add_srs_wkt (p, 2, 2768 - "Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EP"); 2768 + "Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EP"); 2769 2769 add_srs_wkt (p, 3, 2770 2770 "SG\",\"7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0]"); 2771 2771 add_srs_wkt (p, 4, 2772 2772 ",AUTHORITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AU"); 2773 2773 add_srs_wkt (p, 5, 2774 2774 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2775 2775 add_srs_wkt (p, 6, ................................................................................ 2802 2802 add_proj4text (p, 2, 2803 2803 "units=m +no_defs"); 2804 2804 add_srs_wkt (p, 0, 2805 2805 "PROJCS[\"Katanga 1955 / Katanga TM (deprecated)\",GEOGCS"); 2806 2806 add_srs_wkt (p, 1, 2807 2807 "[\"Katanga 1955\",DATUM[\"Katanga_1955\",SPHEROID[\"Clar"); 2808 2808 add_srs_wkt (p, 2, 2809 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 2809 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 2810 2810 add_srs_wkt (p, 3, 2811 2811 ",\"7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUT"); 2812 2812 add_srs_wkt (p, 4, 2813 2813 "HORITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2814 2814 add_srs_wkt (p, 5, 2815 2815 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2816 2816 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 212 212 "Pulkovo 1942 / CS63 zone C0", 0, 1, 213 213 "Krassowsky 1940", "Greenwich", 214 214 "Pulkovo_1942", "Transverse_Mercator", "metre", 215 215 "X", "North", "Y", "East"); 216 216 add_proj4text (p, 0, 217 217 "+proj=tmerc +lat_0=0.1 +lon_0=21.95 +k=1 +x_0=250000 +y_"); 218 218 add_proj4text (p, 1, 219 - "0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0."); 219 + "0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.8"); 220 220 add_proj4text (p, 2, 221 - "82,-0.12 +units=m +no_defs"); 221 + "2,-0.12 +units=m +no_defs"); 222 222 add_srs_wkt (p, 0, 223 223 "PROJCS[\"Pulkovo 1942 / CS63 zone C0\",GEOGCS[\"Pulkovo "); 224 224 add_srs_wkt (p, 1, 225 225 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 226 226 add_srs_wkt (p, 2, 227 227 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 228 228 add_srs_wkt (p, 3, 229 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 229 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 230 230 add_srs_wkt (p, 4, 231 231 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 232 232 add_srs_wkt (p, 5, 233 233 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 234 234 add_srs_wkt (p, 6, 235 235 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 236 236 add_srs_wkt (p, 7, ................................................................................ 251 251 "Pulkovo 1942 / CS63 zone C1", 0, 1, 252 252 "Krassowsky 1940", "Greenwich", 253 253 "Pulkovo_1942", "Transverse_Mercator", "metre", 254 254 "X", "North", "Y", "East"); 255 255 add_proj4text (p, 0, 256 256 "+proj=tmerc +lat_0=0.1 +lon_0=24.95 +k=1 +x_0=1250000 +y"); 257 257 add_proj4text (p, 1, 258 - "_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0"); 258 + "_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0."); 259 259 add_proj4text (p, 2, 260 - ".82,-0.12 +units=m +no_defs"); 260 + "82,-0.12 +units=m +no_defs"); 261 261 add_srs_wkt (p, 0, 262 262 "PROJCS[\"Pulkovo 1942 / CS63 zone C1\",GEOGCS[\"Pulkovo "); 263 263 add_srs_wkt (p, 1, 264 264 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 265 265 add_srs_wkt (p, 2, 266 266 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 267 267 add_srs_wkt (p, 3, 268 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 268 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 269 269 add_srs_wkt (p, 4, 270 270 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 271 271 add_srs_wkt (p, 5, 272 272 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 273 273 add_srs_wkt (p, 6, 274 274 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 275 275 add_srs_wkt (p, 7, ................................................................................ 290 290 "Pulkovo 1942 / CS63 zone C2", 0, 1, 291 291 "Krassowsky 1940", "Greenwich", 292 292 "Pulkovo_1942", "Transverse_Mercator", "metre", 293 293 "X", "North", "Y", "East"); 294 294 add_proj4text (p, 0, 295 295 "+proj=tmerc +lat_0=0.1 +lon_0=27.95 +k=1 +x_0=2250000 +y"); 296 296 add_proj4text (p, 1, 297 - "_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0"); 297 + "_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0."); 298 298 add_proj4text (p, 2, 299 - ".82,-0.12 +units=m +no_defs"); 299 + "82,-0.12 +units=m +no_defs"); 300 300 add_srs_wkt (p, 0, 301 301 "PROJCS[\"Pulkovo 1942 / CS63 zone C2\",GEOGCS[\"Pulkovo "); 302 302 add_srs_wkt (p, 1, 303 303 "1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassowsky 1940"); 304 304 add_srs_wkt (p, 2, 305 305 "\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[2"); 306 306 add_srs_wkt (p, 3, 307 - "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 307 + "3.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\""); 308 308 add_srs_wkt (p, 4, 309 309 ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 310 310 add_srs_wkt (p, 5, 311 311 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 312 312 add_srs_wkt (p, 6, 313 313 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 314 314 add_srs_wkt (p, 7, ................................................................................ 446 446 add_proj4text (p, 1, 447 447 "79,-27.584,-7.862,8.163,6.042,-13.925 +units=m +no_defs"); 448 448 add_srs_wkt (p, 0, 449 449 "PROJCS[\"Grand Cayman 1959 / UTM zone 17N (deprecated)\""); 450 450 add_srs_wkt (p, 1, 451 451 ",GEOGCS[\"GCGD59\",DATUM[\"Grand_Cayman_Geodetic_Datum_1"); 452 452 add_srs_wkt (p, 2, 453 - "959\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821390"); 453 + "959\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821389"); 454 454 add_srs_wkt (p, 3, 455 - "06,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-179.483,-69.37"); 455 + "82,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-179.483,-69.37"); 456 456 add_srs_wkt (p, 4, 457 457 "9,-27.584,-7.862,8.163,6.042,-13.925],AUTHORITY[\"EPSG\""); 458 458 add_srs_wkt (p, 5, 459 459 ",\"6723\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 460 460 add_srs_wkt (p, 6, 461 461 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 462 462 add_srs_wkt (p, 7, ................................................................................ 487 487 add_srs_wkt (p, 0, 488 488 "PROJCS[\"Little Cayman 1961 / UTM zone 17N (deprecated)\""); 489 489 add_srs_wkt (p, 1, 490 490 ",GEOGCS[\"SIGD61\",DATUM[\"Sister_Islands_Geodetic_Datum"); 491 491 add_srs_wkt (p, 2, 492 492 "_1961\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213"); 493 493 add_srs_wkt (p, 3, 494 - "9006,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[8.853,-52.644"); 494 + "8982,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[8.853,-52.644"); 495 495 add_srs_wkt (p, 4, 496 496 ",180.304,-0.393,-2.323,2.96,-24.081],AUTHORITY[\"EPSG\","); 497 497 add_srs_wkt (p, 5, 498 498 "\"6726\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 499 499 add_srs_wkt (p, 6, 500 500 "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 501 501 add_srs_wkt (p, 7, ................................................................................ 872 872 add_proj4text (p, 2, 873 873 "78293.645208759 +b=6356617.987679838 +units=m +no_defs"); 874 874 add_srs_wkt (p, 0, 875 875 "PROJCS[\"Hong Kong 1963 Grid System (deprecated)\",GEOGC"); 876 876 add_srs_wkt (p, 1, 877 877 "S[\"Hong Kong 1963\",DATUM[\"Hong_Kong_1963\",SPHEROID[\""); 878 878 add_srs_wkt (p, 2, 879 - "Clarke 1858\",6378293.645208759,294.2606763692569,AUTHOR"); 879 + "Clarke 1858\",6378293.645208759,294.2606763692606,AUTHOR"); 880 880 add_srs_wkt (p, 3, 881 881 "ITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"6738\"]],PR"); 882 882 add_srs_wkt (p, 4, 883 883 "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT["); 884 884 add_srs_wkt (p, 5, 885 885 "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\""); 886 886 add_srs_wkt (p, 6, ................................................................................ 1012 1012 add_proj4text (p, 0, 1013 1013 "+proj=utm +zone=59 +datum=NAD27 +units=m +no_defs"); 1014 1014 add_srs_wkt (p, 0, 1015 1015 "PROJCS[\"NAD27 / UTM zone 59N\",GEOGCS[\"NAD27\",DATUM[\""); 1016 1016 add_srs_wkt (p, 1, 1017 1017 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1018 1018 add_srs_wkt (p, 2, 1019 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1019 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1020 1020 add_srs_wkt (p, 3, 1021 1021 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1022 1022 add_srs_wkt (p, 4, 1023 1023 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1024 1024 add_srs_wkt (p, 5, 1025 1025 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1026 1026 add_srs_wkt (p, 6, ................................................................................ 1047 1047 add_proj4text (p, 0, 1048 1048 "+proj=utm +zone=60 +datum=NAD27 +units=m +no_defs"); 1049 1049 add_srs_wkt (p, 0, 1050 1050 "PROJCS[\"NAD27 / UTM zone 60N\",GEOGCS[\"NAD27\",DATUM[\""); 1051 1051 add_srs_wkt (p, 1, 1052 1052 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1053 1053 add_srs_wkt (p, 2, 1054 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1054 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1055 1055 add_srs_wkt (p, 3, 1056 1056 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1057 1057 add_srs_wkt (p, 4, 1058 1058 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1059 1059 add_srs_wkt (p, 5, 1060 1060 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1061 1061 add_srs_wkt (p, 6, ................................................................................ 1684 1684 "Pulkovo 1942 / Caspian Sea Mercator", 0, 1, 1685 1685 "Krassowsky 1940", "Greenwich", 1686 1686 "Pulkovo_1942", "Mercator_2SP", "metre", 1687 1687 "none", "North", "none", "East"); 1688 1688 add_proj4text (p, 0, 1689 1689 "+proj=merc +lon_0=51 +lat_ts=42 +x_0=0 +y_0=0 +ellps=kra"); 1690 1690 add_proj4text (p, 1, 1691 - "ss +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +unit"); 1691 + "ss +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units"); 1692 1692 add_proj4text (p, 2, 1693 - "s=m +no_defs"); 1693 + "=m +no_defs"); 1694 1694 add_srs_wkt (p, 0, 1695 1695 "PROJCS[\"Pulkovo 1942 / Caspian Sea Mercator\",GEOGCS[\""); 1696 1696 add_srs_wkt (p, 1, 1697 1697 "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 1698 1698 add_srs_wkt (p, 2, 1699 1699 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 1700 1700 add_srs_wkt (p, 3, 1701 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 1701 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 1702 1702 add_srs_wkt (p, 4, 1703 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 1703 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 1704 1704 add_srs_wkt (p, 5, 1705 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 1705 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 1706 1706 add_srs_wkt (p, 6, 1707 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 1707 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 1708 1708 add_srs_wkt (p, 7, 1709 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 1709 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 1710 1710 add_srs_wkt (p, 8, 1711 - "CTION[\"Mercator_2SP\"],PARAMETER[\"standard_parallel_1\""); 1711 + "TION[\"Mercator_2SP\"],PARAMETER[\"standard_parallel_1\""); 1712 1712 add_srs_wkt (p, 9, 1713 1713 ",42],PARAMETER[\"central_meridian\",51],PARAMETER[\"fals"); 1714 1714 add_srs_wkt (p, 10, 1715 1715 "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me"); 1716 1716 add_srs_wkt (p, 11, 1717 1717 "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"none\",NORT"); 1718 1718 add_srs_wkt (p, 12, ................................................................................ 1721 1721 "Pulkovo 1942 / 3-degree Gauss-Kruger zone 60", 0, 1, 1722 1722 "Krassowsky 1940", "Greenwich", 1723 1723 "Pulkovo_1942", "Transverse_Mercator", "metre", 1724 1724 "X", "North", "Y", "East"); 1725 1725 add_proj4text (p, 0, 1726 1726 "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60500000 +y_0="); 1727 1727 add_proj4text (p, 1, 1728 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 1728 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 1729 1729 add_proj4text (p, 2, 1730 - ",-0.12 +units=m +no_defs"); 1730 + "-0.12 +units=m +no_defs"); 1731 1731 add_srs_wkt (p, 0, 1732 1732 "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 60\","); 1733 1733 add_srs_wkt (p, 1, 1734 1734 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1735 1735 add_srs_wkt (p, 2, 1736 1736 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1737 1737 add_srs_wkt (p, 3, 1738 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1738 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1739 1739 add_srs_wkt (p, 4, 1740 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1740 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1741 1741 add_srs_wkt (p, 5, 1742 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1742 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1743 1743 add_srs_wkt (p, 6, 1744 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1744 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1745 1745 add_srs_wkt (p, 7, 1746 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1746 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1747 1747 add_srs_wkt (p, 8, 1748 1748 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1749 1749 add_srs_wkt (p, 9, 1750 1750 "ude_of_origin\",0],PARAMETER[\"central_meridian\",180],P"); 1751 1751 add_srs_wkt (p, 10, 1752 1752 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1753 1753 add_srs_wkt (p, 11, ................................................................................ 1760 1760 "Pulkovo 1995 / 3-degree Gauss-Kruger zone 60", 0, 1, 1761 1761 "Krassowsky 1940", "Greenwich", 1762 1762 "Pulkovo_1995", "Transverse_Mercator", "metre", 1763 1763 "X", "North", "Y", "East"); 1764 1764 add_proj4text (p, 0, 1765 1765 "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60500000 +y_0="); 1766 1766 add_proj4text (p, 1, 1767 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 1767 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 1768 1768 add_proj4text (p, 2, 1769 - "-0.22 +units=m +no_defs"); 1769 + ".22 +units=m +no_defs"); 1770 1770 add_srs_wkt (p, 0, 1771 1771 "PROJCS[\"Pulkovo 1995 / 3-degree Gauss-Kruger zone 60\","); 1772 1772 add_srs_wkt (p, 1, 1773 1773 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1774 1774 add_srs_wkt (p, 2, 1775 1775 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1776 1776 add_srs_wkt (p, 3, 1777 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1778 - add_srs_wkt (p, 4, 1779 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1780 - add_srs_wkt (p, 5, 1781 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1782 - add_srs_wkt (p, 6, 1783 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1784 - add_srs_wkt (p, 7, 1785 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1786 - add_srs_wkt (p, 8, 1787 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1788 - add_srs_wkt (p, 9, 1789 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",180],P"); 1790 - add_srs_wkt (p, 10, 1791 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1792 - add_srs_wkt (p, 11, 1793 - ",60500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 1794 - add_srs_wkt (p, 12, 1795 - ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 1796 - add_srs_wkt (p, 13, 1797 - "\"Y\",EAST],AUTHORITY[\"EPSG\",\"3390\"]]"); 1777 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1778 + add_srs_wkt (p, 4, 1779 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1780 + add_srs_wkt (p, 5, 1781 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1782 + add_srs_wkt (p, 6, 1783 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1784 + add_srs_wkt (p, 7, 1785 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1786 + add_srs_wkt (p, 8, 1787 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1788 + add_srs_wkt (p, 9, 1789 + "e_of_origin\",0],PARAMETER[\"central_meridian\",180],PAR"); 1790 + add_srs_wkt (p, 10, 1791 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",6"); 1792 + add_srs_wkt (p, 11, 1793 + "0500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1794 + add_srs_wkt (p, 12, 1795 + "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1796 + add_srs_wkt (p, 13, 1797 + "Y\",EAST],AUTHORITY[\"EPSG\",\"3390\"]]"); 1798 1798 p = add_epsg_def_ex (filter, first, last, 3391, "epsg", 3391, 1799 1799 "Karbala 1979 / UTM zone 37N", 0, 0, 1800 1800 "Clarke 1880 (RGS)", "Greenwich", 1801 1801 "Karbala_1979", "Transverse_Mercator", "metre", 1802 1802 "Easting", "East", "Northing", "North"); 1803 1803 add_proj4text (p, 0, 1804 1804 "+proj=utm +zone=37 +ellps=clrk80 +towgs84=70.995,-335.91"); ................................................................................ 2407 2407 add_proj4text (p, 3, 2408 2408 "654 +no_defs"); 2409 2409 add_srs_wkt (p, 0, 2410 2410 "PROJCS[\"Hong Kong 1963 Grid System\",GEOGCS[\"Hong Kong"); 2411 2411 add_srs_wkt (p, 1, 2412 2412 " 1963\",DATUM[\"Hong_Kong_1963\",SPHEROID[\"Clarke 1858\""); 2413 2413 add_srs_wkt (p, 2, 2414 - ",6378293.645208759,294.2606763692569,AUTHORITY[\"EPSG\","); 2414 + ",6378293.645208759,294.2606763692606,AUTHORITY[\"EPSG\","); 2415 2415 add_srs_wkt (p, 3, 2416 2416 "\"7007\"]],AUTHORITY[\"EPSG\",\"6738\"]],PRIMEM[\"Greenw"); 2417 2417 add_srs_wkt (p, 4, 2418 2418 "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 2419 2419 add_srs_wkt (p, 5, 2420 2420 "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 2421 2421 add_srs_wkt (p, 6, ................................................................................ 2561 2561 add_srs_wkt (p, 0, 2562 2562 "PROJCS[\"NSIDC Sea Ice Polar Stereographic North\",GEOGC"); 2563 2563 add_srs_wkt (p, 1, 2564 2564 "S[\"Unspecified datum based upon the Hughes 1980 ellipso"); 2565 2565 add_srs_wkt (p, 2, 2566 2566 "id\",DATUM[\"Not_specified_based_on_Hughes_1980_ellipsoi"); 2567 2567 add_srs_wkt (p, 3, 2568 - "d\",SPHEROID[\"Hughes 1980\",6378273,298.279411123061,AU"); 2568 + "d\",SPHEROID[\"Hughes 1980\",6378273,298.279411123064,AU"); 2569 2569 add_srs_wkt (p, 4, 2570 2570 "THORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"6054\"]"); 2571 2571 add_srs_wkt (p, 5, 2572 2572 "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 2573 2573 add_srs_wkt (p, 6, 2574 2574 "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 2575 2575 add_srs_wkt (p, 7, ................................................................................ 2600 2600 add_srs_wkt (p, 0, 2601 2601 "PROJCS[\"NSIDC Sea Ice Polar Stereographic South\",GEOGC"); 2602 2602 add_srs_wkt (p, 1, 2603 2603 "S[\"Unspecified datum based upon the Hughes 1980 ellipso"); 2604 2604 add_srs_wkt (p, 2, 2605 2605 "id\",DATUM[\"Not_specified_based_on_Hughes_1980_ellipsoi"); 2606 2606 add_srs_wkt (p, 3, 2607 - "d\",SPHEROID[\"Hughes 1980\",6378273,298.279411123061,AU"); 2607 + "d\",SPHEROID[\"Hughes 1980\",6378273,298.279411123064,AU"); 2608 2608 add_srs_wkt (p, 4, 2609 2609 "THORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"6054\"]"); 2610 2610 add_srs_wkt (p, 5, 2611 2611 "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 2612 2612 add_srs_wkt (p, 6, 2613 2613 "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 2614 2614 add_srs_wkt (p, 7, ................................................................................ 3727 3727 "PSD93 / UTM zone 39N", 0, 0, 3728 3728 "Clarke 1880 (RGS)", "Greenwich", 3729 3729 "PDO_Survey_Datum_1993", "Transverse_Mercator", "metre", 3730 3730 "Easting", "East", "Northing", "North"); 3731 3731 add_proj4text (p, 0, 3732 3732 "+proj=utm +zone=39 +ellps=clrk80 +towgs84=-180.624,-225."); 3733 3733 add_proj4text (p, 1, 3734 - "516,173.919,-0.81,-1.898,8.336,16.7101 +units=m +no_defs"); 3734 + "516,173.919,-0.81,-1.898,8.336,16.71006 +units=m +no_def"); 3735 + add_proj4text (p, 2, 3736 + "s"); 3735 3737 add_srs_wkt (p, 0, 3736 3738 "PROJCS[\"PSD93 / UTM zone 39N\",GEOGCS[\"PSD93\",DATUM[\""); 3737 3739 add_srs_wkt (p, 1, 3738 3740 "PDO_Survey_Datum_1993\",SPHEROID[\"Clarke 1880 (RGS)\",6"); 3739 3741 add_srs_wkt (p, 2, 3740 3742 "378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84"); 3741 3743 add_srs_wkt (p, 3, 3742 - "[-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.7101],A"); 3744 + "[-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006],"); 3743 3745 add_srs_wkt (p, 4, 3744 - "UTHORITY[\"EPSG\",\"6134\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3746 + "AUTHORITY[\"EPSG\",\"6134\"]],PRIMEM[\"Greenwich\",0,AUT"); 3745 3747 add_srs_wkt (p, 5, 3746 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3748 + "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3747 3749 add_srs_wkt (p, 6, 3748 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3750 + "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3749 3751 add_srs_wkt (p, 7, 3750 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4134\""); 3752 + "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4134\""); 3751 3753 add_srs_wkt (p, 8, 3752 3754 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3753 3755 add_srs_wkt (p, 9, 3754 3756 "ude_of_origin\",0],PARAMETER[\"central_meridian\",51],PA"); 3755 3757 add_srs_wkt (p, 10, 3756 3758 "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti"); 3757 3759 add_srs_wkt (p, 11, ................................................................................ 3766 3768 "PSD93 / UTM zone 40N", 0, 0, 3767 3769 "Clarke 1880 (RGS)", "Greenwich", 3768 3770 "PDO_Survey_Datum_1993", "Transverse_Mercator", "metre", 3769 3771 "Easting", "East", "Northing", "North"); 3770 3772 add_proj4text (p, 0, 3771 3773 "+proj=utm +zone=40 +ellps=clrk80 +towgs84=-180.624,-225."); 3772 3774 add_proj4text (p, 1, 3773 - "516,173.919,-0.81,-1.898,8.336,16.7101 +units=m +no_defs"); 3775 + "516,173.919,-0.81,-1.898,8.336,16.71006 +units=m +no_def"); 3776 + add_proj4text (p, 2, 3777 + "s"); 3774 3778 add_srs_wkt (p, 0, 3775 3779 "PROJCS[\"PSD93 / UTM zone 40N\",GEOGCS[\"PSD93\",DATUM[\""); 3776 3780 add_srs_wkt (p, 1, 3777 3781 "PDO_Survey_Datum_1993\",SPHEROID[\"Clarke 1880 (RGS)\",6"); 3778 3782 add_srs_wkt (p, 2, 3779 3783 "378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84"); 3780 3784 add_srs_wkt (p, 3, 3781 - "[-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.7101],A"); 3785 + "[-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006],"); 3782 3786 add_srs_wkt (p, 4, 3783 - "UTHORITY[\"EPSG\",\"6134\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3787 + "AUTHORITY[\"EPSG\",\"6134\"]],PRIMEM[\"Greenwich\",0,AUT"); 3784 3788 add_srs_wkt (p, 5, 3785 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3789 + "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3786 3790 add_srs_wkt (p, 6, 3787 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3791 + "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3788 3792 add_srs_wkt (p, 7, 3789 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4134\""); 3793 + "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4134\""); 3790 3794 add_srs_wkt (p, 8, 3791 3795 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3792 3796 add_srs_wkt (p, 9, 3793 3797 "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA"); 3794 3798 add_srs_wkt (p, 10, 3795 3799 "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti"); 3796 3800 add_srs_wkt (p, 11,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 662 662 add_proj4text (p, 1, 663 663 "37,124,0,0,0,0 +units=m +no_defs"); 664 664 add_srs_wkt (p, 0, 665 665 "PROJCS[\"Dabola 1981 / UTM zone 28N\",GEOGCS[\"Dabola 19"); 666 666 add_srs_wkt (p, 1, 667 667 "81\",DATUM[\"Dabola_1981\",SPHEROID[\"Clarke 1880 (IGN)\""); 668 668 add_srs_wkt (p, 2, 669 - ",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\""); 669 + ",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\""); 670 670 add_srs_wkt (p, 3, 671 671 "]],TOWGS84[-83,37,124,0,0,0,0],AUTHORITY[\"EPSG\",\"6155"); 672 672 add_srs_wkt (p, 4, 673 673 "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 674 674 add_srs_wkt (p, 5, 675 675 "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 676 676 add_srs_wkt (p, 6, ................................................................................ 699 699 add_proj4text (p, 1, 700 700 "37,124,0,0,0,0 +units=m +no_defs"); 701 701 add_srs_wkt (p, 0, 702 702 "PROJCS[\"Dabola 1981 / UTM zone 29N\",GEOGCS[\"Dabola 19"); 703 703 add_srs_wkt (p, 1, 704 704 "81\",DATUM[\"Dabola_1981\",SPHEROID[\"Clarke 1880 (IGN)\""); 705 705 add_srs_wkt (p, 2, 706 - ",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\""); 706 + ",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\""); 707 707 add_srs_wkt (p, 3, 708 708 "]],TOWGS84[-83,37,124,0,0,0,0],AUTHORITY[\"EPSG\",\"6155"); 709 709 add_srs_wkt (p, 4, 710 710 "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 711 711 add_srs_wkt (p, 5, 712 712 "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 713 713 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 625 625 add_proj4text (p, 2, 626 626 "owgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs"); 627 627 add_srs_wkt (p, 0, 628 628 "PROJCS[\"Old Hawaiian / Hawaii zone 1\",GEOGCS[\"Old Haw"); 629 629 add_srs_wkt (p, 1, 630 630 "aiian\",DATUM[\"Old_Hawaiian\",SPHEROID[\"Clarke 1866\","); 631 631 add_srs_wkt (p, 2, 632 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 632 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 633 633 add_srs_wkt (p, 3, 634 634 "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613"); 635 635 add_srs_wkt (p, 4, 636 636 "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 637 637 add_srs_wkt (p, 5, 638 638 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 639 639 add_srs_wkt (p, 6, ................................................................................ 668 668 add_proj4text (p, 3, 669 669 "_defs"); 670 670 add_srs_wkt (p, 0, 671 671 "PROJCS[\"Old Hawaiian / Hawaii zone 2\",GEOGCS[\"Old Haw"); 672 672 add_srs_wkt (p, 1, 673 673 "aiian\",DATUM[\"Old_Hawaiian\",SPHEROID[\"Clarke 1866\","); 674 674 add_srs_wkt (p, 2, 675 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 675 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 676 676 add_srs_wkt (p, 3, 677 677 "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613"); 678 678 add_srs_wkt (p, 4, 679 679 "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 680 680 add_srs_wkt (p, 5, 681 681 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 682 682 add_srs_wkt (p, 6, ................................................................................ 709 709 add_proj4text (p, 2, 710 710 "=61,-285,-181,0,0,0,0 +units=us-ft +no_defs"); 711 711 add_srs_wkt (p, 0, 712 712 "PROJCS[\"Old Hawaiian / Hawaii zone 3\",GEOGCS[\"Old Haw"); 713 713 add_srs_wkt (p, 1, 714 714 "aiian\",DATUM[\"Old_Hawaiian\",SPHEROID[\"Clarke 1866\","); 715 715 add_srs_wkt (p, 2, 716 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 716 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 717 717 add_srs_wkt (p, 3, 718 718 "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613"); 719 719 add_srs_wkt (p, 4, 720 720 "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 721 721 add_srs_wkt (p, 5, 722 722 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 723 723 add_srs_wkt (p, 6, ................................................................................ 750 750 add_proj4text (p, 2, 751 751 "84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs"); 752 752 add_srs_wkt (p, 0, 753 753 "PROJCS[\"Old Hawaiian / Hawaii zone 4\",GEOGCS[\"Old Haw"); 754 754 add_srs_wkt (p, 1, 755 755 "aiian\",DATUM[\"Old_Hawaiian\",SPHEROID[\"Clarke 1866\","); 756 756 add_srs_wkt (p, 2, 757 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 757 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 758 758 add_srs_wkt (p, 3, 759 759 "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613"); 760 760 add_srs_wkt (p, 4, 761 761 "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 762 762 add_srs_wkt (p, 5, 763 763 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 764 764 add_srs_wkt (p, 6, ................................................................................ 791 791 add_proj4text (p, 2, 792 792 "+towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs"); 793 793 add_srs_wkt (p, 0, 794 794 "PROJCS[\"Old Hawaiian / Hawaii zone 5\",GEOGCS[\"Old Haw"); 795 795 add_srs_wkt (p, 1, 796 796 "aiian\",DATUM[\"Old_Hawaiian\",SPHEROID[\"Clarke 1866\","); 797 797 add_srs_wkt (p, 2, 798 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 798 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 799 799 add_srs_wkt (p, 3, 800 800 "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613"); 801 801 add_srs_wkt (p, 4, 802 802 "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 803 803 add_srs_wkt (p, 5, 804 804 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 805 805 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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_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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 811 811 add_proj4text (p, 1, 812 812 "0,0,0 +units=m +no_defs"); 813 813 add_srs_wkt (p, 0, 814 814 "PROJCS[\"Bermuda 1957 / UTM zone 20N\",GEOGCS[\"Bermuda "); 815 815 add_srs_wkt (p, 1, 816 816 "1957\",DATUM[\"Bermuda_1957\",SPHEROID[\"Clarke 1866\",6"); 817 817 add_srs_wkt (p, 2, 818 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 818 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 819 819 add_srs_wkt (p, 3, 820 820 ",TOWGS84[-73,213,296,0,0,0,0],AUTHORITY[\"EPSG\",\"6216\""); 821 821 add_srs_wkt (p, 4, 822 822 "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 823 823 add_srs_wkt (p, 5, 824 824 "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 825 825 add_srs_wkt (p, 6, ................................................................................ 887 887 add_proj4text (p, 1, 888 888 " +datum=NAD27 +units=m +no_defs"); 889 889 add_srs_wkt (p, 0, 890 890 "PROJCS[\"NAD27 / Alberta 3TM ref merid 111 W\",GEOGCS[\""); 891 891 add_srs_wkt (p, 1, 892 892 "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C"); 893 893 add_srs_wkt (p, 2, 894 - "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS"); 894 + "larke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPS"); 895 895 add_srs_wkt (p, 3, 896 896 "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr"); 897 897 add_srs_wkt (p, 4, 898 898 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 899 899 add_srs_wkt (p, 5, 900 900 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 901 901 add_srs_wkt (p, 6, ................................................................................ 924 924 add_proj4text (p, 1, 925 925 " +datum=NAD27 +units=m +no_defs"); 926 926 add_srs_wkt (p, 0, 927 927 "PROJCS[\"NAD27 / Alberta 3TM ref merid 114 W\",GEOGCS[\""); 928 928 add_srs_wkt (p, 1, 929 929 "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C"); 930 930 add_srs_wkt (p, 2, 931 - "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS"); 931 + "larke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPS"); 932 932 add_srs_wkt (p, 3, 933 933 "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr"); 934 934 add_srs_wkt (p, 4, 935 935 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 936 936 add_srs_wkt (p, 5, 937 937 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 938 938 add_srs_wkt (p, 6, ................................................................................ 961 961 add_proj4text (p, 1, 962 962 " +datum=NAD27 +units=m +no_defs"); 963 963 add_srs_wkt (p, 0, 964 964 "PROJCS[\"NAD27 / Alberta 3TM ref merid 117 W\",GEOGCS[\""); 965 965 add_srs_wkt (p, 1, 966 966 "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C"); 967 967 add_srs_wkt (p, 2, 968 - "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS"); 968 + "larke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPS"); 969 969 add_srs_wkt (p, 3, 970 970 "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr"); 971 971 add_srs_wkt (p, 4, 972 972 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 973 973 add_srs_wkt (p, 5, 974 974 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 975 975 add_srs_wkt (p, 6, ................................................................................ 998 998 add_proj4text (p, 1, 999 999 " +datum=NAD27 +units=m +no_defs"); 1000 1000 add_srs_wkt (p, 0, 1001 1001 "PROJCS[\"NAD27 / Alberta 3TM ref merid 120 W (deprecated"); 1002 1002 add_srs_wkt (p, 1, 1003 1003 ")\",GEOGCS[\"NAD27\",DATUM[\"North_American_Datum_1927\""); 1004 1004 add_srs_wkt (p, 2, 1005 - ",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982139006,AU"); 1005 + ",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982138982,AU"); 1006 1006 add_srs_wkt (p, 3, 1007 1007 "THORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]"); 1008 1008 add_srs_wkt (p, 4, 1009 1009 "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 1010 1010 add_srs_wkt (p, 5, 1011 1011 "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 1012 1012 add_srs_wkt (p, 6, ................................................................................ 1766 1766 add_proj4text (p, 2, 1767 1767 "fs"); 1768 1768 add_srs_wkt (p, 0, 1769 1769 "PROJCS[\"NAD27 / Cuba Norte\",GEOGCS[\"NAD27\",DATUM[\"N"); 1770 1770 add_srs_wkt (p, 1, 1771 1771 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 1772 1772 add_srs_wkt (p, 2, 1773 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 1773 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 1774 1774 add_srs_wkt (p, 3, 1775 1775 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 1776 1776 add_srs_wkt (p, 4, 1777 1777 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 1778 1778 add_srs_wkt (p, 5, 1779 1779 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 1780 1780 add_srs_wkt (p, 6, ................................................................................ 1805 1805 add_proj4text (p, 2, 1806 1806 "_0=229126.939 +datum=NAD27 +units=m +no_defs"); 1807 1807 add_srs_wkt (p, 0, 1808 1808 "PROJCS[\"NAD27 / Cuba Sur\",GEOGCS[\"NAD27\",DATUM[\"Nor"); 1809 1809 add_srs_wkt (p, 1, 1810 1810 "th_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637820"); 1811 1811 add_srs_wkt (p, 2, 1812 - "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTH"); 1812 + "6.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AUTH"); 1813 1813 add_srs_wkt (p, 3, 1814 1814 "ORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORI"); 1815 1815 add_srs_wkt (p, 4, 1816 1816 "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943"); 1817 1817 add_srs_wkt (p, 5, 1818 1818 "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]"); 1819 1819 add_srs_wkt (p, 6, ................................................................................ 1844 1844 add_proj4text (p, 1, 1845 1845 "800000 +y_0=0 +datum=NAD27 +units=m +no_defs"); 1846 1846 add_srs_wkt (p, 0, 1847 1847 "PROJCS[\"NAD27 / MTQ Lambert\",GEOGCS[\"NAD27\",DATUM[\""); 1848 1848 add_srs_wkt (p, 1, 1849 1849 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1850 1850 add_srs_wkt (p, 2, 1851 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1851 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1852 1852 add_srs_wkt (p, 3, 1853 1853 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1854 1854 add_srs_wkt (p, 4, 1855 1855 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1856 1856 add_srs_wkt (p, 5, 1857 1857 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1858 1858 add_srs_wkt (p, 6, ................................................................................ 1961 1961 add_proj4text (p, 1, 1962 1962 " +datum=NAD27 +units=m +no_defs"); 1963 1963 add_srs_wkt (p, 0, 1964 1964 "PROJCS[\"NAD27 / Alberta 3TM ref merid 120 W\",GEOGCS[\""); 1965 1965 add_srs_wkt (p, 1, 1966 1966 "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C"); 1967 1967 add_srs_wkt (p, 2, 1968 - "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS"); 1968 + "larke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPS"); 1969 1969 add_srs_wkt (p, 3, 1970 1970 "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr"); 1971 1971 add_srs_wkt (p, 4, 1972 1972 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 1973 1973 add_srs_wkt (p, 5, 1974 1974 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 1975 1975 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 616 616 add_proj4text (p, 1, 617 617 ",0,0 +units=m +no_defs"); 618 618 add_srs_wkt (p, 0, 619 619 "PROJCS[\"Puerto Rico / UTM zone 20N\",GEOGCS[\"Puerto Ri"); 620 620 add_srs_wkt (p, 1, 621 621 "co\",DATUM[\"Puerto_Rico\",SPHEROID[\"Clarke 1866\",6378"); 622 622 add_srs_wkt (p, 2, 623 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],TO"); 623 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],TO"); 624 624 add_srs_wkt (p, 3, 625 625 "WGS84[11,72,-101,0,0,0,0],AUTHORITY[\"EPSG\",\"6139\"]],"); 626 626 add_srs_wkt (p, 4, 627 627 "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 628 628 add_srs_wkt (p, 5, 629 629 "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912"); 630 630 add_srs_wkt (p, 6, ................................................................................ 1361 1361 add_proj4text (p, 2, 1362 1362 ".614,-255.95,0,0,0,0 +units=m +no_defs"); 1363 1363 add_srs_wkt (p, 0, 1364 1364 "PROJCS[\"Katanga 1955 / Katanga Lambert (deprecated)\",G"); 1365 1365 add_srs_wkt (p, 1, 1366 1366 "EOGCS[\"Katanga 1955\",DATUM[\"Katanga_1955\",SPHEROID[\""); 1367 1367 add_srs_wkt (p, 2, 1368 - "Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EP"); 1368 + "Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EP"); 1369 1369 add_srs_wkt (p, 3, 1370 1370 "SG\",\"7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0]"); 1371 1371 add_srs_wkt (p, 4, 1372 1372 ",AUTHORITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AU"); 1373 1373 add_srs_wkt (p, 5, 1374 1374 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 1375 1375 add_srs_wkt (p, 6, ................................................................................ 1402 1402 add_proj4text (p, 2, 1403 1403 "0,0 +units=m +no_defs"); 1404 1404 add_srs_wkt (p, 0, 1405 1405 "PROJCS[\"Katanga 1955 / Katanga Gauss zone A\",GEOGCS[\""); 1406 1406 add_srs_wkt (p, 1, 1407 1407 "Katanga 1955\",DATUM[\"Katanga_1955\",SPHEROID[\"Clarke "); 1408 1408 add_srs_wkt (p, 2, 1409 - "1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\""); 1409 + "1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\""); 1410 1410 add_srs_wkt (p, 3, 1411 1411 "7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHOR"); 1412 1412 add_srs_wkt (p, 4, 1413 1413 "ITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 1414 1414 add_srs_wkt (p, 5, 1415 1415 "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 1416 1416 add_srs_wkt (p, 6, ................................................................................ 1441 1441 add_proj4text (p, 2, 1442 1442 "0,0 +units=m +no_defs"); 1443 1443 add_srs_wkt (p, 0, 1444 1444 "PROJCS[\"Katanga 1955 / Katanga Gauss zone B\",GEOGCS[\""); 1445 1445 add_srs_wkt (p, 1, 1446 1446 "Katanga 1955\",DATUM[\"Katanga_1955\",SPHEROID[\"Clarke "); 1447 1447 add_srs_wkt (p, 2, 1448 - "1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\""); 1448 + "1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\""); 1449 1449 add_srs_wkt (p, 3, 1450 1450 "7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHOR"); 1451 1451 add_srs_wkt (p, 4, 1452 1452 "ITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 1453 1453 add_srs_wkt (p, 5, 1454 1454 "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 1455 1455 add_srs_wkt (p, 6, ................................................................................ 1480 1480 add_proj4text (p, 2, 1481 1481 "0,0 +units=m +no_defs"); 1482 1482 add_srs_wkt (p, 0, 1483 1483 "PROJCS[\"Katanga 1955 / Katanga Gauss zone C\",GEOGCS[\""); 1484 1484 add_srs_wkt (p, 1, 1485 1485 "Katanga 1955\",DATUM[\"Katanga_1955\",SPHEROID[\"Clarke "); 1486 1486 add_srs_wkt (p, 2, 1487 - "1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\""); 1487 + "1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\""); 1488 1488 add_srs_wkt (p, 3, 1489 1489 "7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHOR"); 1490 1490 add_srs_wkt (p, 4, 1491 1491 "ITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 1492 1492 add_srs_wkt (p, 5, 1493 1493 "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 1494 1494 add_srs_wkt (p, 6, ................................................................................ 1519 1519 add_proj4text (p, 2, 1520 1520 "0,0 +units=m +no_defs"); 1521 1521 add_srs_wkt (p, 0, 1522 1522 "PROJCS[\"Katanga 1955 / Katanga Gauss zone D\",GEOGCS[\""); 1523 1523 add_srs_wkt (p, 1, 1524 1524 "Katanga 1955\",DATUM[\"Katanga_1955\",SPHEROID[\"Clarke "); 1525 1525 add_srs_wkt (p, 2, 1526 - "1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\""); 1526 + "1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\""); 1527 1527 add_srs_wkt (p, 3, 1528 1528 "7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHOR"); 1529 1529 add_srs_wkt (p, 4, 1530 1530 "ITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 1531 1531 add_srs_wkt (p, 5, 1532 1532 "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 1533 1533 add_srs_wkt (p, 6, ................................................................................ 1560 1560 add_proj4text (p, 3, 1561 1561 "2,-101,0,0,0,0 +units=us-ft +no_defs"); 1562 1562 add_srs_wkt (p, 0, 1563 1563 "PROJCS[\"Puerto Rico State Plane CS of 1927\",GEOGCS[\"P"); 1564 1564 add_srs_wkt (p, 1, 1565 1565 "uerto Rico\",DATUM[\"Puerto_Rico\",SPHEROID[\"Clarke 186"); 1566 1566 add_srs_wkt (p, 2, 1567 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 1567 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 1568 1568 add_srs_wkt (p, 3, 1569 1569 "8\"]],TOWGS84[11,72,-101,0,0,0,0],AUTHORITY[\"EPSG\",\"6"); 1570 1570 add_srs_wkt (p, 4, 1571 1571 "139\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901"); 1572 1572 add_srs_wkt (p, 5, 1573 1573 "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG"); 1574 1574 add_srs_wkt (p, 6, ................................................................................ 1605 1605 add_proj4text (p, 3, 1606 1606 "66 +towgs84=11,72,-101,0,0,0,0 +units=us-ft +no_defs"); 1607 1607 add_srs_wkt (p, 0, 1608 1608 "PROJCS[\"Puerto Rico / St. Croix\",GEOGCS[\"Puerto Rico\""); 1609 1609 add_srs_wkt (p, 1, 1610 1610 ",DATUM[\"Puerto_Rico\",SPHEROID[\"Clarke 1866\",6378206."); 1611 1611 add_srs_wkt (p, 2, 1612 - "4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS8"); 1612 + "4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS8"); 1613 1613 add_srs_wkt (p, 3, 1614 1614 "4[11,72,-101,0,0,0,0],AUTHORITY[\"EPSG\",\"6139\"]],PRIM"); 1615 1615 add_srs_wkt (p, 4, 1616 1616 "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 1617 1617 add_srs_wkt (p, 5, 1618 1618 "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 1619 1619 add_srs_wkt (p, 6, ................................................................................ 1926 1926 add_srs_wkt (p, 0, 1927 1927 "GEOGCS[\"Unknown datum based upon the Clarke 1858 ellips"); 1928 1928 add_srs_wkt (p, 1, 1929 1929 "oid\",DATUM[\"Not_specified_based_on_Clarke_1858_ellipso"); 1930 1930 add_srs_wkt (p, 2, 1931 1931 "id\",SPHEROID[\"Clarke 1858\",6378293.645208759,294.2606"); 1932 1932 add_srs_wkt (p, 3, 1933 - "763692569,AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG"); 1933 + "763692606,AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG"); 1934 1934 add_srs_wkt (p, 4, 1935 1935 "\",\"6007\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\","); 1936 1936 add_srs_wkt (p, 5, 1937 1937 "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY["); 1938 1938 add_srs_wkt (p, 6, 1939 1939 "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long"); 1940 1940 add_srs_wkt (p, 7, ................................................................................ 1947 1947 add_proj4text (p, 0, 1948 1948 "+proj=longlat +ellps=clrk66 +no_defs"); 1949 1949 add_srs_wkt (p, 0, 1950 1950 "GEOGCS[\"Unknown datum based upon the Clarke 1866 ellips"); 1951 1951 add_srs_wkt (p, 1, 1952 1952 "oid\",DATUM[\"Not_specified_based_on_Clarke_1866_ellipso"); 1953 1953 add_srs_wkt (p, 2, 1954 - "id\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213900"); 1954 + "id\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213898"); 1955 1955 add_srs_wkt (p, 3, 1956 - "6,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"600"); 1956 + "2,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"600"); 1957 1957 add_srs_wkt (p, 4, 1958 1958 "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 1959 1959 add_srs_wkt (p, 5, 1960 1960 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 1961 1961 add_srs_wkt (p, 6, 1962 1962 ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\","); 1963 1963 add_srs_wkt (p, 7, ................................................................................ 1974 1974 add_srs_wkt (p, 0, 1975 1975 "GEOGCS[\"Unknown datum based upon the Clarke 1866 Michig"); 1976 1976 add_srs_wkt (p, 1, 1977 1977 "an ellipsoid\",DATUM[\"Not_specified_based_on_Clarke_186"); 1978 1978 add_srs_wkt (p, 2, 1979 1979 "6_Michigan_ellipsoid\",SPHEROID[\"Clarke 1866 Michigan\""); 1980 1980 add_srs_wkt (p, 3, 1981 - ",6378450.047548896,294.9786971646739,AUTHORITY[\"EPSG\","); 1981 + ",6378450.047548896,294.9786971646772,AUTHORITY[\"EPSG\","); 1982 1982 add_srs_wkt (p, 4, 1983 1983 "\"7009\"]],AUTHORITY[\"EPSG\",\"6009\"]],PRIMEM[\"Greenw"); 1984 1984 add_srs_wkt (p, 5, 1985 1985 "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 1986 1986 add_srs_wkt (p, 6, 1987 1987 "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 1988 1988 add_srs_wkt (p, 7, ................................................................................ 1999 1999 add_srs_wkt (p, 0, 2000 2000 "GEOGCS[\"Unknown datum based upon the Clarke 1880 (Benoi"); 2001 2001 add_srs_wkt (p, 1, 2002 2002 "t) ellipsoid\",DATUM[\"Not_specified_based_on_Clarke_188"); 2003 2003 add_srs_wkt (p, 2, 2004 2004 "0_Benoit_ellipsoid\",SPHEROID[\"Clarke 1880 (Benoit)\",6"); 2005 2005 add_srs_wkt (p, 3, 2006 - "378300.789,293.4663155389802,AUTHORITY[\"EPSG\",\"7010\""); 2006 + "378300.789,293.4663155389811,AUTHORITY[\"EPSG\",\"7010\""); 2007 2007 add_srs_wkt (p, 4, 2008 2008 "]],AUTHORITY[\"EPSG\",\"6010\"]],PRIMEM[\"Greenwich\",0,"); 2009 2009 add_srs_wkt (p, 5, 2010 2010 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2011 2011 add_srs_wkt (p, 6, 2012 2012 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2013 2013 add_srs_wkt (p, 7, ................................................................................ 2024 2024 add_srs_wkt (p, 0, 2025 2025 "GEOGCS[\"Unknown datum based upon the Clarke 1880 (IGN) "); 2026 2026 add_srs_wkt (p, 1, 2027 2027 "ellipsoid\",DATUM[\"Not_specified_based_on_Clarke_1880_I"); 2028 2028 add_srs_wkt (p, 2, 2029 2029 "GN_ellipsoid\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,"); 2030 2030 add_srs_wkt (p, 3, 2031 - "293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORIT"); 2031 + "293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORIT"); 2032 2032 add_srs_wkt (p, 4, 2033 2033 "Y[\"EPSG\",\"6011\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 2034 2034 add_srs_wkt (p, 5, 2035 2035 "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 2036 2036 add_srs_wkt (p, 6, 2037 2037 "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 2038 2038 add_srs_wkt (p, 7, ................................................................................ 2112 2112 "]]"); 2113 2113 p = add_epsg_def_ex (filter, first, last, 4015, "epsg", 4015, 2114 2114 "Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid", 1, 1, 2115 2115 "Everest 1830 (1937 Adjustment)", "Greenwich", 2116 2116 "Not_specified_based_on_Everest_1830_1937_Adjustment_ellipsoid", "none", "degree", 2117 2117 "Latitude", "North", "Longitude", "East"); 2118 2118 add_proj4text (p, 0, 2119 - "+proj=longlat +a=6377276.345 +b=6356075.41314024 +no_def"); 2119 + "+proj=longlat +a=6377276.345 +b=6356075.413140239 +no_de"); 2120 2120 add_proj4text (p, 1, 2121 - "s"); 2121 + "fs"); 2122 2122 add_srs_wkt (p, 0, 2123 2123 "GEOGCS[\"Unknown datum based upon the Everest 1830 (1937"); 2124 2124 add_srs_wkt (p, 1, 2125 2125 " Adjustment) ellipsoid\",DATUM[\"Not_specified_based_on_"); 2126 2126 add_srs_wkt (p, 2, 2127 2127 "Everest_1830_1937_Adjustment_ellipsoid\",SPHEROID[\"Ever"); 2128 2128 add_srs_wkt (p, 3, ................................................................................ 2414 2414 "ORITY[\"EPSG\",\"4027\"]]"); 2415 2415 p = add_epsg_def_ex (filter, first, last, 4028, "epsg", 4028, 2416 2416 "Unknown datum based upon the Struve 1860 ellipsoid", 1, 1, 2417 2417 "Struve 1860", "Greenwich", 2418 2418 "Not_specified_based_on_Struve_1860_ellipsoid", "none", "degree", 2419 2419 "Latitude", "North", "Longitude", "East"); 2420 2420 add_proj4text (p, 0, 2421 - "+proj=longlat +a=6378298.3 +b=6356657.142669561 +no_defs"); 2421 + "+proj=longlat +a=6378298.3 +b=6356657.142669562 +no_defs"); 2422 2422 add_srs_wkt (p, 0, 2423 2423 "GEOGCS[\"Unknown datum based upon the Struve 1860 ellips"); 2424 2424 add_srs_wkt (p, 1, 2425 2425 "oid\",DATUM[\"Not_specified_based_on_Struve_1860_ellipso"); 2426 2426 add_srs_wkt (p, 2, 2427 2427 "id\",SPHEROID[\"Struve 1860\",6378298.3,294.73,AUTHORITY"); 2428 2428 add_srs_wkt (p, 3, ................................................................................ 2562 2562 add_srs_wkt (p, 0, 2563 2563 "GEOGCS[\"Unknown datum based upon the Clarke 1880 ellips"); 2564 2564 add_srs_wkt (p, 1, 2565 2565 "oid\",DATUM[\"Not_specified_based_on_Clarke_1880_ellipso"); 2566 2566 add_srs_wkt (p, 2, 2567 2567 "id\",SPHEROID[\"Clarke 1880\",6378249.144808011,293.4663"); 2568 2568 add_srs_wkt (p, 3, 2569 - "076556349,AUTHORITY[\"EPSG\",\"7034\"]],AUTHORITY[\"EPSG"); 2569 + "076556365,AUTHORITY[\"EPSG\",\"7034\"]],AUTHORITY[\"EPSG"); 2570 2570 add_srs_wkt (p, 4, 2571 2571 "\",\"6034\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\","); 2572 2572 add_srs_wkt (p, 5, 2573 2573 "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY["); 2574 2574 add_srs_wkt (p, 6, 2575 2575 "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long"); 2576 2576 add_srs_wkt (p, 7, ................................................................................ 2722 2722 add_srs_wkt (p, 0, 2723 2723 "GEOGCS[\"Unknown datum based upon the Everest (1830 Defi"); 2724 2724 add_srs_wkt (p, 1, 2725 2725 "nition) ellipsoid\",DATUM[\"Not_specified_based_on_Evere"); 2726 2726 add_srs_wkt (p, 2, 2727 2727 "st_1830_Definition_ellipsoid\",SPHEROID[\"Everest (1830 "); 2728 2728 add_srs_wkt (p, 3, 2729 - "Definition)\",6377299.36559538,300.8017255433552,AUTHORI"); 2729 + "Definition)\",6377299.36559538,300.8017255433549,AUTHORI"); 2730 2730 add_srs_wkt (p, 4, 2731 2731 "TY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6042\"]],PRI"); 2732 2732 add_srs_wkt (p, 5, 2733 2733 "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 2734 2734 add_srs_wkt (p, 6, 2735 2735 "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 2736 2736 add_srs_wkt (p, 7, ................................................................................ 2762 2762 "43\"]]"); 2763 2763 p = add_epsg_def_ex (filter, first, last, 4044, "epsg", 4044, 2764 2764 "Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid", 1, 1, 2765 2765 "Everest 1830 (1962 Definition)", "Greenwich", 2766 2766 "Not_specified_based_on_Everest_1830_1962_Definition_ellipsoid", "none", "degree", 2767 2767 "Latitude", "North", "Longitude", "East"); 2768 2768 add_proj4text (p, 0, 2769 - "+proj=longlat +a=6377301.243 +b=6356100.230165384 +no_de"); 2769 + "+proj=longlat +a=6377301.243 +b=6356100.230165385 +no_de"); 2770 2770 add_proj4text (p, 1, 2771 2771 "fs"); 2772 2772 add_srs_wkt (p, 0, 2773 2773 "GEOGCS[\"Unknown datum based upon the Everest 1830 (1962"); 2774 2774 add_srs_wkt (p, 1, 2775 2775 " Definition) ellipsoid\",DATUM[\"Not_specified_based_on_"); 2776 2776 add_srs_wkt (p, 2, ................................................................................ 3074 3074 add_srs_wkt (p, 0, 3075 3075 "GEOGCS[\"Unspecified datum based upon the Hughes 1980 el"); 3076 3076 add_srs_wkt (p, 1, 3077 3077 "lipsoid\",DATUM[\"Not_specified_based_on_Hughes_1980_ell"); 3078 3078 add_srs_wkt (p, 2, 3079 3079 "ipsoid\",SPHEROID[\"Hughes 1980\",6378273,298.2794111230"); 3080 3080 add_srs_wkt (p, 3, 3081 - "61,AUTHORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"60"); 3081 + "64,AUTHORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"60"); 3082 3082 add_srs_wkt (p, 4, 3083 3083 "54\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 3084 3084 add_srs_wkt (p, 5, 3085 3085 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 3086 3086 add_srs_wkt (p, 6, 3087 3087 ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\","); 3088 3088 add_srs_wkt (p, 7,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 913 913 add_proj4text (p, 0, 914 914 "+proj=longlat +ellps=clrk66 +towgs84=-73.472,-51.66,-112"); 915 915 add_proj4text (p, 1, 916 916 ".482,0.953,4.6,-2.368,0.586 +no_defs"); 917 917 add_srs_wkt (p, 0, 918 918 "GEOGCS[\"Tete\",DATUM[\"Tete\",SPHEROID[\"Clarke 1866\","); 919 919 add_srs_wkt (p, 1, 920 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 920 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 921 921 add_srs_wkt (p, 2, 922 922 "],TOWGS84[-73.472,-51.66,-112.482,0.953,4.6,-2.368,0.586"); 923 923 add_srs_wkt (p, 3, 924 924 "],AUTHORITY[\"EPSG\",\"6127\"]],PRIMEM[\"Greenwich\",0,A"); 925 925 add_srs_wkt (p, 4, 926 926 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 927 927 add_srs_wkt (p, 5, ................................................................................ 936 936 "Madzansua", "none", "degree", 937 937 "Latitude", "North", "Longitude", "East"); 938 938 add_proj4text (p, 0, 939 939 "+proj=longlat +ellps=clrk66 +no_defs"); 940 940 add_srs_wkt (p, 0, 941 941 "GEOGCS[\"Madzansua\",DATUM[\"Madzansua\",SPHEROID[\"Clar"); 942 942 add_srs_wkt (p, 1, 943 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 943 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 944 944 add_srs_wkt (p, 2, 945 945 ",\"7008\"]],AUTHORITY[\"EPSG\",\"6128\"]],PRIMEM[\"Green"); 946 946 add_srs_wkt (p, 3, 947 947 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 948 948 add_srs_wkt (p, 4, 949 949 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 950 950 add_srs_wkt (p, 5, ................................................................................ 957 957 "Observatario", "none", "degree", 958 958 "Latitude", "North", "Longitude", "East"); 959 959 add_proj4text (p, 0, 960 960 "+proj=longlat +ellps=clrk66 +no_defs"); 961 961 add_srs_wkt (p, 0, 962 962 "GEOGCS[\"Observatario\",DATUM[\"Observatario\",SPHEROID["); 963 963 add_srs_wkt (p, 1, 964 - "\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\""); 964 + "\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\""); 965 965 add_srs_wkt (p, 2, 966 966 "EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6129\"]],PRIMEM[\""); 967 967 add_srs_wkt (p, 3, 968 968 "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 969 969 add_srs_wkt (p, 4, 970 970 "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 971 971 add_srs_wkt (p, 5, ................................................................................ 974 974 "[\"EPSG\",\"4129\"]]"); 975 975 p = add_epsg_def_ex (filter, first, last, 4130, "epsg", 4130, 976 976 "Moznet", 1, 1, 977 977 "WGS 84", "Greenwich", 978 978 "Moznet_ITRF94", "none", "degree", 979 979 "Latitude", "North", "Longitude", "East"); 980 980 add_proj4text (p, 0, 981 - "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,-0,-0,-0,0 +no"); 981 + "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de"); 982 982 add_proj4text (p, 1, 983 - "_defs"); 983 + "fs"); 984 984 add_srs_wkt (p, 0, 985 985 "GEOGCS[\"Moznet\",DATUM[\"Moznet_ITRF94\",SPHEROID[\"WGS"); 986 986 add_srs_wkt (p, 1, 987 987 " 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]"); 988 988 add_srs_wkt (p, 2, 989 - "],TOWGS84[0,0,0,-0,-0,-0,0],AUTHORITY[\"EPSG\",\"6130\"]"); 989 + "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6130\"]],P"); 990 990 add_srs_wkt (p, 3, 991 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 991 + "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT"); 992 992 add_srs_wkt (p, 4, 993 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 993 + "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122"); 994 994 add_srs_wkt (p, 5, 995 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 995 + "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A"); 996 996 add_srs_wkt (p, 6, 997 - "],AUTHORITY[\"EPSG\",\"4130\"]]"); 997 + "UTHORITY[\"EPSG\",\"4130\"]]"); 998 998 p = add_epsg_def_ex (filter, first, last, 4131, "epsg", 4131, 999 999 "Indian 1960", 1, 1, 1000 1000 "Everest 1830 (1937 Adjustment)", "Greenwich", 1001 1001 "Indian_1960", "none", "degree", 1002 1002 "Latitude", "North", "Longitude", "East"); 1003 1003 add_proj4text (p, 0, 1004 - "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8"); 1004 + "+proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs"); 1005 1005 add_proj4text (p, 1, 1006 - "4=198,881,317,0,0,0,0 +no_defs"); 1006 + "84=198,881,317,0,0,0,0 +no_defs"); 1007 1007 add_srs_wkt (p, 0, 1008 1008 "GEOGCS[\"Indian 1960\",DATUM[\"Indian_1960\",SPHEROID[\""); 1009 1009 add_srs_wkt (p, 1, 1010 1010 "Everest 1830 (1937 Adjustment)\",6377276.345,300.8017,AU"); 1011 1011 add_srs_wkt (p, 2, 1012 1012 "THORITY[\"EPSG\",\"7015\"]],TOWGS84[198,881,317,0,0,0,0]"); 1013 1013 add_srs_wkt (p, 3, ................................................................................ 1072 1072 "PSD93", 1, 1, 1073 1073 "Clarke 1880 (RGS)", "Greenwich", 1074 1074 "PDO_Survey_Datum_1993", "none", "degree", 1075 1075 "Latitude", "North", "Longitude", "East"); 1076 1076 add_proj4text (p, 0, 1077 1077 "+proj=longlat +ellps=clrk80 +towgs84=-180.624,-225.516,1"); 1078 1078 add_proj4text (p, 1, 1079 - "73.919,-0.81,-1.898,8.336,16.7101 +no_defs"); 1079 + "73.919,-0.81,-1.898,8.336,16.71006 +no_defs"); 1080 1080 add_srs_wkt (p, 0, 1081 1081 "GEOGCS[\"PSD93\",DATUM[\"PDO_Survey_Datum_1993\",SPHEROI"); 1082 1082 add_srs_wkt (p, 1, 1083 1083 "D[\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\""); 1084 1084 add_srs_wkt (p, 2, 1085 1085 "EPSG\",\"7012\"]],TOWGS84[-180.624,-225.516,173.919,-0.8"); 1086 1086 add_srs_wkt (p, 3, 1087 - "1,-1.898,8.336,16.7101],AUTHORITY[\"EPSG\",\"6134\"]],PR"); 1087 + "1,-1.898,8.336,16.71006],AUTHORITY[\"EPSG\",\"6134\"]],P"); 1088 1088 add_srs_wkt (p, 4, 1089 - "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT["); 1089 + "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT"); 1090 1090 add_srs_wkt (p, 5, 1091 - "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\""); 1091 + "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122"); 1092 1092 add_srs_wkt (p, 6, 1093 - "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT"); 1093 + "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A"); 1094 1094 add_srs_wkt (p, 7, 1095 - "HORITY[\"EPSG\",\"4134\"]]"); 1095 + "UTHORITY[\"EPSG\",\"4134\"]]"); 1096 1096 p = add_epsg_def_ex (filter, first, last, 4135, "epsg", 4135, 1097 1097 "Old Hawaiian", 1, 1, 1098 1098 "Clarke 1866", "Greenwich", 1099 1099 "Old_Hawaiian", "none", "degree", 1100 1100 "Latitude", "North", "Longitude", "East"); 1101 1101 add_proj4text (p, 0, 1102 1102 "+proj=longlat +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,"); 1103 1103 add_proj4text (p, 1, 1104 1104 "0 +no_defs"); 1105 1105 add_srs_wkt (p, 0, 1106 1106 "GEOGCS[\"Old Hawaiian\",DATUM[\"Old_Hawaiian\",SPHEROID["); 1107 1107 add_srs_wkt (p, 1, 1108 - "\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\""); 1108 + "\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\""); 1109 1109 add_srs_wkt (p, 2, 1110 1110 "EPSG\",\"7008\"]],TOWGS84[61,-285,-181,0,0,0,0],AUTHORIT"); 1111 1111 add_srs_wkt (p, 3, 1112 1112 "Y[\"EPSG\",\"6135\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 1113 1113 add_srs_wkt (p, 4, 1114 1114 "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 1115 1115 add_srs_wkt (p, 5, ................................................................................ 1122 1122 "St_Lawrence_Island", "none", "degree", 1123 1123 "Latitude", "North", "Longitude", "East"); 1124 1124 add_proj4text (p, 0, 1125 1125 "+proj=longlat +ellps=clrk66 +no_defs"); 1126 1126 add_srs_wkt (p, 0, 1127 1127 "GEOGCS[\"St. Lawrence Island\",DATUM[\"St_Lawrence_Islan"); 1128 1128 add_srs_wkt (p, 1, 1129 - "d\",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982139006"); 1129 + "d\",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982138982"); 1130 1130 add_srs_wkt (p, 2, 1131 1131 ",AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6136"); 1132 1132 add_srs_wkt (p, 3, 1133 1133 "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 1134 1134 add_srs_wkt (p, 4, 1135 1135 "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 1136 1136 add_srs_wkt (p, 5, ................................................................................ 1143 1143 "St_Paul_Island", "none", "degree", 1144 1144 "Latitude", "North", "Longitude", "East"); 1145 1145 add_proj4text (p, 0, 1146 1146 "+proj=longlat +ellps=clrk66 +no_defs"); 1147 1147 add_srs_wkt (p, 0, 1148 1148 "GEOGCS[\"St. Paul Island\",DATUM[\"St_Paul_Island\",SPHE"); 1149 1149 add_srs_wkt (p, 1, 1150 - "ROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORI"); 1150 + "ROID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORI"); 1151 1151 add_srs_wkt (p, 2, 1152 1152 "TY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6137\"]],PRI"); 1153 1153 add_srs_wkt (p, 3, 1154 1154 "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 1155 1155 add_srs_wkt (p, 4, 1156 1156 "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 1157 1157 add_srs_wkt (p, 5, ................................................................................ 1164 1164 "St_George_Island", "none", "degree", 1165 1165 "Latitude", "North", "Longitude", "East"); 1166 1166 add_proj4text (p, 0, 1167 1167 "+proj=longlat +ellps=clrk66 +no_defs"); 1168 1168 add_srs_wkt (p, 0, 1169 1169 "GEOGCS[\"St. George Island\",DATUM[\"St_George_Island\","); 1170 1170 add_srs_wkt (p, 1, 1171 - "SPHEROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUT"); 1171 + "SPHEROID[\"Clarke 1866\",6378206.4,294.9786982138982,AUT"); 1172 1172 add_srs_wkt (p, 2, 1173 1173 "HORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6138\"]]"); 1174 1174 add_srs_wkt (p, 3, 1175 1175 ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 1176 1176 add_srs_wkt (p, 4, 1177 1177 "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 1178 1178 add_srs_wkt (p, 5, ................................................................................ 1187 1187 add_proj4text (p, 0, 1188 1188 "+proj=longlat +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 "); 1189 1189 add_proj4text (p, 1, 1190 1190 "+no_defs"); 1191 1191 add_srs_wkt (p, 0, 1192 1192 "GEOGCS[\"Puerto Rico\",DATUM[\"Puerto_Rico\",SPHEROID[\""); 1193 1193 add_srs_wkt (p, 1, 1194 - "Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EP"); 1194 + "Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EP"); 1195 1195 add_srs_wkt (p, 2, 1196 1196 "SG\",\"7008\"]],TOWGS84[11,72,-101,0,0,0,0],AUTHORITY[\""); 1197 1197 add_srs_wkt (p, 3, 1198 1198 "EPSG\",\"6139\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1199 1199 add_srs_wkt (p, 4, 1200 1200 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1201 1201 add_srs_wkt (p, 5, ................................................................................ 1298 1298 "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4143\"]]"); 1299 1299 p = add_epsg_def_ex (filter, first, last, 4144, "epsg", 4144, 1300 1300 "Kalianpur 1937", 1, 1, 1301 1301 "Everest 1830 (1937 Adjustment)", "Greenwich", 1302 1302 "Kalianpur_1937", "none", "degree", 1303 1303 "Latitude", "North", "Longitude", "East"); 1304 1304 add_proj4text (p, 0, 1305 - "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8"); 1305 + "+proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs"); 1306 1306 add_proj4text (p, 1, 1307 - "4=214,804,268,0,0,0,0 +no_defs"); 1307 + "84=214,804,268,0,0,0,0 +no_defs"); 1308 1308 add_srs_wkt (p, 0, 1309 1309 "GEOGCS[\"Kalianpur 1937\",DATUM[\"Kalianpur_1937\",SPHER"); 1310 1310 add_srs_wkt (p, 1, 1311 1311 "OID[\"Everest 1830 (1937 Adjustment)\",6377276.345,300.8"); 1312 1312 add_srs_wkt (p, 2, 1313 1313 "017,AUTHORITY[\"EPSG\",\"7015\"]],TOWGS84[214,804,268,0,"); 1314 1314 add_srs_wkt (p, 3, ................................................................................ 1323 1323 "4144\"]]"); 1324 1324 p = add_epsg_def_ex (filter, first, last, 4145, "epsg", 4145, 1325 1325 "Kalianpur 1962", 1, 1, 1326 1326 "Everest 1830 (1962 Definition)", "Greenwich", 1327 1327 "Kalianpur_1962", "none", "degree", 1328 1328 "Latitude", "North", "Longitude", "East"); 1329 1329 add_proj4text (p, 0, 1330 - "+proj=longlat +a=6377301.243 +b=6356100.230165384 +towgs"); 1330 + "+proj=longlat +a=6377301.243 +b=6356100.230165385 +towgs"); 1331 1331 add_proj4text (p, 1, 1332 1332 "84=283,682,231,0,0,0,0 +no_defs"); 1333 1333 add_srs_wkt (p, 0, 1334 1334 "GEOGCS[\"Kalianpur 1962\",DATUM[\"Kalianpur_1962\",SPHER"); 1335 1335 add_srs_wkt (p, 1, 1336 1336 "OID[\"Everest 1830 (1962 Definition)\",6377301.243,300.8"); 1337 1337 add_srs_wkt (p, 2, ................................................................................ 1565 1565 add_proj4text (p, 0, 1566 1566 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-83,37,12"); 1567 1567 add_proj4text (p, 1, 1568 1568 "4,0,0,0,0 +no_defs"); 1569 1569 add_srs_wkt (p, 0, 1570 1570 "GEOGCS[\"Dabola 1981\",DATUM[\"Dabola_1981\",SPHEROID[\""); 1571 1571 add_srs_wkt (p, 1, 1572 - "Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORIT"); 1572 + "Clarke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORIT"); 1573 1573 add_srs_wkt (p, 2, 1574 1574 "Y[\"EPSG\",\"7011\"]],TOWGS84[-83,37,124,0,0,0,0],AUTHOR"); 1575 1575 add_srs_wkt (p, 3, 1576 1576 "ITY[\"EPSG\",\"6155\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 1577 1577 add_srs_wkt (p, 4, 1578 1578 "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 1579 1579 add_srs_wkt (p, 5, ................................................................................ 1613 1613 add_proj4text (p, 0, 1614 1614 "+proj=longlat +a=6378293.645208759 +b=6356617.987679838 "); 1615 1615 add_proj4text (p, 1, 1616 1616 "+no_defs"); 1617 1617 add_srs_wkt (p, 0, 1618 1618 "GEOGCS[\"Mount Dillon\",DATUM[\"Mount_Dillon\",SPHEROID["); 1619 1619 add_srs_wkt (p, 1, 1620 - "\"Clarke 1858\",6378293.645208759,294.2606763692569,AUTH"); 1620 + "\"Clarke 1858\",6378293.645208759,294.2606763692606,AUTH"); 1621 1621 add_srs_wkt (p, 2, 1622 1622 "ORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"6157\"]],"); 1623 1623 add_srs_wkt (p, 3, 1624 1624 "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 1625 1625 add_srs_wkt (p, 4, 1626 1626 "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912"); 1627 1627 add_srs_wkt (p, 5, ................................................................................ 1653 1653 "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4158\"]]"); 1654 1654 p = add_epsg_def_ex (filter, first, last, 4159, "epsg", 4159, 1655 1655 "ELD79", 1, 1, 1656 1656 "International 1924", "Greenwich", 1657 1657 "European_Libyan_Datum_1979", "none", "degree", 1658 1658 "Latitude", "North", "Longitude", "East"); 1659 1659 add_proj4text (p, 0, 1660 - "+proj=longlat +ellps=intl +towgs84=-115.854,-99.0583,-15"); 1660 + "+proj=longlat +ellps=intl +towgs84=-115.8543,-99.0583,-1"); 1661 1661 add_proj4text (p, 1, 1662 - "2.462,0,0,0,0 +no_defs"); 1662 + "52.4616,0,0,0,0 +no_defs"); 1663 1663 add_srs_wkt (p, 0, 1664 1664 "GEOGCS[\"ELD79\",DATUM[\"European_Libyan_Datum_1979\",SP"); 1665 1665 add_srs_wkt (p, 1, 1666 1666 "HEROID[\"International 1924\",6378388,297,AUTHORITY[\"EP"); 1667 1667 add_srs_wkt (p, 2, 1668 - "SG\",\"7022\"]],TOWGS84[-115.854,-99.0583,-152.462,0,0,0"); 1668 + "SG\",\"7022\"]],TOWGS84[-115.8543,-99.0583,-152.4616,0,0"); 1669 1669 add_srs_wkt (p, 3, 1670 - ",0],AUTHORITY[\"EPSG\",\"6159\"]],PRIMEM[\"Greenwich\",0"); 1670 + ",0,0],AUTHORITY[\"EPSG\",\"6159\"]],PRIMEM[\"Greenwich\""); 1671 1671 add_srs_wkt (p, 4, 1672 - ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532"); 1672 + ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1673 1673 add_srs_wkt (p, 5, 1674 - "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 1674 + "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1675 1675 add_srs_wkt (p, 6, 1676 - ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41"); 1676 + "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\""); 1677 1677 add_srs_wkt (p, 7, 1678 - "59\"]]"); 1678 + "4159\"]]"); 1679 1679 p = add_epsg_def_ex (filter, first, last, 4160, "epsg", 4160, 1680 1680 "Chos Malal 1914", 1, 1, 1681 1681 "International 1924", "Greenwich", 1682 1682 "Chos_Malal_1914", "none", "degree", 1683 1683 "Latitude", "North", "Longitude", "East"); 1684 1684 add_proj4text (p, 0, 1685 1685 "+proj=longlat +ellps=intl +no_defs"); ................................................................................ 1887 1887 add_proj4text (p, 0, 1888 1888 "+proj=longlat +ellps=clrk66 +towgs84=-115,118,426,0,0,0,"); 1889 1889 add_proj4text (p, 1, 1890 1890 "0 +no_defs"); 1891 1891 add_srs_wkt (p, 0, 1892 1892 "GEOGCS[\"American Samoa 1962\",DATUM[\"American_Samoa_19"); 1893 1893 add_srs_wkt (p, 1, 1894 - "62\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213900"); 1894 + "62\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213898"); 1895 1895 add_srs_wkt (p, 2, 1896 - "6,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-115,118,426,0,0"); 1896 + "2,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-115,118,426,0,0"); 1897 1897 add_srs_wkt (p, 3, 1898 1898 ",0,0],AUTHORITY[\"EPSG\",\"6169\"]],PRIMEM[\"Greenwich\""); 1899 1899 add_srs_wkt (p, 4, 1900 1900 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1901 1901 add_srs_wkt (p, 5, 1902 1902 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1903 1903 add_srs_wkt (p, 6, ................................................................................ 2140 2140 "UTHORITY[\"EPSG\",\"4180\"]]"); 2141 2141 p = add_epsg_def_ex (filter, first, last, 4181, "epsg", 4181, 2142 2142 "Luxembourg 1930", 1, 1, 2143 2143 "International 1924", "Greenwich", 2144 2144 "Luxembourg_1930", "none", "degree", 2145 2145 "Latitude", "North", "Longitude", "East"); 2146 2146 add_proj4text (p, 0, 2147 - "+proj=longlat +ellps=intl +towgs84=-189.681,18.3463,-42."); 2147 + "+proj=longlat +ellps=intl +towgs84=-189.6806,18.3463,-42"); 2148 2148 add_proj4text (p, 1, 2149 - "7695,-0.33746,-3.09264,2.53861,0.4598 +no_defs"); 2149 + ".7695,-0.33746,-3.09264,2.53861,0.4598 +no_defs"); 2150 2150 add_srs_wkt (p, 0, 2151 2151 "GEOGCS[\"Luxembourg 1930\",DATUM[\"Luxembourg_1930\",SPH"); 2152 2152 add_srs_wkt (p, 1, 2153 2153 "EROID[\"International 1924\",6378388,297,AUTHORITY[\"EPS"); 2154 2154 add_srs_wkt (p, 2, 2155 - "G\",\"7022\"]],TOWGS84[-189.681,18.3463,-42.7695,-0.3374"); 2155 + "G\",\"7022\"]],TOWGS84[-189.6806,18.3463,-42.7695,-0.337"); 2156 2156 add_srs_wkt (p, 3, 2157 - "6,-3.09264,2.53861,0.4598],AUTHORITY[\"EPSG\",\"6181\"]]"); 2157 + "46,-3.09264,2.53861,0.4598],AUTHORITY[\"EPSG\",\"6181\"]"); 2158 2158 add_srs_wkt (p, 4, 2159 - ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 2159 + "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 2160 2160 add_srs_wkt (p, 5, 2161 - "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 2161 + "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 2162 2162 add_srs_wkt (p, 6, 2163 - "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 2163 + "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 2164 2164 add_srs_wkt (p, 7, 2165 - ",AUTHORITY[\"EPSG\",\"4181\"]]"); 2165 + "],AUTHORITY[\"EPSG\",\"4181\"]]"); 2166 2166 p = add_epsg_def_ex (filter, first, last, 4182, "epsg", 4182, 2167 2167 "Azores Occidental 1939", 1, 1, 2168 2168 "International 1924", "Greenwich", 2169 2169 "Azores_Occidental_Islands_1939", "none", "degree", 2170 2170 "Latitude", "North", "Longitude", "East"); 2171 2171 add_proj4text (p, 0, 2172 2172 "+proj=longlat +ellps=intl +towgs84=-425,-169,81,0,0,0,0 "); ................................................................................ 2384 2384 add_proj4text (p, 0, 2385 2385 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-70.9,-15"); 2386 2386 add_proj4text (p, 1, 2387 2387 "1.8,-41.4,0,0,0,0 +no_defs"); 2388 2388 add_srs_wkt (p, 0, 2389 2389 "GEOGCS[\"Manoca 1962\",DATUM[\"Manoca_1962\",SPHEROID[\""); 2390 2390 add_srs_wkt (p, 1, 2391 - "Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORIT"); 2391 + "Clarke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORIT"); 2392 2392 add_srs_wkt (p, 2, 2393 2393 "Y[\"EPSG\",\"7011\"]],TOWGS84[-70.9,-151.8,-41.4,0,0,0,0"); 2394 2394 add_srs_wkt (p, 3, 2395 2395 "],AUTHORITY[\"EPSG\",\"6193\"]],PRIMEM[\"Greenwich\",0,A"); 2396 2396 add_srs_wkt (p, 4, 2397 2397 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2398 2398 add_srs_wkt (p, 5, ................................................................................ 2539 2539 "Pulkovo 1995", 1, 1, 2540 2540 "Krassowsky 1940", "Greenwich", 2541 2541 "Pulkovo_1995", "none", "degree", 2542 2542 "Latitude", "North", "Longitude", "East"); 2543 2543 add_proj4text (p, 0, 2544 2544 "+proj=longlat +ellps=krass +towgs84=24.47,-130.89,-81.56"); 2545 2545 add_proj4text (p, 1, 2546 - ",-0,-0,0.13,-0.22 +no_defs"); 2546 + ",0,0,0.13,-0.22 +no_defs"); 2547 2547 add_srs_wkt (p, 0, 2548 2548 "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 2549 2549 add_srs_wkt (p, 1, 2550 2550 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 2551 2551 add_srs_wkt (p, 2, 2552 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 2552 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 2553 2553 add_srs_wkt (p, 3, 2554 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2554 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 2555 2555 add_srs_wkt (p, 4, 2556 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2556 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 2557 2557 add_srs_wkt (p, 5, 2558 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2558 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 2559 2559 add_srs_wkt (p, 6, 2560 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 2561 - add_srs_wkt (p, 7, 2562 - "]]"); 2560 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 2563 2561 p = add_epsg_def_ex (filter, first, last, 4201, "epsg", 4201, 2564 2562 "Adindan", 1, 1, 2565 2563 "Clarke 1880 (RGS)", "Greenwich", 2566 2564 "Adindan", "none", "degree", 2567 2565 "Latitude", "North", "Longitude", "East"); 2568 2566 add_proj4text (p, 0, 2569 2567 "+proj=longlat +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,");
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 60 60 "Agadez", "none", "degree", 61 61 "Latitude", "North", "Longitude", "East"); 62 62 add_proj4text (p, 0, 63 63 "+proj=longlat +a=6378249.2 +b=6356515 +no_defs"); 64 64 add_srs_wkt (p, 0, 65 65 "GEOGCS[\"Agadez\",DATUM[\"Agadez\",SPHEROID[\"Clarke 188"); 66 66 add_srs_wkt (p, 1, 67 - "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\""); 67 + "0 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\""); 68 68 add_srs_wkt (p, 2, 69 69 ",\"7011\"]],AUTHORITY[\"EPSG\",\"6206\"]],PRIMEM[\"Green"); 70 70 add_srs_wkt (p, 3, 71 71 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 72 72 add_srs_wkt (p, 4, 73 73 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 74 74 add_srs_wkt (p, 5, ................................................................................ 223 223 add_proj4text (p, 0, 224 224 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-106,-87,"); 225 225 add_proj4text (p, 1, 226 226 "188,0,0,0,0 +no_defs"); 227 227 add_srs_wkt (p, 0, 228 228 "GEOGCS[\"Beduaram\",DATUM[\"Beduaram\",SPHEROID[\"Clarke"); 229 229 add_srs_wkt (p, 1, 230 - " 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EP"); 230 + " 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EP"); 231 231 add_srs_wkt (p, 2, 232 232 "SG\",\"7011\"]],TOWGS84[-106,-87,188,0,0,0,0],AUTHORITY["); 233 233 add_srs_wkt (p, 3, 234 234 "\"EPSG\",\"6213\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 235 235 add_srs_wkt (p, 4, 236 236 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 237 237 add_srs_wkt (p, 5, ................................................................................ 290 290 add_proj4text (p, 0, 291 291 "+proj=longlat +ellps=clrk66 +towgs84=-73,213,296,0,0,0,0"); 292 292 add_proj4text (p, 1, 293 293 " +no_defs"); 294 294 add_srs_wkt (p, 0, 295 295 "GEOGCS[\"Bermuda 1957\",DATUM[\"Bermuda_1957\",SPHEROID["); 296 296 add_srs_wkt (p, 1, 297 - "\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\""); 297 + "\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\""); 298 298 add_srs_wkt (p, 2, 299 299 "EPSG\",\"7008\"]],TOWGS84[-73,213,296,0,0,0,0],AUTHORITY"); 300 300 add_srs_wkt (p, 3, 301 301 "[\"EPSG\",\"6216\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 302 302 add_srs_wkt (p, 4, 303 303 "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 304 304 add_srs_wkt (p, 5, ................................................................................ 467 467 add_proj4text (p, 0, 468 468 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-263,6,43"); 469 469 add_proj4text (p, 1, 470 470 "1,0,0,0,0 +no_defs"); 471 471 add_srs_wkt (p, 0, 472 472 "GEOGCS[\"Carthage\",DATUM[\"Carthage\",SPHEROID[\"Clarke"); 473 473 add_srs_wkt (p, 1, 474 - " 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EP"); 474 + " 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EP"); 475 475 add_srs_wkt (p, 2, 476 476 "SG\",\"7011\"]],TOWGS84[-263,6,431,0,0,0,0],AUTHORITY[\""); 477 477 add_srs_wkt (p, 3, 478 478 "EPSG\",\"6223\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 479 479 add_srs_wkt (p, 4, 480 480 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 481 481 add_srs_wkt (p, 5, ................................................................................ 536 536 "Cote_d_Ivoire", "none", "degree", 537 537 "Latitude", "North", "Longitude", "East"); 538 538 add_proj4text (p, 0, 539 539 "+proj=longlat +a=6378249.2 +b=6356515 +no_defs"); 540 540 add_srs_wkt (p, 0, 541 541 "GEOGCS[\"Cote d'Ivoire\",DATUM[\"Cote_d_Ivoire\",SPHEROI"); 542 542 add_srs_wkt (p, 1, 543 - "D[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTH"); 543 + "D[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936269,AUTH"); 544 544 add_srs_wkt (p, 2, 545 545 "ORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"6226\"]],"); 546 546 add_srs_wkt (p, 3, 547 547 "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 548 548 add_srs_wkt (p, 4, 549 549 "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"910"); 550 550 add_srs_wkt (p, 5, ................................................................................ 559 559 add_proj4text (p, 0, 560 560 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-190.421,"); 561 561 add_proj4text (p, 1, 562 562 "8.532,238.69,0,0,0,0 +no_defs"); 563 563 add_srs_wkt (p, 0, 564 564 "GEOGCS[\"Deir ez Zor\",DATUM[\"Deir_ez_Zor\",SPHEROID[\""); 565 565 add_srs_wkt (p, 1, 566 - "Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORIT"); 566 + "Clarke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORIT"); 567 567 add_srs_wkt (p, 2, 568 568 "Y[\"EPSG\",\"7011\"]],TOWGS84[-190.421,8.532,238.69,0,0,"); 569 569 add_srs_wkt (p, 3, 570 570 "0,0],AUTHORITY[\"EPSG\",\"6227\"]],PRIMEM[\"Greenwich\","); 571 571 add_srs_wkt (p, 4, 572 572 "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 573 573 add_srs_wkt (p, 5, ................................................................................ 582 582 "Douala", "none", "degree", 583 583 "Latitude", "North", "Longitude", "East"); 584 584 add_proj4text (p, 0, 585 585 "+proj=longlat +a=6378249.2 +b=6356515 +no_defs"); 586 586 add_srs_wkt (p, 0, 587 587 "GEOGCS[\"Douala\",DATUM[\"Douala\",SPHEROID[\"Clarke 188"); 588 588 add_srs_wkt (p, 1, 589 - "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\""); 589 + "0 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\""); 590 590 add_srs_wkt (p, 2, 591 591 ",\"7011\"]],AUTHORITY[\"EPSG\",\"6228\"]],PRIMEM[\"Green"); 592 592 add_srs_wkt (p, 3, 593 593 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 594 594 add_srs_wkt (p, 4, 595 595 ".0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"L"); 596 596 add_srs_wkt (p, 5, ................................................................................ 647 647 "ED87", 1, 1, 648 648 "International 1924", "Greenwich", 649 649 "European_Datum_1987", "none", "degree", 650 650 "Latitude", "North", "Longitude", "East"); 651 651 add_proj4text (p, 0, 652 652 "+proj=longlat +ellps=intl +towgs84=-83.11,-97.38,-117.22"); 653 653 add_proj4text (p, 1, 654 - ",0.00569291,-0.0446976,0.0442851,0.1218 +no_defs"); 654 + ",0.00569290865241986,-0.0446975835137458,0.0442850539012"); 655 + add_proj4text (p, 2, 656 + "516,0.1218 +no_defs"); 655 657 add_srs_wkt (p, 0, 656 658 "GEOGCS[\"ED87\",DATUM[\"European_Datum_1987\",SPHEROID[\""); 657 659 add_srs_wkt (p, 1, 658 660 "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70"); 659 661 add_srs_wkt (p, 2, 660 - "22\"]],TOWGS84[-83.11,-97.38,-117.22,0.00569291,-0.04469"); 662 + "22\"]],TOWGS84[-83.11,-97.38,-117.22,0.00569290865241986"); 661 663 add_srs_wkt (p, 3, 662 - "76,0.0442851,0.1218],AUTHORITY[\"EPSG\",\"6231\"]],PRIME"); 664 + ",-0.0446975835137458,0.0442850539012516,0.1218],AUTHORIT"); 663 665 add_srs_wkt (p, 4, 664 - "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 666 + "Y[\"EPSG\",\"6231\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 665 667 add_srs_wkt (p, 5, 666 - "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 668 + "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 667 669 add_srs_wkt (p, 6, 668 - ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO"); 670 + "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 669 671 add_srs_wkt (p, 7, 670 - "RITY[\"EPSG\",\"4231\"]]"); 672 + "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4231\"]]"); 671 673 p = add_epsg_def_ex (filter, first, last, 4232, "epsg", 4232, 672 674 "Fahud", 1, 1, 673 675 "Clarke 1880 (RGS)", "Greenwich", 674 676 "Fahud", "none", "degree", 675 677 "Latitude", "North", "Longitude", "East"); 676 678 add_proj4text (p, 0, 677 679 "+proj=longlat +ellps=clrk80 +towgs84=-346,-1,224,0,0,0,0"); ................................................................................ 720 722 "Garoua", "none", "degree", 721 723 "Latitude", "North", "Longitude", "East"); 722 724 add_proj4text (p, 0, 723 725 "+proj=longlat +a=6378249.2 +b=6356515 +no_defs"); 724 726 add_srs_wkt (p, 0, 725 727 "GEOGCS[\"Garoua\",DATUM[\"Garoua\",SPHEROID[\"Clarke 188"); 726 728 add_srs_wkt (p, 1, 727 - "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\""); 729 + "0 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\""); 728 730 add_srs_wkt (p, 2, 729 731 ",\"7011\"]],AUTHORITY[\"EPSG\",\"6234\"]],PRIMEM[\"Green"); 730 732 add_srs_wkt (p, 3, 731 733 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 732 734 add_srs_wkt (p, 4, 733 735 ".0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"L"); 734 736 add_srs_wkt (p, 5, ................................................................................ 827 829 "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4238\"]]"); 828 830 p = add_epsg_def_ex (filter, first, last, 4239, "epsg", 4239, 829 831 "Indian 1954", 1, 1, 830 832 "Everest 1830 (1937 Adjustment)", "Greenwich", 831 833 "Indian_1954", "none", "degree", 832 834 "Latitude", "North", "Longitude", "East"); 833 835 add_proj4text (p, 0, 834 - "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8"); 836 + "+proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs"); 835 837 add_proj4text (p, 1, 836 - "4=217,823,299,0,0,0,0 +no_defs"); 838 + "84=217,823,299,0,0,0,0 +no_defs"); 837 839 add_srs_wkt (p, 0, 838 840 "GEOGCS[\"Indian 1954\",DATUM[\"Indian_1954\",SPHEROID[\""); 839 841 add_srs_wkt (p, 1, 840 842 "Everest 1830 (1937 Adjustment)\",6377276.345,300.8017,AU"); 841 843 add_srs_wkt (p, 2, 842 844 "THORITY[\"EPSG\",\"7015\"]],TOWGS84[217,823,299,0,0,0,0]"); 843 845 add_srs_wkt (p, 3, ................................................................................ 852 854 "\"]]"); 853 855 p = add_epsg_def_ex (filter, first, last, 4240, "epsg", 4240, 854 856 "Indian 1975", 1, 1, 855 857 "Everest 1830 (1937 Adjustment)", "Greenwich", 856 858 "Indian_1975", "none", "degree", 857 859 "Latitude", "North", "Longitude", "East"); 858 860 add_proj4text (p, 0, 859 - "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8"); 861 + "+proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs"); 860 862 add_proj4text (p, 1, 861 - "4=210,814,289,0,0,0,0 +no_defs"); 863 + "84=210,814,289,0,0,0,0 +no_defs"); 862 864 add_srs_wkt (p, 0, 863 865 "GEOGCS[\"Indian 1975\",DATUM[\"Indian_1975\",SPHEROID[\""); 864 866 add_srs_wkt (p, 1, 865 867 "Everest 1830 (1937 Adjustment)\",6377276.345,300.8017,AU"); 866 868 add_srs_wkt (p, 2, 867 869 "THORITY[\"EPSG\",\"7015\"]],TOWGS84[210,814,289,0,0,0,0]"); 868 870 add_srs_wkt (p, 3, ................................................................................ 883 885 add_proj4text (p, 0, 884 886 "+proj=longlat +a=6378249.144808011 +b=6356514.966204134 "); 885 887 add_proj4text (p, 1, 886 888 "+no_defs"); 887 889 add_srs_wkt (p, 0, 888 890 "GEOGCS[\"Jamaica 1875\",DATUM[\"Jamaica_1875\",SPHEROID["); 889 891 add_srs_wkt (p, 1, 890 - "\"Clarke 1880\",6378249.144808011,293.4663076556349,AUTH"); 892 + "\"Clarke 1880\",6378249.144808011,293.4663076556365,AUTH"); 891 893 add_srs_wkt (p, 2, 892 894 "ORITY[\"EPSG\",\"7034\"]],AUTHORITY[\"EPSG\",\"6241\"]],"); 893 895 add_srs_wkt (p, 3, 894 896 "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 895 897 add_srs_wkt (p, 4, 896 898 "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912"); 897 899 add_srs_wkt (p, 5, ................................................................................ 906 908 add_proj4text (p, 0, 907 909 "+proj=longlat +ellps=clrk66 +towgs84=70,207,389.5,0,0,0,"); 908 910 add_proj4text (p, 1, 909 911 "0 +no_defs"); 910 912 add_srs_wkt (p, 0, 911 913 "GEOGCS[\"JAD69\",DATUM[\"Jamaica_1969\",SPHEROID[\"Clark"); 912 914 add_srs_wkt (p, 1, 913 - "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\","); 915 + "e 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\","); 914 916 add_srs_wkt (p, 2, 915 917 "\"7008\"]],TOWGS84[70,207,389.5,0,0,0,0],AUTHORITY[\"EPS"); 916 918 add_srs_wkt (p, 3, 917 919 "G\",\"6242\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 918 920 add_srs_wkt (p, 4, 919 921 ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 920 922 add_srs_wkt (p, 5, ................................................................................ 931 933 add_proj4text (p, 1, 932 934 "no_defs"); 933 935 add_srs_wkt (p, 0, 934 936 "GEOGCS[\"Kalianpur 1880\",DATUM[\"Kalianpur_1880\",SPHER"); 935 937 add_srs_wkt (p, 1, 936 938 "OID[\"Everest (1830 Definition)\",6377299.36559538,300.8"); 937 939 add_srs_wkt (p, 2, 938 - "017255433552,AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"E"); 940 + "017255433549,AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"E"); 939 941 add_srs_wkt (p, 3, 940 942 "PSG\",\"6243\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 941 943 add_srs_wkt (p, 4, 942 944 "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 943 945 add_srs_wkt (p, 5, 944 946 "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 945 947 add_srs_wkt (p, 6, ................................................................................ 946 948 "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4243\"]]"); 947 949 p = add_epsg_def_ex (filter, first, last, 4244, "epsg", 4244, 948 950 "Kandawala", 1, 1, 949 951 "Everest 1830 (1937 Adjustment)", "Greenwich", 950 952 "Kandawala", "none", "degree", 951 953 "Latitude", "North", "Longitude", "East"); 952 954 add_proj4text (p, 0, 953 - "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8"); 955 + "+proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs"); 954 956 add_proj4text (p, 1, 955 - "4=-97,787,86,0,0,0,0 +no_defs"); 957 + "84=-97,787,86,0,0,0,0 +no_defs"); 956 958 add_srs_wkt (p, 0, 957 959 "GEOGCS[\"Kandawala\",DATUM[\"Kandawala\",SPHEROID[\"Ever"); 958 960 add_srs_wkt (p, 1, 959 961 "est 1830 (1937 Adjustment)\",6377276.345,300.8017,AUTHOR"); 960 962 add_srs_wkt (p, 2, 961 963 "ITY[\"EPSG\",\"7015\"]],TOWGS84[-97,787,86,0,0,0,0],AUTH"); 962 964 add_srs_wkt (p, 3, ................................................................................ 1132 1134 "Lome", "none", "degree", 1133 1135 "Latitude", "North", "Longitude", "East"); 1134 1136 add_proj4text (p, 0, 1135 1137 "+proj=longlat +a=6378249.2 +b=6356515 +no_defs"); 1136 1138 add_srs_wkt (p, 0, 1137 1139 "GEOGCS[\"Lome\",DATUM[\"Lome\",SPHEROID[\"Clarke 1880 (I"); 1138 1140 add_srs_wkt (p, 1, 1139 - "GN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7"); 1141 + "GN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7"); 1140 1142 add_srs_wkt (p, 2, 1141 1143 "011\"]],AUTHORITY[\"EPSG\",\"6252\"]],PRIMEM[\"Greenwich"); 1142 1144 add_srs_wkt (p, 3, 1143 1145 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 1144 1146 add_srs_wkt (p, 4, 1145 1147 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 1146 1148 add_srs_wkt (p, 5, ................................................................................ 1155 1157 add_proj4text (p, 0, 1156 1158 "+proj=longlat +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,"); 1157 1159 add_proj4text (p, 1, 1158 1160 "0 +no_defs"); 1159 1161 add_srs_wkt (p, 0, 1160 1162 "GEOGCS[\"Luzon 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Cl"); 1161 1163 add_srs_wkt (p, 1, 1162 - "arke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG"); 1164 + "arke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG"); 1163 1165 add_srs_wkt (p, 2, 1164 1166 "\",\"7008\"]],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\""); 1165 1167 add_srs_wkt (p, 3, 1166 1168 "EPSG\",\"6253\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 1167 1169 add_srs_wkt (p, 4, 1168 1170 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 1169 1171 add_srs_wkt (p, 5, ................................................................................ 1341 1343 add_proj4text (p, 0, 1342 1344 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=31,146,47"); 1343 1345 add_proj4text (p, 1, 1344 1346 ",0,0,0,0 +no_defs"); 1345 1347 add_srs_wkt (p, 0, 1346 1348 "GEOGCS[\"Merchich\",DATUM[\"Merchich\",SPHEROID[\"Clarke"); 1347 1349 add_srs_wkt (p, 1, 1348 - " 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EP"); 1350 + " 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EP"); 1349 1351 add_srs_wkt (p, 2, 1350 1352 "SG\",\"7011\"]],TOWGS84[31,146,47,0,0,0,0],AUTHORITY[\"E"); 1351 1353 add_srs_wkt (p, 3, 1352 1354 "PSG\",\"6261\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1353 1355 add_srs_wkt (p, 4, 1354 1356 "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1355 1357 add_srs_wkt (p, 5, ................................................................................ 1458 1460 add_proj4text (p, 0, 1459 1461 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-74,-130,"); 1460 1462 add_proj4text (p, 1, 1461 1463 "42,0,0,0,0 +no_defs"); 1462 1464 add_srs_wkt (p, 0, 1463 1465 "GEOGCS[\"M'poraloko\",DATUM[\"M_poraloko\",SPHEROID[\"Cl"); 1464 1466 add_srs_wkt (p, 1, 1465 - "arke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY["); 1467 + "arke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORITY["); 1466 1468 add_srs_wkt (p, 2, 1467 1469 "\"EPSG\",\"7011\"]],TOWGS84[-74,-130,42,0,0,0,0],AUTHORI"); 1468 1470 add_srs_wkt (p, 3, 1469 1471 "TY[\"EPSG\",\"6266\"]],PRIMEM[\"Greenwich\",0,AUTHORITY["); 1470 1472 add_srs_wkt (p, 4, 1471 1473 "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A"); 1472 1474 add_srs_wkt (p, 5, ................................................................................ 1479 1481 "North_American_Datum_1927", "none", "degree", 1480 1482 "Latitude", "North", "Longitude", "East"); 1481 1483 add_proj4text (p, 0, 1482 1484 "+proj=longlat +datum=NAD27 +no_defs"); 1483 1485 add_srs_wkt (p, 0, 1484 1486 "GEOGCS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPH"); 1485 1487 add_srs_wkt (p, 1, 1486 - "EROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHOR"); 1488 + "EROID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHOR"); 1487 1489 add_srs_wkt (p, 2, 1488 1490 "ITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PR"); 1489 1491 add_srs_wkt (p, 3, 1490 1492 "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT["); 1491 1493 add_srs_wkt (p, 4, 1492 1494 "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\""); 1493 1495 add_srs_wkt (p, 5, ................................................................................ 1504 1506 add_proj4text (p, 1, 1505 1507 "+no_defs"); 1506 1508 add_srs_wkt (p, 0, 1507 1509 "GEOGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHER"); 1508 1510 add_srs_wkt (p, 1, 1509 1511 "OID[\"Clarke 1866 Michigan\",6378450.047548896,294.97869"); 1510 1512 add_srs_wkt (p, 2, 1511 - "71646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\""); 1513 + "71646772,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\""); 1512 1514 add_srs_wkt (p, 3, 1513 1515 ",\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 1514 1516 add_srs_wkt (p, 4, 1515 1517 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 1516 1518 add_srs_wkt (p, 5, 1517 1519 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 1518 1520 add_srs_wkt (p, 6, ................................................................................ 1669 1671 add_proj4text (p, 1, 1670 1672 "320,0,0,0,0 +no_defs"); 1671 1673 add_srs_wkt (p, 0, 1672 1674 "GEOGCS[\"NTF\",DATUM[\"Nouvelle_Triangulation_Francaise\""); 1673 1675 add_srs_wkt (p, 1, 1674 1676 ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936"); 1675 1677 add_srs_wkt (p, 2, 1676 - "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1678 + "269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1677 1679 add_srs_wkt (p, 3, 1678 1680 ",0,0,0],AUTHORITY[\"EPSG\",\"6275\"]],PRIMEM[\"Greenwich"); 1679 1681 add_srs_wkt (p, 4, 1680 1682 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 1681 1683 add_srs_wkt (p, 5, 1682 1684 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 1683 1685 add_srs_wkt (p, 6, ................................................................................ 1795 1797 "Palestine 1923", 1, 1, 1796 1798 "Clarke 1880 (Benoit)", "Greenwich", 1797 1799 "Palestine_1923", "none", "degree", 1798 1800 "Latitude", "North", "Longitude", "East"); 1799 1801 add_proj4text (p, 0, 1800 1802 "+proj=longlat +a=6378300.789 +b=6356566.435 +towgs84=-27"); 1801 1803 add_proj4text (p, 1, 1802 - "5.722,94.7824,340.894,-8.001,-4.42,-11.821,1 +no_defs"); 1804 + "5.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +no_defs"); 1803 1805 add_srs_wkt (p, 0, 1804 1806 "GEOGCS[\"Palestine 1923\",DATUM[\"Palestine_1923\",SPHER"); 1805 1807 add_srs_wkt (p, 1, 1806 1808 "OID[\"Clarke 1880 (Benoit)\",6378300.789,293.46631553898"); 1807 1809 add_srs_wkt (p, 2, 1808 - "02,AUTHORITY[\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.782"); 1810 + "11,AUTHORITY[\"EPSG\",\"7010\"]],TOWGS84[-275.7224,94.78"); 1809 1811 add_srs_wkt (p, 3, 1810 - "4,340.894,-8.001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6"); 1812 + "24,340.8944,-8.001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\""); 1811 1813 add_srs_wkt (p, 4, 1812 - "281\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901"); 1814 + "6281\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 1813 1815 add_srs_wkt (p, 5, 1814 - "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG"); 1816 + "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 1815 1817 add_srs_wkt (p, 6, 1816 - "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\""); 1818 + "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 1817 1819 add_srs_wkt (p, 7, 1818 - ",EAST],AUTHORITY[\"EPSG\",\"4281\"]]"); 1820 + "\",EAST],AUTHORITY[\"EPSG\",\"4281\"]]"); 1819 1821 p = add_epsg_def_ex (filter, first, last, 4282, "epsg", 4282, 1820 1822 "Pointe Noire", 1, 1, 1821 1823 "Clarke 1880 (IGN)", "Greenwich", 1822 1824 "Congo_1960_Pointe_Noire", "none", "degree", 1823 1825 "Latitude", "North", "Longitude", "East"); 1824 1826 add_proj4text (p, 0, 1825 1827 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-148,51,-"); ................................................................................ 1826 1828 add_proj4text (p, 1, 1827 1829 "291,0,0,0,0 +no_defs"); 1828 1830 add_srs_wkt (p, 0, 1829 1831 "GEOGCS[\"Pointe Noire\",DATUM[\"Congo_1960_Pointe_Noire\""); 1830 1832 add_srs_wkt (p, 1, 1831 1833 ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936"); 1832 1834 add_srs_wkt (p, 2, 1833 - "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-148,51,-291,0"); 1835 + "269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-148,51,-291,0"); 1834 1836 add_srs_wkt (p, 3, 1835 1837 ",0,0,0],AUTHORITY[\"EPSG\",\"6282\"]],PRIMEM[\"Greenwich"); 1836 1838 add_srs_wkt (p, 4, 1837 1839 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 1838 1840 add_srs_wkt (p, 5, 1839 1841 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 1840 1842 add_srs_wkt (p, 6, ................................................................................ 1868 1870 "Pulkovo 1942", 1, 1, 1869 1871 "Krassowsky 1940", "Greenwich", 1870 1872 "Pulkovo_1942", "none", "degree", 1871 1873 "Latitude", "North", "Longitude", "East"); 1872 1874 add_proj4text (p, 0, 1873 1875 "+proj=longlat +ellps=krass +towgs84=23.92,-141.27,-80.9,"); 1874 1876 add_proj4text (p, 1, 1875 - "-0,0.35,0.82,-0.12 +no_defs"); 1877 + "0,0.35,0.82,-0.12 +no_defs"); 1876 1878 add_srs_wkt (p, 0, 1877 1879 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 1878 1880 add_srs_wkt (p, 1, 1879 1881 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1880 1882 add_srs_wkt (p, 2, 1881 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 1883 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 1882 1884 add_srs_wkt (p, 3, 1883 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 1885 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1884 1886 add_srs_wkt (p, 4, 1885 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 1887 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1886 1888 add_srs_wkt (p, 5, 1887 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 1889 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1888 1890 add_srs_wkt (p, 6, 1889 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1891 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 1890 1892 add_srs_wkt (p, 7, 1891 1893 "]]"); 1892 1894 p = add_epsg_def_ex (filter, first, last, 4285, "epsg", 4285, 1893 1895 "Qatar 1974", 1, 1, 1894 1896 "International 1924", "Greenwich", 1895 1897 "Qatar_1974", "none", "degree", 1896 1898 "Latitude", "North", "Longitude", "East"); ................................................................................ 1979 1981 "G\",\"4288\"]]"); 1980 1982 p = add_epsg_def_ex (filter, first, last, 4289, "epsg", 4289, 1981 1983 "Amersfoort", 1, 1, 1982 1984 "Bessel 1841", "Greenwich", 1983 1985 "Amersfoort", "none", "degree", 1984 1986 "Latitude", "North", "Longitude", "East"); 1985 1987 add_proj4text (p, 0, 1986 - "+proj=longlat +ellps=bessel +towgs84=565.417,50.3319,465"); 1988 + "+proj=longlat +ellps=bessel +towgs84=565.4171,50.3319,46"); 1987 1989 add_proj4text (p, 1, 1988 - ".552,-0.398957,0.343988,-1.8774,4.0725 +no_defs"); 1990 + "5.5524,-0.398957388243134,0.343987817378283,-1.877401639"); 1991 + add_proj4text (p, 2, 1992 + "98045,4.0725 +no_defs"); 1989 1993 add_srs_wkt (p, 0, 1990 1994 "GEOGCS[\"Amersfoort\",DATUM[\"Amersfoort\",SPHEROID[\"Be"); 1991 1995 add_srs_wkt (p, 1, 1992 1996 "ssel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\""); 1993 1997 add_srs_wkt (p, 2, 1994 - "7004\"]],TOWGS84[565.417,50.3319,465.552,-0.398957,0.343"); 1998 + "7004\"]],TOWGS84[565.4171,50.3319,465.5524,-0.3989573882"); 1995 1999 add_srs_wkt (p, 3, 1996 - "988,-1.8774,4.0725],AUTHORITY[\"EPSG\",\"6289\"]],PRIMEM"); 2000 + "43134,0.343987817378283,-1.87740163998045,4.0725],AUTHOR"); 1997 2001 add_srs_wkt (p, 4, 1998 - "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 2002 + "ITY[\"EPSG\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 1999 2003 add_srs_wkt (p, 5, 2000 - "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 2004 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 2001 2005 add_srs_wkt (p, 6, 2002 - "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR"); 2006 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 2003 2007 add_srs_wkt (p, 7, 2004 - "ITY[\"EPSG\",\"4289\"]]"); 2008 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4289\"]]"); 2005 2009 p = add_epsg_def_ex (filter, first, last, 4291, "epsg", 4291, 2006 2010 "SAD69", 1, 1, 2007 2011 "GRS 1967", "Greenwich", 2008 2012 "South_American_Datum_1969", "none", "degree", 2009 2013 "Latitude", "North", "Longitude", "East"); 2010 2014 add_proj4text (p, 0, 2011 2015 "+proj=longlat +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +n"); ................................................................................ 2123 2127 "Sudan", "none", "degree", 2124 2128 "Latitude", "North", "Longitude", "East"); 2125 2129 add_proj4text (p, 0, 2126 2130 "+proj=longlat +a=6378249.2 +b=6356515 +no_defs"); 2127 2131 add_srs_wkt (p, 0, 2128 2132 "GEOGCS[\"Sudan\",DATUM[\"Sudan\",SPHEROID[\"Clarke 1880 "); 2129 2133 add_srs_wkt (p, 1, 2130 - "(IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\""); 2134 + "(IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\""); 2131 2135 add_srs_wkt (p, 2, 2132 2136 "7011\"]],AUTHORITY[\"EPSG\",\"6296\"]],PRIMEM[\"Greenwic"); 2133 2137 add_srs_wkt (p, 3, 2134 2138 "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01"); 2135 2139 add_srs_wkt (p, 4, 2136 2140 "74532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Lati"); 2137 2141 add_srs_wkt (p, 5, ................................................................................ 2267 2271 add_proj4text (p, 0, 2268 2272 "+proj=longlat +a=6378293.645208759 +b=6356617.987679838 "); 2269 2273 add_proj4text (p, 1, 2270 2274 "+towgs84=-61.702,284.488,472.052,0,0,0,0 +no_defs"); 2271 2275 add_srs_wkt (p, 0, 2272 2276 "GEOGCS[\"Trinidad 1903\",DATUM[\"Trinidad_1903\",SPHEROI"); 2273 2277 add_srs_wkt (p, 1, 2274 - "D[\"Clarke 1858\",6378293.645208759,294.2606763692569,AU"); 2278 + "D[\"Clarke 1858\",6378293.645208759,294.2606763692606,AU"); 2275 2279 add_srs_wkt (p, 2, 2276 2280 "THORITY[\"EPSG\",\"7007\"]],TOWGS84[-61.702,284.488,472."); 2277 2281 add_srs_wkt (p, 3, 2278 2282 "052,0,0,0,0],AUTHORITY[\"EPSG\",\"6302\"]],PRIMEM[\"Gree"); 2279 2283 add_srs_wkt (p, 4, 2280 2284 "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\","); 2281 2285 add_srs_wkt (p, 5, ................................................................................ 2313 2317 add_proj4text (p, 0, 2314 2318 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,"); 2315 2319 add_proj4text (p, 1, 2316 2320 "227,0,0,0,0 +no_defs"); 2317 2321 add_srs_wkt (p, 0, 2318 2322 "GEOGCS[\"Voirol 1875\",DATUM[\"Voirol_1875\",SPHEROID[\""); 2319 2323 add_srs_wkt (p, 1, 2320 - "Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORIT"); 2324 + "Clarke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORIT"); 2321 2325 add_srs_wkt (p, 2, 2322 2326 "Y[\"EPSG\",\"7011\"]],TOWGS84[-73,-247,227,0,0,0,0],AUTH"); 2323 2327 add_srs_wkt (p, 3, 2324 2328 "ORITY[\"EPSG\",\"6304\"]],PRIMEM[\"Greenwich\",0,AUTHORI"); 2325 2329 add_srs_wkt (p, 4, 2326 2330 "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943"); 2327 2331 add_srs_wkt (p, 5, ................................................................................ 2351 2355 ",\"4306\"]]"); 2352 2356 p = add_epsg_def_ex (filter, first, last, 4307, "epsg", 4307, 2353 2357 "Nord Sahara 1959", 1, 1, 2354 2358 "Clarke 1880 (RGS)", "Greenwich", 2355 2359 "Nord_Sahara_1959", "none", "degree", 2356 2360 "Latitude", "North", "Longitude", "East"); 2357 2361 add_proj4text (p, 0, 2358 - "+proj=longlat +ellps=clrk80 +towgs84=-209.362,-87.8162,4"); 2362 + "+proj=longlat +ellps=clrk80 +towgs84=-209.3622,-87.8162,"); 2359 2363 add_proj4text (p, 1, 2360 - "04.62,0.0046,3.4784,0.5805,-1.4547 +no_defs"); 2364 + "404.6198,0.0046,3.4784,0.5805,-1.4547 +no_defs"); 2361 2365 add_srs_wkt (p, 0, 2362 2366 "GEOGCS[\"Nord Sahara 1959\",DATUM[\"Nord_Sahara_1959\",S"); 2363 2367 add_srs_wkt (p, 1, 2364 2368 "PHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHOR"); 2365 2369 add_srs_wkt (p, 2, 2366 - "ITY[\"EPSG\",\"7012\"]],TOWGS84[-209.362,-87.8162,404.62"); 2370 + "ITY[\"EPSG\",\"7012\"]],TOWGS84[-209.3622,-87.8162,404.6"); 2367 2371 add_srs_wkt (p, 3, 2368 - ",0.0046,3.4784,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307"); 2372 + "198,0.0046,3.4784,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6"); 2369 2373 add_srs_wkt (p, 4, 2370 - "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 2374 + "307\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901"); 2371 2375 add_srs_wkt (p, 5, 2372 - "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 2376 + "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG"); 2373 2377 add_srs_wkt (p, 6, 2374 - "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E"); 2378 + "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\""); 2375 2379 add_srs_wkt (p, 7, 2376 - "AST],AUTHORITY[\"EPSG\",\"4307\"]]"); 2380 + ",EAST],AUTHORITY[\"EPSG\",\"4307\"]]"); 2377 2381 p = add_epsg_def_ex (filter, first, last, 4308, "epsg", 4308, 2378 2382 "RT38", 1, 1, 2379 2383 "Bessel 1841", "Greenwich", 2380 2384 "Stockholm_1938", "none", "degree", 2381 2385 "Latitude", "North", "Longitude", "East"); 2382 2386 add_proj4text (p, 0, 2383 2387 "+proj=longlat +ellps=bessel +no_defs");
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 83 83 "Yoff", "none", "degree", 84 84 "Latitude", "North", "Longitude", "East"); 85 85 add_proj4text (p, 0, 86 86 "+proj=longlat +a=6378249.2 +b=6356515 +no_defs"); 87 87 add_srs_wkt (p, 0, 88 88 "GEOGCS[\"Yoff\",DATUM[\"Yoff\",SPHEROID[\"Clarke 1880 (I"); 89 89 add_srs_wkt (p, 1, 90 - "GN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7"); 90 + "GN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7"); 91 91 add_srs_wkt (p, 2, 92 92 "011\"]],AUTHORITY[\"EPSG\",\"6310\"]],PRIMEM[\"Greenwich"); 93 93 add_srs_wkt (p, 3, 94 94 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 95 95 add_srs_wkt (p, 4, 96 96 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 97 97 add_srs_wkt (p, 5, ................................................................................ 148 148 "UTHORITY[\"EPSG\",\"4312\"]]"); 149 149 p = add_epsg_def_ex (filter, first, last, 4313, "epsg", 4313, 150 150 "Belge 1972", 1, 1, 151 151 "International 1924", "Greenwich", 152 152 "Reseau_National_Belge_1972", "none", "degree", 153 153 "Latitude", "North", "Longitude", "East"); 154 154 add_proj4text (p, 0, 155 - "+proj=longlat +ellps=intl +towgs84=-106.869,52.2978,-103"); 155 + "+proj=longlat +ellps=intl +towgs84=-106.8686,52.2978,-10"); 156 156 add_proj4text (p, 1, 157 - ".724,0.3366,-0.457,1.8422,-1.2747 +no_defs"); 157 + "3.7239,0.3366,-0.457,1.8422,-1.2747 +no_defs"); 158 158 add_srs_wkt (p, 0, 159 159 "GEOGCS[\"Belge 1972\",DATUM[\"Reseau_National_Belge_1972"); 160 160 add_srs_wkt (p, 1, 161 161 "\",SPHEROID[\"International 1924\",6378388,297,AUTHORITY"); 162 162 add_srs_wkt (p, 2, 163 - "[\"EPSG\",\"7022\"]],TOWGS84[-106.869,52.2978,-103.724,0"); 163 + "[\"EPSG\",\"7022\"]],TOWGS84[-106.8686,52.2978,-103.7239"); 164 164 add_srs_wkt (p, 3, 165 - ".3366,-0.457,1.8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\""); 165 + ",0.3366,-0.457,1.8422,-1.2747],AUTHORITY[\"EPSG\",\"6313"); 166 166 add_srs_wkt (p, 4, 167 - "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 167 + "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 168 168 add_srs_wkt (p, 5, 169 - "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 169 + "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 170 170 add_srs_wkt (p, 6, 171 - "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS"); 171 + "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E"); 172 172 add_srs_wkt (p, 7, 173 - "T],AUTHORITY[\"EPSG\",\"4313\"]]"); 173 + "AST],AUTHORITY[\"EPSG\",\"4313\"]]"); 174 174 p = add_epsg_def_ex (filter, first, last, 4314, "epsg", 4314, 175 175 "DHDN", 1, 1, 176 176 "Bessel 1841", "Greenwich", 177 177 "Deutsches_Hauptdreiecksnetz", "none", "degree", 178 178 "Latitude", "North", "Longitude", "East"); 179 179 add_proj4text (p, 0, 180 180 "+proj=longlat +ellps=bessel +towgs84=598.1,73.7,418.2,0."); ................................................................................ 204 204 add_proj4text (p, 0, 205 205 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-23,259,-"); 206 206 add_proj4text (p, 1, 207 207 "9,0,0,0,0 +no_defs"); 208 208 add_srs_wkt (p, 0, 209 209 "GEOGCS[\"Conakry 1905\",DATUM[\"Conakry_1905\",SPHEROID["); 210 210 add_srs_wkt (p, 1, 211 - "\"Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHOR"); 211 + "\"Clarke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHOR"); 212 212 add_srs_wkt (p, 2, 213 213 "ITY[\"EPSG\",\"7011\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTH"); 214 214 add_srs_wkt (p, 3, 215 215 "ORITY[\"EPSG\",\"6315\"]],PRIMEM[\"Greenwich\",0,AUTHORI"); 216 216 add_srs_wkt (p, 4, 217 217 "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943"); 218 218 add_srs_wkt (p, 5, ................................................................................ 369 369 add_proj4text (p, 1, 370 370 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 371 371 add_srs_wkt (p, 0, 372 372 "PROJCS[\"NAD27 / BLM 59N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 373 373 add_srs_wkt (p, 1, 374 374 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 375 375 add_srs_wkt (p, 2, 376 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 376 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 377 377 add_srs_wkt (p, 3, 378 378 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 379 379 add_srs_wkt (p, 4, 380 380 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 381 381 add_srs_wkt (p, 5, 382 382 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 383 383 add_srs_wkt (p, 6, ................................................................................ 406 406 add_proj4text (p, 1, 407 407 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 408 408 add_srs_wkt (p, 0, 409 409 "PROJCS[\"NAD27 / BLM 60N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 410 410 add_srs_wkt (p, 1, 411 411 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 412 412 add_srs_wkt (p, 2, 413 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 413 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 414 414 add_srs_wkt (p, 3, 415 415 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 416 416 add_srs_wkt (p, 4, 417 417 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 418 418 add_srs_wkt (p, 5, 419 419 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 420 420 add_srs_wkt (p, 6, ................................................................................ 443 443 add_proj4text (p, 1, 444 444 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 445 445 add_srs_wkt (p, 0, 446 446 "PROJCS[\"NAD27 / BLM 1N (ftUS)\",GEOGCS[\"NAD27\",DATUM["); 447 447 add_srs_wkt (p, 1, 448 448 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 449 449 add_srs_wkt (p, 2, 450 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 450 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 451 451 add_srs_wkt (p, 3, 452 452 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 453 453 add_srs_wkt (p, 4, 454 454 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 455 455 add_srs_wkt (p, 5, 456 456 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 457 457 add_srs_wkt (p, 6, ................................................................................ 480 480 add_proj4text (p, 1, 481 481 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 482 482 add_srs_wkt (p, 0, 483 483 "PROJCS[\"NAD27 / BLM 2N (ftUS)\",GEOGCS[\"NAD27\",DATUM["); 484 484 add_srs_wkt (p, 1, 485 485 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 486 486 add_srs_wkt (p, 2, 487 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 487 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 488 488 add_srs_wkt (p, 3, 489 489 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 490 490 add_srs_wkt (p, 4, 491 491 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 492 492 add_srs_wkt (p, 5, 493 493 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 494 494 add_srs_wkt (p, 6, ................................................................................ 517 517 add_proj4text (p, 1, 518 518 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 519 519 add_srs_wkt (p, 0, 520 520 "PROJCS[\"NAD27 / BLM 3N (ftUS)\",GEOGCS[\"NAD27\",DATUM["); 521 521 add_srs_wkt (p, 1, 522 522 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 523 523 add_srs_wkt (p, 2, 524 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 524 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 525 525 add_srs_wkt (p, 3, 526 526 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 527 527 add_srs_wkt (p, 4, 528 528 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 529 529 add_srs_wkt (p, 5, 530 530 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 531 531 add_srs_wkt (p, 6, ................................................................................ 554 554 add_proj4text (p, 1, 555 555 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 556 556 add_srs_wkt (p, 0, 557 557 "PROJCS[\"NAD27 / BLM 4N (ftUS)\",GEOGCS[\"NAD27\",DATUM["); 558 558 add_srs_wkt (p, 1, 559 559 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 560 560 add_srs_wkt (p, 2, 561 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 561 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 562 562 add_srs_wkt (p, 3, 563 563 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 564 564 add_srs_wkt (p, 4, 565 565 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 566 566 add_srs_wkt (p, 5, 567 567 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 568 568 add_srs_wkt (p, 6, ................................................................................ 591 591 add_proj4text (p, 1, 592 592 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 593 593 add_srs_wkt (p, 0, 594 594 "PROJCS[\"NAD27 / BLM 5N (ftUS)\",GEOGCS[\"NAD27\",DATUM["); 595 595 add_srs_wkt (p, 1, 596 596 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 597 597 add_srs_wkt (p, 2, 598 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 598 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 599 599 add_srs_wkt (p, 3, 600 600 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 601 601 add_srs_wkt (p, 4, 602 602 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 603 603 add_srs_wkt (p, 5, 604 604 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 605 605 add_srs_wkt (p, 6, ................................................................................ 628 628 add_proj4text (p, 1, 629 629 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 630 630 add_srs_wkt (p, 0, 631 631 "PROJCS[\"NAD27 / BLM 6N (ftUS)\",GEOGCS[\"NAD27\",DATUM["); 632 632 add_srs_wkt (p, 1, 633 633 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 634 634 add_srs_wkt (p, 2, 635 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 635 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 636 636 add_srs_wkt (p, 3, 637 637 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 638 638 add_srs_wkt (p, 4, 639 639 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 640 640 add_srs_wkt (p, 5, 641 641 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 642 642 add_srs_wkt (p, 6, ................................................................................ 665 665 add_proj4text (p, 1, 666 666 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 667 667 add_srs_wkt (p, 0, 668 668 "PROJCS[\"NAD27 / BLM 7N (ftUS)\",GEOGCS[\"NAD27\",DATUM["); 669 669 add_srs_wkt (p, 1, 670 670 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 671 671 add_srs_wkt (p, 2, 672 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 672 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 673 673 add_srs_wkt (p, 3, 674 674 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 675 675 add_srs_wkt (p, 4, 676 676 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 677 677 add_srs_wkt (p, 5, 678 678 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 679 679 add_srs_wkt (p, 6, ................................................................................ 702 702 add_proj4text (p, 1, 703 703 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 704 704 add_srs_wkt (p, 0, 705 705 "PROJCS[\"NAD27 / BLM 8N (ftUS)\",GEOGCS[\"NAD27\",DATUM["); 706 706 add_srs_wkt (p, 1, 707 707 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 708 708 add_srs_wkt (p, 2, 709 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 709 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 710 710 add_srs_wkt (p, 3, 711 711 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 712 712 add_srs_wkt (p, 4, 713 713 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 714 714 add_srs_wkt (p, 5, 715 715 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 716 716 add_srs_wkt (p, 6, ................................................................................ 739 739 add_proj4text (p, 1, 740 740 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 741 741 add_srs_wkt (p, 0, 742 742 "PROJCS[\"NAD27 / BLM 9N (ftUS)\",GEOGCS[\"NAD27\",DATUM["); 743 743 add_srs_wkt (p, 1, 744 744 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 745 745 add_srs_wkt (p, 2, 746 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 746 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 747 747 add_srs_wkt (p, 3, 748 748 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 749 749 add_srs_wkt (p, 4, 750 750 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 751 751 add_srs_wkt (p, 5, 752 752 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 753 753 add_srs_wkt (p, 6, ................................................................................ 776 776 add_proj4text (p, 1, 777 777 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 778 778 add_srs_wkt (p, 0, 779 779 "PROJCS[\"NAD27 / BLM 10N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 780 780 add_srs_wkt (p, 1, 781 781 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 782 782 add_srs_wkt (p, 2, 783 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 783 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 784 784 add_srs_wkt (p, 3, 785 785 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 786 786 add_srs_wkt (p, 4, 787 787 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 788 788 add_srs_wkt (p, 5, 789 789 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 790 790 add_srs_wkt (p, 6, ................................................................................ 813 813 add_proj4text (p, 1, 814 814 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 815 815 add_srs_wkt (p, 0, 816 816 "PROJCS[\"NAD27 / BLM 11N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 817 817 add_srs_wkt (p, 1, 818 818 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 819 819 add_srs_wkt (p, 2, 820 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 820 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 821 821 add_srs_wkt (p, 3, 822 822 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 823 823 add_srs_wkt (p, 4, 824 824 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 825 825 add_srs_wkt (p, 5, 826 826 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 827 827 add_srs_wkt (p, 6, ................................................................................ 850 850 add_proj4text (p, 1, 851 851 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 852 852 add_srs_wkt (p, 0, 853 853 "PROJCS[\"NAD27 / BLM 12N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 854 854 add_srs_wkt (p, 1, 855 855 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 856 856 add_srs_wkt (p, 2, 857 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 857 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 858 858 add_srs_wkt (p, 3, 859 859 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 860 860 add_srs_wkt (p, 4, 861 861 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 862 862 add_srs_wkt (p, 5, 863 863 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 864 864 add_srs_wkt (p, 6, ................................................................................ 887 887 add_proj4text (p, 1, 888 888 "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 889 889 add_srs_wkt (p, 0, 890 890 "PROJCS[\"NAD27 / BLM 13N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 891 891 add_srs_wkt (p, 1, 892 892 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 893 893 add_srs_wkt (p, 2, 894 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 894 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 895 895 add_srs_wkt (p, 3, 896 896 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 897 897 add_srs_wkt (p, 4, 898 898 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 899 899 add_srs_wkt (p, 5, 900 900 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 901 901 add_srs_wkt (p, 6, ................................................................................ 965 965 add_proj4text (p, 2, 966 966 "9.614,-255.95,0,0,0,0 +units=m +no_defs"); 967 967 add_srs_wkt (p, 0, 968 968 "PROJCS[\"Katanga 1955 / Katanga Lambert\",GEOGCS[\"Katan"); 969 969 add_srs_wkt (p, 1, 970 970 "ga 1955\",DATUM[\"Katanga_1955\",SPHEROID[\"Clarke 1866\""); 971 971 add_srs_wkt (p, 2, 972 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 972 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 973 973 add_srs_wkt (p, 3, 974 974 "]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHORITY[\""); 975 975 add_srs_wkt (p, 4, 976 976 "EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 977 977 add_srs_wkt (p, 5, 978 978 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 979 979 add_srs_wkt (p, 6, ................................................................................ 1043 1043 add_proj4text (p, 1, 1044 1044 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1045 1045 add_srs_wkt (p, 0, 1046 1046 "PROJCS[\"NAD27 / BLM 18N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 1047 1047 add_srs_wkt (p, 1, 1048 1048 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 1049 1049 add_srs_wkt (p, 2, 1050 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 1050 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 1051 1051 add_srs_wkt (p, 3, 1052 1052 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 1053 1053 add_srs_wkt (p, 4, 1054 1054 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 1055 1055 add_srs_wkt (p, 5, 1056 1056 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 1057 1057 add_srs_wkt (p, 6, ................................................................................ 1080 1080 add_proj4text (p, 1, 1081 1081 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1082 1082 add_srs_wkt (p, 0, 1083 1083 "PROJCS[\"NAD27 / BLM 19N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 1084 1084 add_srs_wkt (p, 1, 1085 1085 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 1086 1086 add_srs_wkt (p, 2, 1087 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 1087 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 1088 1088 add_srs_wkt (p, 3, 1089 1089 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 1090 1090 add_srs_wkt (p, 4, 1091 1091 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 1092 1092 add_srs_wkt (p, 5, 1093 1093 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 1094 1094 add_srs_wkt (p, 6, ................................................................................ 1829 1829 add_proj4text (p, 2, 1830 1830 "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1831 1831 add_srs_wkt (p, 0, 1832 1832 "PROJCS[\"NAD27 / Pennsylvania South\",GEOGCS[\"NAD27\",D"); 1833 1833 add_srs_wkt (p, 1, 1834 1834 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 1835 1835 add_srs_wkt (p, 2, 1836 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 1836 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 1837 1837 add_srs_wkt (p, 3, 1838 1838 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 1839 1839 add_srs_wkt (p, 4, 1840 1840 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1841 1841 add_srs_wkt (p, 5, 1842 1842 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1843 1843 add_srs_wkt (p, 6, ................................................................................ 1872 1872 add_proj4text (p, 2, 1873 1873 "0480.06096012192 +datum=NAD27 +units=us-ft +no_defs"); 1874 1874 add_srs_wkt (p, 0, 1875 1875 "PROJCS[\"NAD27 / New York Long Island\",GEOGCS[\"NAD27\""); 1876 1876 add_srs_wkt (p, 1, 1877 1877 ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1"); 1878 1878 add_srs_wkt (p, 2, 1879 - "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7"); 1879 + "866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7"); 1880 1880 add_srs_wkt (p, 3, 1881 1881 "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich"); 1882 1882 add_srs_wkt (p, 4, 1883 1883 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 1884 1884 add_srs_wkt (p, 5, 1885 1885 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 1886 1886 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 2281 2281 "North_American_Datum_1927_1976", "none", "degree", 2282 2282 "Latitude", "North", "Longitude", "East"); 2283 2283 add_proj4text (p, 0, 2284 2284 "+proj=longlat +ellps=clrk66 +no_defs"); 2285 2285 add_srs_wkt (p, 0, 2286 2286 "GEOGCS[\"NAD27(76)\",DATUM[\"North_American_Datum_1927_1"); 2287 2287 add_srs_wkt (p, 1, 2288 - "976\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821390"); 2288 + "976\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821389"); 2289 2289 add_srs_wkt (p, 2, 2290 - "06,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"66"); 2290 + "82,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"66"); 2291 2291 add_srs_wkt (p, 3, 2292 2292 "08\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 2293 2293 add_srs_wkt (p, 4, 2294 2294 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 2295 2295 add_srs_wkt (p, 5, 2296 2296 ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\","); 2297 2297 add_srs_wkt (p, 6, ................................................................................ 2304 2304 add_proj4text (p, 0, 2305 2305 "+proj=longlat +ellps=clrk66 +no_defs"); 2306 2306 add_srs_wkt (p, 0, 2307 2307 "GEOGCS[\"NAD27(CGQ77)\",DATUM[\"North_American_Datum_192"); 2308 2308 add_srs_wkt (p, 1, 2309 2309 "7_CGQ77\",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982"); 2310 2310 add_srs_wkt (p, 2, 2311 - "139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\","); 2311 + "138982,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\","); 2312 2312 add_srs_wkt (p, 3, 2313 2313 "\"6609\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 2314 2314 add_srs_wkt (p, 4, 2315 2315 "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 2316 2316 add_srs_wkt (p, 5, 2317 2317 "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 2318 2318 add_srs_wkt (p, 6, ................................................................................ 2340 2340 "Hong Kong 1980", 1, 1, 2341 2341 "International 1924", "Greenwich", 2342 2342 "Hong_Kong_1980", "none", "degree", 2343 2343 "Latitude", "North", "Longitude", "East"); 2344 2344 add_proj4text (p, 0, 2345 2345 "+proj=longlat +ellps=intl +towgs84=-162.619,-276.959,-16"); 2346 2346 add_proj4text (p, 1, 2347 - "1.764,0.067753,-2.24365,-1.15883,-1.09425 +no_defs"); 2347 + "1.764,0.067753,-2.243649,-1.158827,-1.094246 +no_defs"); 2348 2348 add_srs_wkt (p, 0, 2349 2349 "GEOGCS[\"Hong Kong 1980\",DATUM[\"Hong_Kong_1980\",SPHER"); 2350 2350 add_srs_wkt (p, 1, 2351 2351 "OID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\""); 2352 2352 add_srs_wkt (p, 2, 2353 2353 ",\"7022\"]],TOWGS84[-162.619,-276.959,-161.764,0.067753,"); 2354 2354 add_srs_wkt (p, 3, 2355 - "-2.24365,-1.15883,-1.09425],AUTHORITY[\"EPSG\",\"6611\"]"); 2355 + "-2.243649,-1.158827,-1.094246],AUTHORITY[\"EPSG\",\"6611"); 2356 2356 add_srs_wkt (p, 4, 2357 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 2357 + "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 2358 2358 add_srs_wkt (p, 5, 2359 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 2359 + "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 2360 2360 add_srs_wkt (p, 6, 2361 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 2361 + "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E"); 2362 2362 add_srs_wkt (p, 7, 2363 - "],AUTHORITY[\"EPSG\",\"4611\"]]"); 2363 + "AST],AUTHORITY[\"EPSG\",\"4611\"]]"); 2364 2364 p = add_epsg_def_ex (filter, first, last, 4612, "epsg", 4612, 2365 2365 "JGD2000", 1, 1, 2366 2366 "GRS 1980", "Greenwich", 2367 2367 "Japanese_Geodetic_Datum_2000", "none", "degree", 2368 2368 "Latitude", "North", "Longitude", "East"); 2369 2369 add_proj4text (p, 0, 2370 2370 "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de"); ................................................................................ 2409 2409 "ude\",EAST],AUTHORITY[\"EPSG\",\"4613\"]]"); 2410 2410 p = add_epsg_def_ex (filter, first, last, 4614, "epsg", 4614, 2411 2411 "QND95", 1, 1, 2412 2412 "International 1924", "Greenwich", 2413 2413 "Qatar_National_Datum_1995", "none", "degree", 2414 2414 "Latitude", "North", "Longitude", "East"); 2415 2415 add_proj4text (p, 0, 2416 - "+proj=longlat +ellps=intl +towgs84=-119.425,-303.659,-11"); 2416 + "+proj=longlat +ellps=intl +towgs84=-119.4248,-303.65872,"); 2417 2417 add_proj4text (p, 1, 2418 - ".0006,1.1643,0.174458,1.09626,3.65706 +no_defs"); 2418 + "-11.00061,1.164298,0.174458,1.096259,3.657065 +no_defs"); 2419 2419 add_srs_wkt (p, 0, 2420 2420 "GEOGCS[\"QND95\",DATUM[\"Qatar_National_Datum_1995\",SPH"); 2421 2421 add_srs_wkt (p, 1, 2422 2422 "EROID[\"International 1924\",6378388,297,AUTHORITY[\"EPS"); 2423 2423 add_srs_wkt (p, 2, 2424 - "G\",\"7022\"]],TOWGS84[-119.425,-303.659,-11.0006,1.1643"); 2424 + "G\",\"7022\"]],TOWGS84[-119.4248,-303.65872,-11.00061,1."); 2425 2425 add_srs_wkt (p, 3, 2426 - ",0.174458,1.09626,3.65706],AUTHORITY[\"EPSG\",\"6614\"]]"); 2426 + "164298,0.174458,1.096259,3.657065],AUTHORITY[\"EPSG\",\""); 2427 2427 add_srs_wkt (p, 4, 2428 - ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 2428 + "6614\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 2429 2429 add_srs_wkt (p, 5, 2430 - "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 2430 + "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 2431 2431 add_srs_wkt (p, 6, 2432 - "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 2432 + "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 2433 2433 add_srs_wkt (p, 7, 2434 - ",AUTHORITY[\"EPSG\",\"4614\"]]"); 2434 + "\",EAST],AUTHORITY[\"EPSG\",\"4614\"]]"); 2435 2435 p = add_epsg_def_ex (filter, first, last, 4615, "epsg", 4615, 2436 2436 "Porto Santo", 1, 1, 2437 2437 "International 1924", "Greenwich", 2438 2438 "Porto_Santo_1936", "none", "degree", 2439 2439 "Latitude", "North", "Longitude", "East"); 2440 2440 add_proj4text (p, 0, 2441 2441 "+proj=longlat +ellps=intl +towgs84=-499,-249,314,0,0,0,0"); ................................................................................ 2979 2979 add_proj4text (p, 1, 2980 2980 "+no_defs"); 2981 2981 add_srs_wkt (p, 0, 2982 2982 "GEOGCS[\"Saint Pierre et Miquelon 1950\",DATUM[\"Saint_P"); 2983 2983 add_srs_wkt (p, 1, 2984 2984 "ierre_et_Miquelon_1950\",SPHEROID[\"Clarke 1866\",637820"); 2985 2985 add_srs_wkt (p, 2, 2986 - "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],TOWG"); 2986 + "6.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],TOWG"); 2987 2987 add_srs_wkt (p, 3, 2988 2988 "S84[30,430,368,0,0,0,0],AUTHORITY[\"EPSG\",\"6638\"]],PR"); 2989 2989 add_srs_wkt (p, 4, 2990 2990 "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT["); 2991 2991 add_srs_wkt (p, 5, 2992 2992 "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\""); 2993 2993 add_srs_wkt (p, 6, ................................................................................ 3092 3092 "ST71 Belep", 1, 1, 3093 3093 "International 1924", "Greenwich", 3094 3094 "ST71_Belep", "none", "degree", 3095 3095 "Latitude", "North", "Longitude", "East"); 3096 3096 add_proj4text (p, 0, 3097 3097 "+proj=longlat +ellps=intl +towgs84=-480.26,-438.32,-643."); 3098 3098 add_proj4text (p, 1, 3099 - "429,16.3119,20.1721,-4.0349,-111.7 +no_defs"); 3099 + "429,16.3119,20.1721,-4.0349,-111.7002 +no_defs"); 3100 3100 add_srs_wkt (p, 0, 3101 3101 "GEOGCS[\"ST71 Belep\",DATUM[\"ST71_Belep\",SPHEROID[\"In"); 3102 3102 add_srs_wkt (p, 1, 3103 3103 "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022"); 3104 3104 add_srs_wkt (p, 2, 3105 3105 "\"]],TOWGS84[-480.26,-438.32,-643.429,16.3119,20.1721,-4"); 3106 3106 add_srs_wkt (p, 3, 3107 - ".0349,-111.7],AUTHORITY[\"EPSG\",\"6643\"]],PRIMEM[\"Gre"); 3107 + ".0349,-111.7002],AUTHORITY[\"EPSG\",\"6643\"]],PRIMEM[\""); 3108 3108 add_srs_wkt (p, 4, 3109 - "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 3109 + "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 3110 3110 add_srs_wkt (p, 5, 3111 - ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 3111 + "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 3112 3112 add_srs_wkt (p, 6, 3113 - "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E"); 3113 + "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY"); 3114 3114 add_srs_wkt (p, 7, 3115 - "PSG\",\"4643\"]]"); 3115 + "[\"EPSG\",\"4643\"]]"); 3116 3116 } 3117 3117 3118 3118 #endif /* full EPSG initialization enabled/disabled */ 3119 3119
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 410 410 "T],AUTHORITY[\"EPSG\",\"4659\"]]"); 411 411 p = add_epsg_def_ex (filter, first, last, 4660, "epsg", 4660, 412 412 "Helle 1954", 1, 1, 413 413 "International 1924", "Greenwich", 414 414 "Helle_1954", "none", "degree", 415 415 "Latitude", "North", "Longitude", "East"); 416 416 add_proj4text (p, 0, 417 - "+proj=longlat +ellps=intl +towgs84=982.609,552.753,-540."); 417 + "+proj=longlat +ellps=intl +towgs84=982.6087,552.753,-540"); 418 418 add_proj4text (p, 1, 419 - "873,6.68163,-31.6115,-19.8482,16.805 +no_defs"); 419 + ".873,6.68162662527694,-31.6114924086422,-19.848161004816"); 420 + add_proj4text (p, 2, 421 + "8,16.805 +no_defs"); 420 422 add_srs_wkt (p, 0, 421 423 "GEOGCS[\"Helle 1954\",DATUM[\"Helle_1954\",SPHEROID[\"In"); 422 424 add_srs_wkt (p, 1, 423 425 "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022"); 424 426 add_srs_wkt (p, 2, 425 - "\"]],TOWGS84[982.609,552.753,-540.873,6.68163,-31.6115,-"); 427 + "\"]],TOWGS84[982.6087,552.753,-540.873,6.68162662527694,"); 426 428 add_srs_wkt (p, 3, 427 - "19.8482,16.805],AUTHORITY[\"EPSG\",\"6660\"]],PRIMEM[\"G"); 429 + "-31.6114924086422,-19.8481610048168,16.805],AUTHORITY[\""); 428 430 add_srs_wkt (p, 4, 429 - "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree"); 431 + "EPSG\",\"6660\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 430 432 add_srs_wkt (p, 5, 431 - "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS"); 433 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 432 434 add_srs_wkt (p, 6, 433 - "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY["); 435 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 434 436 add_srs_wkt (p, 7, 435 - "\"EPSG\",\"4660\"]]"); 437 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4660\"]]"); 436 438 p = add_epsg_def_ex (filter, first, last, 4661, "epsg", 4661, 437 439 "LKS92", 1, 1, 438 440 "GRS 1980", "Greenwich", 439 441 "Latvia_1992", "none", "degree", 440 442 "Latitude", "North", "Longitude", "East"); 441 443 add_proj4text (p, 0, 442 444 "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de"); ................................................................................ 679 681 "Voirol_1879", "none", "degree", 680 682 "Latitude", "North", "Longitude", "East"); 681 683 add_proj4text (p, 0, 682 684 "+proj=longlat +a=6378249.2 +b=6356515 +no_defs"); 683 685 add_srs_wkt (p, 0, 684 686 "GEOGCS[\"Voirol 1879\",DATUM[\"Voirol_1879\",SPHEROID[\""); 685 687 add_srs_wkt (p, 1, 686 - "Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORIT"); 688 + "Clarke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORIT"); 687 689 add_srs_wkt (p, 2, 688 690 "Y[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"6671\"]],PRIM"); 689 691 add_srs_wkt (p, 3, 690 692 "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 691 693 add_srs_wkt (p, 4, 692 694 "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 693 695 add_srs_wkt (p, 5, ................................................................................ 723 725 "Chatham Islands 1979", 1, 1, 724 726 "International 1924", "Greenwich", 725 727 "Chatham_Islands_Datum_1979", "none", "degree", 726 728 "Latitude", "North", "Longitude", "East"); 727 729 add_proj4text (p, 0, 728 730 "+proj=longlat +ellps=intl +towgs84=174.05,-25.49,112.57,"); 729 731 add_proj4text (p, 1, 730 - "-0,-0,0.554,0.2263 +no_defs"); 732 + "0,0,0.554,0.2263 +no_defs"); 731 733 add_srs_wkt (p, 0, 732 734 "GEOGCS[\"Chatham Islands 1979\",DATUM[\"Chatham_Islands_"); 733 735 add_srs_wkt (p, 1, 734 736 "Datum_1979\",SPHEROID[\"International 1924\",6378388,297"); 735 737 add_srs_wkt (p, 2, 736 738 ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[174.05,-25.49,112"); 737 739 add_srs_wkt (p, 3, 738 - ".57,-0,-0,0.554,0.2263],AUTHORITY[\"EPSG\",\"6673\"]],PR"); 740 + ".57,0,0,0.554,0.2263],AUTHORITY[\"EPSG\",\"6673\"]],PRIM"); 739 741 add_srs_wkt (p, 4, 740 - "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT["); 742 + "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 741 743 add_srs_wkt (p, 5, 742 - "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\""); 744 + "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 743 745 add_srs_wkt (p, 6, 744 - "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT"); 746 + "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH"); 745 747 add_srs_wkt (p, 7, 746 - "HORITY[\"EPSG\",\"4673\"]]"); 748 + "ORITY[\"EPSG\",\"4673\"]]"); 747 749 p = add_epsg_def_ex (filter, first, last, 4674, "epsg", 4674, 748 750 "SIRGAS 2000", 1, 1, 749 751 "GRS 1980", "Greenwich", 750 752 "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "none", "degree", 751 753 "Latitude", "North", "Longitude", "East"); 752 754 add_proj4text (p, 0, 753 755 "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de"); ................................................................................ 777 779 add_proj4text (p, 0, 778 780 "+proj=longlat +ellps=clrk66 +towgs84=-100,-248,259,0,0,0"); 779 781 add_proj4text (p, 1, 780 782 ",0 +no_defs"); 781 783 add_srs_wkt (p, 0, 782 784 "GEOGCS[\"Guam 1963\",DATUM[\"Guam_1963\",SPHEROID[\"Clar"); 783 785 add_srs_wkt (p, 1, 784 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 786 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 785 787 add_srs_wkt (p, 2, 786 788 ",\"7008\"]],TOWGS84[-100,-248,259,0,0,0,0],AUTHORITY[\"E"); 787 789 add_srs_wkt (p, 3, 788 790 "PSG\",\"6675\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 789 791 add_srs_wkt (p, 4, 790 792 "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 791 793 add_srs_wkt (p, 5, ................................................................................ 930 932 "ORITY[\"EPSG\",\"4681\"]]"); 931 933 p = add_epsg_def_ex (filter, first, last, 4682, "epsg", 4682, 932 934 "Gulshan 303", 1, 1, 933 935 "Everest 1830 (1937 Adjustment)", "Greenwich", 934 936 "Gulshan_303", "none", "degree", 935 937 "Latitude", "North", "Longitude", "East"); 936 938 add_proj4text (p, 0, 937 - "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8"); 939 + "+proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs"); 938 940 add_proj4text (p, 1, 939 - "4=283.7,735.9,261.1,0,0,0,0 +no_defs"); 941 + "84=283.7,735.9,261.1,0,0,0,0 +no_defs"); 940 942 add_srs_wkt (p, 0, 941 943 "GEOGCS[\"Gulshan 303\",DATUM[\"Gulshan_303\",SPHEROID[\""); 942 944 add_srs_wkt (p, 1, 943 945 "Everest 1830 (1937 Adjustment)\",6377276.345,300.8017,AU"); 944 946 add_srs_wkt (p, 2, 945 947 "THORITY[\"EPSG\",\"7015\"]],TOWGS84[283.7,735.9,261.1,0,"); 946 948 add_srs_wkt (p, 3, ................................................................................ 961 963 add_proj4text (p, 0, 962 964 "+proj=longlat +ellps=clrk66 +towgs84=-127.62,-67.24,-47."); 963 965 add_proj4text (p, 1, 964 966 "04,-3.068,4.903,1.578,-1.06 +no_defs"); 965 967 add_srs_wkt (p, 0, 966 968 "GEOGCS[\"PRS92\",DATUM[\"Philippine_Reference_System_199"); 967 969 add_srs_wkt (p, 1, 968 - "2\",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982139006"); 970 + "2\",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982138982"); 969 971 add_srs_wkt (p, 2, 970 972 ",AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-127.62,-67.24,-4"); 971 973 add_srs_wkt (p, 3, 972 974 "7.04,-3.068,4.903,1.578,-1.06],AUTHORITY[\"EPSG\",\"6683"); 973 975 add_srs_wkt (p, 4, 974 976 "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 975 977 add_srs_wkt (p, 5, ................................................................................ 1074 1076 "\",EAST],AUTHORITY[\"EPSG\",\"4687\"]]"); 1075 1077 p = add_epsg_def_ex (filter, first, last, 4688, "epsg", 4688, 1076 1078 "Fatu Iva 72", 1, 1, 1077 1079 "International 1924", "Greenwich", 1078 1080 "Fatu_Iva_72", "none", "degree", 1079 1081 "Latitude", "North", "Longitude", "East"); 1080 1082 add_proj4text (p, 0, 1081 - "+proj=longlat +ellps=intl +towgs84=347.103,1078.12,2623."); 1083 + "+proj=longlat +ellps=intl +towgs84=347.103,1078.125,2623"); 1082 1084 add_proj4text (p, 1, 1083 - "92,-33.8875,70.6773,-9.3943,186.074 +no_defs"); 1085 + ".922,-33.8875,70.6773,-9.3943,186.074 +no_defs"); 1084 1086 add_srs_wkt (p, 0, 1085 1087 "GEOGCS[\"Fatu Iva 72\",DATUM[\"Fatu_Iva_72\",SPHEROID[\""); 1086 1088 add_srs_wkt (p, 1, 1087 1089 "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70"); 1088 1090 add_srs_wkt (p, 2, 1089 - "22\"]],TOWGS84[347.103,1078.12,2623.92,-33.8875,70.6773,"); 1091 + "22\"]],TOWGS84[347.103,1078.125,2623.922,-33.8875,70.677"); 1090 1092 add_srs_wkt (p, 3, 1091 - "-9.3943,186.074],AUTHORITY[\"EPSG\",\"6688\"]],PRIMEM[\""); 1093 + "3,-9.3943,186.074],AUTHORITY[\"EPSG\",\"6688\"]],PRIMEM["); 1092 1094 add_srs_wkt (p, 4, 1093 - "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 1095 + "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg"); 1094 1096 add_srs_wkt (p, 5, 1095 - "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 1097 + "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A"); 1096 1098 add_srs_wkt (p, 6, 1097 - "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY"); 1099 + "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI"); 1098 1100 add_srs_wkt (p, 7, 1099 - "[\"EPSG\",\"4688\"]]"); 1101 + "TY[\"EPSG\",\"4688\"]]"); 1100 1102 p = add_epsg_def_ex (filter, first, last, 4689, "epsg", 4689, 1101 1103 "IGN63 Hiva Oa", 1, 1, 1102 1104 "International 1924", "Greenwich", 1103 1105 "IGN63_Hiva_Oa", "none", "degree", 1104 1106 "Latitude", "North", "Longitude", "East"); 1105 1107 add_proj4text (p, 0, 1106 1108 "+proj=longlat +ellps=intl +towgs84=410.721,55.049,80.746"); ................................................................................ 1249 1251 add_proj4text (p, 0, 1250 1252 "+proj=longlat +ellps=clrk66 +towgs84=-103.746,-9.614,-25"); 1251 1253 add_proj4text (p, 1, 1252 1254 "5.95,0,0,0,0 +no_defs"); 1253 1255 add_srs_wkt (p, 0, 1254 1256 "GEOGCS[\"Katanga 1955\",DATUM[\"Katanga_1955\",SPHEROID["); 1255 1257 add_srs_wkt (p, 1, 1256 - "\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\""); 1258 + "\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\""); 1257 1259 add_srs_wkt (p, 2, 1258 1260 "EPSG\",\"7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,"); 1259 1261 add_srs_wkt (p, 3, 1260 1262 "0],AUTHORITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,"); 1261 1263 add_srs_wkt (p, 4, 1262 1264 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 1263 1265 add_srs_wkt (p, 5, ................................................................................ 1761 1763 add_proj4text (p, 0, 1762 1764 "+proj=longlat +ellps=clrk66 +towgs84=-2,151,181,0,0,0,0 "); 1763 1765 add_proj4text (p, 1, 1764 1766 "+no_defs"); 1765 1767 add_srs_wkt (p, 0, 1766 1768 "GEOGCS[\"Cape Canaveral\",DATUM[\"Cape_Canaveral\",SPHER"); 1767 1769 add_srs_wkt (p, 1, 1768 - "OID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORIT"); 1770 + "OID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORIT"); 1769 1771 add_srs_wkt (p, 2, 1770 1772 "Y[\"EPSG\",\"7008\"]],TOWGS84[-2,151,181,0,0,0,0],AUTHOR"); 1771 1773 add_srs_wkt (p, 3, 1772 1774 "ITY[\"EPSG\",\"6717\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 1773 1775 add_srs_wkt (p, 4, 1774 1776 "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 1775 1777 add_srs_wkt (p, 5, ................................................................................ 1899 1901 add_proj4text (p, 0, 1900 1902 "+proj=longlat +ellps=clrk66 +towgs84=-179.483,-69.379,-2"); 1901 1903 add_proj4text (p, 1, 1902 1904 "7.584,-7.862,8.163,6.042,-13.925 +no_defs"); 1903 1905 add_srs_wkt (p, 0, 1904 1906 "GEOGCS[\"GCGD59\",DATUM[\"Grand_Cayman_Geodetic_Datum_19"); 1905 1907 add_srs_wkt (p, 1, 1906 - "59\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213900"); 1908 + "59\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213898"); 1907 1909 add_srs_wkt (p, 2, 1908 - "6,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-179.483,-69.379"); 1910 + "2,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-179.483,-69.379"); 1909 1911 add_srs_wkt (p, 3, 1910 1912 ",-27.584,-7.862,8.163,6.042,-13.925],AUTHORITY[\"EPSG\","); 1911 1913 add_srs_wkt (p, 4, 1912 1914 "\"6723\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 1913 1915 add_srs_wkt (p, 5, 1914 1916 "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 1915 1917 add_srs_wkt (p, 6, ................................................................................ 1972 1974 add_proj4text (p, 0, 1973 1975 "+proj=longlat +ellps=clrk66 +towgs84=8.853,-52.644,180.3"); 1974 1976 add_proj4text (p, 1, 1975 1977 "04,-0.393,-2.323,2.96,-24.081 +no_defs"); 1976 1978 add_srs_wkt (p, 0, 1977 1979 "GEOGCS[\"SIGD61\",DATUM[\"Sister_Islands_Geodetic_Datum_"); 1978 1980 add_srs_wkt (p, 1, 1979 - "1961\",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982139"); 1981 + "1961\",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982138"); 1980 1982 add_srs_wkt (p, 2, 1981 - "006,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[8.853,-52.644,"); 1983 + "982,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[8.853,-52.644,"); 1982 1984 add_srs_wkt (p, 3, 1983 1985 "180.304,-0.393,-2.323,2.96,-24.081],AUTHORITY[\"EPSG\",\""); 1984 1986 add_srs_wkt (p, 4, 1985 1987 "6726\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 1986 1988 add_srs_wkt (p, 5, 1987 1989 "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 1988 1990 add_srs_wkt (p, 6, ................................................................................ 2252 2254 add_proj4text (p, 0, 2253 2255 "+proj=longlat +a=6378293.645208759 +b=6356617.987679838 "); 2254 2256 add_proj4text (p, 1, 2255 2257 "+no_defs"); 2256 2258 add_srs_wkt (p, 0, 2257 2259 "GEOGCS[\"Hong Kong 1963\",DATUM[\"Hong_Kong_1963\",SPHER"); 2258 2260 add_srs_wkt (p, 1, 2259 - "OID[\"Clarke 1858\",6378293.645208759,294.2606763692569,"); 2261 + "OID[\"Clarke 1858\",6378293.645208759,294.2606763692606,"); 2260 2262 add_srs_wkt (p, 2, 2261 2263 "AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"6738\""); 2262 2264 add_srs_wkt (p, 3, 2263 2265 "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 2264 2266 add_srs_wkt (p, 4, 2265 2267 "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 2266 2268 add_srs_wkt (p, 5, ................................................................................ 2294 2296 "PZ-90", 1, 1, 2295 2297 "PZ-90", "Greenwich", 2296 2298 "Parametrop_Zemp_1990", "none", "degree", 2297 2299 "Latitude", "North", "Longitude", "East"); 2298 2300 add_proj4text (p, 0, 2299 2301 "+proj=longlat +a=6378136 +b=6356751.361745712 +towgs84=0"); 2300 2302 add_proj4text (p, 1, 2301 - ",0,1.5,-0,-0,0.076,0 +no_defs"); 2303 + ",0,1.5,0,0,0.076,0 +no_defs"); 2302 2304 add_srs_wkt (p, 0, 2303 2305 "GEOGCS[\"PZ-90\",DATUM[\"Parametrop_Zemp_1990\",SPHEROID"); 2304 2306 add_srs_wkt (p, 1, 2305 2307 "[\"PZ-90\",6378136,298.257839303,AUTHORITY[\"EPSG\",\"70"); 2306 2308 add_srs_wkt (p, 2, 2307 - "54\"]],TOWGS84[0,0,1.5,-0,-0,0.076,0],AUTHORITY[\"EPSG\""); 2309 + "54\"]],TOWGS84[0,0,1.5,0,0,0.076,0],AUTHORITY[\"EPSG\",\""); 2308 2310 add_srs_wkt (p, 3, 2309 - ",\"6740\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2311 + "6740\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 2310 2312 add_srs_wkt (p, 4, 2311 - "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2313 + "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 2312 2314 add_srs_wkt (p, 5, 2313 - "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2315 + "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 2314 2316 add_srs_wkt (p, 6, 2315 - "ude\",EAST],AUTHORITY[\"EPSG\",\"4740\"]]"); 2317 + "\",EAST],AUTHORITY[\"EPSG\",\"4740\"]]"); 2316 2318 p = add_epsg_def_ex (filter, first, last, 4741, "epsg", 4741, 2317 2319 "FD54", 1, 1, 2318 2320 "International 1924", "Greenwich", 2319 2321 "Faroe_Datum_1954", "none", "degree", 2320 2322 "Latitude", "North", "Longitude", "East"); 2321 2323 add_proj4text (p, 0, 2322 2324 "+proj=longlat +ellps=intl +no_defs"); ................................................................................ 2476 2478 add_proj4text (p, 1, 2477 2479 ",391,-36,0,0,0,0 +no_defs"); 2478 2480 add_srs_wkt (p, 0, 2479 2481 "GEOGCS[\"Vanua Levu 1915\",DATUM[\"Vanua_Levu_1915\",SPH"); 2480 2482 add_srs_wkt (p, 1, 2481 2483 "EROID[\"Clarke 1880 (international foot)\",6378306.3696,"); 2482 2484 add_srs_wkt (p, 2, 2483 - "293.4663076556349,AUTHORITY[\"EPSG\",\"7055\"]],TOWGS84["); 2485 + "293.4663076556355,AUTHORITY[\"EPSG\",\"7055\"]],TOWGS84["); 2484 2486 add_srs_wkt (p, 3, 2485 2487 "51,391,-36,0,0,0,0],AUTHORITY[\"EPSG\",\"6748\"]],PRIMEM"); 2486 2488 add_srs_wkt (p, 4, 2487 2489 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 2488 2490 add_srs_wkt (p, 5, 2489 2491 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 2490 2492 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 135 135 add_proj4text (p, 1, 136 136 ",391,-36,0,0,0,0 +no_defs"); 137 137 add_srs_wkt (p, 0, 138 138 "GEOGCS[\"Viti Levu 1912\",DATUM[\"Viti_Levu_1912\",SPHER"); 139 139 add_srs_wkt (p, 1, 140 140 "OID[\"Clarke 1880 (international foot)\",6378306.3696,29"); 141 141 add_srs_wkt (p, 2, 142 - "3.4663076556349,AUTHORITY[\"EPSG\",\"7055\"]],TOWGS84[51"); 142 + "3.4663076556355,AUTHORITY[\"EPSG\",\"7055\"]],TOWGS84[51"); 143 143 add_srs_wkt (p, 3, 144 144 ",391,-36,0,0,0,0],AUTHORITY[\"EPSG\",\"6752\"]],PRIMEM[\""); 145 145 add_srs_wkt (p, 4, 146 146 "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 147 147 add_srs_wkt (p, 5, 148 148 "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 149 149 add_srs_wkt (p, 6, ................................................................................ 171 171 "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4753\"]]"); 172 172 p = add_epsg_def_ex (filter, first, last, 4754, "epsg", 4754, 173 173 "LGD2006", 1, 1, 174 174 "International 1924", "Greenwich", 175 175 "Libyan_Geodetic_Datum_2006", "none", "degree", 176 176 "Latitude", "North", "Longitude", "East"); 177 177 add_proj4text (p, 0, 178 - "+proj=longlat +ellps=intl +towgs84=-208.406,-109.878,-2."); 178 + "+proj=longlat +ellps=intl +towgs84=-208.4058,-109.8777,-"); 179 179 add_proj4text (p, 1, 180 - "5764,0,0,0,0 +no_defs"); 180 + "2.5764,0,0,0,0 +no_defs"); 181 181 add_srs_wkt (p, 0, 182 182 "GEOGCS[\"LGD2006\",DATUM[\"Libyan_Geodetic_Datum_2006\","); 183 183 add_srs_wkt (p, 1, 184 184 "SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\""); 185 185 add_srs_wkt (p, 2, 186 - "EPSG\",\"7022\"]],TOWGS84[-208.406,-109.878,-2.5764,0,0,"); 186 + "EPSG\",\"7022\"]],TOWGS84[-208.4058,-109.8777,-2.5764,0,"); 187 187 add_srs_wkt (p, 3, 188 - "0,0],AUTHORITY[\"EPSG\",\"6754\"]],PRIMEM[\"Greenwich\","); 188 + "0,0,0],AUTHORITY[\"EPSG\",\"6754\"]],PRIMEM[\"Greenwich\""); 189 189 add_srs_wkt (p, 4, 190 - "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 190 + ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 191 191 add_srs_wkt (p, 5, 192 - "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 192 + "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 193 193 add_srs_wkt (p, 6, 194 - "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\""); 194 + "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\""); 195 195 add_srs_wkt (p, 7, 196 196 "4754\"]]"); 197 197 p = add_epsg_def_ex (filter, first, last, 4755, "epsg", 4755, 198 198 "DGN95", 1, 1, 199 199 "WGS 84", "Greenwich", 200 200 "Datum_Geodesi_Nasional_1995", "none", "degree", 201 201 "Latitude", "North", "Longitude", "East"); ................................................................................ 1830 1830 add_proj4text (p, 1, 1831 1831 "320,0,0,0,0 +pm=paris +no_defs"); 1832 1832 add_srs_wkt (p, 0, 1833 1833 "GEOGCS[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Fr"); 1834 1834 add_srs_wkt (p, 1, 1835 1835 "ancaise_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2"); 1836 1836 add_srs_wkt (p, 2, 1837 - ",293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84"); 1837 + ",293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84"); 1838 1838 add_srs_wkt (p, 3, 1839 1839 "[-168,-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRI"); 1840 1840 add_srs_wkt (p, 4, 1841 1841 "MEM[\"Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],U"); 1842 1842 add_srs_wkt (p, 5, 1843 1843 "NIT[\"grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"91"); 1844 1844 add_srs_wkt (p, 6, ................................................................................ 1922 1922 add_proj4text (p, 1, 1923 1923 "227,0,0,0,0 +pm=paris +no_defs"); 1924 1924 add_srs_wkt (p, 0, 1925 1925 "GEOGCS[\"Voirol 1875 (Paris)\",DATUM[\"Voirol_1875_Paris"); 1926 1926 add_srs_wkt (p, 1, 1927 1927 "\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129"); 1928 1928 add_srs_wkt (p, 2, 1929 - "36265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-73,-247,227"); 1929 + "36269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-73,-247,227"); 1930 1930 add_srs_wkt (p, 3, 1931 1931 ",0,0,0,0],AUTHORITY[\"EPSG\",\"6811\"]],PRIMEM[\"Paris\""); 1932 1932 add_srs_wkt (p, 4, 1933 1933 ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\","); 1934 1934 add_srs_wkt (p, 5, 1935 1935 "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\""); 1936 1936 add_srs_wkt (p, 6, ................................................................................ 2047 2047 add_proj4text (p, 0, 2048 2048 "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-263,6,43"); 2049 2049 add_proj4text (p, 1, 2050 2050 "1,0,0,0,0 +pm=paris +no_defs"); 2051 2051 add_srs_wkt (p, 0, 2052 2052 "GEOGCS[\"Carthage (Paris)\",DATUM[\"Carthage_Paris\",SPH"); 2053 2053 add_srs_wkt (p, 1, 2054 - "EROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936265,"); 2054 + "EROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936269,"); 2055 2055 add_srs_wkt (p, 2, 2056 2056 "AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-263,6,431,0,0,0,0"); 2057 2057 add_srs_wkt (p, 3, 2058 2058 "],AUTHORITY[\"EPSG\",\"6816\"]],PRIMEM[\"Paris\",2.33722"); 2059 2059 add_srs_wkt (p, 4, 2060 2060 "917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.015707"); 2061 2061 add_srs_wkt (p, 5, ................................................................................ 2118 2118 "gitude\",EAST],AUTHORITY[\"EPSG\",\"4818\"]]"); 2119 2119 p = add_epsg_def_ex (filter, first, last, 4819, "epsg", 4819, 2120 2120 "Nord Sahara 1959 (Paris)", 1, 1, 2121 2121 "Clarke 1880 (RGS)", "Paris", 2122 2122 "Nord_Sahara_1959_Paris", "none", "grad", 2123 2123 "Latitude", "North", "Longitude", "East"); 2124 2124 add_proj4text (p, 0, 2125 - "+proj=longlat +ellps=clrk80 +towgs84=-209.362,-87.8162,4"); 2125 + "+proj=longlat +ellps=clrk80 +towgs84=-209.3622,-87.8162,"); 2126 2126 add_proj4text (p, 1, 2127 - "04.62,0.0046,3.4784,0.5805,-1.4547 +pm=paris +no_defs"); 2127 + "404.6198,0.0046,3.4784,0.5805,-1.4547 +pm=paris +no_defs"); 2128 2128 add_srs_wkt (p, 0, 2129 2129 "GEOGCS[\"Nord Sahara 1959 (Paris)\",DATUM[\"Nord_Sahara_"); 2130 2130 add_srs_wkt (p, 1, 2131 2131 "1959_Paris\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,"); 2132 2132 add_srs_wkt (p, 2, 2133 - "293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-209.362,-"); 2133 + "293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-209.3622,"); 2134 2134 add_srs_wkt (p, 3, 2135 - "87.8162,404.62,0.0046,3.4784,0.5805,-1.4547],AUTHORITY[\""); 2135 + "-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547],AUTHORIT"); 2136 2136 add_srs_wkt (p, 4, 2137 - "EPSG\",\"6819\"]],PRIMEM[\"Paris\",2.33722917,AUTHORITY["); 2137 + "Y[\"EPSG\",\"6819\"]],PRIMEM[\"Paris\",2.33722917,AUTHOR"); 2138 2138 add_srs_wkt (p, 5, 2139 - "\"EPSG\",\"8903\"]],UNIT[\"grad\",0.01570796326794897,AU"); 2139 + "ITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.0157079632679489"); 2140 2140 add_srs_wkt (p, 6, 2141 - "THORITY[\"EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],AXI"); 2141 + "7,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH]"); 2142 2142 add_srs_wkt (p, 7, 2143 - "S[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4819\"]]"); 2143 + ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4819\"]]"); 2144 2144 p = add_epsg_def_ex (filter, first, last, 4820, "epsg", 4820, 2145 2145 "Segara (Jakarta)", 1, 1, 2146 2146 "Bessel 1841", "Jakarta", 2147 2147 "Gunung_Segara_Jakarta", "none", "degree", 2148 2148 "Latitude", "North", "Longitude", "East"); 2149 2149 add_proj4text (p, 0, 2150 2150 "+proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0"); ................................................................................ 2174 2174 add_proj4text (p, 0, 2175 2175 "+proj=longlat +a=6378249.2 +b=6356515 +pm=paris +no_defs"); 2176 2176 add_srs_wkt (p, 0, 2177 2177 "GEOGCS[\"Voirol 1879 (Paris)\",DATUM[\"Voirol_1879_Paris"); 2178 2178 add_srs_wkt (p, 1, 2179 2179 "\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129"); 2180 2180 add_srs_wkt (p, 2, 2181 - "36265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\""); 2181 + "36269,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\""); 2182 2182 add_srs_wkt (p, 3, 2183 2183 "6821\"]],PRIMEM[\"Paris\",2.33722917,AUTHORITY[\"EPSG\","); 2184 2184 add_srs_wkt (p, 4, 2185 2185 "\"8903\"]],UNIT[\"grad\",0.01570796326794897,AUTHORITY[\""); 2186 2186 add_srs_wkt (p, 5, 2187 2187 "EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 2188 2188 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 219 219 "EPSG\",\"4902\"]]"); 220 220 p = add_epsg_def_ex (filter, first, last, 4903, "epsg", 4903, 221 221 "Madrid 1870 (Madrid)", 1, 1, 222 222 "Struve 1860", "Madrid", 223 223 "Madrid_1870_Madrid", "none", "degree", 224 224 "Latitude", "North", "Longitude", "East"); 225 225 add_proj4text (p, 0, 226 - "+proj=longlat +a=6378298.3 +b=6356657.142669561 +pm=madr"); 226 + "+proj=longlat +a=6378298.3 +b=6356657.142669562 +pm=madr"); 227 227 add_proj4text (p, 1, 228 228 "id +no_defs"); 229 229 add_srs_wkt (p, 0, 230 230 "GEOGCS[\"Madrid 1870 (Madrid)\",DATUM[\"Madrid_1870_Madr"); 231 231 add_srs_wkt (p, 1, 232 232 "id\",SPHEROID[\"Struve 1860\",6378298.3,294.73,AUTHORITY"); 233 233 add_srs_wkt (p, 2, ................................................................................ 555 555 add_proj4text (p, 1, 556 556 "x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs"); 557 557 add_srs_wkt (p, 0, 558 558 "PROJCS[\"NAD27 / Conus Albers\",GEOGCS[\"NAD27\",DATUM[\""); 559 559 add_srs_wkt (p, 1, 560 560 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 561 561 add_srs_wkt (p, 2, 562 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 562 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 563 563 add_srs_wkt (p, 3, 564 564 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 565 565 add_srs_wkt (p, 4, 566 566 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 567 567 add_srs_wkt (p, 5, 568 568 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 569 569 add_srs_wkt (p, 6, ................................................................................ 2690 2690 "ORITY[\"EPSG\",\"5229\"]]"); 2691 2691 p = add_epsg_def_ex (filter, first, last, 5233, "epsg", 5233, 2692 2692 "SLD99", 1, 1, 2693 2693 "Everest 1830 (1937 Adjustment)", "Greenwich", 2694 2694 "Sri_Lanka_Datum_1999", "none", "degree", 2695 2695 "Latitude", "North", "Longitude", "East"); 2696 2696 add_proj4text (p, 0, 2697 - "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8"); 2697 + "+proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs"); 2698 2698 add_proj4text (p, 1, 2699 - "4=-0.293,766.95,87.713,0.195704,1.69507,3.47302,-0.03933"); 2699 + "84=-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.03"); 2700 2700 add_proj4text (p, 2, 2701 - "8 +no_defs"); 2701 + "9338 +no_defs"); 2702 2702 add_srs_wkt (p, 0, 2703 2703 "GEOGCS[\"SLD99\",DATUM[\"Sri_Lanka_Datum_1999\",SPHEROID"); 2704 2704 add_srs_wkt (p, 1, 2705 2705 "[\"Everest 1830 (1937 Adjustment)\",6377276.345,300.8017"); 2706 2706 add_srs_wkt (p, 2, 2707 2707 ",AUTHORITY[\"EPSG\",\"7015\"]],TOWGS84[-0.293,766.95,87."); 2708 2708 add_srs_wkt (p, 3, 2709 - "713,0.195704,1.69507,3.47302,-0.039338],AUTHORITY[\"EPSG"); 2709 + "713,0.195704,1.695068,3.473016,-0.039338],AUTHORITY[\"EP"); 2710 2710 add_srs_wkt (p, 4, 2711 - "\",\"1053\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\","); 2711 + "SG\",\"1053\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 2712 2712 add_srs_wkt (p, 5, 2713 - "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY["); 2713 + ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 2714 2714 add_srs_wkt (p, 6, 2715 - "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long"); 2715 + "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 2716 2716 add_srs_wkt (p, 7, 2717 - "itude\",EAST],AUTHORITY[\"EPSG\",\"5233\"]]"); 2717 + "gitude\",EAST],AUTHORITY[\"EPSG\",\"5233\"]]"); 2718 2718 p = add_epsg_def_ex (filter, first, last, 5234, "epsg", 5234, 2719 2719 "Kandawala / Sri Lanka Grid", 0, 0, 2720 2720 "Everest 1830 (1937 Adjustment)", "Greenwich", 2721 2721 "Kandawala", "Transverse_Mercator", "metre", 2722 2722 "Easting", "East", "Northing", "North"); 2723 2723 add_proj4text (p, 0, 2724 2724 "+proj=tmerc +lat_0=7.000480277777778 +lon_0=80.771711111"); 2725 2725 add_proj4text (p, 1, 2726 2726 "11112 +k=0.9999238418 +x_0=200000 +y_0=200000 +a=6377276"); 2727 2727 add_proj4text (p, 2, 2728 - ".345 +b=6356075.41314024 +towgs84=-97,787,86,0,0,0,0 +un"); 2728 + ".345 +b=6356075.413140239 +towgs84=-97,787,86,0,0,0,0 +u"); 2729 2729 add_proj4text (p, 3, 2730 - "its=m +no_defs"); 2730 + "nits=m +no_defs"); 2731 2731 add_srs_wkt (p, 0, 2732 2732 "PROJCS[\"Kandawala / Sri Lanka Grid\",GEOGCS[\"Kandawala"); 2733 2733 add_srs_wkt (p, 1, 2734 2734 "\",DATUM[\"Kandawala\",SPHEROID[\"Everest 1830 (1937 Adj"); 2735 2735 add_srs_wkt (p, 2, 2736 2736 "ustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"701"); 2737 2737 add_srs_wkt (p, 3, ................................................................................ 2764 2764 "Sri_Lanka_Datum_1999", "Transverse_Mercator", "metre", 2765 2765 "Easting", "East", "Northing", "North"); 2766 2766 add_proj4text (p, 0, 2767 2767 "+proj=tmerc +lat_0=7.000471527777778 +lon_0=80.771713083"); 2768 2768 add_proj4text (p, 1, 2769 2769 "33334 +k=0.9999238418 +x_0=500000 +y_0=500000 +a=6377276"); 2770 2770 add_proj4text (p, 2, 2771 - ".345 +b=6356075.41314024 +towgs84=-0.293,766.95,87.713,0"); 2771 + ".345 +b=6356075.413140239 +towgs84=-0.293,766.95,87.713,"); 2772 2772 add_proj4text (p, 3, 2773 - ".195704,1.69507,3.47302,-0.039338 +units=m +no_defs"); 2773 + "0.195704,1.695068,3.473016,-0.039338 +units=m +no_defs"); 2774 2774 add_srs_wkt (p, 0, 2775 2775 "PROJCS[\"SLD99 / Sri Lanka Grid 1999\",GEOGCS[\"SLD99\","); 2776 2776 add_srs_wkt (p, 1, 2777 2777 "DATUM[\"Sri_Lanka_Datum_1999\",SPHEROID[\"Everest 1830 ("); 2778 2778 add_srs_wkt (p, 2, 2779 2779 "1937 Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG"); 2780 2780 add_srs_wkt (p, 3, 2781 2781 "\",\"7015\"]],TOWGS84[-0.293,766.95,87.713,0.195704,1.69"); 2782 2782 add_srs_wkt (p, 4, 2783 - "507,3.47302,-0.039338],AUTHORITY[\"EPSG\",\"1053\"]],PRI"); 2783 + "5068,3.473016,-0.039338],AUTHORITY[\"EPSG\",\"1053\"]],P"); 2784 2784 add_srs_wkt (p, 5, 2785 - "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 2785 + "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT"); 2786 2786 add_srs_wkt (p, 6, 2787 - "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 2787 + "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122"); 2788 2788 add_srs_wkt (p, 7, 2789 - "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH"); 2789 + "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A"); 2790 2790 add_srs_wkt (p, 8, 2791 - "ORITY[\"EPSG\",\"5233\"]],PROJECTION[\"Transverse_Mercat"); 2791 + "UTHORITY[\"EPSG\",\"5233\"]],PROJECTION[\"Transverse_Mer"); 2792 2792 add_srs_wkt (p, 9, 2793 - "or\"],PARAMETER[\"latitude_of_origin\",7.000471527777778"); 2793 + "cator\"],PARAMETER[\"latitude_of_origin\",7.000471527777"); 2794 2794 add_srs_wkt (p, 10, 2795 - "],PARAMETER[\"central_meridian\",80.77171308333334],PARA"); 2795 + "778],PARAMETER[\"central_meridian\",80.77171308333334],P"); 2796 2796 add_srs_wkt (p, 11, 2797 - "METER[\"scale_factor\",0.9999238418],PARAMETER[\"false_e"); 2797 + "ARAMETER[\"scale_factor\",0.9999238418],PARAMETER[\"fals"); 2798 2798 add_srs_wkt (p, 12, 2799 - "asting\",500000],PARAMETER[\"false_northing\",500000],UN"); 2799 + "e_easting\",500000],PARAMETER[\"false_northing\",500000]"); 2800 2800 add_srs_wkt (p, 13, 2801 - "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East"); 2801 + ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E"); 2802 2802 add_srs_wkt (p, 14, 2803 - "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\","); 2803 + "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG"); 2804 2804 add_srs_wkt (p, 15, 2805 - "\"5235\"]]"); 2805 + "\",\"5235\"]]"); 2806 2806 p = add_epsg_def_ex (filter, first, last, 5243, "epsg", 5243, 2807 2807 "ETRS89 / LCC Germany (E-N)", 0, 0, 2808 2808 "GRS 1980", "Greenwich", 2809 2809 "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre", 2810 2810 "Easting", "East", "Northing", "North"); 2811 2811 add_proj4text (p, 0, 2812 2812 "+proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666");
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 1889 1889 add_proj4text (p, 0, 1890 1890 "+proj=longlat +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 "); 1891 1891 add_proj4text (p, 1, 1892 1892 "+no_defs"); 1893 1893 add_srs_wkt (p, 0, 1894 1894 "GEOGCS[\"Ocotepeque 1935\",DATUM[\"Ocotepeque_1935\",SPH"); 1895 1895 add_srs_wkt (p, 1, 1896 - "EROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHOR"); 1896 + "EROID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHOR"); 1897 1897 add_srs_wkt (p, 2, 1898 1898 "ITY[\"EPSG\",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTH"); 1899 1899 add_srs_wkt (p, 3, 1900 1900 "ORITY[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORI"); 1901 1901 add_srs_wkt (p, 4, 1902 1902 "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943"); 1903 1903 add_srs_wkt (p, 5, ................................................................................ 1918 1918 add_proj4text (p, 3, 1919 1919 "0,0 +units=m +no_defs"); 1920 1920 add_srs_wkt (p, 0, 1921 1921 "PROJCS[\"Ocotepeque 1935 / Costa Rica Norte\",GEOGCS[\"O"); 1922 1922 add_srs_wkt (p, 1, 1923 1923 "cotepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Cl"); 1924 1924 add_srs_wkt (p, 2, 1925 - "arke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG"); 1925 + "arke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG"); 1926 1926 add_srs_wkt (p, 3, 1927 1927 "\",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EP"); 1928 1928 add_srs_wkt (p, 4, 1929 1929 "SG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 1930 1930 add_srs_wkt (p, 5, 1931 1931 ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 1932 1932 add_srs_wkt (p, 6, ................................................................................ 1959 1959 add_proj4text (p, 2, 1960 1960 "+towgs84=205,96,-98,0,0,0,0 +units=m +no_defs"); 1961 1961 add_srs_wkt (p, 0, 1962 1962 "PROJCS[\"Ocotepeque 1935 / Costa Rica Sur\",GEOGCS[\"Oco"); 1963 1963 add_srs_wkt (p, 1, 1964 1964 "tepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Clar"); 1965 1965 add_srs_wkt (p, 2, 1966 - "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 1966 + "ke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 1967 1967 add_srs_wkt (p, 3, 1968 1968 ",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG"); 1969 1969 add_srs_wkt (p, 4, 1970 1970 "\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\","); 1971 1971 add_srs_wkt (p, 5, 1972 1972 "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY["); 1973 1973 add_srs_wkt (p, 6, ................................................................................ 2000 2000 add_proj4text (p, 2, 2001 2001 "0 +y_0=292209.579 +datum=NAD27 +units=m +no_defs"); 2002 2002 add_srs_wkt (p, 0, 2003 2003 "PROJCS[\"Ocotepeque 1935 / Guatemala Norte (deprecated)\""); 2004 2004 add_srs_wkt (p, 1, 2005 2005 ",GEOGCS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SP"); 2006 2006 add_srs_wkt (p, 2, 2007 - "HEROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHO"); 2007 + "HEROID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHO"); 2008 2008 add_srs_wkt (p, 3, 2009 2009 "RITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],P"); 2010 2010 add_srs_wkt (p, 4, 2011 2011 "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT"); 2012 2012 add_srs_wkt (p, 5, 2013 2013 "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122"); 2014 2014 add_srs_wkt (p, 6, ................................................................................ 2041 2041 add_proj4text (p, 2, 2042 2042 "lrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs"); 2043 2043 add_srs_wkt (p, 0, 2044 2044 "PROJCS[\"Ocotepeque 1935 / Guatemala Sur\",GEOGCS[\"Ocot"); 2045 2045 add_srs_wkt (p, 1, 2046 2046 "epeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Clark"); 2047 2047 add_srs_wkt (p, 2, 2048 - "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\","); 2048 + "e 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\","); 2049 2049 add_srs_wkt (p, 3, 2050 2050 "\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG\""); 2051 2051 add_srs_wkt (p, 4, 2052 2052 ",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2053 2053 add_srs_wkt (p, 5, 2054 2054 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2055 2055 add_srs_wkt (p, 6, ................................................................................ 2084 2084 add_proj4text (p, 3, 2085 2085 "o_defs"); 2086 2086 add_srs_wkt (p, 0, 2087 2087 "PROJCS[\"Ocotepeque 1935 / El Salvador Lambert\",GEOGCS["); 2088 2088 add_srs_wkt (p, 1, 2089 2089 "\"Ocotepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\""); 2090 2090 add_srs_wkt (p, 2, 2091 - "Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EP"); 2091 + "Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EP"); 2092 2092 add_srs_wkt (p, 3, 2093 2093 "SG\",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\""); 2094 2094 add_srs_wkt (p, 4, 2095 2095 "EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2096 2096 add_srs_wkt (p, 5, 2097 2097 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2098 2098 add_srs_wkt (p, 6, ................................................................................ 2127 2127 add_proj4text (p, 3, 2128 2128 "+no_defs"); 2129 2129 add_srs_wkt (p, 0, 2130 2130 "PROJCS[\"Ocotepeque 1935 / Nicaragua Norte\",GEOGCS[\"Oc"); 2131 2131 add_srs_wkt (p, 1, 2132 2132 "otepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Cla"); 2133 2133 add_srs_wkt (p, 2, 2134 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 2134 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 2135 2135 add_srs_wkt (p, 3, 2136 2136 ",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG"); 2137 2137 add_srs_wkt (p, 4, 2138 2138 "\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\","); 2139 2139 add_srs_wkt (p, 5, 2140 2140 "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY["); 2141 2141 add_srs_wkt (p, 6, ................................................................................ 2170 2170 add_proj4text (p, 3, 2171 2171 "units=m +no_defs"); 2172 2172 add_srs_wkt (p, 0, 2173 2173 "PROJCS[\"Ocotepeque 1935 / Nicaragua Sur\",GEOGCS[\"Ocot"); 2174 2174 add_srs_wkt (p, 1, 2175 2175 "epeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Clark"); 2176 2176 add_srs_wkt (p, 2, 2177 - "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\","); 2177 + "e 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\","); 2178 2178 add_srs_wkt (p, 3, 2179 2179 "\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG\""); 2180 2180 add_srs_wkt (p, 4, 2181 2181 ",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 2182 2182 add_srs_wkt (p, 5, 2183 2183 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 2184 2184 add_srs_wkt (p, 6, ................................................................................ 2246 2246 add_proj4text (p, 1, 2247 2247 "+no_defs"); 2248 2248 add_srs_wkt (p, 0, 2249 2249 "GEOGCS[\"Sibun Gorge 1922\",DATUM[\"Sibun_Gorge_1922\",S"); 2250 2250 add_srs_wkt (p, 1, 2251 2251 "PHEROID[\"Clarke 1858\",6378293.645208759,294.2606763692"); 2252 2252 add_srs_wkt (p, 2, 2253 - "569,AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"1"); 2253 + "606,AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"1"); 2254 2254 add_srs_wkt (p, 3, 2255 2255 "071\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901"); 2256 2256 add_srs_wkt (p, 4, 2257 2257 "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG"); 2258 2258 add_srs_wkt (p, 5, 2259 2259 "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\""); 2260 2260 add_srs_wkt (p, 6, ................................................................................ 2271 2271 add_proj4text (p, 2, 2272 2272 "78293.645208759 +b=6356617.987679838 +units=m +no_defs"); 2273 2273 add_srs_wkt (p, 0, 2274 2274 "PROJCS[\"Sibun Gorge 1922 / Colony Grid (deprecated)\",G"); 2275 2275 add_srs_wkt (p, 1, 2276 2276 "EOGCS[\"Sibun Gorge 1922\",DATUM[\"Sibun_Gorge_1922\",SP"); 2277 2277 add_srs_wkt (p, 2, 2278 - "HEROID[\"Clarke 1858\",6378293.645208759,294.26067636925"); 2278 + "HEROID[\"Clarke 1858\",6378293.645208759,294.26067636926"); 2279 2279 add_srs_wkt (p, 3, 2280 - "69,AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"10"); 2280 + "06,AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"10"); 2281 2281 add_srs_wkt (p, 4, 2282 2282 "71\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 2283 2283 add_srs_wkt (p, 5, 2284 2284 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 2285 2285 add_srs_wkt (p, 6, 2286 2286 ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\","); 2287 2287 add_srs_wkt (p, 7, ................................................................................ 2306 2306 "Panama_Colon_1911", "none", "degree", 2307 2307 "Latitude", "North", "Longitude", "East"); 2308 2308 add_proj4text (p, 0, 2309 2309 "+proj=longlat +ellps=clrk66 +no_defs"); 2310 2310 add_srs_wkt (p, 0, 2311 2311 "GEOGCS[\"Panama-Colon 1911\",DATUM[\"Panama_Colon_1911\""); 2312 2312 add_srs_wkt (p, 1, 2313 - ",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982139006,AU"); 2313 + ",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982138982,AU"); 2314 2314 add_srs_wkt (p, 2, 2315 2315 "THORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"1072\"]"); 2316 2316 add_srs_wkt (p, 3, 2317 2317 "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 2318 2318 add_srs_wkt (p, 4, 2319 2319 "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 2320 2320 add_srs_wkt (p, 5, ................................................................................ 2333 2333 add_proj4text (p, 2, 2334 2334 "03 +ellps=clrk66 +units=m +no_defs"); 2335 2335 add_srs_wkt (p, 0, 2336 2336 "PROJCS[\"Panama-Colon 1911 / Panama Lambert\",GEOGCS[\"P"); 2337 2337 add_srs_wkt (p, 1, 2338 2338 "anama-Colon 1911\",DATUM[\"Panama_Colon_1911\",SPHEROID["); 2339 2339 add_srs_wkt (p, 2, 2340 - "\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\""); 2340 + "\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\""); 2341 2341 add_srs_wkt (p, 3, 2342 2342 "EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"1072\"]],PRIMEM[\""); 2343 2343 add_srs_wkt (p, 4, 2344 2344 "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 2345 2345 add_srs_wkt (p, 5, 2346 2346 "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 2347 2347 add_srs_wkt (p, 6, ................................................................................ 2372 2372 add_proj4text (p, 2, 2373 2373 "no_defs"); 2374 2374 add_srs_wkt (p, 0, 2375 2375 "PROJCS[\"Panama-Colon 1911 / Panama Polyconic\",GEOGCS[\""); 2376 2376 add_srs_wkt (p, 1, 2377 2377 "Panama-Colon 1911\",DATUM[\"Panama_Colon_1911\",SPHEROID"); 2378 2378 add_srs_wkt (p, 2, 2379 - "[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\""); 2379 + "[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\""); 2380 2380 add_srs_wkt (p, 3, 2381 2381 "EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"1072\"]],PRIMEM[\""); 2382 2382 add_srs_wkt (p, 4, 2383 2383 "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 2384 2384 add_srs_wkt (p, 5, 2385 2385 "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 2386 2386 add_srs_wkt (p, 6, ................................................................................ 2887 2887 "CI1979 / Chatham Islands Map Grid", 0, 1, 2888 2888 "International 1924", "Greenwich", 2889 2889 "Chatham_Islands_Datum_1979", "Transverse_Mercator", "metre", 2890 2890 "Northing", "North", "Easting", "East"); 2891 2891 add_proj4text (p, 0, 2892 2892 "+proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=350000 +y"); 2893 2893 add_proj4text (p, 1, 2894 - "_0=650000 +ellps=intl +towgs84=174.05,-25.49,112.57,-0,-"); 2894 + "_0=650000 +ellps=intl +towgs84=174.05,-25.49,112.57,0,0,"); 2895 2895 add_proj4text (p, 2, 2896 - "0,0.554,0.2263 +units=m +no_defs"); 2896 + "0.554,0.2263 +units=m +no_defs"); 2897 2897 add_srs_wkt (p, 0, 2898 2898 "PROJCS[\"CI1979 / Chatham Islands Map Grid\",GEOGCS[\"Ch"); 2899 2899 add_srs_wkt (p, 1, 2900 2900 "atham Islands 1979\",DATUM[\"Chatham_Islands_Datum_1979\""); 2901 2901 add_srs_wkt (p, 2, 2902 2902 ",SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\""); 2903 2903 add_srs_wkt (p, 3, 2904 - "EPSG\",\"7022\"]],TOWGS84[174.05,-25.49,112.57,-0,-0,0.5"); 2905 - add_srs_wkt (p, 4, 2906 - "54,0.2263],AUTHORITY[\"EPSG\",\"6673\"]],PRIMEM[\"Greenw"); 2907 - add_srs_wkt (p, 5, 2908 - "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0."); 2909 - add_srs_wkt (p, 6, 2910 - "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La"); 2911 - add_srs_wkt (p, 7, 2912 - "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS"); 2913 - add_srs_wkt (p, 8, 2914 - "G\",\"4673\"]],PROJECTION[\"Transverse_Mercator\"],PARAM"); 2915 - add_srs_wkt (p, 9, 2916 - "ETER[\"latitude_of_origin\",-44],PARAMETER[\"central_mer"); 2917 - add_srs_wkt (p, 10, 2918 - "idian\",-176.5],PARAMETER[\"scale_factor\",1],PARAMETER["); 2919 - add_srs_wkt (p, 11, 2920 - "\"false_easting\",350000],PARAMETER[\"false_northing\",6"); 2921 - add_srs_wkt (p, 12, 2922 - "50000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX"); 2923 - add_srs_wkt (p, 13, 2924 - "IS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY["); 2904 + "EPSG\",\"7022\"]],TOWGS84[174.05,-25.49,112.57,0,0,0.554"); 2905 + add_srs_wkt (p, 4, 2906 + ",0.2263],AUTHORITY[\"EPSG\",\"6673\"]],PRIMEM[\"Greenwic"); 2907 + add_srs_wkt (p, 5, 2908 + "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01"); 2909 + add_srs_wkt (p, 6, 2910 + "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati"); 2911 + add_srs_wkt (p, 7, 2912 + "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\""); 2913 + add_srs_wkt (p, 8, 2914 + ",\"4673\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE"); 2915 + add_srs_wkt (p, 9, 2916 + "R[\"latitude_of_origin\",-44],PARAMETER[\"central_meridi"); 2917 + add_srs_wkt (p, 10, 2918 + "an\",-176.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"f"); 2919 + add_srs_wkt (p, 11, 2920 + "alse_easting\",350000],PARAMETER[\"false_northing\",6500"); 2921 + add_srs_wkt (p, 12, 2922 + "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS["); 2923 + add_srs_wkt (p, 13, 2924 + "\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"E"); 2925 2925 add_srs_wkt (p, 14, 2926 - "\"EPSG\",\"5519\"]]"); 2926 + "PSG\",\"5519\"]]"); 2927 2927 p = add_epsg_def_ex (filter, first, last, 5520, "epsg", 5520, 2928 2928 "DHDN / 3-degree Gauss-Kruger zone 1", 0, 1, 2929 2929 "Bessel 1841", "Greenwich", 2930 2930 "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre", 2931 2931 "X", "North", "Y", "East"); 2932 2932 add_proj4text (p, 0, 2933 2933 "+proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +"); ................................................................................ 3695 3695 add_proj4text (p, 3, 3696 3696 "0,0 +units=m +no_defs"); 3697 3697 add_srs_wkt (p, 0, 3698 3698 "PROJCS[\"Ocotepeque 1935 / Guatemala Norte\",GEOGCS[\"Oc"); 3699 3699 add_srs_wkt (p, 1, 3700 3700 "otepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Cla"); 3701 3701 add_srs_wkt (p, 2, 3702 - "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\""); 3702 + "rke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\""); 3703 3703 add_srs_wkt (p, 3, 3704 3704 ",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG"); 3705 3705 add_srs_wkt (p, 4, 3706 3706 "\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\","); 3707 3707 add_srs_wkt (p, 5, 3708 3708 "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY["); 3709 3709 add_srs_wkt (p, 6, ................................................................................ 3726 3726 "RITY[\"EPSG\",\"5559\"]]"); 3727 3727 p = add_epsg_def_ex (filter, first, last, 5561, "epsg", 5561, 3728 3728 "UCS-2000", 1, 1, 3729 3729 "Krassowsky 1940", "Greenwich", 3730 3730 "Ukraine_2000", "none", "degree", 3731 3731 "Latitude", "North", "Longitude", "East"); 3732 3732 add_proj4text (p, 0, 3733 - "+proj=longlat +ellps=krass +towgs84=25,-141,-78.5,-0,0.3"); 3733 + "+proj=longlat +ellps=krass +towgs84=25,-141,-78.5,0,0.35"); 3734 3734 add_proj4text (p, 1, 3735 - "5,0.736,0 +no_defs"); 3735 + ",0.736,0 +no_defs"); 3736 3736 add_srs_wkt (p, 0, 3737 3737 "GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Kr"); 3738 3738 add_srs_wkt (p, 1, 3739 3739 "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\""); 3740 3740 add_srs_wkt (p, 2, 3741 - "]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EP"); 3741 + "]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPS"); 3742 3742 add_srs_wkt (p, 3, 3743 - "SG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 3743 + "G\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 3744 3744 add_srs_wkt (p, 4, 3745 3745 ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 3746 3746 add_srs_wkt (p, 5, 3747 3747 "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 3748 3748 add_srs_wkt (p, 6, 3749 3749 "gitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]]"); 3750 3750 } 3751 3751 3752 3752 #endif /* full EPSG initialization enabled/disabled */ 3753 3753
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 58 58 "UCS-2000 / Gauss-Kruger zone 4", 0, 1, 59 59 "Krassowsky 1940", "Greenwich", 60 60 "Ukraine_2000", "Transverse_Mercator", "metre", 61 61 "X", "North", "Y", "East"); 62 62 add_proj4text (p, 0, 63 63 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 "); 64 64 add_proj4text (p, 1, 65 - "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni"); 65 + "+ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +unit"); 66 66 add_proj4text (p, 2, 67 - "ts=m +no_defs"); 67 + "s=m +no_defs"); 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"UCS-2000 / Gauss-Kruger zone 4\",GEOGCS[\"UCS-2"); 70 70 add_srs_wkt (p, 1, 71 71 "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 72 72 add_srs_wkt (p, 2, 73 73 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 74 74 add_srs_wkt (p, 3, 75 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 76 - add_srs_wkt (p, 4, 77 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 78 - add_srs_wkt (p, 5, 79 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 80 - add_srs_wkt (p, 6, 81 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 82 - add_srs_wkt (p, 7, 83 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 84 - add_srs_wkt (p, 8, 85 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 86 - add_srs_wkt (p, 9, 87 - "R[\"central_meridian\",21],PARAMETER[\"scale_factor\",1]"); 88 - add_srs_wkt (p, 10, 89 - ",PARAMETER[\"false_easting\",4500000],PARAMETER[\"false_"); 90 - add_srs_wkt (p, 11, 91 - "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001"); 92 - add_srs_wkt (p, 12, 93 - "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG"); 94 - add_srs_wkt (p, 13, 95 - "\",\"5562\"]]"); 75 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 76 + add_srs_wkt (p, 4, 77 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 78 + add_srs_wkt (p, 5, 79 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 80 + add_srs_wkt (p, 6, 81 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 82 + add_srs_wkt (p, 7, 83 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 84 + add_srs_wkt (p, 8, 85 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 86 + add_srs_wkt (p, 9, 87 + "[\"central_meridian\",21],PARAMETER[\"scale_factor\",1],"); 88 + add_srs_wkt (p, 10, 89 + "PARAMETER[\"false_easting\",4500000],PARAMETER[\"false_n"); 90 + add_srs_wkt (p, 11, 91 + "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 92 + add_srs_wkt (p, 12, 93 + "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 94 + add_srs_wkt (p, 13, 95 + ",\"5562\"]]"); 96 96 p = add_epsg_def_ex (filter, first, last, 5563, "epsg", 5563, 97 97 "UCS-2000 / Gauss-Kruger zone 5", 0, 1, 98 98 "Krassowsky 1940", "Greenwich", 99 99 "Ukraine_2000", "Transverse_Mercator", "metre", 100 100 "X", "North", "Y", "East"); 101 101 add_proj4text (p, 0, 102 102 "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 "); 103 103 add_proj4text (p, 1, 104 - "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni"); 104 + "+ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +unit"); 105 105 add_proj4text (p, 2, 106 - "ts=m +no_defs"); 106 + "s=m +no_defs"); 107 107 add_srs_wkt (p, 0, 108 108 "PROJCS[\"UCS-2000 / Gauss-Kruger zone 5\",GEOGCS[\"UCS-2"); 109 109 add_srs_wkt (p, 1, 110 110 "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 111 111 add_srs_wkt (p, 2, 112 112 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 113 113 add_srs_wkt (p, 3, 114 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 115 - add_srs_wkt (p, 4, 116 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 117 - add_srs_wkt (p, 5, 118 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 119 - add_srs_wkt (p, 6, 120 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 121 - add_srs_wkt (p, 7, 122 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 123 - add_srs_wkt (p, 8, 124 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 125 - add_srs_wkt (p, 9, 126 - "R[\"central_meridian\",27],PARAMETER[\"scale_factor\",1]"); 127 - add_srs_wkt (p, 10, 128 - ",PARAMETER[\"false_easting\",5500000],PARAMETER[\"false_"); 129 - add_srs_wkt (p, 11, 130 - "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001"); 131 - add_srs_wkt (p, 12, 132 - "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG"); 133 - add_srs_wkt (p, 13, 134 - "\",\"5563\"]]"); 114 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 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\",\"5561\"]],PROJECTION[\"Transverse_M"); 123 + add_srs_wkt (p, 8, 124 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 125 + add_srs_wkt (p, 9, 126 + "[\"central_meridian\",27],PARAMETER[\"scale_factor\",1],"); 127 + add_srs_wkt (p, 10, 128 + "PARAMETER[\"false_easting\",5500000],PARAMETER[\"false_n"); 129 + add_srs_wkt (p, 11, 130 + "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 131 + add_srs_wkt (p, 12, 132 + "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 133 + add_srs_wkt (p, 13, 134 + ",\"5563\"]]"); 135 135 p = add_epsg_def_ex (filter, first, last, 5564, "epsg", 5564, 136 136 "UCS-2000 / Gauss-Kruger zone 6", 0, 1, 137 137 "Krassowsky 1940", "Greenwich", 138 138 "Ukraine_2000", "Transverse_Mercator", "metre", 139 139 "X", "North", "Y", "East"); 140 140 add_proj4text (p, 0, 141 141 "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 "); 142 142 add_proj4text (p, 1, 143 - "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni"); 143 + "+ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +unit"); 144 144 add_proj4text (p, 2, 145 - "ts=m +no_defs"); 145 + "s=m +no_defs"); 146 146 add_srs_wkt (p, 0, 147 147 "PROJCS[\"UCS-2000 / Gauss-Kruger zone 6\",GEOGCS[\"UCS-2"); 148 148 add_srs_wkt (p, 1, 149 149 "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 150 150 add_srs_wkt (p, 2, 151 151 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 152 152 add_srs_wkt (p, 3, 153 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 154 - add_srs_wkt (p, 4, 155 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 156 - add_srs_wkt (p, 5, 157 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 158 - add_srs_wkt (p, 6, 159 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 160 - add_srs_wkt (p, 7, 161 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 162 - add_srs_wkt (p, 8, 163 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 164 - add_srs_wkt (p, 9, 165 - "R[\"central_meridian\",33],PARAMETER[\"scale_factor\",1]"); 166 - add_srs_wkt (p, 10, 167 - ",PARAMETER[\"false_easting\",6500000],PARAMETER[\"false_"); 168 - add_srs_wkt (p, 11, 169 - "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001"); 170 - add_srs_wkt (p, 12, 171 - "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG"); 172 - add_srs_wkt (p, 13, 173 - "\",\"5564\"]]"); 153 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 154 + add_srs_wkt (p, 4, 155 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 156 + add_srs_wkt (p, 5, 157 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 158 + add_srs_wkt (p, 6, 159 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 160 + add_srs_wkt (p, 7, 161 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 162 + add_srs_wkt (p, 8, 163 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 164 + add_srs_wkt (p, 9, 165 + "[\"central_meridian\",33],PARAMETER[\"scale_factor\",1],"); 166 + add_srs_wkt (p, 10, 167 + "PARAMETER[\"false_easting\",6500000],PARAMETER[\"false_n"); 168 + add_srs_wkt (p, 11, 169 + "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 170 + add_srs_wkt (p, 12, 171 + "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 172 + add_srs_wkt (p, 13, 173 + ",\"5564\"]]"); 174 174 p = add_epsg_def_ex (filter, first, last, 5565, "epsg", 5565, 175 175 "UCS-2000 / Gauss-Kruger zone 7", 0, 1, 176 176 "Krassowsky 1940", "Greenwich", 177 177 "Ukraine_2000", "Transverse_Mercator", "metre", 178 178 "X", "North", "Y", "East"); 179 179 add_proj4text (p, 0, 180 180 "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 "); 181 181 add_proj4text (p, 1, 182 - "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni"); 182 + "+ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +unit"); 183 183 add_proj4text (p, 2, 184 - "ts=m +no_defs"); 184 + "s=m +no_defs"); 185 185 add_srs_wkt (p, 0, 186 186 "PROJCS[\"UCS-2000 / Gauss-Kruger zone 7\",GEOGCS[\"UCS-2"); 187 187 add_srs_wkt (p, 1, 188 188 "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 189 189 add_srs_wkt (p, 2, 190 190 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 191 191 add_srs_wkt (p, 3, 192 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 193 - add_srs_wkt (p, 4, 194 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 195 - add_srs_wkt (p, 5, 196 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 197 - add_srs_wkt (p, 6, 198 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 199 - add_srs_wkt (p, 7, 200 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 201 - add_srs_wkt (p, 8, 202 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 203 - add_srs_wkt (p, 9, 204 - "R[\"central_meridian\",39],PARAMETER[\"scale_factor\",1]"); 205 - add_srs_wkt (p, 10, 206 - ",PARAMETER[\"false_easting\",7500000],PARAMETER[\"false_"); 207 - add_srs_wkt (p, 11, 208 - "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001"); 209 - add_srs_wkt (p, 12, 210 - "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG"); 211 - add_srs_wkt (p, 13, 212 - "\",\"5565\"]]"); 192 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 193 + add_srs_wkt (p, 4, 194 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 195 + add_srs_wkt (p, 5, 196 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 197 + add_srs_wkt (p, 6, 198 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 199 + add_srs_wkt (p, 7, 200 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 201 + add_srs_wkt (p, 8, 202 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 203 + add_srs_wkt (p, 9, 204 + "[\"central_meridian\",39],PARAMETER[\"scale_factor\",1],"); 205 + add_srs_wkt (p, 10, 206 + "PARAMETER[\"false_easting\",7500000],PARAMETER[\"false_n"); 207 + add_srs_wkt (p, 11, 208 + "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 209 + add_srs_wkt (p, 12, 210 + "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 211 + add_srs_wkt (p, 13, 212 + ",\"5565\"]]"); 213 213 p = add_epsg_def_ex (filter, first, last, 5566, "epsg", 5566, 214 214 "UCS-2000 / Gauss-Kruger CM 21E", 0, 1, 215 215 "Krassowsky 1940", "Greenwich", 216 216 "Ukraine_2000", "Transverse_Mercator", "metre", 217 217 "X", "North", "Y", "East"); 218 218 add_proj4text (p, 0, 219 219 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 220 220 add_proj4text (p, 1, 221 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 221 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 222 222 add_proj4text (p, 2, 223 - "s=m +no_defs"); 223 + "=m +no_defs"); 224 224 add_srs_wkt (p, 0, 225 225 "PROJCS[\"UCS-2000 / Gauss-Kruger CM 21E\",GEOGCS[\"UCS-2"); 226 226 add_srs_wkt (p, 1, 227 227 "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 228 228 add_srs_wkt (p, 2, 229 229 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 230 230 add_srs_wkt (p, 3, 231 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 231 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 232 232 add_srs_wkt (p, 4, 233 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 233 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 234 234 add_srs_wkt (p, 5, 235 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 235 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 236 236 add_srs_wkt (p, 6, 237 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 237 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 238 238 add_srs_wkt (p, 7, 239 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 239 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 240 240 add_srs_wkt (p, 8, 241 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 241 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 242 242 add_srs_wkt (p, 9, 243 - "R[\"central_meridian\",21],PARAMETER[\"scale_factor\",1]"); 243 + "[\"central_meridian\",21],PARAMETER[\"scale_factor\",1],"); 244 244 add_srs_wkt (p, 10, 245 - ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n"); 245 + "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no"); 246 246 add_srs_wkt (p, 11, 247 - "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 247 + "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 248 248 add_srs_wkt (p, 12, 249 249 "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 250 250 add_srs_wkt (p, 13, 251 251 ",\"5566\"]]"); 252 252 p = add_epsg_def_ex (filter, first, last, 5567, "epsg", 5567, 253 253 "UCS-2000 / Gauss-Kruger CM 27E", 0, 1, 254 254 "Krassowsky 1940", "Greenwich", 255 255 "Ukraine_2000", "Transverse_Mercator", "metre", 256 256 "X", "North", "Y", "East"); 257 257 add_proj4text (p, 0, 258 258 "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 259 259 add_proj4text (p, 1, 260 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 260 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 261 261 add_proj4text (p, 2, 262 - "s=m +no_defs"); 262 + "=m +no_defs"); 263 263 add_srs_wkt (p, 0, 264 264 "PROJCS[\"UCS-2000 / Gauss-Kruger CM 27E\",GEOGCS[\"UCS-2"); 265 265 add_srs_wkt (p, 1, 266 266 "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 267 267 add_srs_wkt (p, 2, 268 268 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 269 269 add_srs_wkt (p, 3, 270 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 270 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 271 271 add_srs_wkt (p, 4, 272 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 272 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 273 273 add_srs_wkt (p, 5, 274 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 274 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 275 275 add_srs_wkt (p, 6, 276 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 276 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 277 277 add_srs_wkt (p, 7, 278 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 278 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 279 279 add_srs_wkt (p, 8, 280 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 280 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 281 281 add_srs_wkt (p, 9, 282 - "R[\"central_meridian\",27],PARAMETER[\"scale_factor\",1]"); 282 + "[\"central_meridian\",27],PARAMETER[\"scale_factor\",1],"); 283 283 add_srs_wkt (p, 10, 284 - ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n"); 284 + "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no"); 285 285 add_srs_wkt (p, 11, 286 - "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 286 + "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 287 287 add_srs_wkt (p, 12, 288 288 "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 289 289 add_srs_wkt (p, 13, 290 290 ",\"5567\"]]"); 291 291 p = add_epsg_def_ex (filter, first, last, 5568, "epsg", 5568, 292 292 "UCS-2000 / Gauss-Kruger CM 33E", 0, 1, 293 293 "Krassowsky 1940", "Greenwich", 294 294 "Ukraine_2000", "Transverse_Mercator", "metre", 295 295 "X", "North", "Y", "East"); 296 296 add_proj4text (p, 0, 297 297 "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 298 298 add_proj4text (p, 1, 299 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 299 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 300 300 add_proj4text (p, 2, 301 - "s=m +no_defs"); 301 + "=m +no_defs"); 302 302 add_srs_wkt (p, 0, 303 303 "PROJCS[\"UCS-2000 / Gauss-Kruger CM 33E\",GEOGCS[\"UCS-2"); 304 304 add_srs_wkt (p, 1, 305 305 "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 306 306 add_srs_wkt (p, 2, 307 307 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 308 308 add_srs_wkt (p, 3, 309 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 309 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 310 310 add_srs_wkt (p, 4, 311 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 311 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 312 312 add_srs_wkt (p, 5, 313 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 313 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 314 314 add_srs_wkt (p, 6, 315 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 315 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 316 316 add_srs_wkt (p, 7, 317 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 317 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 318 318 add_srs_wkt (p, 8, 319 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 319 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 320 320 add_srs_wkt (p, 9, 321 - "R[\"central_meridian\",33],PARAMETER[\"scale_factor\",1]"); 321 + "[\"central_meridian\",33],PARAMETER[\"scale_factor\",1],"); 322 322 add_srs_wkt (p, 10, 323 - ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n"); 323 + "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no"); 324 324 add_srs_wkt (p, 11, 325 - "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 325 + "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 326 326 add_srs_wkt (p, 12, 327 327 "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 328 328 add_srs_wkt (p, 13, 329 329 ",\"5568\"]]"); 330 330 p = add_epsg_def_ex (filter, first, last, 5569, "epsg", 5569, 331 331 "UCS-2000 / Gauss-Kruger CM 39E", 0, 1, 332 332 "Krassowsky 1940", "Greenwich", 333 333 "Ukraine_2000", "Transverse_Mercator", "metre", 334 334 "X", "North", "Y", "East"); 335 335 add_proj4text (p, 0, 336 336 "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 337 337 add_proj4text (p, 1, 338 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 338 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 339 339 add_proj4text (p, 2, 340 - "s=m +no_defs"); 340 + "=m +no_defs"); 341 341 add_srs_wkt (p, 0, 342 342 "PROJCS[\"UCS-2000 / Gauss-Kruger CM 39E\",GEOGCS[\"UCS-2"); 343 343 add_srs_wkt (p, 1, 344 344 "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 345 345 add_srs_wkt (p, 2, 346 346 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 347 347 add_srs_wkt (p, 3, 348 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 348 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 349 349 add_srs_wkt (p, 4, 350 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 350 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 351 351 add_srs_wkt (p, 5, 352 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 352 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 353 353 add_srs_wkt (p, 6, 354 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 354 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 355 355 add_srs_wkt (p, 7, 356 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 356 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 357 357 add_srs_wkt (p, 8, 358 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 358 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 359 359 add_srs_wkt (p, 9, 360 - "R[\"central_meridian\",39],PARAMETER[\"scale_factor\",1]"); 360 + "[\"central_meridian\",39],PARAMETER[\"scale_factor\",1],"); 361 361 add_srs_wkt (p, 10, 362 - ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n"); 362 + "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no"); 363 363 add_srs_wkt (p, 11, 364 - "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 364 + "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 365 365 add_srs_wkt (p, 12, 366 366 "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 367 367 add_srs_wkt (p, 13, 368 368 ",\"5569\"]]"); 369 369 p = add_epsg_def_ex (filter, first, last, 5570, "epsg", 5570, 370 370 "UCS-2000 / 3-degree Gauss-Kruger zone 7 (deprecated)", 0, 1, 371 371 "Krassowsky 1940", "Greenwich", 372 372 "Ukraine_2000", "Transverse_Mercator", "metre", 373 373 "X", "North", "Y", "East"); 374 374 add_proj4text (p, 0, 375 375 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 "); 376 376 add_proj4text (p, 1, 377 - "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni"); 377 + "+ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +unit"); 378 378 add_proj4text (p, 2, 379 - "ts=m +no_defs"); 379 + "s=m +no_defs"); 380 380 add_srs_wkt (p, 0, 381 381 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 7 (deprec"); 382 382 add_srs_wkt (p, 1, 383 383 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 384 384 add_srs_wkt (p, 2, 385 385 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 386 386 add_srs_wkt (p, 3, 387 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 388 - add_srs_wkt (p, 4, 389 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 390 - add_srs_wkt (p, 5, 391 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 392 - add_srs_wkt (p, 6, 393 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 394 - add_srs_wkt (p, 7, 395 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 396 - add_srs_wkt (p, 8, 397 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 398 - add_srs_wkt (p, 9, 399 - "of_origin\",0],PARAMETER[\"central_meridian\",21],PARAME"); 400 - add_srs_wkt (p, 10, 401 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",7500"); 402 - add_srs_wkt (p, 11, 403 - "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 404 - add_srs_wkt (p, 12, 405 - "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 406 - add_srs_wkt (p, 13, 407 - ",EAST],AUTHORITY[\"EPSG\",\"5570\"]]"); 387 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 388 + add_srs_wkt (p, 4, 389 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 390 + add_srs_wkt (p, 5, 391 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 392 + add_srs_wkt (p, 6, 393 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 394 + add_srs_wkt (p, 7, 395 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 396 + add_srs_wkt (p, 8, 397 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 398 + add_srs_wkt (p, 9, 399 + "f_origin\",0],PARAMETER[\"central_meridian\",21],PARAMET"); 400 + add_srs_wkt (p, 10, 401 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",75000"); 402 + add_srs_wkt (p, 11, 403 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 404 + add_srs_wkt (p, 12, 405 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 406 + add_srs_wkt (p, 13, 407 + "EAST],AUTHORITY[\"EPSG\",\"5570\"]]"); 408 408 p = add_epsg_def_ex (filter, first, last, 5571, "epsg", 5571, 409 409 "UCS-2000 / 3-degree Gauss-Kruger zone 8 (deprecated)", 0, 1, 410 410 "Krassowsky 1940", "Greenwich", 411 411 "Ukraine_2000", "Transverse_Mercator", "metre", 412 412 "X", "North", "Y", "East"); 413 413 add_proj4text (p, 0, 414 414 "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 "); 415 415 add_proj4text (p, 1, 416 - "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni"); 416 + "+ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +unit"); 417 417 add_proj4text (p, 2, 418 - "ts=m +no_defs"); 418 + "s=m +no_defs"); 419 419 add_srs_wkt (p, 0, 420 420 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 8 (deprec"); 421 421 add_srs_wkt (p, 1, 422 422 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 423 423 add_srs_wkt (p, 2, 424 424 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 425 425 add_srs_wkt (p, 3, 426 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 427 - add_srs_wkt (p, 4, 428 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 429 - add_srs_wkt (p, 5, 430 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 431 - add_srs_wkt (p, 6, 432 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 433 - add_srs_wkt (p, 7, 434 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 435 - add_srs_wkt (p, 8, 436 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 437 - add_srs_wkt (p, 9, 438 - "of_origin\",0],PARAMETER[\"central_meridian\",24],PARAME"); 439 - add_srs_wkt (p, 10, 440 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",8500"); 441 - add_srs_wkt (p, 11, 442 - "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 443 - add_srs_wkt (p, 12, 444 - "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 445 - add_srs_wkt (p, 13, 446 - ",EAST],AUTHORITY[\"EPSG\",\"5571\"]]"); 426 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 427 + add_srs_wkt (p, 4, 428 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 429 + add_srs_wkt (p, 5, 430 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 431 + add_srs_wkt (p, 6, 432 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 433 + add_srs_wkt (p, 7, 434 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 435 + add_srs_wkt (p, 8, 436 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 437 + add_srs_wkt (p, 9, 438 + "f_origin\",0],PARAMETER[\"central_meridian\",24],PARAMET"); 439 + add_srs_wkt (p, 10, 440 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",85000"); 441 + add_srs_wkt (p, 11, 442 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 443 + add_srs_wkt (p, 12, 444 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 445 + add_srs_wkt (p, 13, 446 + "EAST],AUTHORITY[\"EPSG\",\"5571\"]]"); 447 447 p = add_epsg_def_ex (filter, first, last, 5572, "epsg", 5572, 448 448 "UCS-2000 / 3-degree Gauss-Kruger zone 9 (deprecated)", 0, 1, 449 449 "Krassowsky 1940", "Greenwich", 450 450 "Ukraine_2000", "Transverse_Mercator", "metre", 451 451 "X", "North", "Y", "East"); 452 452 add_proj4text (p, 0, 453 453 "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 "); 454 454 add_proj4text (p, 1, 455 - "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni"); 455 + "+ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +unit"); 456 456 add_proj4text (p, 2, 457 - "ts=m +no_defs"); 457 + "s=m +no_defs"); 458 458 add_srs_wkt (p, 0, 459 459 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 9 (deprec"); 460 460 add_srs_wkt (p, 1, 461 461 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 462 462 add_srs_wkt (p, 2, 463 463 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 464 464 add_srs_wkt (p, 3, 465 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 466 - add_srs_wkt (p, 4, 467 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 468 - add_srs_wkt (p, 5, 469 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 470 - add_srs_wkt (p, 6, 471 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 472 - add_srs_wkt (p, 7, 473 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 474 - add_srs_wkt (p, 8, 475 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 476 - add_srs_wkt (p, 9, 477 - "of_origin\",0],PARAMETER[\"central_meridian\",27],PARAME"); 478 - add_srs_wkt (p, 10, 479 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",9500"); 480 - add_srs_wkt (p, 11, 481 - "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 482 - add_srs_wkt (p, 12, 483 - "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 484 - add_srs_wkt (p, 13, 485 - ",EAST],AUTHORITY[\"EPSG\",\"5572\"]]"); 465 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 466 + add_srs_wkt (p, 4, 467 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 468 + add_srs_wkt (p, 5, 469 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 470 + add_srs_wkt (p, 6, 471 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 472 + add_srs_wkt (p, 7, 473 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 474 + add_srs_wkt (p, 8, 475 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 476 + add_srs_wkt (p, 9, 477 + "f_origin\",0],PARAMETER[\"central_meridian\",27],PARAMET"); 478 + add_srs_wkt (p, 10, 479 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",95000"); 480 + add_srs_wkt (p, 11, 481 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 482 + add_srs_wkt (p, 12, 483 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 484 + add_srs_wkt (p, 13, 485 + "EAST],AUTHORITY[\"EPSG\",\"5572\"]]"); 486 486 p = add_epsg_def_ex (filter, first, last, 5573, "epsg", 5573, 487 487 "UCS-2000 / 3-degree Gauss-Kruger zone 10 (deprecated)", 0, 1, 488 488 "Krassowsky 1940", "Greenwich", 489 489 "Ukraine_2000", "Transverse_Mercator", "metre", 490 490 "X", "North", "Y", "East"); 491 491 add_proj4text (p, 0, 492 492 "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0"); 493 493 add_proj4text (p, 1, 494 - " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un"); 494 + " +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +uni"); 495 495 add_proj4text (p, 2, 496 - "its=m +no_defs"); 496 + "ts=m +no_defs"); 497 497 add_srs_wkt (p, 0, 498 498 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 10 (depre"); 499 499 add_srs_wkt (p, 1, 500 500 "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE"); 501 501 add_srs_wkt (p, 2, 502 502 "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 503 503 add_srs_wkt (p, 3, 504 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 504 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 505 505 add_srs_wkt (p, 4, 506 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 506 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 507 507 add_srs_wkt (p, 5, 508 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 508 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 509 509 add_srs_wkt (p, 6, 510 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 510 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 511 511 add_srs_wkt (p, 7, 512 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 512 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 513 513 add_srs_wkt (p, 8, 514 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 514 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 515 515 add_srs_wkt (p, 9, 516 - "of_origin\",0],PARAMETER[\"central_meridian\",30],PARAME"); 516 + "f_origin\",0],PARAMETER[\"central_meridian\",30],PARAMET"); 517 517 add_srs_wkt (p, 10, 518 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1050"); 518 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",10500"); 519 519 add_srs_wkt (p, 11, 520 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 520 + "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 521 521 add_srs_wkt (p, 12, 522 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 522 + "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 523 523 add_srs_wkt (p, 13, 524 524 ",EAST],AUTHORITY[\"EPSG\",\"5573\"]]"); 525 525 p = add_epsg_def_ex (filter, first, last, 5574, "epsg", 5574, 526 526 "UCS-2000 / 3-degree Gauss-Kruger zone 11 (deprecated)", 0, 1, 527 527 "Krassowsky 1940", "Greenwich", 528 528 "Ukraine_2000", "Transverse_Mercator", "metre", 529 529 "X", "North", "Y", "East"); 530 530 add_proj4text (p, 0, 531 531 "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0"); 532 532 add_proj4text (p, 1, 533 - " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un"); 533 + " +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +uni"); 534 534 add_proj4text (p, 2, 535 - "its=m +no_defs"); 535 + "ts=m +no_defs"); 536 536 add_srs_wkt (p, 0, 537 537 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 11 (depre"); 538 538 add_srs_wkt (p, 1, 539 539 "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE"); 540 540 add_srs_wkt (p, 2, 541 541 "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 542 542 add_srs_wkt (p, 3, 543 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 543 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 544 544 add_srs_wkt (p, 4, 545 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 545 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 546 546 add_srs_wkt (p, 5, 547 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 547 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 548 548 add_srs_wkt (p, 6, 549 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 549 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 550 550 add_srs_wkt (p, 7, 551 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 551 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 552 552 add_srs_wkt (p, 8, 553 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 553 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 554 554 add_srs_wkt (p, 9, 555 - "of_origin\",0],PARAMETER[\"central_meridian\",33],PARAME"); 555 + "f_origin\",0],PARAMETER[\"central_meridian\",33],PARAMET"); 556 556 add_srs_wkt (p, 10, 557 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1150"); 557 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",11500"); 558 558 add_srs_wkt (p, 11, 559 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 559 + "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 560 560 add_srs_wkt (p, 12, 561 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 561 + "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 562 562 add_srs_wkt (p, 13, 563 563 ",EAST],AUTHORITY[\"EPSG\",\"5574\"]]"); 564 564 p = add_epsg_def_ex (filter, first, last, 5575, "epsg", 5575, 565 565 "UCS-2000 / 3-degree Gauss-Kruger zone 12 (deprecated)", 0, 1, 566 566 "Krassowsky 1940", "Greenwich", 567 567 "Ukraine_2000", "Transverse_Mercator", "metre", 568 568 "X", "North", "Y", "East"); 569 569 add_proj4text (p, 0, 570 570 "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0"); 571 571 add_proj4text (p, 1, 572 - " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un"); 572 + " +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +uni"); 573 573 add_proj4text (p, 2, 574 - "its=m +no_defs"); 574 + "ts=m +no_defs"); 575 575 add_srs_wkt (p, 0, 576 576 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 12 (depre"); 577 577 add_srs_wkt (p, 1, 578 578 "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE"); 579 579 add_srs_wkt (p, 2, 580 580 "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 581 581 add_srs_wkt (p, 3, 582 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 582 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 583 583 add_srs_wkt (p, 4, 584 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 584 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 585 585 add_srs_wkt (p, 5, 586 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 586 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 587 587 add_srs_wkt (p, 6, 588 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 588 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 589 589 add_srs_wkt (p, 7, 590 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 590 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 591 591 add_srs_wkt (p, 8, 592 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 592 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 593 593 add_srs_wkt (p, 9, 594 - "of_origin\",0],PARAMETER[\"central_meridian\",36],PARAME"); 594 + "f_origin\",0],PARAMETER[\"central_meridian\",36],PARAMET"); 595 595 add_srs_wkt (p, 10, 596 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1250"); 596 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",12500"); 597 597 add_srs_wkt (p, 11, 598 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 598 + "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 599 599 add_srs_wkt (p, 12, 600 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 600 + "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 601 601 add_srs_wkt (p, 13, 602 602 ",EAST],AUTHORITY[\"EPSG\",\"5575\"]]"); 603 603 p = add_epsg_def_ex (filter, first, last, 5576, "epsg", 5576, 604 604 "UCS-2000 / 3-degree Gauss-Kruger zone 13 (deprecated)", 0, 1, 605 605 "Krassowsky 1940", "Greenwich", 606 606 "Ukraine_2000", "Transverse_Mercator", "metre", 607 607 "X", "North", "Y", "East"); 608 608 add_proj4text (p, 0, 609 609 "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0"); 610 610 add_proj4text (p, 1, 611 - " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un"); 611 + " +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +uni"); 612 612 add_proj4text (p, 2, 613 - "its=m +no_defs"); 613 + "ts=m +no_defs"); 614 614 add_srs_wkt (p, 0, 615 615 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 13 (depre"); 616 616 add_srs_wkt (p, 1, 617 617 "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE"); 618 618 add_srs_wkt (p, 2, 619 619 "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 620 620 add_srs_wkt (p, 3, 621 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 621 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 622 622 add_srs_wkt (p, 4, 623 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 623 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 624 624 add_srs_wkt (p, 5, 625 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 625 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 626 626 add_srs_wkt (p, 6, 627 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 627 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 628 628 add_srs_wkt (p, 7, 629 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 629 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 630 630 add_srs_wkt (p, 8, 631 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 631 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 632 632 add_srs_wkt (p, 9, 633 - "of_origin\",0],PARAMETER[\"central_meridian\",39],PARAME"); 633 + "f_origin\",0],PARAMETER[\"central_meridian\",39],PARAMET"); 634 634 add_srs_wkt (p, 10, 635 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1350"); 635 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",13500"); 636 636 add_srs_wkt (p, 11, 637 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 637 + "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 638 638 add_srs_wkt (p, 12, 639 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 639 + "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 640 640 add_srs_wkt (p, 13, 641 641 ",EAST],AUTHORITY[\"EPSG\",\"5576\"]]"); 642 642 p = add_epsg_def_ex (filter, first, last, 5577, "epsg", 5577, 643 643 "UCS-2000 / 3-degree Gauss-Kruger CM 21E (deprecated)", 0, 1, 644 644 "Krassowsky 1940", "Greenwich", 645 645 "Ukraine_2000", "Transverse_Mercator", "metre", 646 646 "X", "North", "Y", "East"); 647 647 add_proj4text (p, 0, 648 648 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 649 649 add_proj4text (p, 1, 650 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 650 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 651 651 add_proj4text (p, 2, 652 - "s=m +no_defs"); 652 + "=m +no_defs"); 653 653 add_srs_wkt (p, 0, 654 654 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger CM 21E (deprec"); 655 655 add_srs_wkt (p, 1, 656 656 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 657 657 add_srs_wkt (p, 2, 658 658 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 659 659 add_srs_wkt (p, 3, 660 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 661 - add_srs_wkt (p, 4, 662 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 663 - add_srs_wkt (p, 5, 664 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 665 - add_srs_wkt (p, 6, 666 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 667 - add_srs_wkt (p, 7, 668 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 669 - add_srs_wkt (p, 8, 670 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 671 - add_srs_wkt (p, 9, 672 - "of_origin\",0],PARAMETER[\"central_meridian\",21],PARAME"); 673 - add_srs_wkt (p, 10, 674 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 675 - add_srs_wkt (p, 11, 676 - "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 677 - add_srs_wkt (p, 12, 678 - "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 679 - add_srs_wkt (p, 13, 680 - "EAST],AUTHORITY[\"EPSG\",\"5577\"]]"); 660 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 661 + add_srs_wkt (p, 4, 662 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 663 + add_srs_wkt (p, 5, 664 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 665 + add_srs_wkt (p, 6, 666 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 667 + add_srs_wkt (p, 7, 668 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 669 + add_srs_wkt (p, 8, 670 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 671 + add_srs_wkt (p, 9, 672 + "f_origin\",0],PARAMETER[\"central_meridian\",21],PARAMET"); 673 + add_srs_wkt (p, 10, 674 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000"); 675 + add_srs_wkt (p, 11, 676 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 677 + add_srs_wkt (p, 12, 678 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 679 + add_srs_wkt (p, 13, 680 + "AST],AUTHORITY[\"EPSG\",\"5577\"]]"); 681 681 p = add_epsg_def_ex (filter, first, last, 5578, "epsg", 5578, 682 682 "UCS-2000 / 3-degree Gauss-Kruger CM 24E (deprecated)", 0, 1, 683 683 "Krassowsky 1940", "Greenwich", 684 684 "Ukraine_2000", "Transverse_Mercator", "metre", 685 685 "X", "North", "Y", "East"); 686 686 add_proj4text (p, 0, 687 687 "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +"); 688 688 add_proj4text (p, 1, 689 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 689 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 690 690 add_proj4text (p, 2, 691 - "s=m +no_defs"); 691 + "=m +no_defs"); 692 692 add_srs_wkt (p, 0, 693 693 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger CM 24E (deprec"); 694 694 add_srs_wkt (p, 1, 695 695 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 696 696 add_srs_wkt (p, 2, 697 697 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 698 698 add_srs_wkt (p, 3, 699 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 700 - add_srs_wkt (p, 4, 701 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 702 - add_srs_wkt (p, 5, 703 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 704 - add_srs_wkt (p, 6, 705 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 706 - add_srs_wkt (p, 7, 707 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 708 - add_srs_wkt (p, 8, 709 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 710 - add_srs_wkt (p, 9, 711 - "of_origin\",0],PARAMETER[\"central_meridian\",24],PARAME"); 712 - add_srs_wkt (p, 10, 713 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 714 - add_srs_wkt (p, 11, 715 - "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 716 - add_srs_wkt (p, 12, 717 - "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 718 - add_srs_wkt (p, 13, 719 - "EAST],AUTHORITY[\"EPSG\",\"5578\"]]"); 699 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 700 + add_srs_wkt (p, 4, 701 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 702 + add_srs_wkt (p, 5, 703 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 704 + add_srs_wkt (p, 6, 705 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 706 + add_srs_wkt (p, 7, 707 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 708 + add_srs_wkt (p, 8, 709 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 710 + add_srs_wkt (p, 9, 711 + "f_origin\",0],PARAMETER[\"central_meridian\",24],PARAMET"); 712 + add_srs_wkt (p, 10, 713 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000"); 714 + add_srs_wkt (p, 11, 715 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 716 + add_srs_wkt (p, 12, 717 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 718 + add_srs_wkt (p, 13, 719 + "AST],AUTHORITY[\"EPSG\",\"5578\"]]"); 720 720 p = add_epsg_def_ex (filter, first, last, 5579, "epsg", 5579, 721 721 "UCS-2000 / 3-degree Gauss-Kruger CM 27E (deprecated)", 0, 1, 722 722 "Krassowsky 1940", "Greenwich", 723 723 "Ukraine_2000", "Transverse_Mercator", "metre", 724 724 "X", "North", "Y", "East"); 725 725 add_proj4text (p, 0, 726 726 "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 727 727 add_proj4text (p, 1, 728 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 728 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 729 729 add_proj4text (p, 2, 730 - "s=m +no_defs"); 730 + "=m +no_defs"); 731 731 add_srs_wkt (p, 0, 732 732 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger CM 27E (deprec"); 733 733 add_srs_wkt (p, 1, 734 734 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 735 735 add_srs_wkt (p, 2, 736 736 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 737 737 add_srs_wkt (p, 3, 738 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 739 - add_srs_wkt (p, 4, 740 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 741 - add_srs_wkt (p, 5, 742 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 743 - add_srs_wkt (p, 6, 744 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 745 - add_srs_wkt (p, 7, 746 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 747 - add_srs_wkt (p, 8, 748 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 749 - add_srs_wkt (p, 9, 750 - "of_origin\",0],PARAMETER[\"central_meridian\",27],PARAME"); 751 - add_srs_wkt (p, 10, 752 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 753 - add_srs_wkt (p, 11, 754 - "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 755 - add_srs_wkt (p, 12, 756 - "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 757 - add_srs_wkt (p, 13, 758 - "EAST],AUTHORITY[\"EPSG\",\"5579\"]]"); 738 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 739 + add_srs_wkt (p, 4, 740 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 741 + add_srs_wkt (p, 5, 742 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 743 + add_srs_wkt (p, 6, 744 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 745 + add_srs_wkt (p, 7, 746 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 747 + add_srs_wkt (p, 8, 748 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 749 + add_srs_wkt (p, 9, 750 + "f_origin\",0],PARAMETER[\"central_meridian\",27],PARAMET"); 751 + add_srs_wkt (p, 10, 752 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000"); 753 + add_srs_wkt (p, 11, 754 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 755 + add_srs_wkt (p, 12, 756 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 757 + add_srs_wkt (p, 13, 758 + "AST],AUTHORITY[\"EPSG\",\"5579\"]]"); 759 759 p = add_epsg_def_ex (filter, first, last, 5580, "epsg", 5580, 760 760 "UCS-2000 / 3-degree Gauss-Kruger CM 30E (deprecated)", 0, 1, 761 761 "Krassowsky 1940", "Greenwich", 762 762 "Ukraine_2000", "Transverse_Mercator", "metre", 763 763 "X", "North", "Y", "East"); 764 764 add_proj4text (p, 0, 765 765 "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +"); 766 766 add_proj4text (p, 1, 767 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 767 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 768 768 add_proj4text (p, 2, 769 - "s=m +no_defs"); 769 + "=m +no_defs"); 770 770 add_srs_wkt (p, 0, 771 771 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger CM 30E (deprec"); 772 772 add_srs_wkt (p, 1, 773 773 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 774 774 add_srs_wkt (p, 2, 775 775 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 776 776 add_srs_wkt (p, 3, 777 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 778 - add_srs_wkt (p, 4, 779 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 780 - add_srs_wkt (p, 5, 781 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 782 - add_srs_wkt (p, 6, 783 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 784 - add_srs_wkt (p, 7, 785 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 786 - add_srs_wkt (p, 8, 787 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 788 - add_srs_wkt (p, 9, 789 - "of_origin\",0],PARAMETER[\"central_meridian\",30],PARAME"); 790 - add_srs_wkt (p, 10, 791 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 792 - add_srs_wkt (p, 11, 793 - "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 794 - add_srs_wkt (p, 12, 795 - "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 796 - add_srs_wkt (p, 13, 797 - "EAST],AUTHORITY[\"EPSG\",\"5580\"]]"); 777 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 778 + add_srs_wkt (p, 4, 779 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 780 + add_srs_wkt (p, 5, 781 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 782 + add_srs_wkt (p, 6, 783 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 784 + add_srs_wkt (p, 7, 785 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 786 + add_srs_wkt (p, 8, 787 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 788 + add_srs_wkt (p, 9, 789 + "f_origin\",0],PARAMETER[\"central_meridian\",30],PARAMET"); 790 + add_srs_wkt (p, 10, 791 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000"); 792 + add_srs_wkt (p, 11, 793 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 794 + add_srs_wkt (p, 12, 795 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 796 + add_srs_wkt (p, 13, 797 + "AST],AUTHORITY[\"EPSG\",\"5580\"]]"); 798 798 p = add_epsg_def_ex (filter, first, last, 5581, "epsg", 5581, 799 799 "UCS-2000 / 3-degree Gauss-Kruger CM 33E (deprecated)", 0, 1, 800 800 "Krassowsky 1940", "Greenwich", 801 801 "Ukraine_2000", "Transverse_Mercator", "metre", 802 802 "X", "North", "Y", "East"); 803 803 add_proj4text (p, 0, 804 804 "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 805 805 add_proj4text (p, 1, 806 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 806 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 807 807 add_proj4text (p, 2, 808 - "s=m +no_defs"); 808 + "=m +no_defs"); 809 809 add_srs_wkt (p, 0, 810 810 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger CM 33E (deprec"); 811 811 add_srs_wkt (p, 1, 812 812 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 813 813 add_srs_wkt (p, 2, 814 814 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 815 815 add_srs_wkt (p, 3, 816 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 817 - add_srs_wkt (p, 4, 818 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 819 - add_srs_wkt (p, 5, 820 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 821 - add_srs_wkt (p, 6, 822 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 823 - add_srs_wkt (p, 7, 824 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 825 - add_srs_wkt (p, 8, 826 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 827 - add_srs_wkt (p, 9, 828 - "of_origin\",0],PARAMETER[\"central_meridian\",33],PARAME"); 829 - add_srs_wkt (p, 10, 830 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 831 - add_srs_wkt (p, 11, 832 - "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 833 - add_srs_wkt (p, 12, 834 - "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 835 - add_srs_wkt (p, 13, 836 - "EAST],AUTHORITY[\"EPSG\",\"5581\"]]"); 816 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 817 + add_srs_wkt (p, 4, 818 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 819 + add_srs_wkt (p, 5, 820 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 821 + add_srs_wkt (p, 6, 822 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 823 + add_srs_wkt (p, 7, 824 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 825 + add_srs_wkt (p, 8, 826 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 827 + add_srs_wkt (p, 9, 828 + "f_origin\",0],PARAMETER[\"central_meridian\",33],PARAMET"); 829 + add_srs_wkt (p, 10, 830 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000"); 831 + add_srs_wkt (p, 11, 832 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 833 + add_srs_wkt (p, 12, 834 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 835 + add_srs_wkt (p, 13, 836 + "AST],AUTHORITY[\"EPSG\",\"5581\"]]"); 837 837 p = add_epsg_def_ex (filter, first, last, 5582, "epsg", 5582, 838 838 "UCS-2000 / 3-degree Gauss-Kruger CM 36E (deprecated)", 0, 1, 839 839 "Krassowsky 1940", "Greenwich", 840 840 "Ukraine_2000", "Transverse_Mercator", "metre", 841 841 "X", "North", "Y", "East"); 842 842 add_proj4text (p, 0, 843 843 "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +"); 844 844 add_proj4text (p, 1, 845 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 845 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 846 846 add_proj4text (p, 2, 847 - "s=m +no_defs"); 847 + "=m +no_defs"); 848 848 add_srs_wkt (p, 0, 849 849 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger CM 36E (deprec"); 850 850 add_srs_wkt (p, 1, 851 851 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 852 852 add_srs_wkt (p, 2, 853 853 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 854 854 add_srs_wkt (p, 3, 855 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 856 - add_srs_wkt (p, 4, 857 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 858 - add_srs_wkt (p, 5, 859 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 860 - add_srs_wkt (p, 6, 861 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 862 - add_srs_wkt (p, 7, 863 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 864 - add_srs_wkt (p, 8, 865 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 866 - add_srs_wkt (p, 9, 867 - "of_origin\",0],PARAMETER[\"central_meridian\",36],PARAME"); 868 - add_srs_wkt (p, 10, 869 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 870 - add_srs_wkt (p, 11, 871 - "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 872 - add_srs_wkt (p, 12, 873 - "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 874 - add_srs_wkt (p, 13, 875 - "EAST],AUTHORITY[\"EPSG\",\"5582\"]]"); 855 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 856 + add_srs_wkt (p, 4, 857 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 858 + add_srs_wkt (p, 5, 859 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 860 + add_srs_wkt (p, 6, 861 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 862 + add_srs_wkt (p, 7, 863 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 864 + add_srs_wkt (p, 8, 865 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 866 + add_srs_wkt (p, 9, 867 + "f_origin\",0],PARAMETER[\"central_meridian\",36],PARAMET"); 868 + add_srs_wkt (p, 10, 869 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000"); 870 + add_srs_wkt (p, 11, 871 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 872 + add_srs_wkt (p, 12, 873 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 874 + add_srs_wkt (p, 13, 875 + "AST],AUTHORITY[\"EPSG\",\"5582\"]]"); 876 876 p = add_epsg_def_ex (filter, first, last, 5583, "epsg", 5583, 877 877 "UCS-2000 / 3-degree Gauss-Kruger CM 39E (deprecated)", 0, 1, 878 878 "Krassowsky 1940", "Greenwich", 879 879 "Ukraine_2000", "Transverse_Mercator", "metre", 880 880 "X", "North", "Y", "East"); 881 881 add_proj4text (p, 0, 882 882 "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 883 883 add_proj4text (p, 1, 884 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 884 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 885 885 add_proj4text (p, 2, 886 - "s=m +no_defs"); 886 + "=m +no_defs"); 887 887 add_srs_wkt (p, 0, 888 888 "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger CM 39E (deprec"); 889 889 add_srs_wkt (p, 1, 890 890 "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER"); 891 891 add_srs_wkt (p, 2, 892 892 "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\""); 893 893 add_srs_wkt (p, 3, 894 - ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO"); 895 - add_srs_wkt (p, 4, 896 - "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 897 - add_srs_wkt (p, 5, 898 - "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 899 - add_srs_wkt (p, 6, 900 - ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 901 - add_srs_wkt (p, 7, 902 - "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P"); 903 - add_srs_wkt (p, 8, 904 - "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 905 - add_srs_wkt (p, 9, 906 - "of_origin\",0],PARAMETER[\"central_meridian\",39],PARAME"); 907 - add_srs_wkt (p, 10, 908 - "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 909 - add_srs_wkt (p, 11, 910 - "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 911 - add_srs_wkt (p, 12, 912 - "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 913 - add_srs_wkt (p, 13, 914 - "EAST],AUTHORITY[\"EPSG\",\"5583\"]]"); 894 + ",\"7024\"]],TOWGS84[25,-141,-78.5,0,0.35,0.736,0],AUTHOR"); 895 + add_srs_wkt (p, 4, 896 + "ITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"); 897 + add_srs_wkt (p, 5, 898 + "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,"); 899 + add_srs_wkt (p, 6, 900 + "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A"); 901 + add_srs_wkt (p, 7, 902 + "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],PR"); 903 + add_srs_wkt (p, 8, 904 + "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o"); 905 + add_srs_wkt (p, 9, 906 + "f_origin\",0],PARAMETER[\"central_meridian\",39],PARAMET"); 907 + add_srs_wkt (p, 10, 908 + "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000"); 909 + add_srs_wkt (p, 11, 910 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 911 + add_srs_wkt (p, 12, 912 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 913 + add_srs_wkt (p, 13, 914 + "AST],AUTHORITY[\"EPSG\",\"5583\"]]"); 915 915 p = add_epsg_def_ex (filter, first, last, 5588, "epsg", 5588, 916 916 "NAD27 / New Brunswick Stereographic (NAD27)", 0, 1, 917 917 "Clarke 1866", "Greenwich", 918 918 "North_American_Datum_1927", "Oblique_Stereographic", "foot", 919 919 "Northing", "North", "Easting", "East"); 920 920 add_proj4text (p, 0, 921 921 "+proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=3"); ................................................................................ 922 922 add_proj4text (p, 1, 923 923 "04800 +y_0=304800 +datum=NAD27 +units=ft +no_defs"); 924 924 add_srs_wkt (p, 0, 925 925 "PROJCS[\"NAD27 / New Brunswick Stereographic (NAD27)\",G"); 926 926 add_srs_wkt (p, 1, 927 927 "EOGCS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHE"); 928 928 add_srs_wkt (p, 2, 929 - "ROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORI"); 929 + "ROID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORI"); 930 930 add_srs_wkt (p, 3, 931 931 "TY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRI"); 932 932 add_srs_wkt (p, 4, 933 933 "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 934 934 add_srs_wkt (p, 5, 935 935 "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 936 936 add_srs_wkt (p, 6, ................................................................................ 963 963 add_proj4text (p, 3, 964 964 "654 +no_defs"); 965 965 add_srs_wkt (p, 0, 966 966 "PROJCS[\"Sibun Gorge 1922 / Colony Grid\",GEOGCS[\"Sibun"); 967 967 add_srs_wkt (p, 1, 968 968 " Gorge 1922\",DATUM[\"Sibun_Gorge_1922\",SPHEROID[\"Clar"); 969 969 add_srs_wkt (p, 2, 970 - "ke 1858\",6378293.645208759,294.2606763692569,AUTHORITY["); 970 + "ke 1858\",6378293.645208759,294.2606763692606,AUTHORITY["); 971 971 add_srs_wkt (p, 3, 972 972 "\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"1071\"]],PRIMEM"); 973 973 add_srs_wkt (p, 4, 974 974 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 975 975 add_srs_wkt (p, 5, 976 976 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 977 977 add_srs_wkt (p, 6, ................................................................................ 1115 1115 add_proj4text (p, 2, 1116 1116 "ts=us-ft +no_defs"); 1117 1117 add_srs_wkt (p, 0, 1118 1118 "PROJCS[\"NAD27 / Michigan East\",GEOGCS[\"NAD27\",DATUM["); 1119 1119 add_srs_wkt (p, 1, 1120 1120 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 1121 1121 add_srs_wkt (p, 2, 1122 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 1122 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 1123 1123 add_srs_wkt (p, 3, 1124 1124 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 1125 1125 add_srs_wkt (p, 4, 1126 1126 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 1127 1127 add_srs_wkt (p, 5, 1128 1128 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 1129 1129 add_srs_wkt (p, 6, ................................................................................ 1154 1154 add_proj4text (p, 2, 1155 1155 "_defs"); 1156 1156 add_srs_wkt (p, 0, 1157 1157 "PROJCS[\"NAD27 / Michigan Old Central\",GEOGCS[\"NAD27\""); 1158 1158 add_srs_wkt (p, 1, 1159 1159 ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1"); 1160 1160 add_srs_wkt (p, 2, 1161 - "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7"); 1161 + "866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7"); 1162 1162 add_srs_wkt (p, 3, 1163 1163 "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich"); 1164 1164 add_srs_wkt (p, 4, 1165 1165 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 1166 1166 add_srs_wkt (p, 5, 1167 1167 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 1168 1168 add_srs_wkt (p, 6, ................................................................................ 1193 1193 add_proj4text (p, 2, 1194 1194 "_defs"); 1195 1195 add_srs_wkt (p, 0, 1196 1196 "PROJCS[\"NAD27 / Michigan West\",GEOGCS[\"NAD27\",DATUM["); 1197 1197 add_srs_wkt (p, 1, 1198 1198 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 1199 1199 add_srs_wkt (p, 2, 1200 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 1200 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 1201 1201 add_srs_wkt (p, 3, 1202 1202 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 1203 1203 add_srs_wkt (p, 4, 1204 1204 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 1205 1205 add_srs_wkt (p, 5, 1206 1206 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 1207 1207 add_srs_wkt (p, 6, ................................................................................ 1294 1294 "28\"]]"); 1295 1295 p = add_epsg_def_ex (filter, first, last, 5629, "epsg", 5629, 1296 1296 "Moznet / UTM zone 38S", 0, 0, 1297 1297 "WGS 84", "Greenwich", 1298 1298 "Moznet_ITRF94", "Transverse_Mercator", "metre", 1299 1299 "Easting", "East", "Northing", "North"); 1300 1300 add_proj4text (p, 0, 1301 - "+proj=utm +zone=38 +south +ellps=WGS84 +towgs84=0,0,0,-0"); 1301 + "+proj=utm +zone=38 +south +ellps=WGS84 +towgs84=0,0,0,0,"); 1302 1302 add_proj4text (p, 1, 1303 - ",-0,-0,0 +units=m +no_defs"); 1303 + "0,0,0 +units=m +no_defs"); 1304 1304 add_srs_wkt (p, 0, 1305 1305 "PROJCS[\"Moznet / UTM zone 38S\",GEOGCS[\"Moznet\",DATUM"); 1306 1306 add_srs_wkt (p, 1, 1307 1307 "[\"Moznet_ITRF94\",SPHEROID[\"WGS 84\",6378137,298.25722"); 1308 1308 add_srs_wkt (p, 2, 1309 - "3563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,-0,-0,-"); 1310 - add_srs_wkt (p, 3, 1311 - "0,0],AUTHORITY[\"EPSG\",\"6130\"]],PRIMEM[\"Greenwich\","); 1312 - add_srs_wkt (p, 4, 1313 - "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 1314 - add_srs_wkt (p, 5, 1315 - "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 1316 - add_srs_wkt (p, 6, 1317 - "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\""); 1318 - add_srs_wkt (p, 7, 1319 - "4130\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\""); 1320 - add_srs_wkt (p, 8, 1321 - "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4"); 1322 - add_srs_wkt (p, 9, 1323 - "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_"); 1324 - add_srs_wkt (p, 10, 1325 - "easting\",500000],PARAMETER[\"false_northing\",10000000]"); 1326 - add_srs_wkt (p, 11, 1327 - ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E"); 1328 - add_srs_wkt (p, 12, 1329 - "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG"); 1330 - add_srs_wkt (p, 13, 1331 - "\",\"5629\"]]"); 1309 + "3563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0"); 1310 + add_srs_wkt (p, 3, 1311 + "],AUTHORITY[\"EPSG\",\"6130\"]],PRIMEM[\"Greenwich\",0,A"); 1312 + add_srs_wkt (p, 4, 1313 + "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 1314 + add_srs_wkt (p, 5, 1315 + "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 1316 + add_srs_wkt (p, 6, 1317 + "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"413"); 1318 + add_srs_wkt (p, 7, 1319 + "0\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la"); 1320 + add_srs_wkt (p, 8, 1321 + "titude_of_origin\",0],PARAMETER[\"central_meridian\",45]"); 1322 + add_srs_wkt (p, 9, 1323 + ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea"); 1324 + add_srs_wkt (p, 10, 1325 + "sting\",500000],PARAMETER[\"false_northing\",10000000],U"); 1326 + add_srs_wkt (p, 11, 1327 + "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas"); 1328 + add_srs_wkt (p, 12, 1329 + "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\""); 1330 + add_srs_wkt (p, 13, 1331 + ",\"5629\"]]"); 1332 1332 p = add_epsg_def_ex (filter, first, last, 5631, "epsg", 5631, 1333 1333 "Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N)", 0, 0, 1334 1334 "Krassowsky 1940", "Greenwich", 1335 1335 "Pulkovo_1942_58", "Transverse_Mercator", "metre", 1336 1336 "Easting", "East", "Northing", "North"); 1337 1337 add_proj4text (p, 0, 1338 1338 "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +"); ................................................................................ 3186 3186 add_srs_wkt (p, 1, 3187 3187 "ht\",PROJCS[\"NTF (Paris) / Lambert zone I\",GEOGCS[\"NT"); 3188 3188 add_srs_wkt (p, 2, 3189 3189 "F (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Par"); 3190 3190 add_srs_wkt (p, 3, 3191 3191 "is\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021"); 3192 3192 add_srs_wkt (p, 4, 3193 - "2936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3"); 3193 + "2936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3"); 3194 3194 add_srs_wkt (p, 5, 3195 3195 "20,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris"); 3196 3196 add_srs_wkt (p, 6, 3197 3197 "\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\""); 3198 3198 add_srs_wkt (p, 7, 3199 3199 ",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS["); 3200 3200 add_srs_wkt (p, 8, ................................................................................ 3239 3239 add_srs_wkt (p, 1, 3240 3240 "ght\",PROJCS[\"NTF (Paris) / Lambert zone IV\",GEOGCS[\""); 3241 3241 add_srs_wkt (p, 2, 3242 3242 "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P"); 3243 3243 add_srs_wkt (p, 3, 3244 3244 "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660"); 3245 3245 add_srs_wkt (p, 4, 3246 - "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 3246 + "212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 3247 3247 add_srs_wkt (p, 5, 3248 3248 ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par"); 3249 3249 add_srs_wkt (p, 6, 3250 3250 "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra"); 3251 3251 add_srs_wkt (p, 7, 3252 3252 "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX"); 3253 3253 add_srs_wkt (p, 8,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 534 534 add_srs_wkt (p, 0, 535 535 "PROJCS[\"JAXA Snow Depth Polar Stereographic North\",GEO"); 536 536 add_srs_wkt (p, 1, 537 537 "GCS[\"Unspecified datum based upon the Hughes 1980 ellip"); 538 538 add_srs_wkt (p, 2, 539 539 "soid\",DATUM[\"Not_specified_based_on_Hughes_1980_ellips"); 540 540 add_srs_wkt (p, 3, 541 - "oid\",SPHEROID[\"Hughes 1980\",6378273,298.279411123061,"); 541 + "oid\",SPHEROID[\"Hughes 1980\",6378273,298.279411123064,"); 542 542 add_srs_wkt (p, 4, 543 543 "AUTHORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"6054\""); 544 544 add_srs_wkt (p, 5, 545 545 "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 546 546 add_srs_wkt (p, 6, 547 547 "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 548 548 add_srs_wkt (p, 7, ................................................................................ 3261 3261 "GR96 / EPSG Arctic zone 5-41", 0, 0, 3262 3262 "GRS 1980", "Greenwich", 3263 3263 "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre", 3264 3264 "Easting", "East", "Northing", "North"); 3265 3265 add_proj4text (p, 0, 3266 3266 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 3267 3267 add_proj4text (p, 1, 3268 - "333 +lat_0=72.02500919444445 +lon_0=-62 +x_0=41500000 +y"); 3268 + "333 +lat_0=72.02500919444444 +lon_0=-62 +x_0=41500000 +y"); 3269 3269 add_proj4text (p, 2, 3270 3270 "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m "); 3271 3271 add_proj4text (p, 3, 3272 3272 "+no_defs"); 3273 3273 add_srs_wkt (p, 0, 3274 3274 "PROJCS[\"GR96 / EPSG Arctic zone 5-41\",GEOGCS[\"GR96\","); 3275 3275 add_srs_wkt (p, 1, ................................................................................ 3287 3287 add_srs_wkt (p, 7, 3288 3288 "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\""); 3289 3289 add_srs_wkt (p, 8, 3290 3290 "],PARAMETER[\"standard_parallel_1\",73.66666666666667],P"); 3291 3291 add_srs_wkt (p, 9, 3292 3292 "ARAMETER[\"standard_parallel_2\",70.33333333333333],PARA"); 3293 3293 add_srs_wkt (p, 10, 3294 - "METER[\"latitude_of_origin\",72.02500919444445],PARAMETE"); 3294 + "METER[\"latitude_of_origin\",72.02500919444444],PARAMETE"); 3295 3295 add_srs_wkt (p, 11, 3296 3296 "R[\"central_meridian\",-62],PARAMETER[\"false_easting\","); 3297 3297 add_srs_wkt (p, 12, 3298 3298 "41500000],PARAMETER[\"false_northing\",5500000],UNIT[\"m"); 3299 3299 add_srs_wkt (p, 13, 3300 3300 "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\","); 3301 3301 add_srs_wkt (p, 14, ................................................................................ 3306 3306 "GR96 / EPSG Arctic zone 5-43", 0, 0, 3307 3307 "GRS 1980", "Greenwich", 3308 3308 "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre", 3309 3309 "Easting", "East", "Northing", "North"); 3310 3310 add_proj4text (p, 0, 3311 3311 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 3312 3312 add_proj4text (p, 1, 3313 - "333 +lat_0=72.02500919444445 +lon_0=-42 +x_0=43500000 +y"); 3313 + "333 +lat_0=72.02500919444444 +lon_0=-42 +x_0=43500000 +y"); 3314 3314 add_proj4text (p, 2, 3315 3315 "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m "); 3316 3316 add_proj4text (p, 3, 3317 3317 "+no_defs"); 3318 3318 add_srs_wkt (p, 0, 3319 3319 "PROJCS[\"GR96 / EPSG Arctic zone 5-43\",GEOGCS[\"GR96\","); 3320 3320 add_srs_wkt (p, 1, ................................................................................ 3332 3332 add_srs_wkt (p, 7, 3333 3333 "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\""); 3334 3334 add_srs_wkt (p, 8, 3335 3335 "],PARAMETER[\"standard_parallel_1\",73.66666666666667],P"); 3336 3336 add_srs_wkt (p, 9, 3337 3337 "ARAMETER[\"standard_parallel_2\",70.33333333333333],PARA"); 3338 3338 add_srs_wkt (p, 10, 3339 - "METER[\"latitude_of_origin\",72.02500919444445],PARAMETE"); 3339 + "METER[\"latitude_of_origin\",72.02500919444444],PARAMETE"); 3340 3340 add_srs_wkt (p, 11, 3341 3341 "R[\"central_meridian\",-42],PARAMETER[\"false_easting\","); 3342 3342 add_srs_wkt (p, 12, 3343 3343 "43500000],PARAMETER[\"false_northing\",5500000],UNIT[\"m"); 3344 3344 add_srs_wkt (p, 13, 3345 3345 "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\","); 3346 3346 add_srs_wkt (p, 14, ................................................................................ 3351 3351 "GR96 / EPSG Arctic zone 5-45", 0, 0, 3352 3352 "GRS 1980", "Greenwich", 3353 3353 "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre", 3354 3354 "Easting", "East", "Northing", "North"); 3355 3355 add_proj4text (p, 0, 3356 3356 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 3357 3357 add_proj4text (p, 1, 3358 - "333 +lat_0=72.02500919444445 +lon_0=-22 +x_0=45500000 +y"); 3358 + "333 +lat_0=72.02500919444444 +lon_0=-22 +x_0=45500000 +y"); 3359 3359 add_proj4text (p, 2, 3360 3360 "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m "); 3361 3361 add_proj4text (p, 3, 3362 3362 "+no_defs"); 3363 3363 add_srs_wkt (p, 0, 3364 3364 "PROJCS[\"GR96 / EPSG Arctic zone 5-45\",GEOGCS[\"GR96\","); 3365 3365 add_srs_wkt (p, 1, ................................................................................ 3377 3377 add_srs_wkt (p, 7, 3378 3378 "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\""); 3379 3379 add_srs_wkt (p, 8, 3380 3380 "],PARAMETER[\"standard_parallel_1\",73.66666666666667],P"); 3381 3381 add_srs_wkt (p, 9, 3382 3382 "ARAMETER[\"standard_parallel_2\",70.33333333333333],PARA"); 3383 3383 add_srs_wkt (p, 10, 3384 - "METER[\"latitude_of_origin\",72.02500919444445],PARAMETE"); 3384 + "METER[\"latitude_of_origin\",72.02500919444444],PARAMETE"); 3385 3385 add_srs_wkt (p, 11, 3386 3386 "R[\"central_meridian\",-22],PARAMETER[\"false_easting\","); 3387 3387 add_srs_wkt (p, 12, 3388 3388 "45500000],PARAMETER[\"false_northing\",5500000],UNIT[\"m"); 3389 3389 add_srs_wkt (p, 13, 3390 3390 "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\","); 3391 3391 add_srs_wkt (p, 14, ................................................................................ 3865 3865 "ETRS89 / EPSG Arctic zone 5-11", 0, 0, 3866 3866 "GRS 1980", "Greenwich", 3867 3867 "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre", 3868 3868 "Easting", "East", "Northing", "North"); 3869 3869 add_proj4text (p, 0, 3870 3870 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 3871 3871 add_proj4text (p, 1, 3872 - "333 +lat_0=72.02500919444445 +lon_0=14 +x_0=11500000 +y_"); 3872 + "333 +lat_0=72.02500919444444 +lon_0=14 +x_0=11500000 +y_"); 3873 3873 add_proj4text (p, 2, 3874 3874 "0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +"); 3875 3875 add_proj4text (p, 3, 3876 3876 "no_defs"); 3877 3877 add_srs_wkt (p, 0, 3878 3878 "PROJCS[\"ETRS89 / EPSG Arctic zone 5-11\",GEOGCS[\"ETRS8"); 3879 3879 add_srs_wkt (p, 1, ................................................................................ 3893 3893 add_srs_wkt (p, 8, 3894 3894 "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa"); 3895 3895 add_srs_wkt (p, 9, 3896 3896 "rallel_1\",73.66666666666667],PARAMETER[\"standard_paral"); 3897 3897 add_srs_wkt (p, 10, 3898 3898 "lel_2\",70.33333333333333],PARAMETER[\"latitude_of_origi"); 3899 3899 add_srs_wkt (p, 11, 3900 - "n\",72.02500919444445],PARAMETER[\"central_meridian\",14"); 3900 + "n\",72.02500919444444],PARAMETER[\"central_meridian\",14"); 3901 3901 add_srs_wkt (p, 12, 3902 3902 "],PARAMETER[\"false_easting\",11500000],PARAMETER[\"fals"); 3903 3903 add_srs_wkt (p, 13, 3904 3904 "e_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\""); 3905 3905 add_srs_wkt (p, 14, 3906 3906 ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR"); 3907 3907 add_srs_wkt (p, 15, ................................................................................ 3910 3910 "ETRS89 / EPSG Arctic zone 5-13", 0, 0, 3911 3911 "GRS 1980", "Greenwich", 3912 3912 "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre", 3913 3913 "Easting", "East", "Northing", "North"); 3914 3914 add_proj4text (p, 0, 3915 3915 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 3916 3916 add_proj4text (p, 1, 3917 - "333 +lat_0=72.02500919444445 +lon_0=34 +x_0=13500000 +y_"); 3917 + "333 +lat_0=72.02500919444444 +lon_0=34 +x_0=13500000 +y_"); 3918 3918 add_proj4text (p, 2, 3919 3919 "0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +"); 3920 3920 add_proj4text (p, 3, 3921 3921 "no_defs"); 3922 3922 add_srs_wkt (p, 0, 3923 3923 "PROJCS[\"ETRS89 / EPSG Arctic zone 5-13\",GEOGCS[\"ETRS8"); 3924 3924 add_srs_wkt (p, 1, ................................................................................ 3938 3938 add_srs_wkt (p, 8, 3939 3939 "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa"); 3940 3940 add_srs_wkt (p, 9, 3941 3941 "rallel_1\",73.66666666666667],PARAMETER[\"standard_paral"); 3942 3942 add_srs_wkt (p, 10, 3943 3943 "lel_2\",70.33333333333333],PARAMETER[\"latitude_of_origi"); 3944 3944 add_srs_wkt (p, 11, 3945 - "n\",72.02500919444445],PARAMETER[\"central_meridian\",34"); 3945 + "n\",72.02500919444444],PARAMETER[\"central_meridian\",34"); 3946 3946 add_srs_wkt (p, 12, 3947 3947 "],PARAMETER[\"false_easting\",13500000],PARAMETER[\"fals"); 3948 3948 add_srs_wkt (p, 13, 3949 3949 "e_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\""); 3950 3950 add_srs_wkt (p, 14, 3951 3951 ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR"); 3952 3952 add_srs_wkt (p, 15,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 140 140 "WGS 84 / EPSG Arctic zone 5-15", 0, 0, 141 141 "WGS 84", "Greenwich", 142 142 "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre", 143 143 "Easting", "East", "Northing", "North"); 144 144 add_proj4text (p, 0, 145 145 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 146 146 add_proj4text (p, 1, 147 - "333 +lat_0=72.02500919444445 +lon_0=54 +x_0=15500000 +y_"); 147 + "333 +lat_0=72.02500919444444 +lon_0=54 +x_0=15500000 +y_"); 148 148 add_proj4text (p, 2, 149 149 "0=5500000 +datum=WGS84 +units=m +no_defs"); 150 150 add_srs_wkt (p, 0, 151 151 "PROJCS[\"WGS 84 / EPSG Arctic zone 5-15\",GEOGCS[\"WGS 8"); 152 152 add_srs_wkt (p, 1, 153 153 "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2"); 154 154 add_srs_wkt (p, 2, ................................................................................ 164 164 add_srs_wkt (p, 7, 165 165 "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral"); 166 166 add_srs_wkt (p, 8, 167 167 "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel"); 168 168 add_srs_wkt (p, 9, 169 169 "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\""); 170 170 add_srs_wkt (p, 10, 171 - ",72.02500919444445],PARAMETER[\"central_meridian\",54],P"); 171 + ",72.02500919444444],PARAMETER[\"central_meridian\",54],P"); 172 172 add_srs_wkt (p, 11, 173 173 "ARAMETER[\"false_easting\",15500000],PARAMETER[\"false_n"); 174 174 add_srs_wkt (p, 12, 175 175 "orthing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\""); 176 176 add_srs_wkt (p, 13, 177 177 "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]"); 178 178 add_srs_wkt (p, 14, ................................................................................ 181 181 "WGS 84 / EPSG Arctic zone 5-17", 0, 0, 182 182 "WGS 84", "Greenwich", 183 183 "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre", 184 184 "Easting", "East", "Northing", "North"); 185 185 add_proj4text (p, 0, 186 186 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 187 187 add_proj4text (p, 1, 188 - "333 +lat_0=72.02500919444445 +lon_0=74 +x_0=17500000 +y_"); 188 + "333 +lat_0=72.02500919444444 +lon_0=74 +x_0=17500000 +y_"); 189 189 add_proj4text (p, 2, 190 190 "0=5500000 +datum=WGS84 +units=m +no_defs"); 191 191 add_srs_wkt (p, 0, 192 192 "PROJCS[\"WGS 84 / EPSG Arctic zone 5-17\",GEOGCS[\"WGS 8"); 193 193 add_srs_wkt (p, 1, 194 194 "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2"); 195 195 add_srs_wkt (p, 2, ................................................................................ 205 205 add_srs_wkt (p, 7, 206 206 "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral"); 207 207 add_srs_wkt (p, 8, 208 208 "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel"); 209 209 add_srs_wkt (p, 9, 210 210 "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\""); 211 211 add_srs_wkt (p, 10, 212 - ",72.02500919444445],PARAMETER[\"central_meridian\",74],P"); 212 + ",72.02500919444444],PARAMETER[\"central_meridian\",74],P"); 213 213 add_srs_wkt (p, 11, 214 214 "ARAMETER[\"false_easting\",17500000],PARAMETER[\"false_n"); 215 215 add_srs_wkt (p, 12, 216 216 "orthing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\""); 217 217 add_srs_wkt (p, 13, 218 218 "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]"); 219 219 add_srs_wkt (p, 14, ................................................................................ 222 222 "WGS 84 / EPSG Arctic zone 5-19", 0, 0, 223 223 "WGS 84", "Greenwich", 224 224 "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre", 225 225 "Easting", "East", "Northing", "North"); 226 226 add_proj4text (p, 0, 227 227 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 228 228 add_proj4text (p, 1, 229 - "333 +lat_0=72.02500919444445 +lon_0=95 +x_0=19500000 +y_"); 229 + "333 +lat_0=72.02500919444444 +lon_0=95 +x_0=19500000 +y_"); 230 230 add_proj4text (p, 2, 231 231 "0=5500000 +datum=WGS84 +units=m +no_defs"); 232 232 add_srs_wkt (p, 0, 233 233 "PROJCS[\"WGS 84 / EPSG Arctic zone 5-19\",GEOGCS[\"WGS 8"); 234 234 add_srs_wkt (p, 1, 235 235 "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2"); 236 236 add_srs_wkt (p, 2, ................................................................................ 246 246 add_srs_wkt (p, 7, 247 247 "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral"); 248 248 add_srs_wkt (p, 8, 249 249 "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel"); 250 250 add_srs_wkt (p, 9, 251 251 "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\""); 252 252 add_srs_wkt (p, 10, 253 - ",72.02500919444445],PARAMETER[\"central_meridian\",95],P"); 253 + ",72.02500919444444],PARAMETER[\"central_meridian\",95],P"); 254 254 add_srs_wkt (p, 11, 255 255 "ARAMETER[\"false_easting\",19500000],PARAMETER[\"false_n"); 256 256 add_srs_wkt (p, 12, 257 257 "orthing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\""); 258 258 add_srs_wkt (p, 13, 259 259 "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]"); 260 260 add_srs_wkt (p, 14, ................................................................................ 263 263 "WGS 84 / EPSG Arctic zone 5-21", 0, 0, 264 264 "WGS 84", "Greenwich", 265 265 "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre", 266 266 "Easting", "East", "Northing", "North"); 267 267 add_proj4text (p, 0, 268 268 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 269 269 add_proj4text (p, 1, 270 - "333 +lat_0=72.02500919444445 +lon_0=116 +x_0=21500000 +y"); 270 + "333 +lat_0=72.02500919444444 +lon_0=116 +x_0=21500000 +y"); 271 271 add_proj4text (p, 2, 272 272 "_0=5500000 +datum=WGS84 +units=m +no_defs"); 273 273 add_srs_wkt (p, 0, 274 274 "PROJCS[\"WGS 84 / EPSG Arctic zone 5-21\",GEOGCS[\"WGS 8"); 275 275 add_srs_wkt (p, 1, 276 276 "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2"); 277 277 add_srs_wkt (p, 2, ................................................................................ 287 287 add_srs_wkt (p, 7, 288 288 "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral"); 289 289 add_srs_wkt (p, 8, 290 290 "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel"); 291 291 add_srs_wkt (p, 9, 292 292 "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\""); 293 293 add_srs_wkt (p, 10, 294 - ",72.02500919444445],PARAMETER[\"central_meridian\",116],"); 294 + ",72.02500919444444],PARAMETER[\"central_meridian\",116],"); 295 295 add_srs_wkt (p, 11, 296 296 "PARAMETER[\"false_easting\",21500000],PARAMETER[\"false_"); 297 297 add_srs_wkt (p, 12, 298 298 "northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\","); 299 299 add_srs_wkt (p, 13, 300 300 "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT"); 301 301 add_srs_wkt (p, 14, ................................................................................ 304 304 "WGS 84 / EPSG Arctic zone 5-23", 0, 0, 305 305 "WGS 84", "Greenwich", 306 306 "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre", 307 307 "Easting", "East", "Northing", "North"); 308 308 add_proj4text (p, 0, 309 309 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 310 310 add_proj4text (p, 1, 311 - "333 +lat_0=72.02500919444445 +lon_0=137 +x_0=23500000 +y"); 311 + "333 +lat_0=72.02500919444444 +lon_0=137 +x_0=23500000 +y"); 312 312 add_proj4text (p, 2, 313 313 "_0=5500000 +datum=WGS84 +units=m +no_defs"); 314 314 add_srs_wkt (p, 0, 315 315 "PROJCS[\"WGS 84 / EPSG Arctic zone 5-23\",GEOGCS[\"WGS 8"); 316 316 add_srs_wkt (p, 1, 317 317 "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2"); 318 318 add_srs_wkt (p, 2, ................................................................................ 328 328 add_srs_wkt (p, 7, 329 329 "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral"); 330 330 add_srs_wkt (p, 8, 331 331 "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel"); 332 332 add_srs_wkt (p, 9, 333 333 "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\""); 334 334 add_srs_wkt (p, 10, 335 - ",72.02500919444445],PARAMETER[\"central_meridian\",137],"); 335 + ",72.02500919444444],PARAMETER[\"central_meridian\",137],"); 336 336 add_srs_wkt (p, 11, 337 337 "PARAMETER[\"false_easting\",23500000],PARAMETER[\"false_"); 338 338 add_srs_wkt (p, 12, 339 339 "northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\","); 340 340 add_srs_wkt (p, 13, 341 341 "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT"); 342 342 add_srs_wkt (p, 14, ................................................................................ 345 345 "WGS 84 / EPSG Arctic zone 5-25", 0, 0, 346 346 "WGS 84", "Greenwich", 347 347 "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre", 348 348 "Easting", "East", "Northing", "North"); 349 349 add_proj4text (p, 0, 350 350 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 351 351 add_proj4text (p, 1, 352 - "333 +lat_0=72.02500919444445 +lon_0=158 +x_0=25500000 +y"); 352 + "333 +lat_0=72.02500919444444 +lon_0=158 +x_0=25500000 +y"); 353 353 add_proj4text (p, 2, 354 354 "_0=5500000 +datum=WGS84 +units=m +no_defs"); 355 355 add_srs_wkt (p, 0, 356 356 "PROJCS[\"WGS 84 / EPSG Arctic zone 5-25\",GEOGCS[\"WGS 8"); 357 357 add_srs_wkt (p, 1, 358 358 "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2"); 359 359 add_srs_wkt (p, 2, ................................................................................ 369 369 add_srs_wkt (p, 7, 370 370 "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral"); 371 371 add_srs_wkt (p, 8, 372 372 "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel"); 373 373 add_srs_wkt (p, 9, 374 374 "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\""); 375 375 add_srs_wkt (p, 10, 376 - ",72.02500919444445],PARAMETER[\"central_meridian\",158],"); 376 + ",72.02500919444444],PARAMETER[\"central_meridian\",158],"); 377 377 add_srs_wkt (p, 11, 378 378 "PARAMETER[\"false_easting\",25500000],PARAMETER[\"false_"); 379 379 add_srs_wkt (p, 12, 380 380 "northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\","); 381 381 add_srs_wkt (p, 13, 382 382 "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT"); 383 383 add_srs_wkt (p, 14, ................................................................................ 386 386 "WGS 84 / EPSG Arctic zone 5-27", 0, 0, 387 387 "WGS 84", "Greenwich", 388 388 "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre", 389 389 "Easting", "East", "Northing", "North"); 390 390 add_proj4text (p, 0, 391 391 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 392 392 add_proj4text (p, 1, 393 - "333 +lat_0=72.02500919444445 +lon_0=179 +x_0=27500000 +y"); 393 + "333 +lat_0=72.02500919444444 +lon_0=179 +x_0=27500000 +y"); 394 394 add_proj4text (p, 2, 395 395 "_0=5500000 +datum=WGS84 +units=m +no_defs"); 396 396 add_srs_wkt (p, 0, 397 397 "PROJCS[\"WGS 84 / EPSG Arctic zone 5-27\",GEOGCS[\"WGS 8"); 398 398 add_srs_wkt (p, 1, 399 399 "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2"); 400 400 add_srs_wkt (p, 2, ................................................................................ 410 410 add_srs_wkt (p, 7, 411 411 "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral"); 412 412 add_srs_wkt (p, 8, 413 413 "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel"); 414 414 add_srs_wkt (p, 9, 415 415 "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\""); 416 416 add_srs_wkt (p, 10, 417 - ",72.02500919444445],PARAMETER[\"central_meridian\",179],"); 417 + ",72.02500919444444],PARAMETER[\"central_meridian\",179],"); 418 418 add_srs_wkt (p, 11, 419 419 "PARAMETER[\"false_easting\",27500000],PARAMETER[\"false_"); 420 420 add_srs_wkt (p, 12, 421 421 "northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\","); 422 422 add_srs_wkt (p, 13, 423 423 "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT"); 424 424 add_srs_wkt (p, 14, ................................................................................ 427 427 "NAD83(NSRS2007) / EPSG Arctic zone 5-29", 0, 0, 428 428 "GRS 1980", "Greenwich", 429 429 "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre", 430 430 "Easting", "East", "Northing", "North"); 431 431 add_proj4text (p, 0, 432 432 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 433 433 add_proj4text (p, 1, 434 - "333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +"); 434 + "333 +lat_0=72.02500919444444 +lon_0=-163 +x_0=29500000 +"); 435 435 add_proj4text (p, 2, 436 436 "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m"); 437 437 add_proj4text (p, 3, 438 438 " +no_defs"); 439 439 add_srs_wkt (p, 0, 440 440 "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 5-29\",GEOGC"); 441 441 add_srs_wkt (p, 1, ................................................................................ 455 455 add_srs_wkt (p, 8, 456 456 "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR"); 457 457 add_srs_wkt (p, 9, 458 458 "AMETER[\"standard_parallel_1\",73.66666666666667],PARAME"); 459 459 add_srs_wkt (p, 10, 460 460 "TER[\"standard_parallel_2\",70.33333333333333],PARAMETER"); 461 461 add_srs_wkt (p, 11, 462 - "[\"latitude_of_origin\",72.02500919444445],PARAMETER[\"c"); 462 + "[\"latitude_of_origin\",72.02500919444444],PARAMETER[\"c"); 463 463 add_srs_wkt (p, 12, 464 464 "entral_meridian\",-163],PARAMETER[\"false_easting\",2950"); 465 465 add_srs_wkt (p, 13, 466 466 "0000],PARAMETER[\"false_northing\",5500000],UNIT[\"metre"); 467 467 add_srs_wkt (p, 14, 468 468 "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST"); 469 469 add_srs_wkt (p, 15, ................................................................................ 472 472 "NAD83(NSRS2007) / EPSG Arctic zone 5-31", 0, 0, 473 473 "GRS 1980", "Greenwich", 474 474 "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre", 475 475 "Easting", "East", "Northing", "North"); 476 476 add_proj4text (p, 0, 477 477 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 478 478 add_proj4text (p, 1, 479 - "333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +"); 479 + "333 +lat_0=72.02500919444444 +lon_0=-147 +x_0=31500000 +"); 480 480 add_proj4text (p, 2, 481 481 "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m"); 482 482 add_proj4text (p, 3, 483 483 " +no_defs"); 484 484 add_srs_wkt (p, 0, 485 485 "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 5-31\",GEOGC"); 486 486 add_srs_wkt (p, 1, ................................................................................ 500 500 add_srs_wkt (p, 8, 501 501 "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR"); 502 502 add_srs_wkt (p, 9, 503 503 "AMETER[\"standard_parallel_1\",73.66666666666667],PARAME"); 504 504 add_srs_wkt (p, 10, 505 505 "TER[\"standard_parallel_2\",70.33333333333333],PARAMETER"); 506 506 add_srs_wkt (p, 11, 507 - "[\"latitude_of_origin\",72.02500919444445],PARAMETER[\"c"); 507 + "[\"latitude_of_origin\",72.02500919444444],PARAMETER[\"c"); 508 508 add_srs_wkt (p, 12, 509 509 "entral_meridian\",-147],PARAMETER[\"false_easting\",3150"); 510 510 add_srs_wkt (p, 13, 511 511 "0000],PARAMETER[\"false_northing\",5500000],UNIT[\"metre"); 512 512 add_srs_wkt (p, 14, 513 513 "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST"); 514 514 add_srs_wkt (p, 15, ................................................................................ 994 994 "NAD83(CSRS) / EPSG Arctic zone 5-33", 0, 0, 995 995 "GRS 1980", "Greenwich", 996 996 "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre", 997 997 "Easting", "East", "Northing", "North"); 998 998 add_proj4text (p, 0, 999 999 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 1000 1000 add_proj4text (p, 1, 1001 - "333 +lat_0=72.02500919444445 +lon_0=-131 +x_0=33500000 +"); 1001 + "333 +lat_0=72.02500919444444 +lon_0=-131 +x_0=33500000 +"); 1002 1002 add_proj4text (p, 2, 1003 1003 "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m"); 1004 1004 add_proj4text (p, 3, 1005 1005 " +no_defs"); 1006 1006 add_srs_wkt (p, 0, 1007 1007 "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-33\",GEOGCS[\""); 1008 1008 add_srs_wkt (p, 1, ................................................................................ 1022 1022 add_srs_wkt (p, 8, 1023 1023 "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta"); 1024 1024 add_srs_wkt (p, 9, 1025 1025 "ndard_parallel_1\",73.66666666666667],PARAMETER[\"standa"); 1026 1026 add_srs_wkt (p, 10, 1027 1027 "rd_parallel_2\",70.33333333333333],PARAMETER[\"latitude_"); 1028 1028 add_srs_wkt (p, 11, 1029 - "of_origin\",72.02500919444445],PARAMETER[\"central_merid"); 1029 + "of_origin\",72.02500919444444],PARAMETER[\"central_merid"); 1030 1030 add_srs_wkt (p, 12, 1031 1031 "ian\",-131],PARAMETER[\"false_easting\",33500000],PARAME"); 1032 1032 add_srs_wkt (p, 13, 1033 1033 "TER[\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORI"); 1034 1034 add_srs_wkt (p, 14, 1035 1035 "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor"); 1036 1036 add_srs_wkt (p, 15, ................................................................................ 1039 1039 "NAD83(CSRS) / EPSG Arctic zone 5-35", 0, 0, 1040 1040 "GRS 1980", "Greenwich", 1041 1041 "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre", 1042 1042 "Easting", "East", "Northing", "North"); 1043 1043 add_proj4text (p, 0, 1044 1044 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 1045 1045 add_proj4text (p, 1, 1046 - "333 +lat_0=72.02500919444445 +lon_0=-111 +x_0=35500000 +"); 1046 + "333 +lat_0=72.02500919444444 +lon_0=-111 +x_0=35500000 +"); 1047 1047 add_proj4text (p, 2, 1048 1048 "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m"); 1049 1049 add_proj4text (p, 3, 1050 1050 " +no_defs"); 1051 1051 add_srs_wkt (p, 0, 1052 1052 "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-35\",GEOGCS[\""); 1053 1053 add_srs_wkt (p, 1, ................................................................................ 1067 1067 add_srs_wkt (p, 8, 1068 1068 "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta"); 1069 1069 add_srs_wkt (p, 9, 1070 1070 "ndard_parallel_1\",73.66666666666667],PARAMETER[\"standa"); 1071 1071 add_srs_wkt (p, 10, 1072 1072 "rd_parallel_2\",70.33333333333333],PARAMETER[\"latitude_"); 1073 1073 add_srs_wkt (p, 11, 1074 - "of_origin\",72.02500919444445],PARAMETER[\"central_merid"); 1074 + "of_origin\",72.02500919444444],PARAMETER[\"central_merid"); 1075 1075 add_srs_wkt (p, 12, 1076 1076 "ian\",-111],PARAMETER[\"false_easting\",35500000],PARAME"); 1077 1077 add_srs_wkt (p, 13, 1078 1078 "TER[\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORI"); 1079 1079 add_srs_wkt (p, 14, 1080 1080 "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor"); 1081 1081 add_srs_wkt (p, 15, ................................................................................ 1084 1084 "NAD83(CSRS) / EPSG Arctic zone 5-37", 0, 0, 1085 1085 "GRS 1980", "Greenwich", 1086 1086 "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre", 1087 1087 "Easting", "East", "Northing", "North"); 1088 1088 add_proj4text (p, 0, 1089 1089 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 1090 1090 add_proj4text (p, 1, 1091 - "333 +lat_0=72.02500919444445 +lon_0=-91 +x_0=37500000 +y"); 1091 + "333 +lat_0=72.02500919444444 +lon_0=-91 +x_0=37500000 +y"); 1092 1092 add_proj4text (p, 2, 1093 1093 "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m "); 1094 1094 add_proj4text (p, 3, 1095 1095 "+no_defs"); 1096 1096 add_srs_wkt (p, 0, 1097 1097 "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-37\",GEOGCS[\""); 1098 1098 add_srs_wkt (p, 1, ................................................................................ 1112 1112 add_srs_wkt (p, 8, 1113 1113 "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta"); 1114 1114 add_srs_wkt (p, 9, 1115 1115 "ndard_parallel_1\",73.66666666666667],PARAMETER[\"standa"); 1116 1116 add_srs_wkt (p, 10, 1117 1117 "rd_parallel_2\",70.33333333333333],PARAMETER[\"latitude_"); 1118 1118 add_srs_wkt (p, 11, 1119 - "of_origin\",72.02500919444445],PARAMETER[\"central_merid"); 1119 + "of_origin\",72.02500919444444],PARAMETER[\"central_merid"); 1120 1120 add_srs_wkt (p, 12, 1121 1121 "ian\",-91],PARAMETER[\"false_easting\",37500000],PARAMET"); 1122 1122 add_srs_wkt (p, 13, 1123 1123 "ER[\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORIT"); 1124 1124 add_srs_wkt (p, 14, 1125 1125 "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort"); 1126 1126 add_srs_wkt (p, 15, ................................................................................ 1129 1129 "NAD83(CSRS) / EPSG Arctic zone 5-39", 0, 0, 1130 1130 "GRS 1980", "Greenwich", 1131 1131 "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre", 1132 1132 "Easting", "East", "Northing", "North"); 1133 1133 add_proj4text (p, 0, 1134 1134 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 1135 1135 add_proj4text (p, 1, 1136 - "333 +lat_0=72.02500919444445 +lon_0=-71 +x_0=39500000 +y"); 1136 + "333 +lat_0=72.02500919444444 +lon_0=-71 +x_0=39500000 +y"); 1137 1137 add_proj4text (p, 2, 1138 1138 "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m "); 1139 1139 add_proj4text (p, 3, 1140 1140 "+no_defs"); 1141 1141 add_srs_wkt (p, 0, 1142 1142 "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-39\",GEOGCS[\""); 1143 1143 add_srs_wkt (p, 1, ................................................................................ 1157 1157 add_srs_wkt (p, 8, 1158 1158 "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta"); 1159 1159 add_srs_wkt (p, 9, 1160 1160 "ndard_parallel_1\",73.66666666666667],PARAMETER[\"standa"); 1161 1161 add_srs_wkt (p, 10, 1162 1162 "rd_parallel_2\",70.33333333333333],PARAMETER[\"latitude_"); 1163 1163 add_srs_wkt (p, 11, 1164 - "of_origin\",72.02500919444445],PARAMETER[\"central_merid"); 1164 + "of_origin\",72.02500919444444],PARAMETER[\"central_merid"); 1165 1165 add_srs_wkt (p, 12, 1166 1166 "ian\",-71],PARAMETER[\"false_easting\",39500000],PARAMET"); 1167 1167 add_srs_wkt (p, 13, 1168 1168 "ER[\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORIT"); 1169 1169 add_srs_wkt (p, 14, 1170 1170 "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort"); 1171 1171 add_srs_wkt (p, 15, ................................................................................ 1756 1756 "ETRS89 / EPSG Arctic zone 5-47", 0, 0, 1757 1757 "GRS 1980", "Greenwich", 1758 1758 "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre", 1759 1759 "Easting", "East", "Northing", "North"); 1760 1760 add_proj4text (p, 0, 1761 1761 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 1762 1762 add_proj4text (p, 1, 1763 - "333 +lat_0=72.02500919444445 +lon_0=-5 +x_0=47500000 +y_"); 1763 + "333 +lat_0=72.02500919444444 +lon_0=-5 +x_0=47500000 +y_"); 1764 1764 add_proj4text (p, 2, 1765 1765 "0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +"); 1766 1766 add_proj4text (p, 3, 1767 1767 "no_defs"); 1768 1768 add_srs_wkt (p, 0, 1769 1769 "PROJCS[\"ETRS89 / EPSG Arctic zone 5-47\",GEOGCS[\"ETRS8"); 1770 1770 add_srs_wkt (p, 1, ................................................................................ 1784 1784 add_srs_wkt (p, 8, 1785 1785 "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa"); 1786 1786 add_srs_wkt (p, 9, 1787 1787 "rallel_1\",73.66666666666667],PARAMETER[\"standard_paral"); 1788 1788 add_srs_wkt (p, 10, 1789 1789 "lel_2\",70.33333333333333],PARAMETER[\"latitude_of_origi"); 1790 1790 add_srs_wkt (p, 11, 1791 - "n\",72.02500919444445],PARAMETER[\"central_meridian\",-5"); 1791 + "n\",72.02500919444444],PARAMETER[\"central_meridian\",-5"); 1792 1792 add_srs_wkt (p, 12, 1793 1793 "],PARAMETER[\"false_easting\",47500000],PARAMETER[\"fals"); 1794 1794 add_srs_wkt (p, 13, 1795 1795 "e_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\""); 1796 1796 add_srs_wkt (p, 14, 1797 1797 ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR"); 1798 1798 add_srs_wkt (p, 15, ................................................................................ 1807 1807 add_proj4text (p, 1, 1808 1808 "79,-27.584,-7.862,8.163,6.042,-13.925 +units=ft +no_defs"); 1809 1809 add_srs_wkt (p, 0, 1810 1810 "PROJCS[\"Grand Cayman National Grid 1959\",GEOGCS[\"GCGD"); 1811 1811 add_srs_wkt (p, 1, 1812 1812 "59\",DATUM[\"Grand_Cayman_Geodetic_Datum_1959\",SPHEROID"); 1813 1813 add_srs_wkt (p, 2, 1814 - "[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\""); 1814 + "[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\""); 1815 1815 add_srs_wkt (p, 3, 1816 1816 "EPSG\",\"7008\"]],TOWGS84[-179.483,-69.379,-27.584,-7.86"); 1817 1817 add_srs_wkt (p, 4, 1818 1818 "2,8.163,6.042,-13.925],AUTHORITY[\"EPSG\",\"6723\"]],PRI"); 1819 1819 add_srs_wkt (p, 5, 1820 1820 "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 1821 1821 add_srs_wkt (p, 6, ................................................................................ 1846 1846 add_proj4text (p, 1, 1847 1847 "180.304,-0.393,-2.323,2.96,-24.081 +units=ft +no_defs"); 1848 1848 add_srs_wkt (p, 0, 1849 1849 "PROJCS[\"Sister Islands National Grid 1961\",GEOGCS[\"SI"); 1850 1850 add_srs_wkt (p, 1, 1851 1851 "GD61\",DATUM[\"Sister_Islands_Geodetic_Datum_1961\",SPHE"); 1852 1852 add_srs_wkt (p, 2, 1853 - "ROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORI"); 1853 + "ROID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORI"); 1854 1854 add_srs_wkt (p, 3, 1855 1855 "TY[\"EPSG\",\"7008\"]],TOWGS84[8.853,-52.644,180.304,-0."); 1856 1856 add_srs_wkt (p, 4, 1857 1857 "393,-2.323,2.96,-24.081],AUTHORITY[\"EPSG\",\"6726\"]],P"); 1858 1858 add_srs_wkt (p, 5, 1859 1859 "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT"); 1860 1860 add_srs_wkt (p, 6, ................................................................................ 3538 3538 "Reseau_National_Belge_1972", "Lambert_Conformal_Conic_2SP", "metre", 3539 3539 "X", "East", "Y", "North"); 3540 3540 add_proj4text (p, 0, 3541 3541 "+proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +la"); 3542 3542 add_proj4text (p, 1, 3543 3543 "t_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=540"); 3544 3544 add_proj4text (p, 2, 3545 - "0088.438 +ellps=intl +towgs84=-106.869,52.2978,-103.724,"); 3545 + "0088.438 +ellps=intl +towgs84=-106.8686,52.2978,-103.723"); 3546 3546 add_proj4text (p, 3, 3547 - "0.3366,-0.457,1.8422,-1.2747 +units=m +vunits=m +no_defs"); 3547 + "9,0.3366,-0.457,1.8422,-1.2747 +units=m +vunits=m +no_de"); 3548 + add_proj4text (p, 4, 3549 + "fs"); 3548 3550 add_srs_wkt (p, 0, 3549 3551 "COMPD_CS[\"Belge 1972 / Belgian Lambert 72 + Ostend heig"); 3550 3552 add_srs_wkt (p, 1, 3551 3553 "ht\",PROJCS[\"Belge 1972 / Belgian Lambert 72\",GEOGCS[\""); 3552 3554 add_srs_wkt (p, 2, 3553 3555 "Belge 1972\",DATUM[\"Reseau_National_Belge_1972\",SPHERO"); 3554 3556 add_srs_wkt (p, 3, 3555 3557 "ID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\""); 3556 3558 add_srs_wkt (p, 4, 3557 - ",\"7022\"]],TOWGS84[-106.869,52.2978,-103.724,0.3366,-0."); 3559 + ",\"7022\"]],TOWGS84[-106.8686,52.2978,-103.7239,0.3366,-"); 3558 3560 add_srs_wkt (p, 5, 3559 - "457,1.8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM"); 3561 + "0.457,1.8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIM"); 3560 3562 add_srs_wkt (p, 6, 3561 - "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 3563 + "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 3562 3564 add_srs_wkt (p, 7, 3563 - "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 3565 + "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 3564 3566 add_srs_wkt (p, 8, 3565 - "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR"); 3567 + "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH"); 3566 3568 add_srs_wkt (p, 9, 3567 - "ITY[\"EPSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_C"); 3569 + "ORITY[\"EPSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal"); 3568 3570 add_srs_wkt (p, 10, 3569 - "onic_2SP\"],PARAMETER[\"standard_parallel_1\",51.1666672"); 3571 + "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",51.16666"); 3570 3572 add_srs_wkt (p, 11, 3571 - "3333333],PARAMETER[\"standard_parallel_2\",49.8333339],P"); 3573 + "723333333],PARAMETER[\"standard_parallel_2\",49.8333339]"); 3572 3574 add_srs_wkt (p, 12, 3573 - "ARAMETER[\"latitude_of_origin\",90],PARAMETER[\"central_"); 3575 + ",PARAMETER[\"latitude_of_origin\",90],PARAMETER[\"centra"); 3574 3576 add_srs_wkt (p, 13, 3575 - "meridian\",4.367486666666666],PARAMETER[\"false_easting\""); 3577 + "l_meridian\",4.367486666666666],PARAMETER[\"false_eastin"); 3576 3578 add_srs_wkt (p, 14, 3577 - ",150000.013],PARAMETER[\"false_northing\",5400088.438],U"); 3579 + "g\",150000.013],PARAMETER[\"false_northing\",5400088.438"); 3578 3580 add_srs_wkt (p, 15, 3579 - "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\""); 3581 + "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\""); 3580 3582 add_srs_wkt (p, 16, 3581 - ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31370\"]],"); 3583 + "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31370\""); 3582 3584 add_srs_wkt (p, 17, 3583 - "VERT_CS[\"Ostend height\",VERT_DATUM[\"Ostend\",2005,AUT"); 3585 + "]],VERT_CS[\"Ostend height\",VERT_DATUM[\"Ostend\",2005,"); 3584 3586 add_srs_wkt (p, 18, 3585 - "HORITY[\"EPSG\",\"5110\"]],UNIT[\"metre\",1,AUTHORITY[\""); 3587 + "AUTHORITY[\"EPSG\",\"5110\"]],UNIT[\"metre\",1,AUTHORITY"); 3586 3588 add_srs_wkt (p, 19, 3587 - "EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5"); 3589 + "[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\","); 3588 3590 add_srs_wkt (p, 20, 3589 - "710\"]],AUTHORITY[\"EPSG\",\"6190\"]]"); 3591 + "\"5710\"]],AUTHORITY[\"EPSG\",\"6190\"]]"); 3590 3592 p = add_epsg_def_ex (filter, first, last, 6204, "epsg", 6204, 3591 3593 "Macedonian State Coordinate System", 0, 0, 3592 3594 "Bessel 1841", "Greenwich", 3593 3595 "MGI_1901", "Transverse_Mercator", "metre", 3594 3596 "Y", "East", "X", "North"); 3595 3597 add_proj4text (p, 0, 3596 3598 "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=500000 +y_"); ................................................................................ 3628 3630 "SG\",\"6204\"]]"); 3629 3631 p = add_epsg_def_ex (filter, first, last, 6207, "epsg", 6207, 3630 3632 "Nepal 1981", 1, 1, 3631 3633 "Everest 1830 (1937 Adjustment)", "Greenwich", 3632 3634 "Nepal_1981", "none", "degree", 3633 3635 "Latitude", "North", "Longitude", "East"); 3634 3636 add_proj4text (p, 0, 3635 - "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8"); 3637 + "+proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs"); 3636 3638 add_proj4text (p, 1, 3637 - "4=293.17,726.18,245.36,0,0,0,0 +no_defs"); 3639 + "84=293.17,726.18,245.36,0,0,0,0 +no_defs"); 3638 3640 add_srs_wkt (p, 0, 3639 3641 "GEOGCS[\"Nepal 1981\",DATUM[\"Nepal_1981\",SPHEROID[\"Ev"); 3640 3642 add_srs_wkt (p, 1, 3641 3643 "erest 1830 (1937 Adjustment)\",6377276.345,300.8017,AUTH"); 3642 3644 add_srs_wkt (p, 2, 3643 3645 "ORITY[\"EPSG\",\"7015\"]],TOWGS84[293.17,726.18,245.36,0"); 3644 3646 add_srs_wkt (p, 3,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 383 383 "NAD83(2011) / EPSG Arctic zone 5-29", 0, 0, 384 384 "GRS 1980", "Greenwich", 385 385 "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre", 386 386 "Easting", "East", "Northing", "North"); 387 387 add_proj4text (p, 0, 388 388 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 389 389 add_proj4text (p, 1, 390 - "333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +"); 390 + "333 +lat_0=72.02500919444444 +lon_0=-163 +x_0=29500000 +"); 391 391 add_proj4text (p, 2, 392 392 "y_0=5500000 +ellps=GRS80 +units=m +no_defs"); 393 393 add_srs_wkt (p, 0, 394 394 "PROJCS[\"NAD83(2011) / EPSG Arctic zone 5-29\",GEOGCS[\""); 395 395 add_srs_wkt (p, 1, 396 396 "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S"); 397 397 add_srs_wkt (p, 2, ................................................................................ 409 409 add_srs_wkt (p, 8, 410 410 "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\""); 411 411 add_srs_wkt (p, 9, 412 412 ",73.66666666666667],PARAMETER[\"standard_parallel_2\",70"); 413 413 add_srs_wkt (p, 10, 414 414 ".33333333333333],PARAMETER[\"latitude_of_origin\",72.025"); 415 415 add_srs_wkt (p, 11, 416 - "00919444445],PARAMETER[\"central_meridian\",-163],PARAME"); 416 + "00919444444],PARAMETER[\"central_meridian\",-163],PARAME"); 417 417 add_srs_wkt (p, 12, 418 418 "TER[\"false_easting\",29500000],PARAMETER[\"false_northi"); 419 419 add_srs_wkt (p, 13, 420 420 "ng\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001"); 421 421 add_srs_wkt (p, 14, 422 422 "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT"); 423 423 add_srs_wkt (p, 15, ................................................................................ 426 426 "NAD83(2011) / EPSG Arctic zone 5-31", 0, 0, 427 427 "GRS 1980", "Greenwich", 428 428 "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre", 429 429 "Easting", "East", "Northing", "North"); 430 430 add_proj4text (p, 0, 431 431 "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333"); 432 432 add_proj4text (p, 1, 433 - "333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +"); 433 + "333 +lat_0=72.02500919444444 +lon_0=-147 +x_0=31500000 +"); 434 434 add_proj4text (p, 2, 435 435 "y_0=5500000 +ellps=GRS80 +units=m +no_defs"); 436 436 add_srs_wkt (p, 0, 437 437 "PROJCS[\"NAD83(2011) / EPSG Arctic zone 5-31\",GEOGCS[\""); 438 438 add_srs_wkt (p, 1, 439 439 "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S"); 440 440 add_srs_wkt (p, 2, ................................................................................ 452 452 add_srs_wkt (p, 8, 453 453 "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\""); 454 454 add_srs_wkt (p, 9, 455 455 ",73.66666666666667],PARAMETER[\"standard_parallel_2\",70"); 456 456 add_srs_wkt (p, 10, 457 457 ".33333333333333],PARAMETER[\"latitude_of_origin\",72.025"); 458 458 add_srs_wkt (p, 11, 459 - "00919444445],PARAMETER[\"central_meridian\",-147],PARAME"); 459 + "00919444444],PARAMETER[\"central_meridian\",-147],PARAME"); 460 460 add_srs_wkt (p, 12, 461 461 "TER[\"false_easting\",31500000],PARAMETER[\"false_northi"); 462 462 add_srs_wkt (p, 13, 463 463 "ng\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001"); 464 464 add_srs_wkt (p, 14, 465 465 "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT"); 466 466 add_srs_wkt (p, 15, ................................................................................ 956 956 "UCS-2000 / Ukraine TM zone 7", 0, 1, 957 957 "Krassowsky 1940", "Greenwich", 958 958 "Ukraine_2000", "Transverse_Mercator", "metre", 959 959 "X", "North", "Y", "East"); 960 960 add_proj4text (p, 0, 961 961 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=300000 +y_0=0 +"); 962 962 add_proj4text (p, 1, 963 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 963 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 964 964 add_proj4text (p, 2, 965 - "s=m +no_defs"); 965 + "=m +no_defs"); 966 966 add_srs_wkt (p, 0, 967 967 "PROJCS[\"UCS-2000 / Ukraine TM zone 7\",GEOGCS[\"UCS-200"); 968 968 add_srs_wkt (p, 1, 969 969 "0\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\","); 970 970 add_srs_wkt (p, 2, 971 971 "6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,-"); 972 972 add_srs_wkt (p, 3, 973 - "141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 974 - add_srs_wkt (p, 4, 975 - ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 976 - add_srs_wkt (p, 5, 977 - "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 978 - add_srs_wkt (p, 6, 979 - "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 980 - add_srs_wkt (p, 7, 981 - ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 982 - add_srs_wkt (p, 8, 983 - "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 984 - add_srs_wkt (p, 9, 985 - "[\"central_meridian\",21],PARAMETER[\"scale_factor\",1],"); 986 - add_srs_wkt (p, 10, 987 - "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no"); 988 - add_srs_wkt (p, 11, 989 - "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 990 - add_srs_wkt (p, 12, 991 - "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 992 - add_srs_wkt (p, 13, 993 - ",\"6381\"]]"); 973 + "141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]],"); 974 + add_srs_wkt (p, 4, 975 + "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 976 + add_srs_wkt (p, 5, 977 + "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912"); 978 + add_srs_wkt (p, 6, 979 + "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],"); 980 + add_srs_wkt (p, 7, 981 + "AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_Me"); 982 + add_srs_wkt (p, 8, 983 + "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER["); 984 + add_srs_wkt (p, 9, 985 + "\"central_meridian\",21],PARAMETER[\"scale_factor\",1],P"); 986 + add_srs_wkt (p, 10, 987 + "ARAMETER[\"false_easting\",300000],PARAMETER[\"false_nor"); 988 + add_srs_wkt (p, 11, 989 + "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]"); 990 + add_srs_wkt (p, 12, 991 + "],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\","); 992 + add_srs_wkt (p, 13, 993 + "\"6381\"]]"); 994 994 p = add_epsg_def_ex (filter, first, last, 6382, "epsg", 6382, 995 995 "UCS-2000 / Ukraine TM zone 8", 0, 1, 996 996 "Krassowsky 1940", "Greenwich", 997 997 "Ukraine_2000", "Transverse_Mercator", "metre", 998 998 "X", "North", "Y", "East"); 999 999 add_proj4text (p, 0, 1000 1000 "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=300000 +y_0=0 +"); 1001 1001 add_proj4text (p, 1, 1002 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 1002 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 1003 1003 add_proj4text (p, 2, 1004 - "s=m +no_defs"); 1004 + "=m +no_defs"); 1005 1005 add_srs_wkt (p, 0, 1006 1006 "PROJCS[\"UCS-2000 / Ukraine TM zone 8\",GEOGCS[\"UCS-200"); 1007 1007 add_srs_wkt (p, 1, 1008 1008 "0\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\","); 1009 1009 add_srs_wkt (p, 2, 1010 1010 "6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,-"); 1011 1011 add_srs_wkt (p, 3, 1012 - "141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 1013 - add_srs_wkt (p, 4, 1014 - ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 1015 - add_srs_wkt (p, 5, 1016 - "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 1017 - add_srs_wkt (p, 6, 1018 - "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 1019 - add_srs_wkt (p, 7, 1020 - ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 1021 - add_srs_wkt (p, 8, 1022 - "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 1023 - add_srs_wkt (p, 9, 1024 - "[\"central_meridian\",24],PARAMETER[\"scale_factor\",1],"); 1025 - add_srs_wkt (p, 10, 1026 - "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no"); 1027 - add_srs_wkt (p, 11, 1028 - "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 1029 - add_srs_wkt (p, 12, 1030 - "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 1031 - add_srs_wkt (p, 13, 1032 - ",\"6382\"]]"); 1012 + "141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]],"); 1013 + add_srs_wkt (p, 4, 1014 + "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 1015 + add_srs_wkt (p, 5, 1016 + "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912"); 1017 + add_srs_wkt (p, 6, 1018 + "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],"); 1019 + add_srs_wkt (p, 7, 1020 + "AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_Me"); 1021 + add_srs_wkt (p, 8, 1022 + "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER["); 1023 + add_srs_wkt (p, 9, 1024 + "\"central_meridian\",24],PARAMETER[\"scale_factor\",1],P"); 1025 + add_srs_wkt (p, 10, 1026 + "ARAMETER[\"false_easting\",300000],PARAMETER[\"false_nor"); 1027 + add_srs_wkt (p, 11, 1028 + "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]"); 1029 + add_srs_wkt (p, 12, 1030 + "],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\","); 1031 + add_srs_wkt (p, 13, 1032 + "\"6382\"]]"); 1033 1033 p = add_epsg_def_ex (filter, first, last, 6383, "epsg", 6383, 1034 1034 "UCS-2000 / Ukraine TM zone 9", 0, 1, 1035 1035 "Krassowsky 1940", "Greenwich", 1036 1036 "Ukraine_2000", "Transverse_Mercator", "metre", 1037 1037 "X", "North", "Y", "East"); 1038 1038 add_proj4text (p, 0, 1039 1039 "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=300000 +y_0=0 +"); 1040 1040 add_proj4text (p, 1, 1041 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 1041 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 1042 1042 add_proj4text (p, 2, 1043 - "s=m +no_defs"); 1043 + "=m +no_defs"); 1044 1044 add_srs_wkt (p, 0, 1045 1045 "PROJCS[\"UCS-2000 / Ukraine TM zone 9\",GEOGCS[\"UCS-200"); 1046 1046 add_srs_wkt (p, 1, 1047 1047 "0\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\","); 1048 1048 add_srs_wkt (p, 2, 1049 1049 "6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,-"); 1050 1050 add_srs_wkt (p, 3, 1051 - "141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 1051 + "141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]],"); 1052 + add_srs_wkt (p, 4, 1053 + "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 1054 + add_srs_wkt (p, 5, 1055 + "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912"); 1056 + add_srs_wkt (p, 6, 1057 + "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],"); 1058 + add_srs_wkt (p, 7, 1059 + "AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_Me"); 1060 + add_srs_wkt (p, 8, 1061 + "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER["); 1062 + add_srs_wkt (p, 9, 1063 + "\"central_meridian\",27],PARAMETER[\"scale_factor\",1],P"); 1064 + add_srs_wkt (p, 10, 1065 + "ARAMETER[\"false_easting\",300000],PARAMETER[\"false_nor"); 1066 + add_srs_wkt (p, 11, 1067 + "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]"); 1068 + add_srs_wkt (p, 12, 1069 + "],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\","); 1070 + add_srs_wkt (p, 13, 1071 + "\"6383\"]]"); 1072 + p = add_epsg_def_ex (filter, first, last, 6384, "epsg", 6384, 1073 + "UCS-2000 / Ukraine TM zone 10", 0, 1, 1074 + "Krassowsky 1940", "Greenwich", 1075 + "Ukraine_2000", "Transverse_Mercator", "metre", 1076 + "X", "North", "Y", "East"); 1077 + add_proj4text (p, 0, 1078 + "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=300000 +y_0=0 +"); 1079 + add_proj4text (p, 1, 1080 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 1081 + add_proj4text (p, 2, 1082 + "=m +no_defs"); 1083 + add_srs_wkt (p, 0, 1084 + "PROJCS[\"UCS-2000 / Ukraine TM zone 10\",GEOGCS[\"UCS-20"); 1085 + add_srs_wkt (p, 1, 1086 + "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 1087 + add_srs_wkt (p, 2, 1088 + ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 1089 + add_srs_wkt (p, 3, 1090 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 1052 1091 add_srs_wkt (p, 4, 1053 1092 ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 1054 1093 add_srs_wkt (p, 5, 1055 1094 "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 1056 1095 add_srs_wkt (p, 6, 1057 1096 "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 1058 1097 add_srs_wkt (p, 7, 1059 1098 ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 1060 1099 add_srs_wkt (p, 8, 1061 1100 "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 1062 1101 add_srs_wkt (p, 9, 1063 - "[\"central_meridian\",27],PARAMETER[\"scale_factor\",1],"); 1102 + "[\"central_meridian\",30],PARAMETER[\"scale_factor\",1],"); 1064 1103 add_srs_wkt (p, 10, 1065 1104 "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no"); 1066 1105 add_srs_wkt (p, 11, 1067 1106 "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 1068 1107 add_srs_wkt (p, 12, 1069 - "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 1070 - add_srs_wkt (p, 13, 1071 - ",\"6383\"]]"); 1072 - p = add_epsg_def_ex (filter, first, last, 6384, "epsg", 6384, 1073 - "UCS-2000 / Ukraine TM zone 10", 0, 1, 1074 - "Krassowsky 1940", "Greenwich", 1075 - "Ukraine_2000", "Transverse_Mercator", "metre", 1076 - "X", "North", "Y", "East"); 1077 - add_proj4text (p, 0, 1078 - "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=300000 +y_0=0 +"); 1079 - add_proj4text (p, 1, 1080 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 1081 - add_proj4text (p, 2, 1082 - "s=m +no_defs"); 1083 - add_srs_wkt (p, 0, 1084 - "PROJCS[\"UCS-2000 / Ukraine TM zone 10\",GEOGCS[\"UCS-20"); 1085 - add_srs_wkt (p, 1, 1086 - "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 1087 - add_srs_wkt (p, 2, 1088 - ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 1089 - add_srs_wkt (p, 3, 1090 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 1091 - add_srs_wkt (p, 4, 1092 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 1093 - add_srs_wkt (p, 5, 1094 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 1095 - add_srs_wkt (p, 6, 1096 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 1097 - add_srs_wkt (p, 7, 1098 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 1099 - add_srs_wkt (p, 8, 1100 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 1101 - add_srs_wkt (p, 9, 1102 - "R[\"central_meridian\",30],PARAMETER[\"scale_factor\",1]"); 1103 - add_srs_wkt (p, 10, 1104 - ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n"); 1105 - add_srs_wkt (p, 11, 1106 - "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 1107 - add_srs_wkt (p, 12, 1108 1108 "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 1109 1109 add_srs_wkt (p, 13, 1110 1110 ",\"6384\"]]"); 1111 1111 p = add_epsg_def_ex (filter, first, last, 6385, "epsg", 6385, 1112 1112 "UCS-2000 / Ukraine TM zone 11", 0, 1, 1113 1113 "Krassowsky 1940", "Greenwich", 1114 1114 "Ukraine_2000", "Transverse_Mercator", "metre", 1115 1115 "X", "North", "Y", "East"); 1116 1116 add_proj4text (p, 0, 1117 1117 "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=300000 +y_0=0 +"); 1118 1118 add_proj4text (p, 1, 1119 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 1119 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 1120 1120 add_proj4text (p, 2, 1121 - "s=m +no_defs"); 1121 + "=m +no_defs"); 1122 1122 add_srs_wkt (p, 0, 1123 1123 "PROJCS[\"UCS-2000 / Ukraine TM zone 11\",GEOGCS[\"UCS-20"); 1124 1124 add_srs_wkt (p, 1, 1125 1125 "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 1126 1126 add_srs_wkt (p, 2, 1127 1127 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 1128 1128 add_srs_wkt (p, 3, 1129 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 1129 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 1130 1130 add_srs_wkt (p, 4, 1131 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 1131 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 1132 1132 add_srs_wkt (p, 5, 1133 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 1133 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 1134 1134 add_srs_wkt (p, 6, 1135 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 1135 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 1136 1136 add_srs_wkt (p, 7, 1137 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 1137 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 1138 1138 add_srs_wkt (p, 8, 1139 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 1139 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 1140 1140 add_srs_wkt (p, 9, 1141 - "R[\"central_meridian\",33],PARAMETER[\"scale_factor\",1]"); 1141 + "[\"central_meridian\",33],PARAMETER[\"scale_factor\",1],"); 1142 1142 add_srs_wkt (p, 10, 1143 - ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n"); 1143 + "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no"); 1144 1144 add_srs_wkt (p, 11, 1145 - "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 1145 + "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 1146 1146 add_srs_wkt (p, 12, 1147 1147 "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 1148 1148 add_srs_wkt (p, 13, 1149 1149 ",\"6385\"]]"); 1150 1150 p = add_epsg_def_ex (filter, first, last, 6386, "epsg", 6386, 1151 1151 "UCS-2000 / Ukraine TM zone 12", 0, 1, 1152 1152 "Krassowsky 1940", "Greenwich", 1153 1153 "Ukraine_2000", "Transverse_Mercator", "metre", 1154 1154 "X", "North", "Y", "East"); 1155 1155 add_proj4text (p, 0, 1156 1156 "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=300000 +y_0=0 +"); 1157 1157 add_proj4text (p, 1, 1158 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 1158 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 1159 1159 add_proj4text (p, 2, 1160 - "s=m +no_defs"); 1160 + "=m +no_defs"); 1161 1161 add_srs_wkt (p, 0, 1162 1162 "PROJCS[\"UCS-2000 / Ukraine TM zone 12\",GEOGCS[\"UCS-20"); 1163 1163 add_srs_wkt (p, 1, 1164 1164 "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 1165 1165 add_srs_wkt (p, 2, 1166 1166 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 1167 1167 add_srs_wkt (p, 3, 1168 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 1168 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 1169 1169 add_srs_wkt (p, 4, 1170 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 1170 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 1171 1171 add_srs_wkt (p, 5, 1172 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 1172 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 1173 1173 add_srs_wkt (p, 6, 1174 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 1174 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 1175 1175 add_srs_wkt (p, 7, 1176 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 1176 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 1177 1177 add_srs_wkt (p, 8, 1178 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 1178 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 1179 1179 add_srs_wkt (p, 9, 1180 - "R[\"central_meridian\",36],PARAMETER[\"scale_factor\",1]"); 1180 + "[\"central_meridian\",36],PARAMETER[\"scale_factor\",1],"); 1181 1181 add_srs_wkt (p, 10, 1182 - ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n"); 1182 + "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no"); 1183 1183 add_srs_wkt (p, 11, 1184 - "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 1184 + "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 1185 1185 add_srs_wkt (p, 12, 1186 1186 "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 1187 1187 add_srs_wkt (p, 13, 1188 1188 ",\"6386\"]]"); 1189 1189 p = add_epsg_def_ex (filter, first, last, 6387, "epsg", 6387, 1190 1190 "UCS-2000 / Ukraine TM zone 13", 0, 1, 1191 1191 "Krassowsky 1940", "Greenwich", 1192 1192 "Ukraine_2000", "Transverse_Mercator", "metre", 1193 1193 "X", "North", "Y", "East"); 1194 1194 add_proj4text (p, 0, 1195 1195 "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=300000 +y_0=0 +"); 1196 1196 add_proj4text (p, 1, 1197 - "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit"); 1197 + "ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units"); 1198 1198 add_proj4text (p, 2, 1199 - "s=m +no_defs"); 1199 + "=m +no_defs"); 1200 1200 add_srs_wkt (p, 0, 1201 1201 "PROJCS[\"UCS-2000 / Ukraine TM zone 13\",GEOGCS[\"UCS-20"); 1202 1202 add_srs_wkt (p, 1, 1203 1203 "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\""); 1204 1204 add_srs_wkt (p, 2, 1205 1205 ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,"); 1206 1206 add_srs_wkt (p, 3, 1207 - "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]"); 1207 + "-141,-78.5,0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]"); 1208 1208 add_srs_wkt (p, 4, 1209 - "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 1209 + ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN"); 1210 1210 add_srs_wkt (p, 5, 1211 - "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 1211 + "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91"); 1212 1212 add_srs_wkt (p, 6, 1213 - "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST"); 1213 + "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]"); 1214 1214 add_srs_wkt (p, 7, 1215 - "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_"); 1215 + ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M"); 1216 1216 add_srs_wkt (p, 8, 1217 - "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE"); 1217 + "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER"); 1218 1218 add_srs_wkt (p, 9, 1219 - "R[\"central_meridian\",39],PARAMETER[\"scale_factor\",1]"); 1219 + "[\"central_meridian\",39],PARAMETER[\"scale_factor\",1],"); 1220 1220 add_srs_wkt (p, 10, 1221 - ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n"); 1221 + "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no"); 1222 1222 add_srs_wkt (p, 11, 1223 - "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 1223 + "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\""); 1224 1224 add_srs_wkt (p, 12, 1225 1225 "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\""); 1226 1226 add_srs_wkt (p, 13, 1227 1227 ",\"6387\"]]"); 1228 1228 p = add_epsg_def_ex (filter, first, last, 6391, "epsg", 6391, 1229 1229 "Cayman Islands National Grid 2011", 0, 0, 1230 1230 "GRS 1980", "Greenwich",
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_ext" on Wed May 27 18:50:23 2015 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_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_ext" on Wed May 27 18:50:23 2015 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_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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 1865 1865 add_srs_wkt (p, 0, 1866 1866 "COMPD_CS[\"NTF (Paris) + NGF IGN69 height\",GEOGCS[\"NTF"); 1867 1867 add_srs_wkt (p, 1, 1868 1868 " (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Pari"); 1869 1869 add_srs_wkt (p, 2, 1870 1870 "s\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212"); 1871 1871 add_srs_wkt (p, 3, 1872 - "936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32"); 1872 + "936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32"); 1873 1873 add_srs_wkt (p, 4, 1874 1874 "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\""); 1875 1875 add_srs_wkt (p, 5, 1876 1876 ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\","); 1877 1877 add_srs_wkt (p, 6, 1878 1878 "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\""); 1879 1879 add_srs_wkt (p, 7, ................................................................................ 1906 1906 add_srs_wkt (p, 1, 1907 1907 "JCS[\"NTF (Paris) / France II (deprecated)\",GEOGCS[\"NT"); 1908 1908 add_srs_wkt (p, 2, 1909 1909 "F (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Par"); 1910 1910 add_srs_wkt (p, 3, 1911 1911 "is\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021"); 1912 1912 add_srs_wkt (p, 4, 1913 - "2936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3"); 1913 + "2936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3"); 1914 1914 add_srs_wkt (p, 5, 1915 1915 "20,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris"); 1916 1916 add_srs_wkt (p, 6, 1917 1917 "\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\""); 1918 1918 add_srs_wkt (p, 7, 1919 1919 ",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS["); 1920 1920 add_srs_wkt (p, 8, ................................................................................ 1959 1959 add_srs_wkt (p, 1, 1960 1960 "\"NTF (Paris) / France II (deprecated)\",GEOGCS[\"NTF (P"); 1961 1961 add_srs_wkt (p, 2, 1962 1962 "aris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\""); 1963 1963 add_srs_wkt (p, 3, 1964 1964 ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936"); 1965 1965 add_srs_wkt (p, 4, 1966 - "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1966 + "269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1967 1967 add_srs_wkt (p, 5, 1968 1968 ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2"); 1969 1969 add_srs_wkt (p, 6, 1970 1970 ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0."); 1971 1971 add_srs_wkt (p, 7, 1972 1972 "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L"); 1973 1973 add_srs_wkt (p, 8, ................................................................................ 2012 2012 add_srs_wkt (p, 1, 2013 2013 "[\"NTF (Paris) / France III (deprecated)\",GEOGCS[\"NTF "); 2014 2014 add_srs_wkt (p, 2, 2015 2015 "(Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris"); 2016 2016 add_srs_wkt (p, 3, 2017 2017 "\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129"); 2018 2018 add_srs_wkt (p, 4, 2019 - "36265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320"); 2019 + "36269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320"); 2020 2020 add_srs_wkt (p, 5, 2021 2021 ",0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\""); 2022 2022 add_srs_wkt (p, 6, 2023 2023 ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\","); 2024 2024 add_srs_wkt (p, 7, 2025 2025 "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\""); 2026 2026 add_srs_wkt (p, 8, ................................................................................ 2141 2141 add_proj4text (p, 0, 2142 2142 "+proj=longlat +datum=NAD27 +vunits=us-ft +no_defs"); 2143 2143 add_srs_wkt (p, 0, 2144 2144 "COMPD_CS[\"NAD27 + NGVD29 height\",GEOGCS[\"NAD27\",DATU"); 2145 2145 add_srs_wkt (p, 1, 2146 2146 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 2147 2147 add_srs_wkt (p, 2, 2148 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 2148 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 2149 2149 add_srs_wkt (p, 3, 2150 2150 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 2151 2151 add_srs_wkt (p, 4, 2152 2152 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2153 2153 add_srs_wkt (p, 5, 2154 2154 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2155 2155 add_srs_wkt (p, 6, ................................................................................ 2178 2178 add_srs_wkt (p, 0, 2179 2179 "COMPD_CS[\"NAD27 / Texas North + NGVD29 height\",PROJCS["); 2180 2180 add_srs_wkt (p, 1, 2181 2181 "\"NAD27 / Texas North\",GEOGCS[\"NAD27\",DATUM[\"North_A"); 2182 2182 add_srs_wkt (p, 2, 2183 2183 "merican_Datum_1927\",SPHEROID[\"Clarke 1866\",6378206.4,"); 2184 2184 add_srs_wkt (p, 3, 2185 - "294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORIT"); 2185 + "294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORIT"); 2186 2186 add_srs_wkt (p, 4, 2187 2187 "Y[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 2188 2188 add_srs_wkt (p, 5, 2189 2189 "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 2190 2190 add_srs_wkt (p, 6, 2191 2191 "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 2192 2192 add_srs_wkt (p, 7, ................................................................................ 2219 2219 "07\"]]"); 2220 2220 p = add_epsg_def_ex (filter, first, last, 7408, "epsg", 7408, 2221 2221 "Amersfoort", 1, 1, 2222 2222 "Bessel 1841", "Greenwich", 2223 2223 "Amersfoort", "none", "degree", 2224 2224 "Latitude", "North", "Longitude", "East"); 2225 2225 add_proj4text (p, 0, 2226 - "+proj=longlat +ellps=bessel +towgs84=565.417,50.3319,465"); 2226 + "+proj=longlat +ellps=bessel +towgs84=565.4171,50.3319,46"); 2227 2227 add_proj4text (p, 1, 2228 - ".552,-0.398957,0.343988,-1.8774,4.0725 +vunits=m +no_def"); 2228 + "5.5524,-0.398957388243134,0.343987817378283,-1.877401639"); 2229 2229 add_proj4text (p, 2, 2230 - "s"); 2230 + "98045,4.0725 +vunits=m +no_defs"); 2231 2231 add_srs_wkt (p, 0, 2232 2232 "COMPD_CS[\"RD/NAP\",GEOGCS[\"Amersfoort\",DATUM[\"Amersf"); 2233 2233 add_srs_wkt (p, 1, 2234 2234 "oort\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,"); 2235 2235 add_srs_wkt (p, 2, 2236 - "AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417,50.3319,46"); 2236 + "AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.4171,50.3319,4"); 2237 2237 add_srs_wkt (p, 3, 2238 - "5.552,-0.398957,0.343988,-1.8774,4.0725],AUTHORITY[\"EPS"); 2238 + "65.5524,-0.398957388243134,0.343987817378283,-1.87740163"); 2239 2239 add_srs_wkt (p, 4, 2240 - "G\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 2240 + "998045,4.0725],AUTHORITY[\"EPSG\",\"6289\"]],PRIMEM[\"Gr"); 2241 2241 add_srs_wkt (p, 5, 2242 - ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 2242 + "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 2243 2243 add_srs_wkt (p, 6, 2244 - "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 2244 + ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 2245 2245 add_srs_wkt (p, 7, 2246 - "gitude\",EAST],AUTHORITY[\"EPSG\",\"4289\"]],VERT_CS[\"N"); 2246 + "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E"); 2247 2247 add_srs_wkt (p, 8, 2248 - "AP height\",VERT_DATUM[\"Normaal Amsterdams Peil\",2005,"); 2248 + "PSG\",\"4289\"]],VERT_CS[\"NAP height\",VERT_DATUM[\"Nor"); 2249 2249 add_srs_wkt (p, 9, 2250 - "AUTHORITY[\"EPSG\",\"5109\"]],UNIT[\"metre\",1,AUTHORITY"); 2250 + "maal Amsterdams Peil\",2005,AUTHORITY[\"EPSG\",\"5109\"]"); 2251 2251 add_srs_wkt (p, 10, 2252 - "[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\","); 2252 + "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\""); 2253 2253 add_srs_wkt (p, 11, 2254 - "\"5709\"]],AUTHORITY[\"EPSG\",\"7408\"]]"); 2254 + "Up\",UP],AUTHORITY[\"EPSG\",\"5709\"]],AUTHORITY[\"EPSG\""); 2255 + add_srs_wkt (p, 12, 2256 + ",\"7408\"]]"); 2255 2257 p = add_epsg_def_ex (filter, first, last, 7409, "epsg", 7409, 2256 2258 "ETRS89", 1, 1, 2257 2259 "GRS 1980", "Greenwich", 2258 2260 "European_Terrestrial_Reference_System_1989", "none", "degree", 2259 2261 "Latitude", "North", "Longitude", "East"); 2260 2262 add_proj4text (p, 0, 2261 2263 "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunit"); ................................................................................ 2291 2293 "PSD93", 1, 1, 2292 2294 "Clarke 1880 (RGS)", "Greenwich", 2293 2295 "PDO_Survey_Datum_1993", "none", "degree", 2294 2296 "Latitude", "North", "Longitude", "East"); 2295 2297 add_proj4text (p, 0, 2296 2298 "+proj=longlat +ellps=clrk80 +towgs84=-180.624,-225.516,1"); 2297 2299 add_proj4text (p, 1, 2298 - "73.919,-0.81,-1.898,8.336,16.7101 +vunits=m +no_defs"); 2300 + "73.919,-0.81,-1.898,8.336,16.71006 +vunits=m +no_defs"); 2299 2301 add_srs_wkt (p, 0, 2300 2302 "COMPD_CS[\"PSHD93\",GEOGCS[\"PSD93\",DATUM[\"PDO_Survey_"); 2301 2303 add_srs_wkt (p, 1, 2302 2304 "Datum_1993\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,"); 2303 2305 add_srs_wkt (p, 2, 2304 2306 "293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-180.624,-"); 2305 2307 add_srs_wkt (p, 3, 2306 - "225.516,173.919,-0.81,-1.898,8.336,16.7101],AUTHORITY[\""); 2308 + "225.516,173.919,-0.81,-1.898,8.336,16.71006],AUTHORITY[\""); 2307 2309 add_srs_wkt (p, 4, 2308 2310 "EPSG\",\"6134\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2309 2311 add_srs_wkt (p, 5, 2310 2312 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2311 2313 add_srs_wkt (p, 6, 2312 2314 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2313 2315 add_srs_wkt (p, 7, ................................................................................ 2338 2340 add_srs_wkt (p, 1, 2339 2341 " height\",PROJCS[\"NTF (Paris) / Lambert zone II\",GEOGC"); 2340 2342 add_srs_wkt (p, 2, 2341 2343 "S[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francai"); 2342 2344 add_srs_wkt (p, 3, 2343 2345 "se_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293."); 2344 2346 add_srs_wkt (p, 4, 2345 - "4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168"); 2347 + "4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168"); 2346 2348 add_srs_wkt (p, 5, 2347 2349 ",-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\""); 2348 2350 add_srs_wkt (p, 6, 2349 2351 "Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\""); 2350 2352 add_srs_wkt (p, 7, 2351 2353 "grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]]"); 2352 2354 add_srs_wkt (p, 8, ................................................................................ 2391 2393 add_srs_wkt (p, 1, 2392 2394 "ROJCS[\"NTF (Paris) / Lambert zone II\",GEOGCS[\"NTF (Pa"); 2393 2395 add_srs_wkt (p, 2, 2394 2396 "ris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\","); 2395 2397 add_srs_wkt (p, 3, 2396 2398 "SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129362"); 2397 2399 add_srs_wkt (p, 4, 2398 - "65,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,"); 2400 + "69,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,"); 2399 2401 add_srs_wkt (p, 5, 2400 2402 "0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2."); 2401 2403 add_srs_wkt (p, 6, 2402 2404 "33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.0"); 2403 2405 add_srs_wkt (p, 7, 2404 2406 "1570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"La"); 2405 2407 add_srs_wkt (p, 8, ................................................................................ 2444 2446 add_srs_wkt (p, 1, 2445 2447 "PROJCS[\"NTF (Paris) / Lambert zone III\",GEOGCS[\"NTF ("); 2446 2448 add_srs_wkt (p, 2, 2447 2449 "Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\""); 2448 2450 add_srs_wkt (p, 3, 2449 2451 ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936"); 2450 2452 add_srs_wkt (p, 4, 2451 - "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 2453 + "269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 2452 2454 add_srs_wkt (p, 5, 2453 2455 ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2"); 2454 2456 add_srs_wkt (p, 6, 2455 2457 ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0."); 2456 2458 add_srs_wkt (p, 7, 2457 2459 "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L"); 2458 2460 add_srs_wkt (p, 8, ................................................................................ 2518 2520 "Amersfoort", "Oblique_Stereographic", "metre", 2519 2521 "X", "East", "Y", "North"); 2520 2522 add_proj4text (p, 0, 2521 2523 "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.387638888"); 2522 2524 add_proj4text (p, 1, 2523 2525 "88889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel"); 2524 2526 add_proj4text (p, 2, 2525 - " +towgs84=565.417,50.3319,465.552,-0.398957,0.343988,-1."); 2527 + " +towgs84=565.4171,50.3319,465.5524,-0.398957388243134,0"); 2526 2528 add_proj4text (p, 3, 2527 - "8774,4.0725 +units=m +vunits=m +no_defs"); 2529 + ".343987817378283,-1.87740163998045,4.0725 +units=m +vuni"); 2530 + add_proj4text (p, 4, 2531 + "ts=m +no_defs"); 2528 2532 add_srs_wkt (p, 0, 2529 2533 "COMPD_CS[\"Amersfoort / RD New + NAP height\",PROJCS[\"A"); 2530 2534 add_srs_wkt (p, 1, 2531 2535 "mersfoort / RD New\",GEOGCS[\"Amersfoort\",DATUM[\"Amers"); 2532 2536 add_srs_wkt (p, 2, 2533 2537 "foort\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128"); 2534 2538 add_srs_wkt (p, 3, 2535 - ",AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417,50.3319,4"); 2536 - add_srs_wkt (p, 4, 2537 - "65.552,-0.398957,0.343988,-1.8774,4.0725],AUTHORITY[\"EP"); 2538 - add_srs_wkt (p, 5, 2539 - "SG\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 2540 - add_srs_wkt (p, 6, 2541 - ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 2542 - add_srs_wkt (p, 7, 2543 - "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon"); 2544 - add_srs_wkt (p, 8, 2545 - "gitude\",EAST],AUTHORITY[\"EPSG\",\"4289\"]],PROJECTION["); 2546 - add_srs_wkt (p, 9, 2547 - "\"Oblique_Stereographic\"],PARAMETER[\"latitude_of_origi"); 2548 - add_srs_wkt (p, 10, 2549 - "n\",52.15616055555555],PARAMETER[\"central_meridian\",5."); 2550 - add_srs_wkt (p, 11, 2551 - "38763888888889],PARAMETER[\"scale_factor\",0.9999079],PA"); 2552 - add_srs_wkt (p, 12, 2553 - "RAMETER[\"false_easting\",155000],PARAMETER[\"false_nort"); 2554 - add_srs_wkt (p, 13, 2555 - "hing\",463000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900"); 2539 + ",AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.4171,50.3319,"); 2540 + add_srs_wkt (p, 4, 2541 + "465.5524,-0.398957388243134,0.343987817378283,-1.8774016"); 2542 + add_srs_wkt (p, 5, 2543 + "3998045,4.0725],AUTHORITY[\"EPSG\",\"6289\"]],PRIMEM[\"G"); 2544 + add_srs_wkt (p, 6, 2545 + "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree"); 2546 + add_srs_wkt (p, 7, 2547 + "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS"); 2548 + add_srs_wkt (p, 8, 2549 + "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY["); 2550 + add_srs_wkt (p, 9, 2551 + "\"EPSG\",\"4289\"]],PROJECTION[\"Oblique_Stereographic\""); 2552 + add_srs_wkt (p, 10, 2553 + "],PARAMETER[\"latitude_of_origin\",52.15616055555555],PA"); 2554 + add_srs_wkt (p, 11, 2555 + "RAMETER[\"central_meridian\",5.38763888888889],PARAMETER"); 2556 + add_srs_wkt (p, 12, 2557 + "[\"scale_factor\",0.9999079],PARAMETER[\"false_easting\""); 2558 + add_srs_wkt (p, 13, 2559 + ",155000],PARAMETER[\"false_northing\",463000],UNIT[\"met"); 2556 2560 add_srs_wkt (p, 14, 2557 - "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS"); 2561 + "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX"); 2558 2562 add_srs_wkt (p, 15, 2559 - "G\",\"28992\"]],VERT_CS[\"NAP height\",VERT_DATUM[\"Norm"); 2563 + "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"28992\"]],VERT_CS[\""); 2560 2564 add_srs_wkt (p, 16, 2561 - "aal Amsterdams Peil\",2005,AUTHORITY[\"EPSG\",\"5109\"]]"); 2565 + "NAP height\",VERT_DATUM[\"Normaal Amsterdams Peil\",2005"); 2562 2566 add_srs_wkt (p, 17, 2563 - ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"U"); 2567 + ",AUTHORITY[\"EPSG\",\"5109\"]],UNIT[\"metre\",1,AUTHORIT"); 2564 2568 add_srs_wkt (p, 18, 2565 - "p\",UP],AUTHORITY[\"EPSG\",\"5709\"]],AUTHORITY[\"EPSG\""); 2569 + "Y[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\""); 2566 2570 add_srs_wkt (p, 19, 2567 - ",\"7415\"]]"); 2571 + ",\"5709\"]],AUTHORITY[\"EPSG\",\"7415\"]]"); 2568 2572 p = add_epsg_def_ex (filter, first, last, 7416, "epsg", 7416, 2569 2573 "ETRS89 / UTM zone 32N", 0, 0, 2570 2574 "GRS 1980", "Greenwich", 2571 2575 "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre", 2572 2576 "Easting", "East", "Northing", "North"); 2573 2577 add_proj4text (p, 0, 2574 2578 "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +"); ................................................................................ 2824 2828 add_srs_wkt (p, 1, 2825 2829 "ght\",PROJCS[\"NTF (Paris) / Lambert zone II\",GEOGCS[\""); 2826 2830 add_srs_wkt (p, 2, 2827 2831 "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P"); 2828 2832 add_srs_wkt (p, 3, 2829 2833 "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660"); 2830 2834 add_srs_wkt (p, 4, 2831 - "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 2835 + "212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 2832 2836 add_srs_wkt (p, 5, 2833 2837 ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par"); 2834 2838 add_srs_wkt (p, 6, 2835 2839 "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra"); 2836 2840 add_srs_wkt (p, 7, 2837 2841 "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX"); 2838 2842 add_srs_wkt (p, 8, ................................................................................ 2877 2881 add_srs_wkt (p, 1, 2878 2882 "ight\",PROJCS[\"NTF (Paris) / Lambert zone III\",GEOGCS["); 2879 2883 add_srs_wkt (p, 2, 2880 2884 "\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise"); 2881 2885 add_srs_wkt (p, 3, 2882 2886 "_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46"); 2883 2887 add_srs_wkt (p, 4, 2884 - "60212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-"); 2888 + "60212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-"); 2885 2889 add_srs_wkt (p, 5, 2886 2890 "60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"P"); 2887 2891 add_srs_wkt (p, 6, 2888 2892 "aris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"g"); 2889 2893 add_srs_wkt (p, 7, 2890 2894 "rad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],"); 2891 2895 add_srs_wkt (p, 8, ................................................................................ 2951 2955 "Pulkovo 1995 / Gauss-Kruger zone 4", 0, 1, 2952 2956 "Krassowsky 1940", "Greenwich", 2953 2957 "Pulkovo_1995", "Transverse_Mercator", "metre", 2954 2958 "X", "North", "Y", "East"); 2955 2959 add_proj4text (p, 0, 2956 2960 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 "); 2957 2961 add_proj4text (p, 1, 2958 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 2962 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 2959 2963 add_proj4text (p, 2, 2960 - ".22 +units=m +no_defs"); 2964 + "2 +units=m +no_defs"); 2961 2965 add_srs_wkt (p, 0, 2962 2966 "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 4\",GEOGCS[\"P"); 2963 2967 add_srs_wkt (p, 1, 2964 2968 "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 2965 2969 add_srs_wkt (p, 2, 2966 2970 "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2967 2971 add_srs_wkt (p, 3, 2968 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 2972 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 2973 + add_srs_wkt (p, 4, 2974 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 2975 + add_srs_wkt (p, 5, 2976 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 2977 + add_srs_wkt (p, 6, 2978 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 2979 + add_srs_wkt (p, 7, 2980 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 2981 + add_srs_wkt (p, 8, 2982 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 2983 + add_srs_wkt (p, 9, 2984 + "n\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"sc"); 2985 + add_srs_wkt (p, 10, 2986 + "ale_factor\",1],PARAMETER[\"false_easting\",4500000],PAR"); 2987 + add_srs_wkt (p, 11, 2988 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 2989 + add_srs_wkt (p, 12, 2990 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 2991 + add_srs_wkt (p, 13, 2992 + "UTHORITY[\"EPSG\",\"20004\"]]"); 2993 + p = add_epsg_def_ex (filter, first, last, 20005, "epsg", 20005, 2994 + "Pulkovo 1995 / Gauss-Kruger zone 5", 0, 1, 2995 + "Krassowsky 1940", "Greenwich", 2996 + "Pulkovo_1995", "Transverse_Mercator", "metre", 2997 + "X", "North", "Y", "East"); 2998 + add_proj4text (p, 0, 2999 + "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 "); 3000 + add_proj4text (p, 1, 3001 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 3002 + add_proj4text (p, 2, 3003 + "2 +units=m +no_defs"); 3004 + add_srs_wkt (p, 0, 3005 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 5\",GEOGCS[\"P"); 3006 + add_srs_wkt (p, 1, 3007 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 3008 + add_srs_wkt (p, 2, 3009 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3010 + add_srs_wkt (p, 3, 3011 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 3012 + add_srs_wkt (p, 4, 3013 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 3014 + add_srs_wkt (p, 5, 3015 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 3016 + add_srs_wkt (p, 6, 3017 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 3018 + add_srs_wkt (p, 7, 3019 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 3020 + add_srs_wkt (p, 8, 3021 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 3022 + add_srs_wkt (p, 9, 3023 + "n\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"sc"); 3024 + add_srs_wkt (p, 10, 3025 + "ale_factor\",1],PARAMETER[\"false_easting\",5500000],PAR"); 3026 + add_srs_wkt (p, 11, 3027 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3028 + add_srs_wkt (p, 12, 3029 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3030 + add_srs_wkt (p, 13, 3031 + "UTHORITY[\"EPSG\",\"20005\"]]"); 3032 + p = add_epsg_def_ex (filter, first, last, 20006, "epsg", 20006, 3033 + "Pulkovo 1995 / Gauss-Kruger zone 6", 0, 1, 3034 + "Krassowsky 1940", "Greenwich", 3035 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3036 + "X", "North", "Y", "East"); 3037 + add_proj4text (p, 0, 3038 + "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 "); 3039 + add_proj4text (p, 1, 3040 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 3041 + add_proj4text (p, 2, 3042 + "2 +units=m +no_defs"); 3043 + add_srs_wkt (p, 0, 3044 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 6\",GEOGCS[\"P"); 3045 + add_srs_wkt (p, 1, 3046 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 3047 + add_srs_wkt (p, 2, 3048 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3049 + add_srs_wkt (p, 3, 3050 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 3051 + add_srs_wkt (p, 4, 3052 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 3053 + add_srs_wkt (p, 5, 3054 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 3055 + add_srs_wkt (p, 6, 3056 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 3057 + add_srs_wkt (p, 7, 3058 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 3059 + add_srs_wkt (p, 8, 3060 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 3061 + add_srs_wkt (p, 9, 3062 + "n\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"sc"); 3063 + add_srs_wkt (p, 10, 3064 + "ale_factor\",1],PARAMETER[\"false_easting\",6500000],PAR"); 3065 + add_srs_wkt (p, 11, 3066 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3067 + add_srs_wkt (p, 12, 3068 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3069 + add_srs_wkt (p, 13, 3070 + "UTHORITY[\"EPSG\",\"20006\"]]"); 3071 + p = add_epsg_def_ex (filter, first, last, 20007, "epsg", 20007, 3072 + "Pulkovo 1995 / Gauss-Kruger zone 7", 0, 1, 3073 + "Krassowsky 1940", "Greenwich", 3074 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3075 + "X", "North", "Y", "East"); 3076 + add_proj4text (p, 0, 3077 + "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 "); 3078 + add_proj4text (p, 1, 3079 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 3080 + add_proj4text (p, 2, 3081 + "2 +units=m +no_defs"); 3082 + add_srs_wkt (p, 0, 3083 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 7\",GEOGCS[\"P"); 3084 + add_srs_wkt (p, 1, 3085 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 3086 + add_srs_wkt (p, 2, 3087 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3088 + add_srs_wkt (p, 3, 3089 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 3090 + add_srs_wkt (p, 4, 3091 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 3092 + add_srs_wkt (p, 5, 3093 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 3094 + add_srs_wkt (p, 6, 3095 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 3096 + add_srs_wkt (p, 7, 3097 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 3098 + add_srs_wkt (p, 8, 3099 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 3100 + add_srs_wkt (p, 9, 3101 + "n\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"sc"); 3102 + add_srs_wkt (p, 10, 3103 + "ale_factor\",1],PARAMETER[\"false_easting\",7500000],PAR"); 3104 + add_srs_wkt (p, 11, 3105 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3106 + add_srs_wkt (p, 12, 3107 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3108 + add_srs_wkt (p, 13, 3109 + "UTHORITY[\"EPSG\",\"20007\"]]"); 3110 + p = add_epsg_def_ex (filter, first, last, 20008, "epsg", 20008, 3111 + "Pulkovo 1995 / Gauss-Kruger zone 8", 0, 1, 3112 + "Krassowsky 1940", "Greenwich", 3113 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3114 + "X", "North", "Y", "East"); 3115 + add_proj4text (p, 0, 3116 + "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 "); 3117 + add_proj4text (p, 1, 3118 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 3119 + add_proj4text (p, 2, 3120 + "2 +units=m +no_defs"); 3121 + add_srs_wkt (p, 0, 3122 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 8\",GEOGCS[\"P"); 3123 + add_srs_wkt (p, 1, 3124 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 3125 + add_srs_wkt (p, 2, 3126 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3127 + add_srs_wkt (p, 3, 3128 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 3129 + add_srs_wkt (p, 4, 3130 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 3131 + add_srs_wkt (p, 5, 3132 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 3133 + add_srs_wkt (p, 6, 3134 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 3135 + add_srs_wkt (p, 7, 3136 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 3137 + add_srs_wkt (p, 8, 3138 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 3139 + add_srs_wkt (p, 9, 3140 + "n\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"sc"); 3141 + add_srs_wkt (p, 10, 3142 + "ale_factor\",1],PARAMETER[\"false_easting\",8500000],PAR"); 3143 + add_srs_wkt (p, 11, 3144 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3145 + add_srs_wkt (p, 12, 3146 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3147 + add_srs_wkt (p, 13, 3148 + "UTHORITY[\"EPSG\",\"20008\"]]"); 3149 + p = add_epsg_def_ex (filter, first, last, 20009, "epsg", 20009, 3150 + "Pulkovo 1995 / Gauss-Kruger zone 9", 0, 1, 3151 + "Krassowsky 1940", "Greenwich", 3152 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3153 + "X", "North", "Y", "East"); 3154 + add_proj4text (p, 0, 3155 + "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 "); 3156 + add_proj4text (p, 1, 3157 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 3158 + add_proj4text (p, 2, 3159 + "2 +units=m +no_defs"); 3160 + add_srs_wkt (p, 0, 3161 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 9\",GEOGCS[\"P"); 3162 + add_srs_wkt (p, 1, 3163 + "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 3164 + add_srs_wkt (p, 2, 3165 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3166 + add_srs_wkt (p, 3, 3167 + "WGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\"E"); 3168 + add_srs_wkt (p, 4, 3169 + "PSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 3170 + add_srs_wkt (p, 5, 3171 + "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 3172 + add_srs_wkt (p, 6, 3173 + "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 3174 + add_srs_wkt (p, 7, 3175 + "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTIO"); 3176 + add_srs_wkt (p, 8, 3177 + "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi"); 3178 + add_srs_wkt (p, 9, 3179 + "n\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"sc"); 3180 + add_srs_wkt (p, 10, 3181 + "ale_factor\",1],PARAMETER[\"false_easting\",9500000],PAR"); 3182 + add_srs_wkt (p, 11, 3183 + "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY["); 3184 + add_srs_wkt (p, 12, 3185 + "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A"); 3186 + add_srs_wkt (p, 13, 3187 + "UTHORITY[\"EPSG\",\"20009\"]]"); 3188 + p = add_epsg_def_ex (filter, first, last, 20010, "epsg", 20010, 3189 + "Pulkovo 1995 / Gauss-Kruger zone 10", 0, 1, 3190 + "Krassowsky 1940", "Greenwich", 3191 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3192 + "X", "North", "Y", "East"); 3193 + add_proj4text (p, 0, 3194 + "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0"); 3195 + add_proj4text (p, 1, 3196 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3197 + add_proj4text (p, 2, 3198 + "22 +units=m +no_defs"); 3199 + add_srs_wkt (p, 0, 3200 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 10\",GEOGCS[\""); 3201 + add_srs_wkt (p, 1, 3202 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3203 + add_srs_wkt (p, 2, 3204 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3205 + add_srs_wkt (p, 3, 3206 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3207 + add_srs_wkt (p, 4, 3208 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3209 + add_srs_wkt (p, 5, 3210 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3211 + add_srs_wkt (p, 6, 3212 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3213 + add_srs_wkt (p, 7, 3214 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3215 + add_srs_wkt (p, 8, 3216 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3217 + add_srs_wkt (p, 9, 3218 + "in\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"s"); 3219 + add_srs_wkt (p, 10, 3220 + "cale_factor\",1],PARAMETER[\"false_easting\",10500000],P"); 3221 + add_srs_wkt (p, 11, 3222 + "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 3223 + add_srs_wkt (p, 12, 3224 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 3225 + add_srs_wkt (p, 13, 3226 + ",AUTHORITY[\"EPSG\",\"20010\"]]"); 3227 + p = add_epsg_def_ex (filter, first, last, 20011, "epsg", 20011, 3228 + "Pulkovo 1995 / Gauss-Kruger zone 11", 0, 1, 3229 + "Krassowsky 1940", "Greenwich", 3230 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3231 + "X", "North", "Y", "East"); 3232 + add_proj4text (p, 0, 3233 + "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0"); 3234 + add_proj4text (p, 1, 3235 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3236 + add_proj4text (p, 2, 3237 + "22 +units=m +no_defs"); 3238 + add_srs_wkt (p, 0, 3239 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 11\",GEOGCS[\""); 3240 + add_srs_wkt (p, 1, 3241 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3242 + add_srs_wkt (p, 2, 3243 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3244 + add_srs_wkt (p, 3, 3245 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3246 + add_srs_wkt (p, 4, 3247 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3248 + add_srs_wkt (p, 5, 3249 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3250 + add_srs_wkt (p, 6, 3251 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3252 + add_srs_wkt (p, 7, 3253 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3254 + add_srs_wkt (p, 8, 3255 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3256 + add_srs_wkt (p, 9, 3257 + "in\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\"s"); 3258 + add_srs_wkt (p, 10, 3259 + "cale_factor\",1],PARAMETER[\"false_easting\",11500000],P"); 3260 + add_srs_wkt (p, 11, 3261 + "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 3262 + add_srs_wkt (p, 12, 3263 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 3264 + add_srs_wkt (p, 13, 3265 + ",AUTHORITY[\"EPSG\",\"20011\"]]"); 3266 + p = add_epsg_def_ex (filter, first, last, 20012, "epsg", 20012, 3267 + "Pulkovo 1995 / Gauss-Kruger zone 12", 0, 1, 3268 + "Krassowsky 1940", "Greenwich", 3269 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3270 + "X", "North", "Y", "East"); 3271 + add_proj4text (p, 0, 3272 + "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0"); 3273 + add_proj4text (p, 1, 3274 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3275 + add_proj4text (p, 2, 3276 + "22 +units=m +no_defs"); 3277 + add_srs_wkt (p, 0, 3278 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 12\",GEOGCS[\""); 3279 + add_srs_wkt (p, 1, 3280 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3281 + add_srs_wkt (p, 2, 3282 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3283 + add_srs_wkt (p, 3, 3284 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3285 + add_srs_wkt (p, 4, 3286 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3287 + add_srs_wkt (p, 5, 3288 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3289 + add_srs_wkt (p, 6, 3290 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3291 + add_srs_wkt (p, 7, 3292 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3293 + add_srs_wkt (p, 8, 3294 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3295 + add_srs_wkt (p, 9, 3296 + "in\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\"s"); 3297 + add_srs_wkt (p, 10, 3298 + "cale_factor\",1],PARAMETER[\"false_easting\",12500000],P"); 3299 + add_srs_wkt (p, 11, 3300 + "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 3301 + add_srs_wkt (p, 12, 3302 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 3303 + add_srs_wkt (p, 13, 3304 + ",AUTHORITY[\"EPSG\",\"20012\"]]"); 3305 + p = add_epsg_def_ex (filter, first, last, 20013, "epsg", 20013, 3306 + "Pulkovo 1995 / Gauss-Kruger zone 13", 0, 1, 3307 + "Krassowsky 1940", "Greenwich", 3308 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3309 + "X", "North", "Y", "East"); 3310 + add_proj4text (p, 0, 3311 + "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0"); 3312 + add_proj4text (p, 1, 3313 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3314 + add_proj4text (p, 2, 3315 + "22 +units=m +no_defs"); 3316 + add_srs_wkt (p, 0, 3317 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 13\",GEOGCS[\""); 3318 + add_srs_wkt (p, 1, 3319 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3320 + add_srs_wkt (p, 2, 3321 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3322 + add_srs_wkt (p, 3, 3323 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3324 + add_srs_wkt (p, 4, 3325 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3326 + add_srs_wkt (p, 5, 3327 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3328 + add_srs_wkt (p, 6, 3329 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3330 + add_srs_wkt (p, 7, 3331 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3332 + add_srs_wkt (p, 8, 3333 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3334 + add_srs_wkt (p, 9, 3335 + "in\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"s"); 3336 + add_srs_wkt (p, 10, 3337 + "cale_factor\",1],PARAMETER[\"false_easting\",13500000],P"); 3338 + add_srs_wkt (p, 11, 3339 + "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 3340 + add_srs_wkt (p, 12, 3341 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 3342 + add_srs_wkt (p, 13, 3343 + ",AUTHORITY[\"EPSG\",\"20013\"]]"); 3344 + p = add_epsg_def_ex (filter, first, last, 20014, "epsg", 20014, 3345 + "Pulkovo 1995 / Gauss-Kruger zone 14", 0, 1, 3346 + "Krassowsky 1940", "Greenwich", 3347 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3348 + "X", "North", "Y", "East"); 3349 + add_proj4text (p, 0, 3350 + "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0"); 3351 + add_proj4text (p, 1, 3352 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3353 + add_proj4text (p, 2, 3354 + "22 +units=m +no_defs"); 3355 + add_srs_wkt (p, 0, 3356 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 14\",GEOGCS[\""); 3357 + add_srs_wkt (p, 1, 3358 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3359 + add_srs_wkt (p, 2, 3360 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3361 + add_srs_wkt (p, 3, 3362 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3363 + add_srs_wkt (p, 4, 3364 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3365 + add_srs_wkt (p, 5, 3366 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3367 + add_srs_wkt (p, 6, 3368 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3369 + add_srs_wkt (p, 7, 3370 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3371 + add_srs_wkt (p, 8, 3372 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3373 + add_srs_wkt (p, 9, 3374 + "in\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"s"); 3375 + add_srs_wkt (p, 10, 3376 + "cale_factor\",1],PARAMETER[\"false_easting\",14500000],P"); 3377 + add_srs_wkt (p, 11, 3378 + "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 3379 + add_srs_wkt (p, 12, 3380 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 3381 + add_srs_wkt (p, 13, 3382 + ",AUTHORITY[\"EPSG\",\"20014\"]]"); 3383 + p = add_epsg_def_ex (filter, first, last, 20015, "epsg", 20015, 3384 + "Pulkovo 1995 / Gauss-Kruger zone 15", 0, 1, 3385 + "Krassowsky 1940", "Greenwich", 3386 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3387 + "X", "North", "Y", "East"); 3388 + add_proj4text (p, 0, 3389 + "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0"); 3390 + add_proj4text (p, 1, 3391 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3392 + add_proj4text (p, 2, 3393 + "22 +units=m +no_defs"); 3394 + add_srs_wkt (p, 0, 3395 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 15\",GEOGCS[\""); 3396 + add_srs_wkt (p, 1, 3397 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3398 + add_srs_wkt (p, 2, 3399 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3400 + add_srs_wkt (p, 3, 3401 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3402 + add_srs_wkt (p, 4, 3403 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3404 + add_srs_wkt (p, 5, 3405 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3406 + add_srs_wkt (p, 6, 3407 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3408 + add_srs_wkt (p, 7, 3409 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3410 + add_srs_wkt (p, 8, 3411 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3412 + add_srs_wkt (p, 9, 3413 + "in\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"s"); 3414 + add_srs_wkt (p, 10, 3415 + "cale_factor\",1],PARAMETER[\"false_easting\",15500000],P"); 3416 + add_srs_wkt (p, 11, 3417 + "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 3418 + add_srs_wkt (p, 12, 3419 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 3420 + add_srs_wkt (p, 13, 3421 + ",AUTHORITY[\"EPSG\",\"20015\"]]"); 3422 + p = add_epsg_def_ex (filter, first, last, 20016, "epsg", 20016, 3423 + "Pulkovo 1995 / Gauss-Kruger zone 16", 0, 1, 3424 + "Krassowsky 1940", "Greenwich", 3425 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3426 + "X", "North", "Y", "East"); 3427 + add_proj4text (p, 0, 3428 + "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0"); 3429 + add_proj4text (p, 1, 3430 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3431 + add_proj4text (p, 2, 3432 + "22 +units=m +no_defs"); 3433 + add_srs_wkt (p, 0, 3434 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 16\",GEOGCS[\""); 3435 + add_srs_wkt (p, 1, 3436 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3437 + add_srs_wkt (p, 2, 3438 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3439 + add_srs_wkt (p, 3, 3440 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3441 + add_srs_wkt (p, 4, 3442 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3443 + add_srs_wkt (p, 5, 3444 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3445 + add_srs_wkt (p, 6, 3446 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3447 + add_srs_wkt (p, 7, 3448 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3449 + add_srs_wkt (p, 8, 3450 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3451 + add_srs_wkt (p, 9, 3452 + "in\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"s"); 3453 + add_srs_wkt (p, 10, 3454 + "cale_factor\",1],PARAMETER[\"false_easting\",16500000],P"); 3455 + add_srs_wkt (p, 11, 3456 + "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 3457 + add_srs_wkt (p, 12, 3458 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 3459 + add_srs_wkt (p, 13, 3460 + ",AUTHORITY[\"EPSG\",\"20016\"]]"); 3461 + p = add_epsg_def_ex (filter, first, last, 20017, "epsg", 20017, 3462 + "Pulkovo 1995 / Gauss-Kruger zone 17", 0, 1, 3463 + "Krassowsky 1940", "Greenwich", 3464 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3465 + "X", "North", "Y", "East"); 3466 + add_proj4text (p, 0, 3467 + "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0"); 3468 + add_proj4text (p, 1, 3469 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 3470 + add_proj4text (p, 2, 3471 + "22 +units=m +no_defs"); 3472 + add_srs_wkt (p, 0, 3473 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 17\",GEOGCS[\""); 3474 + add_srs_wkt (p, 1, 3475 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3476 + add_srs_wkt (p, 2, 3477 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3478 + add_srs_wkt (p, 3, 3479 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3480 + add_srs_wkt (p, 4, 3481 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3482 + add_srs_wkt (p, 5, 3483 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3484 + add_srs_wkt (p, 6, 3485 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3486 + add_srs_wkt (p, 7, 3487 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3488 + add_srs_wkt (p, 8, 3489 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3490 + add_srs_wkt (p, 9, 3491 + "in\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"s"); 3492 + add_srs_wkt (p, 10, 3493 + "cale_factor\",1],PARAMETER[\"false_easting\",17500000],P"); 3494 + add_srs_wkt (p, 11, 3495 + "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 3496 + add_srs_wkt (p, 12, 3497 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 3498 + add_srs_wkt (p, 13, 3499 + ",AUTHORITY[\"EPSG\",\"20017\"]]"); 3500 + p = add_epsg_def_ex (filter, first, last, 20018, "epsg", 20018, 3501 + "Pulkovo 1995 / Gauss-Kruger zone 18", 0, 1, 3502 + "Krassowsky 1940", "Greenwich", 3503 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3504 + "X", "North", "Y", "East"); 3505 + add_proj4text (p, 0, 3506 + "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0="); 3507 + add_proj4text (p, 1, 3508 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3509 + add_proj4text (p, 2, 3510 + ".22 +units=m +no_defs"); 3511 + add_srs_wkt (p, 0, 3512 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 18\",GEOGCS[\""); 3513 + add_srs_wkt (p, 1, 3514 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3515 + add_srs_wkt (p, 2, 3516 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3517 + add_srs_wkt (p, 3, 3518 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3519 + add_srs_wkt (p, 4, 3520 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3521 + add_srs_wkt (p, 5, 3522 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3523 + add_srs_wkt (p, 6, 3524 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3525 + add_srs_wkt (p, 7, 3526 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3527 + add_srs_wkt (p, 8, 3528 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3529 + add_srs_wkt (p, 9, 3530 + "in\",0],PARAMETER[\"central_meridian\",105],PARAMETER[\""); 3531 + add_srs_wkt (p, 10, 3532 + "scale_factor\",1],PARAMETER[\"false_easting\",18500000],"); 3533 + add_srs_wkt (p, 11, 3534 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3535 + add_srs_wkt (p, 12, 3536 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3537 + add_srs_wkt (p, 13, 3538 + "],AUTHORITY[\"EPSG\",\"20018\"]]"); 3539 + p = add_epsg_def_ex (filter, first, last, 20019, "epsg", 20019, 3540 + "Pulkovo 1995 / Gauss-Kruger zone 19", 0, 1, 3541 + "Krassowsky 1940", "Greenwich", 3542 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3543 + "X", "North", "Y", "East"); 3544 + add_proj4text (p, 0, 3545 + "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0="); 3546 + add_proj4text (p, 1, 3547 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3548 + add_proj4text (p, 2, 3549 + ".22 +units=m +no_defs"); 3550 + add_srs_wkt (p, 0, 3551 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 19\",GEOGCS[\""); 3552 + add_srs_wkt (p, 1, 3553 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3554 + add_srs_wkt (p, 2, 3555 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3556 + add_srs_wkt (p, 3, 3557 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3558 + add_srs_wkt (p, 4, 3559 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3560 + add_srs_wkt (p, 5, 3561 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3562 + add_srs_wkt (p, 6, 3563 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3564 + add_srs_wkt (p, 7, 3565 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3566 + add_srs_wkt (p, 8, 3567 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3568 + add_srs_wkt (p, 9, 3569 + "in\",0],PARAMETER[\"central_meridian\",111],PARAMETER[\""); 3570 + add_srs_wkt (p, 10, 3571 + "scale_factor\",1],PARAMETER[\"false_easting\",19500000],"); 3572 + add_srs_wkt (p, 11, 3573 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3574 + add_srs_wkt (p, 12, 3575 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3576 + add_srs_wkt (p, 13, 3577 + "],AUTHORITY[\"EPSG\",\"20019\"]]"); 3578 + p = add_epsg_def_ex (filter, first, last, 20020, "epsg", 20020, 3579 + "Pulkovo 1995 / Gauss-Kruger zone 20", 0, 1, 3580 + "Krassowsky 1940", "Greenwich", 3581 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3582 + "X", "North", "Y", "East"); 3583 + add_proj4text (p, 0, 3584 + "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0="); 3585 + add_proj4text (p, 1, 3586 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3587 + add_proj4text (p, 2, 3588 + ".22 +units=m +no_defs"); 3589 + add_srs_wkt (p, 0, 3590 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 20\",GEOGCS[\""); 3591 + add_srs_wkt (p, 1, 3592 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3593 + add_srs_wkt (p, 2, 3594 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3595 + add_srs_wkt (p, 3, 3596 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3597 + add_srs_wkt (p, 4, 3598 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3599 + add_srs_wkt (p, 5, 3600 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3601 + add_srs_wkt (p, 6, 3602 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3603 + add_srs_wkt (p, 7, 3604 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3605 + add_srs_wkt (p, 8, 3606 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3607 + add_srs_wkt (p, 9, 3608 + "in\",0],PARAMETER[\"central_meridian\",117],PARAMETER[\""); 3609 + add_srs_wkt (p, 10, 3610 + "scale_factor\",1],PARAMETER[\"false_easting\",20500000],"); 3611 + add_srs_wkt (p, 11, 3612 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3613 + add_srs_wkt (p, 12, 3614 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3615 + add_srs_wkt (p, 13, 3616 + "],AUTHORITY[\"EPSG\",\"20020\"]]"); 3617 + p = add_epsg_def_ex (filter, first, last, 20021, "epsg", 20021, 3618 + "Pulkovo 1995 / Gauss-Kruger zone 21", 0, 1, 3619 + "Krassowsky 1940", "Greenwich", 3620 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3621 + "X", "North", "Y", "East"); 3622 + add_proj4text (p, 0, 3623 + "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0="); 3624 + add_proj4text (p, 1, 3625 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3626 + add_proj4text (p, 2, 3627 + ".22 +units=m +no_defs"); 3628 + add_srs_wkt (p, 0, 3629 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 21\",GEOGCS[\""); 3630 + add_srs_wkt (p, 1, 3631 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3632 + add_srs_wkt (p, 2, 3633 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3634 + add_srs_wkt (p, 3, 3635 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3636 + add_srs_wkt (p, 4, 3637 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3638 + add_srs_wkt (p, 5, 3639 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3640 + add_srs_wkt (p, 6, 3641 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3642 + add_srs_wkt (p, 7, 3643 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3644 + add_srs_wkt (p, 8, 3645 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3646 + add_srs_wkt (p, 9, 3647 + "in\",0],PARAMETER[\"central_meridian\",123],PARAMETER[\""); 3648 + add_srs_wkt (p, 10, 3649 + "scale_factor\",1],PARAMETER[\"false_easting\",21500000],"); 3650 + add_srs_wkt (p, 11, 3651 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3652 + add_srs_wkt (p, 12, 3653 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3654 + add_srs_wkt (p, 13, 3655 + "],AUTHORITY[\"EPSG\",\"20021\"]]"); 3656 + p = add_epsg_def_ex (filter, first, last, 20022, "epsg", 20022, 3657 + "Pulkovo 1995 / Gauss-Kruger zone 22", 0, 1, 3658 + "Krassowsky 1940", "Greenwich", 3659 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3660 + "X", "North", "Y", "East"); 3661 + add_proj4text (p, 0, 3662 + "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0="); 3663 + add_proj4text (p, 1, 3664 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3665 + add_proj4text (p, 2, 3666 + ".22 +units=m +no_defs"); 3667 + add_srs_wkt (p, 0, 3668 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 22\",GEOGCS[\""); 3669 + add_srs_wkt (p, 1, 3670 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3671 + add_srs_wkt (p, 2, 3672 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3673 + add_srs_wkt (p, 3, 3674 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3675 + add_srs_wkt (p, 4, 3676 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3677 + add_srs_wkt (p, 5, 3678 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3679 + add_srs_wkt (p, 6, 3680 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3681 + add_srs_wkt (p, 7, 3682 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3683 + add_srs_wkt (p, 8, 3684 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3685 + add_srs_wkt (p, 9, 3686 + "in\",0],PARAMETER[\"central_meridian\",129],PARAMETER[\""); 3687 + add_srs_wkt (p, 10, 3688 + "scale_factor\",1],PARAMETER[\"false_easting\",22500000],"); 3689 + add_srs_wkt (p, 11, 3690 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3691 + add_srs_wkt (p, 12, 3692 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3693 + add_srs_wkt (p, 13, 3694 + "],AUTHORITY[\"EPSG\",\"20022\"]]"); 3695 + p = add_epsg_def_ex (filter, first, last, 20023, "epsg", 20023, 3696 + "Pulkovo 1995 / Gauss-Kruger zone 23", 0, 1, 3697 + "Krassowsky 1940", "Greenwich", 3698 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3699 + "X", "North", "Y", "East"); 3700 + add_proj4text (p, 0, 3701 + "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0="); 3702 + add_proj4text (p, 1, 3703 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3704 + add_proj4text (p, 2, 3705 + ".22 +units=m +no_defs"); 3706 + add_srs_wkt (p, 0, 3707 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 23\",GEOGCS[\""); 3708 + add_srs_wkt (p, 1, 3709 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3710 + add_srs_wkt (p, 2, 3711 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3712 + add_srs_wkt (p, 3, 3713 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3714 + add_srs_wkt (p, 4, 3715 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3716 + add_srs_wkt (p, 5, 3717 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3718 + add_srs_wkt (p, 6, 3719 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3720 + add_srs_wkt (p, 7, 3721 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3722 + add_srs_wkt (p, 8, 3723 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3724 + add_srs_wkt (p, 9, 3725 + "in\",0],PARAMETER[\"central_meridian\",135],PARAMETER[\""); 3726 + add_srs_wkt (p, 10, 3727 + "scale_factor\",1],PARAMETER[\"false_easting\",23500000],"); 3728 + add_srs_wkt (p, 11, 3729 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3730 + add_srs_wkt (p, 12, 3731 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3732 + add_srs_wkt (p, 13, 3733 + "],AUTHORITY[\"EPSG\",\"20023\"]]"); 3734 + p = add_epsg_def_ex (filter, first, last, 20024, "epsg", 20024, 3735 + "Pulkovo 1995 / Gauss-Kruger zone 24", 0, 1, 3736 + "Krassowsky 1940", "Greenwich", 3737 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3738 + "X", "North", "Y", "East"); 3739 + add_proj4text (p, 0, 3740 + "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0="); 3741 + add_proj4text (p, 1, 3742 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3743 + add_proj4text (p, 2, 3744 + ".22 +units=m +no_defs"); 3745 + add_srs_wkt (p, 0, 3746 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 24\",GEOGCS[\""); 3747 + add_srs_wkt (p, 1, 3748 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3749 + add_srs_wkt (p, 2, 3750 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3751 + add_srs_wkt (p, 3, 3752 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3753 + add_srs_wkt (p, 4, 3754 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3755 + add_srs_wkt (p, 5, 3756 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3757 + add_srs_wkt (p, 6, 3758 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3759 + add_srs_wkt (p, 7, 3760 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3761 + add_srs_wkt (p, 8, 3762 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3763 + add_srs_wkt (p, 9, 3764 + "in\",0],PARAMETER[\"central_meridian\",141],PARAMETER[\""); 3765 + add_srs_wkt (p, 10, 3766 + "scale_factor\",1],PARAMETER[\"false_easting\",24500000],"); 3767 + add_srs_wkt (p, 11, 3768 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3769 + add_srs_wkt (p, 12, 3770 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3771 + add_srs_wkt (p, 13, 3772 + "],AUTHORITY[\"EPSG\",\"20024\"]]"); 3773 + p = add_epsg_def_ex (filter, first, last, 20025, "epsg", 20025, 3774 + "Pulkovo 1995 / Gauss-Kruger zone 25", 0, 1, 3775 + "Krassowsky 1940", "Greenwich", 3776 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3777 + "X", "North", "Y", "East"); 3778 + add_proj4text (p, 0, 3779 + "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0="); 3780 + add_proj4text (p, 1, 3781 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3782 + add_proj4text (p, 2, 3783 + ".22 +units=m +no_defs"); 3784 + add_srs_wkt (p, 0, 3785 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 25\",GEOGCS[\""); 3786 + add_srs_wkt (p, 1, 3787 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3788 + add_srs_wkt (p, 2, 3789 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3790 + add_srs_wkt (p, 3, 3791 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3792 + add_srs_wkt (p, 4, 3793 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3794 + add_srs_wkt (p, 5, 3795 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3796 + add_srs_wkt (p, 6, 3797 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3798 + add_srs_wkt (p, 7, 3799 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3800 + add_srs_wkt (p, 8, 3801 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3802 + add_srs_wkt (p, 9, 3803 + "in\",0],PARAMETER[\"central_meridian\",147],PARAMETER[\""); 3804 + add_srs_wkt (p, 10, 3805 + "scale_factor\",1],PARAMETER[\"false_easting\",25500000],"); 3806 + add_srs_wkt (p, 11, 3807 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3808 + add_srs_wkt (p, 12, 3809 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3810 + add_srs_wkt (p, 13, 3811 + "],AUTHORITY[\"EPSG\",\"20025\"]]"); 3812 + p = add_epsg_def_ex (filter, first, last, 20026, "epsg", 20026, 3813 + "Pulkovo 1995 / Gauss-Kruger zone 26", 0, 1, 3814 + "Krassowsky 1940", "Greenwich", 3815 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3816 + "X", "North", "Y", "East"); 3817 + add_proj4text (p, 0, 3818 + "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0="); 3819 + add_proj4text (p, 1, 3820 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3821 + add_proj4text (p, 2, 3822 + ".22 +units=m +no_defs"); 3823 + add_srs_wkt (p, 0, 3824 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 26\",GEOGCS[\""); 3825 + add_srs_wkt (p, 1, 3826 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3827 + add_srs_wkt (p, 2, 3828 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3829 + add_srs_wkt (p, 3, 3830 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3831 + add_srs_wkt (p, 4, 3832 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3833 + add_srs_wkt (p, 5, 3834 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3835 + add_srs_wkt (p, 6, 3836 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3837 + add_srs_wkt (p, 7, 3838 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3839 + add_srs_wkt (p, 8, 3840 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3841 + add_srs_wkt (p, 9, 3842 + "in\",0],PARAMETER[\"central_meridian\",153],PARAMETER[\""); 3843 + add_srs_wkt (p, 10, 3844 + "scale_factor\",1],PARAMETER[\"false_easting\",26500000],"); 3845 + add_srs_wkt (p, 11, 3846 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3847 + add_srs_wkt (p, 12, 3848 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3849 + add_srs_wkt (p, 13, 3850 + "],AUTHORITY[\"EPSG\",\"20026\"]]"); 3851 + p = add_epsg_def_ex (filter, first, last, 20027, "epsg", 20027, 3852 + "Pulkovo 1995 / Gauss-Kruger zone 27", 0, 1, 3853 + "Krassowsky 1940", "Greenwich", 3854 + "Pulkovo_1995", "Transverse_Mercator", "metre", 3855 + "X", "North", "Y", "East"); 3856 + add_proj4text (p, 0, 3857 + "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0="); 3858 + add_proj4text (p, 1, 3859 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3860 + add_proj4text (p, 2, 3861 + ".22 +units=m +no_defs"); 3862 + add_srs_wkt (p, 0, 3863 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 27\",GEOGCS[\""); 3864 + add_srs_wkt (p, 1, 3865 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3866 + add_srs_wkt (p, 2, 3867 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3868 + add_srs_wkt (p, 3, 3869 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 2969 3870 add_srs_wkt (p, 4, 2970 3871 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2971 3872 add_srs_wkt (p, 5, 2972 3873 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2973 3874 add_srs_wkt (p, 6, 2974 3875 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2975 3876 add_srs_wkt (p, 7, 2976 3877 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 2977 3878 add_srs_wkt (p, 8, 2978 3879 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2979 3880 add_srs_wkt (p, 9, 2980 - "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s"); 3881 + "in\",0],PARAMETER[\"central_meridian\",159],PARAMETER[\""); 2981 3882 add_srs_wkt (p, 10, 2982 - "cale_factor\",1],PARAMETER[\"false_easting\",4500000],PA"); 3883 + "scale_factor\",1],PARAMETER[\"false_easting\",27500000],"); 2983 3884 add_srs_wkt (p, 11, 2984 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3885 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2985 3886 add_srs_wkt (p, 12, 2986 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3887 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2987 3888 add_srs_wkt (p, 13, 2988 - "AUTHORITY[\"EPSG\",\"20004\"]]"); 2989 - p = add_epsg_def_ex (filter, first, last, 20005, "epsg", 20005, 2990 - "Pulkovo 1995 / Gauss-Kruger zone 5", 0, 1, 3889 + "],AUTHORITY[\"EPSG\",\"20027\"]]"); 3890 + p = add_epsg_def_ex (filter, first, last, 20028, "epsg", 20028, 3891 + "Pulkovo 1995 / Gauss-Kruger zone 28", 0, 1, 2991 3892 "Krassowsky 1940", "Greenwich", 2992 3893 "Pulkovo_1995", "Transverse_Mercator", "metre", 2993 3894 "X", "North", "Y", "East"); 2994 3895 add_proj4text (p, 0, 2995 - "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 "); 3896 + "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0="); 2996 3897 add_proj4text (p, 1, 2997 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3898 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 2998 3899 add_proj4text (p, 2, 2999 3900 ".22 +units=m +no_defs"); 3000 3901 add_srs_wkt (p, 0, 3001 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 5\",GEOGCS[\"P"); 3902 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 28\",GEOGCS[\""); 3002 3903 add_srs_wkt (p, 1, 3003 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 3904 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3004 3905 add_srs_wkt (p, 2, 3005 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3906 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3006 3907 add_srs_wkt (p, 3, 3007 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 3908 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3008 3909 add_srs_wkt (p, 4, 3009 3910 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3010 3911 add_srs_wkt (p, 5, 3011 3912 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3012 3913 add_srs_wkt (p, 6, 3013 3914 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3014 3915 add_srs_wkt (p, 7, 3015 3916 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3016 3917 add_srs_wkt (p, 8, 3017 3918 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3018 3919 add_srs_wkt (p, 9, 3019 - "in\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"s"); 3920 + "in\",0],PARAMETER[\"central_meridian\",165],PARAMETER[\""); 3020 3921 add_srs_wkt (p, 10, 3021 - "cale_factor\",1],PARAMETER[\"false_easting\",5500000],PA"); 3922 + "scale_factor\",1],PARAMETER[\"false_easting\",28500000],"); 3022 3923 add_srs_wkt (p, 11, 3023 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3924 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3024 3925 add_srs_wkt (p, 12, 3025 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3926 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3026 3927 add_srs_wkt (p, 13, 3027 - "AUTHORITY[\"EPSG\",\"20005\"]]"); 3028 - p = add_epsg_def_ex (filter, first, last, 20006, "epsg", 20006, 3029 - "Pulkovo 1995 / Gauss-Kruger zone 6", 0, 1, 3928 + "],AUTHORITY[\"EPSG\",\"20028\"]]"); 3929 + p = add_epsg_def_ex (filter, first, last, 20029, "epsg", 20029, 3930 + "Pulkovo 1995 / Gauss-Kruger zone 29", 0, 1, 3030 3931 "Krassowsky 1940", "Greenwich", 3031 3932 "Pulkovo_1995", "Transverse_Mercator", "metre", 3032 3933 "X", "North", "Y", "East"); 3033 3934 add_proj4text (p, 0, 3034 - "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 "); 3935 + "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0="); 3035 3936 add_proj4text (p, 1, 3036 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3937 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3037 3938 add_proj4text (p, 2, 3038 3939 ".22 +units=m +no_defs"); 3039 3940 add_srs_wkt (p, 0, 3040 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 6\",GEOGCS[\"P"); 3941 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 29\",GEOGCS[\""); 3041 3942 add_srs_wkt (p, 1, 3042 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 3943 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3043 3944 add_srs_wkt (p, 2, 3044 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3945 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3045 3946 add_srs_wkt (p, 3, 3046 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 3947 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3047 3948 add_srs_wkt (p, 4, 3048 3949 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3049 3950 add_srs_wkt (p, 5, 3050 3951 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3051 3952 add_srs_wkt (p, 6, 3052 3953 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3053 3954 add_srs_wkt (p, 7, 3054 3955 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3055 3956 add_srs_wkt (p, 8, 3056 3957 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3057 3958 add_srs_wkt (p, 9, 3058 - "in\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"s"); 3959 + "in\",0],PARAMETER[\"central_meridian\",171],PARAMETER[\""); 3059 3960 add_srs_wkt (p, 10, 3060 - "cale_factor\",1],PARAMETER[\"false_easting\",6500000],PA"); 3961 + "scale_factor\",1],PARAMETER[\"false_easting\",29500000],"); 3061 3962 add_srs_wkt (p, 11, 3062 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3963 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3063 3964 add_srs_wkt (p, 12, 3064 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3965 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3065 3966 add_srs_wkt (p, 13, 3066 - "AUTHORITY[\"EPSG\",\"20006\"]]"); 3067 - p = add_epsg_def_ex (filter, first, last, 20007, "epsg", 20007, 3068 - "Pulkovo 1995 / Gauss-Kruger zone 7", 0, 1, 3967 + "],AUTHORITY[\"EPSG\",\"20029\"]]"); 3968 + p = add_epsg_def_ex (filter, first, last, 20030, "epsg", 20030, 3969 + "Pulkovo 1995 / Gauss-Kruger zone 30", 0, 1, 3069 3970 "Krassowsky 1940", "Greenwich", 3070 3971 "Pulkovo_1995", "Transverse_Mercator", "metre", 3071 3972 "X", "North", "Y", "East"); 3072 3973 add_proj4text (p, 0, 3073 - "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 "); 3974 + "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0="); 3074 3975 add_proj4text (p, 1, 3075 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3976 + "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0"); 3076 3977 add_proj4text (p, 2, 3077 3978 ".22 +units=m +no_defs"); 3078 3979 add_srs_wkt (p, 0, 3079 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 7\",GEOGCS[\"P"); 3980 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 30\",GEOGCS[\""); 3080 3981 add_srs_wkt (p, 1, 3081 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 3982 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3082 3983 add_srs_wkt (p, 2, 3083 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3984 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3084 3985 add_srs_wkt (p, 3, 3085 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 3986 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3086 3987 add_srs_wkt (p, 4, 3087 3988 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3088 3989 add_srs_wkt (p, 5, 3089 3990 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3090 3991 add_srs_wkt (p, 6, 3091 3992 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3092 3993 add_srs_wkt (p, 7, 3093 3994 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3094 3995 add_srs_wkt (p, 8, 3095 3996 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3096 3997 add_srs_wkt (p, 9, 3097 - "in\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"s"); 3998 + "in\",0],PARAMETER[\"central_meridian\",177],PARAMETER[\""); 3098 3999 add_srs_wkt (p, 10, 3099 - "cale_factor\",1],PARAMETER[\"false_easting\",7500000],PA"); 4000 + "scale_factor\",1],PARAMETER[\"false_easting\",30500000],"); 3100 4001 add_srs_wkt (p, 11, 3101 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 4002 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3102 4003 add_srs_wkt (p, 12, 3103 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 4004 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3104 4005 add_srs_wkt (p, 13, 3105 - "AUTHORITY[\"EPSG\",\"20007\"]]"); 3106 - p = add_epsg_def_ex (filter, first, last, 20008, "epsg", 20008, 3107 - "Pulkovo 1995 / Gauss-Kruger zone 8", 0, 1, 4006 + "],AUTHORITY[\"EPSG\",\"20030\"]]"); 4007 + p = add_epsg_def_ex (filter, first, last, 20031, "epsg", 20031, 4008 + "Pulkovo 1995 / Gauss-Kruger zone 31", 0, 1, 3108 4009 "Krassowsky 1940", "Greenwich", 3109 4010 "Pulkovo_1995", "Transverse_Mercator", "metre", 3110 4011 "X", "North", "Y", "East"); 3111 4012 add_proj4text (p, 0, 3112 - "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 "); 4013 + "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0"); 3113 4014 add_proj4text (p, 1, 3114 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 4015 + "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-"); 3115 4016 add_proj4text (p, 2, 3116 - ".22 +units=m +no_defs"); 4017 + "0.22 +units=m +no_defs"); 3117 4018 add_srs_wkt (p, 0, 3118 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 8\",GEOGCS[\"P"); 4019 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 31\",GEOGCS[\""); 3119 4020 add_srs_wkt (p, 1, 3120 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 4021 + "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3121 4022 add_srs_wkt (p, 2, 3122 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 4023 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3123 4024 add_srs_wkt (p, 3, 3124 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 3125 - add_srs_wkt (p, 4, 3126 - "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3127 - add_srs_wkt (p, 5, 3128 - "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3129 - add_srs_wkt (p, 6, 3130 - "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3131 - add_srs_wkt (p, 7, 3132 - "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3133 - add_srs_wkt (p, 8, 3134 - "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3135 - add_srs_wkt (p, 9, 3136 - "in\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"s"); 3137 - add_srs_wkt (p, 10, 3138 - "cale_factor\",1],PARAMETER[\"false_easting\",8500000],PA"); 3139 - add_srs_wkt (p, 11, 3140 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3141 - add_srs_wkt (p, 12, 3142 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3143 - add_srs_wkt (p, 13, 3144 - "AUTHORITY[\"EPSG\",\"20008\"]]"); 3145 - p = add_epsg_def_ex (filter, first, last, 20009, "epsg", 20009, 3146 - "Pulkovo 1995 / Gauss-Kruger zone 9", 0, 1, 3147 - "Krassowsky 1940", "Greenwich", 3148 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3149 - "X", "North", "Y", "East"); 3150 - add_proj4text (p, 0, 3151 - "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 "); 3152 - add_proj4text (p, 1, 3153 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 3154 - add_proj4text (p, 2, 3155 - ".22 +units=m +no_defs"); 3156 - add_srs_wkt (p, 0, 3157 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 9\",GEOGCS[\"P"); 3158 - add_srs_wkt (p, 1, 3159 - "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows"); 3160 - add_srs_wkt (p, 2, 3161 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 3162 - add_srs_wkt (p, 3, 3163 - "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\""); 4025 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 3164 4026 add_srs_wkt (p, 4, 3165 4027 "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3166 4028 add_srs_wkt (p, 5, 3167 4029 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3168 4030 add_srs_wkt (p, 6, 3169 4031 "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 3170 4032 add_srs_wkt (p, 7, 3171 4033 "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 3172 4034 add_srs_wkt (p, 8, 3173 4035 "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 3174 4036 add_srs_wkt (p, 9, 3175 - "in\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"s"); 4037 + "in\",0],PARAMETER[\"central_meridian\",-177],PARAMETER[\""); 3176 4038 add_srs_wkt (p, 10, 3177 - "cale_factor\",1],PARAMETER[\"false_easting\",9500000],PA"); 3178 - add_srs_wkt (p, 11, 3179 - "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 3180 - add_srs_wkt (p, 12, 3181 - "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 3182 - add_srs_wkt (p, 13, 3183 - "AUTHORITY[\"EPSG\",\"20009\"]]"); 3184 - p = add_epsg_def_ex (filter, first, last, 20010, "epsg", 20010, 3185 - "Pulkovo 1995 / Gauss-Kruger zone 10", 0, 1, 3186 - "Krassowsky 1940", "Greenwich", 3187 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3188 - "X", "North", "Y", "East"); 3189 - add_proj4text (p, 0, 3190 - "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0"); 3191 - add_proj4text (p, 1, 3192 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3193 - add_proj4text (p, 2, 3194 - "0.22 +units=m +no_defs"); 3195 - add_srs_wkt (p, 0, 3196 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 10\",GEOGCS[\""); 3197 - add_srs_wkt (p, 1, 3198 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3199 - add_srs_wkt (p, 2, 3200 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3201 - add_srs_wkt (p, 3, 3202 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3203 - add_srs_wkt (p, 4, 3204 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3205 - add_srs_wkt (p, 5, 3206 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3207 - add_srs_wkt (p, 6, 3208 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3209 - add_srs_wkt (p, 7, 3210 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3211 - add_srs_wkt (p, 8, 3212 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3213 - add_srs_wkt (p, 9, 3214 - "igin\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\""); 3215 - add_srs_wkt (p, 10, 3216 - "scale_factor\",1],PARAMETER[\"false_easting\",10500000],"); 4039 + "scale_factor\",1],PARAMETER[\"false_easting\",31500000],"); 3217 4040 add_srs_wkt (p, 11, 3218 4041 "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3219 4042 add_srs_wkt (p, 12, 3220 4043 "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3221 4044 add_srs_wkt (p, 13, 3222 - "],AUTHORITY[\"EPSG\",\"20010\"]]"); 3223 - p = add_epsg_def_ex (filter, first, last, 20011, "epsg", 20011, 3224 - "Pulkovo 1995 / Gauss-Kruger zone 11", 0, 1, 3225 - "Krassowsky 1940", "Greenwich", 3226 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3227 - "X", "North", "Y", "East"); 3228 - add_proj4text (p, 0, 3229 - "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0"); 3230 - add_proj4text (p, 1, 3231 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3232 - add_proj4text (p, 2, 3233 - "0.22 +units=m +no_defs"); 3234 - add_srs_wkt (p, 0, 3235 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 11\",GEOGCS[\""); 3236 - add_srs_wkt (p, 1, 3237 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3238 - add_srs_wkt (p, 2, 3239 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3240 - add_srs_wkt (p, 3, 3241 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3242 - add_srs_wkt (p, 4, 3243 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3244 - add_srs_wkt (p, 5, 3245 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3246 - add_srs_wkt (p, 6, 3247 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3248 - add_srs_wkt (p, 7, 3249 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3250 - add_srs_wkt (p, 8, 3251 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3252 - add_srs_wkt (p, 9, 3253 - "igin\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\""); 3254 - add_srs_wkt (p, 10, 3255 - "scale_factor\",1],PARAMETER[\"false_easting\",11500000],"); 3256 - add_srs_wkt (p, 11, 3257 - "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3258 - add_srs_wkt (p, 12, 3259 - "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3260 - add_srs_wkt (p, 13, 3261 - "],AUTHORITY[\"EPSG\",\"20011\"]]"); 3262 - p = add_epsg_def_ex (filter, first, last, 20012, "epsg", 20012, 3263 - "Pulkovo 1995 / Gauss-Kruger zone 12", 0, 1, 3264 - "Krassowsky 1940", "Greenwich", 3265 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3266 - "X", "North", "Y", "East"); 3267 - add_proj4text (p, 0, 3268 - "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0"); 3269 - add_proj4text (p, 1, 3270 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3271 - add_proj4text (p, 2, 3272 - "0.22 +units=m +no_defs"); 3273 - add_srs_wkt (p, 0, 3274 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 12\",GEOGCS[\""); 3275 - add_srs_wkt (p, 1, 3276 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3277 - add_srs_wkt (p, 2, 3278 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3279 - add_srs_wkt (p, 3, 3280 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3281 - add_srs_wkt (p, 4, 3282 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3283 - add_srs_wkt (p, 5, 3284 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3285 - add_srs_wkt (p, 6, 3286 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3287 - add_srs_wkt (p, 7, 3288 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3289 - add_srs_wkt (p, 8, 3290 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3291 - add_srs_wkt (p, 9, 3292 - "igin\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\""); 3293 - add_srs_wkt (p, 10, 3294 - "scale_factor\",1],PARAMETER[\"false_easting\",12500000],"); 3295 - add_srs_wkt (p, 11, 3296 - "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3297 - add_srs_wkt (p, 12, 3298 - "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3299 - add_srs_wkt (p, 13, 3300 - "],AUTHORITY[\"EPSG\",\"20012\"]]"); 3301 - p = add_epsg_def_ex (filter, first, last, 20013, "epsg", 20013, 3302 - "Pulkovo 1995 / Gauss-Kruger zone 13", 0, 1, 3303 - "Krassowsky 1940", "Greenwich", 3304 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3305 - "X", "North", "Y", "East"); 3306 - add_proj4text (p, 0, 3307 - "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0"); 3308 - add_proj4text (p, 1, 3309 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3310 - add_proj4text (p, 2, 3311 - "0.22 +units=m +no_defs"); 3312 - add_srs_wkt (p, 0, 3313 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 13\",GEOGCS[\""); 3314 - add_srs_wkt (p, 1, 3315 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3316 - add_srs_wkt (p, 2, 3317 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3318 - add_srs_wkt (p, 3, 3319 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3320 - add_srs_wkt (p, 4, 3321 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3322 - add_srs_wkt (p, 5, 3323 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3324 - add_srs_wkt (p, 6, 3325 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3326 - add_srs_wkt (p, 7, 3327 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3328 - add_srs_wkt (p, 8, 3329 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3330 - add_srs_wkt (p, 9, 3331 - "igin\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\""); 3332 - add_srs_wkt (p, 10, 3333 - "scale_factor\",1],PARAMETER[\"false_easting\",13500000],"); 3334 - add_srs_wkt (p, 11, 3335 - "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3336 - add_srs_wkt (p, 12, 3337 - "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3338 - add_srs_wkt (p, 13, 3339 - "],AUTHORITY[\"EPSG\",\"20013\"]]"); 3340 - p = add_epsg_def_ex (filter, first, last, 20014, "epsg", 20014, 3341 - "Pulkovo 1995 / Gauss-Kruger zone 14", 0, 1, 3342 - "Krassowsky 1940", "Greenwich", 3343 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3344 - "X", "North", "Y", "East"); 3345 - add_proj4text (p, 0, 3346 - "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0"); 3347 - add_proj4text (p, 1, 3348 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3349 - add_proj4text (p, 2, 3350 - "0.22 +units=m +no_defs"); 3351 - add_srs_wkt (p, 0, 3352 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 14\",GEOGCS[\""); 3353 - add_srs_wkt (p, 1, 3354 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3355 - add_srs_wkt (p, 2, 3356 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3357 - add_srs_wkt (p, 3, 3358 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3359 - add_srs_wkt (p, 4, 3360 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3361 - add_srs_wkt (p, 5, 3362 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3363 - add_srs_wkt (p, 6, 3364 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3365 - add_srs_wkt (p, 7, 3366 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3367 - add_srs_wkt (p, 8, 3368 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3369 - add_srs_wkt (p, 9, 3370 - "igin\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\""); 3371 - add_srs_wkt (p, 10, 3372 - "scale_factor\",1],PARAMETER[\"false_easting\",14500000],"); 3373 - add_srs_wkt (p, 11, 3374 - "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3375 - add_srs_wkt (p, 12, 3376 - "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3377 - add_srs_wkt (p, 13, 3378 - "],AUTHORITY[\"EPSG\",\"20014\"]]"); 3379 - p = add_epsg_def_ex (filter, first, last, 20015, "epsg", 20015, 3380 - "Pulkovo 1995 / Gauss-Kruger zone 15", 0, 1, 3381 - "Krassowsky 1940", "Greenwich", 3382 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3383 - "X", "North", "Y", "East"); 3384 - add_proj4text (p, 0, 3385 - "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0"); 3386 - add_proj4text (p, 1, 3387 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3388 - add_proj4text (p, 2, 3389 - "0.22 +units=m +no_defs"); 3390 - add_srs_wkt (p, 0, 3391 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 15\",GEOGCS[\""); 3392 - add_srs_wkt (p, 1, 3393 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3394 - add_srs_wkt (p, 2, 3395 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3396 - add_srs_wkt (p, 3, 3397 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3398 - add_srs_wkt (p, 4, 3399 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3400 - add_srs_wkt (p, 5, 3401 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3402 - add_srs_wkt (p, 6, 3403 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3404 - add_srs_wkt (p, 7, 3405 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3406 - add_srs_wkt (p, 8, 3407 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3408 - add_srs_wkt (p, 9, 3409 - "igin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\""); 3410 - add_srs_wkt (p, 10, 3411 - "scale_factor\",1],PARAMETER[\"false_easting\",15500000],"); 3412 - add_srs_wkt (p, 11, 3413 - "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3414 - add_srs_wkt (p, 12, 3415 - "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3416 - add_srs_wkt (p, 13, 3417 - "],AUTHORITY[\"EPSG\",\"20015\"]]"); 3418 - p = add_epsg_def_ex (filter, first, last, 20016, "epsg", 20016, 3419 - "Pulkovo 1995 / Gauss-Kruger zone 16", 0, 1, 3420 - "Krassowsky 1940", "Greenwich", 3421 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3422 - "X", "North", "Y", "East"); 3423 - add_proj4text (p, 0, 3424 - "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0"); 3425 - add_proj4text (p, 1, 3426 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3427 - add_proj4text (p, 2, 3428 - "0.22 +units=m +no_defs"); 3429 - add_srs_wkt (p, 0, 3430 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 16\",GEOGCS[\""); 3431 - add_srs_wkt (p, 1, 3432 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3433 - add_srs_wkt (p, 2, 3434 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3435 - add_srs_wkt (p, 3, 3436 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3437 - add_srs_wkt (p, 4, 3438 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3439 - add_srs_wkt (p, 5, 3440 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3441 - add_srs_wkt (p, 6, 3442 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3443 - add_srs_wkt (p, 7, 3444 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3445 - add_srs_wkt (p, 8, 3446 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3447 - add_srs_wkt (p, 9, 3448 - "igin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\""); 3449 - add_srs_wkt (p, 10, 3450 - "scale_factor\",1],PARAMETER[\"false_easting\",16500000],"); 3451 - add_srs_wkt (p, 11, 3452 - "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3453 - add_srs_wkt (p, 12, 3454 - "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3455 - add_srs_wkt (p, 13, 3456 - "],AUTHORITY[\"EPSG\",\"20016\"]]"); 3457 - p = add_epsg_def_ex (filter, first, last, 20017, "epsg", 20017, 3458 - "Pulkovo 1995 / Gauss-Kruger zone 17", 0, 1, 3459 - "Krassowsky 1940", "Greenwich", 3460 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3461 - "X", "North", "Y", "East"); 3462 - add_proj4text (p, 0, 3463 - "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0"); 3464 - add_proj4text (p, 1, 3465 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 3466 - add_proj4text (p, 2, 3467 - "0.22 +units=m +no_defs"); 3468 - add_srs_wkt (p, 0, 3469 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 17\",GEOGCS[\""); 3470 - add_srs_wkt (p, 1, 3471 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3472 - add_srs_wkt (p, 2, 3473 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3474 - add_srs_wkt (p, 3, 3475 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3476 - add_srs_wkt (p, 4, 3477 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3478 - add_srs_wkt (p, 5, 3479 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3480 - add_srs_wkt (p, 6, 3481 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3482 - add_srs_wkt (p, 7, 3483 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3484 - add_srs_wkt (p, 8, 3485 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3486 - add_srs_wkt (p, 9, 3487 - "igin\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\""); 3488 - add_srs_wkt (p, 10, 3489 - "scale_factor\",1],PARAMETER[\"false_easting\",17500000],"); 3490 - add_srs_wkt (p, 11, 3491 - "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3492 - add_srs_wkt (p, 12, 3493 - "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3494 - add_srs_wkt (p, 13, 3495 - "],AUTHORITY[\"EPSG\",\"20017\"]]"); 3496 - p = add_epsg_def_ex (filter, first, last, 20018, "epsg", 20018, 3497 - "Pulkovo 1995 / Gauss-Kruger zone 18", 0, 1, 3498 - "Krassowsky 1940", "Greenwich", 3499 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3500 - "X", "North", "Y", "East"); 3501 - add_proj4text (p, 0, 3502 - "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0="); 3503 - add_proj4text (p, 1, 3504 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3505 - add_proj4text (p, 2, 3506 - "-0.22 +units=m +no_defs"); 3507 - add_srs_wkt (p, 0, 3508 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 18\",GEOGCS[\""); 3509 - add_srs_wkt (p, 1, 3510 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3511 - add_srs_wkt (p, 2, 3512 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3513 - add_srs_wkt (p, 3, 3514 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3515 - add_srs_wkt (p, 4, 3516 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3517 - add_srs_wkt (p, 5, 3518 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3519 - add_srs_wkt (p, 6, 3520 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3521 - add_srs_wkt (p, 7, 3522 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3523 - add_srs_wkt (p, 8, 3524 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3525 - add_srs_wkt (p, 9, 3526 - "igin\",0],PARAMETER[\"central_meridian\",105],PARAMETER["); 3527 - add_srs_wkt (p, 10, 3528 - "\"scale_factor\",1],PARAMETER[\"false_easting\",18500000"); 3529 - add_srs_wkt (p, 11, 3530 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3531 - add_srs_wkt (p, 12, 3532 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3533 - add_srs_wkt (p, 13, 3534 - "ST],AUTHORITY[\"EPSG\",\"20018\"]]"); 3535 - p = add_epsg_def_ex (filter, first, last, 20019, "epsg", 20019, 3536 - "Pulkovo 1995 / Gauss-Kruger zone 19", 0, 1, 3537 - "Krassowsky 1940", "Greenwich", 3538 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3539 - "X", "North", "Y", "East"); 3540 - add_proj4text (p, 0, 3541 - "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0="); 3542 - add_proj4text (p, 1, 3543 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3544 - add_proj4text (p, 2, 3545 - "-0.22 +units=m +no_defs"); 3546 - add_srs_wkt (p, 0, 3547 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 19\",GEOGCS[\""); 3548 - add_srs_wkt (p, 1, 3549 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3550 - add_srs_wkt (p, 2, 3551 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3552 - add_srs_wkt (p, 3, 3553 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3554 - add_srs_wkt (p, 4, 3555 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3556 - add_srs_wkt (p, 5, 3557 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3558 - add_srs_wkt (p, 6, 3559 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3560 - add_srs_wkt (p, 7, 3561 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3562 - add_srs_wkt (p, 8, 3563 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3564 - add_srs_wkt (p, 9, 3565 - "igin\",0],PARAMETER[\"central_meridian\",111],PARAMETER["); 3566 - add_srs_wkt (p, 10, 3567 - "\"scale_factor\",1],PARAMETER[\"false_easting\",19500000"); 3568 - add_srs_wkt (p, 11, 3569 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3570 - add_srs_wkt (p, 12, 3571 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3572 - add_srs_wkt (p, 13, 3573 - "ST],AUTHORITY[\"EPSG\",\"20019\"]]"); 3574 - p = add_epsg_def_ex (filter, first, last, 20020, "epsg", 20020, 3575 - "Pulkovo 1995 / Gauss-Kruger zone 20", 0, 1, 3576 - "Krassowsky 1940", "Greenwich", 3577 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3578 - "X", "North", "Y", "East"); 3579 - add_proj4text (p, 0, 3580 - "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0="); 3581 - add_proj4text (p, 1, 3582 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3583 - add_proj4text (p, 2, 3584 - "-0.22 +units=m +no_defs"); 3585 - add_srs_wkt (p, 0, 3586 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 20\",GEOGCS[\""); 3587 - add_srs_wkt (p, 1, 3588 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3589 - add_srs_wkt (p, 2, 3590 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3591 - add_srs_wkt (p, 3, 3592 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3593 - add_srs_wkt (p, 4, 3594 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3595 - add_srs_wkt (p, 5, 3596 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3597 - add_srs_wkt (p, 6, 3598 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3599 - add_srs_wkt (p, 7, 3600 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3601 - add_srs_wkt (p, 8, 3602 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3603 - add_srs_wkt (p, 9, 3604 - "igin\",0],PARAMETER[\"central_meridian\",117],PARAMETER["); 3605 - add_srs_wkt (p, 10, 3606 - "\"scale_factor\",1],PARAMETER[\"false_easting\",20500000"); 3607 - add_srs_wkt (p, 11, 3608 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3609 - add_srs_wkt (p, 12, 3610 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3611 - add_srs_wkt (p, 13, 3612 - "ST],AUTHORITY[\"EPSG\",\"20020\"]]"); 3613 - p = add_epsg_def_ex (filter, first, last, 20021, "epsg", 20021, 3614 - "Pulkovo 1995 / Gauss-Kruger zone 21", 0, 1, 3615 - "Krassowsky 1940", "Greenwich", 3616 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3617 - "X", "North", "Y", "East"); 3618 - add_proj4text (p, 0, 3619 - "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0="); 3620 - add_proj4text (p, 1, 3621 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3622 - add_proj4text (p, 2, 3623 - "-0.22 +units=m +no_defs"); 3624 - add_srs_wkt (p, 0, 3625 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 21\",GEOGCS[\""); 3626 - add_srs_wkt (p, 1, 3627 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3628 - add_srs_wkt (p, 2, 3629 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3630 - add_srs_wkt (p, 3, 3631 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3632 - add_srs_wkt (p, 4, 3633 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3634 - add_srs_wkt (p, 5, 3635 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3636 - add_srs_wkt (p, 6, 3637 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3638 - add_srs_wkt (p, 7, 3639 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3640 - add_srs_wkt (p, 8, 3641 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3642 - add_srs_wkt (p, 9, 3643 - "igin\",0],PARAMETER[\"central_meridian\",123],PARAMETER["); 3644 - add_srs_wkt (p, 10, 3645 - "\"scale_factor\",1],PARAMETER[\"false_easting\",21500000"); 3646 - add_srs_wkt (p, 11, 3647 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3648 - add_srs_wkt (p, 12, 3649 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3650 - add_srs_wkt (p, 13, 3651 - "ST],AUTHORITY[\"EPSG\",\"20021\"]]"); 3652 - p = add_epsg_def_ex (filter, first, last, 20022, "epsg", 20022, 3653 - "Pulkovo 1995 / Gauss-Kruger zone 22", 0, 1, 3654 - "Krassowsky 1940", "Greenwich", 3655 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3656 - "X", "North", "Y", "East"); 3657 - add_proj4text (p, 0, 3658 - "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0="); 3659 - add_proj4text (p, 1, 3660 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3661 - add_proj4text (p, 2, 3662 - "-0.22 +units=m +no_defs"); 3663 - add_srs_wkt (p, 0, 3664 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 22\",GEOGCS[\""); 3665 - add_srs_wkt (p, 1, 3666 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3667 - add_srs_wkt (p, 2, 3668 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3669 - add_srs_wkt (p, 3, 3670 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3671 - add_srs_wkt (p, 4, 3672 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3673 - add_srs_wkt (p, 5, 3674 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3675 - add_srs_wkt (p, 6, 3676 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3677 - add_srs_wkt (p, 7, 3678 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3679 - add_srs_wkt (p, 8, 3680 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3681 - add_srs_wkt (p, 9, 3682 - "igin\",0],PARAMETER[\"central_meridian\",129],PARAMETER["); 3683 - add_srs_wkt (p, 10, 3684 - "\"scale_factor\",1],PARAMETER[\"false_easting\",22500000"); 3685 - add_srs_wkt (p, 11, 3686 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3687 - add_srs_wkt (p, 12, 3688 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3689 - add_srs_wkt (p, 13, 3690 - "ST],AUTHORITY[\"EPSG\",\"20022\"]]"); 3691 - p = add_epsg_def_ex (filter, first, last, 20023, "epsg", 20023, 3692 - "Pulkovo 1995 / Gauss-Kruger zone 23", 0, 1, 3693 - "Krassowsky 1940", "Greenwich", 3694 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3695 - "X", "North", "Y", "East"); 3696 - add_proj4text (p, 0, 3697 - "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0="); 3698 - add_proj4text (p, 1, 3699 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3700 - add_proj4text (p, 2, 3701 - "-0.22 +units=m +no_defs"); 3702 - add_srs_wkt (p, 0, 3703 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 23\",GEOGCS[\""); 3704 - add_srs_wkt (p, 1, 3705 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3706 - add_srs_wkt (p, 2, 3707 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3708 - add_srs_wkt (p, 3, 3709 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3710 - add_srs_wkt (p, 4, 3711 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3712 - add_srs_wkt (p, 5, 3713 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3714 - add_srs_wkt (p, 6, 3715 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3716 - add_srs_wkt (p, 7, 3717 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3718 - add_srs_wkt (p, 8, 3719 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3720 - add_srs_wkt (p, 9, 3721 - "igin\",0],PARAMETER[\"central_meridian\",135],PARAMETER["); 3722 - add_srs_wkt (p, 10, 3723 - "\"scale_factor\",1],PARAMETER[\"false_easting\",23500000"); 3724 - add_srs_wkt (p, 11, 3725 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3726 - add_srs_wkt (p, 12, 3727 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3728 - add_srs_wkt (p, 13, 3729 - "ST],AUTHORITY[\"EPSG\",\"20023\"]]"); 3730 - p = add_epsg_def_ex (filter, first, last, 20024, "epsg", 20024, 3731 - "Pulkovo 1995 / Gauss-Kruger zone 24", 0, 1, 3732 - "Krassowsky 1940", "Greenwich", 3733 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3734 - "X", "North", "Y", "East"); 3735 - add_proj4text (p, 0, 3736 - "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0="); 3737 - add_proj4text (p, 1, 3738 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3739 - add_proj4text (p, 2, 3740 - "-0.22 +units=m +no_defs"); 3741 - add_srs_wkt (p, 0, 3742 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 24\",GEOGCS[\""); 3743 - add_srs_wkt (p, 1, 3744 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3745 - add_srs_wkt (p, 2, 3746 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3747 - add_srs_wkt (p, 3, 3748 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3749 - add_srs_wkt (p, 4, 3750 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3751 - add_srs_wkt (p, 5, 3752 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3753 - add_srs_wkt (p, 6, 3754 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3755 - add_srs_wkt (p, 7, 3756 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3757 - add_srs_wkt (p, 8, 3758 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3759 - add_srs_wkt (p, 9, 3760 - "igin\",0],PARAMETER[\"central_meridian\",141],PARAMETER["); 3761 - add_srs_wkt (p, 10, 3762 - "\"scale_factor\",1],PARAMETER[\"false_easting\",24500000"); 3763 - add_srs_wkt (p, 11, 3764 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3765 - add_srs_wkt (p, 12, 3766 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3767 - add_srs_wkt (p, 13, 3768 - "ST],AUTHORITY[\"EPSG\",\"20024\"]]"); 3769 - p = add_epsg_def_ex (filter, first, last, 20025, "epsg", 20025, 3770 - "Pulkovo 1995 / Gauss-Kruger zone 25", 0, 1, 3771 - "Krassowsky 1940", "Greenwich", 3772 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3773 - "X", "North", "Y", "East"); 3774 - add_proj4text (p, 0, 3775 - "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0="); 3776 - add_proj4text (p, 1, 3777 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3778 - add_proj4text (p, 2, 3779 - "-0.22 +units=m +no_defs"); 3780 - add_srs_wkt (p, 0, 3781 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 25\",GEOGCS[\""); 3782 - add_srs_wkt (p, 1, 3783 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3784 - add_srs_wkt (p, 2, 3785 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3786 - add_srs_wkt (p, 3, 3787 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3788 - add_srs_wkt (p, 4, 3789 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3790 - add_srs_wkt (p, 5, 3791 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3792 - add_srs_wkt (p, 6, 3793 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3794 - add_srs_wkt (p, 7, 3795 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3796 - add_srs_wkt (p, 8, 3797 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3798 - add_srs_wkt (p, 9, 3799 - "igin\",0],PARAMETER[\"central_meridian\",147],PARAMETER["); 3800 - add_srs_wkt (p, 10, 3801 - "\"scale_factor\",1],PARAMETER[\"false_easting\",25500000"); 3802 - add_srs_wkt (p, 11, 3803 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3804 - add_srs_wkt (p, 12, 3805 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3806 - add_srs_wkt (p, 13, 3807 - "ST],AUTHORITY[\"EPSG\",\"20025\"]]"); 3808 - p = add_epsg_def_ex (filter, first, last, 20026, "epsg", 20026, 3809 - "Pulkovo 1995 / Gauss-Kruger zone 26", 0, 1, 3810 - "Krassowsky 1940", "Greenwich", 3811 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3812 - "X", "North", "Y", "East"); 3813 - add_proj4text (p, 0, 3814 - "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0="); 3815 - add_proj4text (p, 1, 3816 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3817 - add_proj4text (p, 2, 3818 - "-0.22 +units=m +no_defs"); 3819 - add_srs_wkt (p, 0, 3820 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 26\",GEOGCS[\""); 3821 - add_srs_wkt (p, 1, 3822 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3823 - add_srs_wkt (p, 2, 3824 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3825 - add_srs_wkt (p, 3, 3826 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3827 - add_srs_wkt (p, 4, 3828 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3829 - add_srs_wkt (p, 5, 3830 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3831 - add_srs_wkt (p, 6, 3832 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3833 - add_srs_wkt (p, 7, 3834 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3835 - add_srs_wkt (p, 8, 3836 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3837 - add_srs_wkt (p, 9, 3838 - "igin\",0],PARAMETER[\"central_meridian\",153],PARAMETER["); 3839 - add_srs_wkt (p, 10, 3840 - "\"scale_factor\",1],PARAMETER[\"false_easting\",26500000"); 3841 - add_srs_wkt (p, 11, 3842 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3843 - add_srs_wkt (p, 12, 3844 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3845 - add_srs_wkt (p, 13, 3846 - "ST],AUTHORITY[\"EPSG\",\"20026\"]]"); 3847 - p = add_epsg_def_ex (filter, first, last, 20027, "epsg", 20027, 3848 - "Pulkovo 1995 / Gauss-Kruger zone 27", 0, 1, 3849 - "Krassowsky 1940", "Greenwich", 3850 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3851 - "X", "North", "Y", "East"); 3852 - add_proj4text (p, 0, 3853 - "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0="); 3854 - add_proj4text (p, 1, 3855 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3856 - add_proj4text (p, 2, 3857 - "-0.22 +units=m +no_defs"); 3858 - add_srs_wkt (p, 0, 3859 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 27\",GEOGCS[\""); 3860 - add_srs_wkt (p, 1, 3861 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3862 - add_srs_wkt (p, 2, 3863 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3864 - add_srs_wkt (p, 3, 3865 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3866 - add_srs_wkt (p, 4, 3867 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3868 - add_srs_wkt (p, 5, 3869 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3870 - add_srs_wkt (p, 6, 3871 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3872 - add_srs_wkt (p, 7, 3873 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3874 - add_srs_wkt (p, 8, 3875 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3876 - add_srs_wkt (p, 9, 3877 - "igin\",0],PARAMETER[\"central_meridian\",159],PARAMETER["); 3878 - add_srs_wkt (p, 10, 3879 - "\"scale_factor\",1],PARAMETER[\"false_easting\",27500000"); 3880 - add_srs_wkt (p, 11, 3881 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3882 - add_srs_wkt (p, 12, 3883 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3884 - add_srs_wkt (p, 13, 3885 - "ST],AUTHORITY[\"EPSG\",\"20027\"]]"); 3886 - p = add_epsg_def_ex (filter, first, last, 20028, "epsg", 20028, 3887 - "Pulkovo 1995 / Gauss-Kruger zone 28", 0, 1, 3888 - "Krassowsky 1940", "Greenwich", 3889 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3890 - "X", "North", "Y", "East"); 3891 - add_proj4text (p, 0, 3892 - "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0="); 3893 - add_proj4text (p, 1, 3894 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3895 - add_proj4text (p, 2, 3896 - "-0.22 +units=m +no_defs"); 3897 - add_srs_wkt (p, 0, 3898 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 28\",GEOGCS[\""); 3899 - add_srs_wkt (p, 1, 3900 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3901 - add_srs_wkt (p, 2, 3902 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3903 - add_srs_wkt (p, 3, 3904 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3905 - add_srs_wkt (p, 4, 3906 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3907 - add_srs_wkt (p, 5, 3908 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3909 - add_srs_wkt (p, 6, 3910 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3911 - add_srs_wkt (p, 7, 3912 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3913 - add_srs_wkt (p, 8, 3914 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3915 - add_srs_wkt (p, 9, 3916 - "igin\",0],PARAMETER[\"central_meridian\",165],PARAMETER["); 3917 - add_srs_wkt (p, 10, 3918 - "\"scale_factor\",1],PARAMETER[\"false_easting\",28500000"); 3919 - add_srs_wkt (p, 11, 3920 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3921 - add_srs_wkt (p, 12, 3922 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3923 - add_srs_wkt (p, 13, 3924 - "ST],AUTHORITY[\"EPSG\",\"20028\"]]"); 3925 - p = add_epsg_def_ex (filter, first, last, 20029, "epsg", 20029, 3926 - "Pulkovo 1995 / Gauss-Kruger zone 29", 0, 1, 3927 - "Krassowsky 1940", "Greenwich", 3928 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3929 - "X", "North", "Y", "East"); 3930 - add_proj4text (p, 0, 3931 - "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0="); 3932 - add_proj4text (p, 1, 3933 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3934 - add_proj4text (p, 2, 3935 - "-0.22 +units=m +no_defs"); 3936 - add_srs_wkt (p, 0, 3937 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 29\",GEOGCS[\""); 3938 - add_srs_wkt (p, 1, 3939 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3940 - add_srs_wkt (p, 2, 3941 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3942 - add_srs_wkt (p, 3, 3943 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3944 - add_srs_wkt (p, 4, 3945 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3946 - add_srs_wkt (p, 5, 3947 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3948 - add_srs_wkt (p, 6, 3949 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3950 - add_srs_wkt (p, 7, 3951 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3952 - add_srs_wkt (p, 8, 3953 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3954 - add_srs_wkt (p, 9, 3955 - "igin\",0],PARAMETER[\"central_meridian\",171],PARAMETER["); 3956 - add_srs_wkt (p, 10, 3957 - "\"scale_factor\",1],PARAMETER[\"false_easting\",29500000"); 3958 - add_srs_wkt (p, 11, 3959 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3960 - add_srs_wkt (p, 12, 3961 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3962 - add_srs_wkt (p, 13, 3963 - "ST],AUTHORITY[\"EPSG\",\"20029\"]]"); 3964 - p = add_epsg_def_ex (filter, first, last, 20030, "epsg", 20030, 3965 - "Pulkovo 1995 / Gauss-Kruger zone 30", 0, 1, 3966 - "Krassowsky 1940", "Greenwich", 3967 - "Pulkovo_1995", "Transverse_Mercator", "metre", 3968 - "X", "North", "Y", "East"); 3969 - add_proj4text (p, 0, 3970 - "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0="); 3971 - add_proj4text (p, 1, 3972 - "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,"); 3973 - add_proj4text (p, 2, 3974 - "-0.22 +units=m +no_defs"); 3975 - add_srs_wkt (p, 0, 3976 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 30\",GEOGCS[\""); 3977 - add_srs_wkt (p, 1, 3978 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 3979 - add_srs_wkt (p, 2, 3980 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3981 - add_srs_wkt (p, 3, 3982 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 3983 - add_srs_wkt (p, 4, 3984 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3985 - add_srs_wkt (p, 5, 3986 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3987 - add_srs_wkt (p, 6, 3988 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3989 - add_srs_wkt (p, 7, 3990 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 3991 - add_srs_wkt (p, 8, 3992 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3993 - add_srs_wkt (p, 9, 3994 - "igin\",0],PARAMETER[\"central_meridian\",177],PARAMETER["); 3995 - add_srs_wkt (p, 10, 3996 - "\"scale_factor\",1],PARAMETER[\"false_easting\",30500000"); 3997 - add_srs_wkt (p, 11, 3998 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3999 - add_srs_wkt (p, 12, 4000 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 4001 - add_srs_wkt (p, 13, 4002 - "ST],AUTHORITY[\"EPSG\",\"20030\"]]"); 4003 - p = add_epsg_def_ex (filter, first, last, 20031, "epsg", 20031, 4004 - "Pulkovo 1995 / Gauss-Kruger zone 31", 0, 1, 4005 - "Krassowsky 1940", "Greenwich", 4006 - "Pulkovo_1995", "Transverse_Mercator", "metre", 4007 - "X", "North", "Y", "East"); 4008 - add_proj4text (p, 0, 4009 - "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0"); 4010 - add_proj4text (p, 1, 4011 - "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13"); 4012 - add_proj4text (p, 2, 4013 - ",-0.22 +units=m +no_defs"); 4014 - add_srs_wkt (p, 0, 4015 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 31\",GEOGCS[\""); 4016 - add_srs_wkt (p, 1, 4017 - "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 4018 - add_srs_wkt (p, 2, 4019 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 4020 - add_srs_wkt (p, 3, 4021 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 4022 - add_srs_wkt (p, 4, 4023 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 4024 - add_srs_wkt (p, 5, 4025 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 4026 - add_srs_wkt (p, 6, 4027 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 4028 - add_srs_wkt (p, 7, 4029 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 4030 - add_srs_wkt (p, 8, 4031 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 4032 - add_srs_wkt (p, 9, 4033 - "igin\",0],PARAMETER[\"central_meridian\",-177],PARAMETER"); 4034 - add_srs_wkt (p, 10, 4035 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",3150000"); 4036 - add_srs_wkt (p, 11, 4037 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 4038 - add_srs_wkt (p, 12, 4039 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 4040 - add_srs_wkt (p, 13, 4041 - "AST],AUTHORITY[\"EPSG\",\"20031\"]]"); 4045 + "],AUTHORITY[\"EPSG\",\"20031\"]]"); 4042 4046 } 4043 4047 4044 4048 #endif /* full EPSG initialization enabled/disabled */ 4045 4049
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 58 58 "Pulkovo 1995 / Gauss-Kruger zone 32", 0, 1, 59 59 "Krassowsky 1940", "Greenwich", 60 60 "Pulkovo_1995", "Transverse_Mercator", "metre", 61 61 "X", "North", "Y", "East"); 62 62 add_proj4text (p, 0, 63 63 "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0"); 64 64 add_proj4text (p, 1, 65 - "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13"); 65 + "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-"); 66 66 add_proj4text (p, 2, 67 - ",-0.22 +units=m +no_defs"); 67 + "0.22 +units=m +no_defs"); 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 32\",GEOGCS[\""); 70 70 add_srs_wkt (p, 1, 71 71 "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow"); 72 72 add_srs_wkt (p, 2, 73 73 "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 74 74 add_srs_wkt (p, 3, 75 - "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY["); 76 - add_srs_wkt (p, 4, 77 - "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 78 - add_srs_wkt (p, 5, 79 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 80 - add_srs_wkt (p, 6, 81 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 82 - add_srs_wkt (p, 7, 83 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC"); 84 - add_srs_wkt (p, 8, 85 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 86 - add_srs_wkt (p, 9, 87 - "igin\",0],PARAMETER[\"central_meridian\",-171],PARAMETER"); 88 - add_srs_wkt (p, 10, 89 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",3250000"); 90 - add_srs_wkt (p, 11, 91 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 92 - add_srs_wkt (p, 12, 93 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 94 - add_srs_wkt (p, 13, 95 - "AST],AUTHORITY[\"EPSG\",\"20032\"]]"); 75 + "OWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY[\""); 76 + add_srs_wkt (p, 4, 77 + "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 78 + add_srs_wkt (p, 5, 79 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 80 + add_srs_wkt (p, 6, 81 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 82 + add_srs_wkt (p, 7, 83 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI"); 84 + add_srs_wkt (p, 8, 85 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 86 + add_srs_wkt (p, 9, 87 + "in\",0],PARAMETER[\"central_meridian\",-171],PARAMETER[\""); 88 + add_srs_wkt (p, 10, 89 + "scale_factor\",1],PARAMETER[\"false_easting\",32500000],"); 90 + add_srs_wkt (p, 11, 91 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 92 + add_srs_wkt (p, 12, 93 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 94 + add_srs_wkt (p, 13, 95 + "],AUTHORITY[\"EPSG\",\"20032\"]]"); 96 96 p = add_epsg_def_ex (filter, first, last, 20064, "epsg", 20064, 97 97 "Pulkovo 1995 / Gauss-Kruger 4N (deprecated)", 0, 1, 98 98 "Krassowsky 1940", "Greenwich", 99 99 "Pulkovo_1995", "Transverse_Mercator", "metre", 100 100 "X", "North", "Y", "East"); 101 101 add_proj4text (p, 0, 102 102 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 103 103 add_proj4text (p, 1, 104 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 104 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 105 105 add_proj4text (p, 2, 106 - "22 +units=m +no_defs"); 106 + " +units=m +no_defs"); 107 107 add_srs_wkt (p, 0, 108 108 "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 4N (deprecated)\",G"); 109 109 add_srs_wkt (p, 1, 110 110 "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 111 111 add_srs_wkt (p, 2, 112 112 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 113 113 add_srs_wkt (p, 3, 114 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 114 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 115 + add_srs_wkt (p, 4, 116 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 117 + add_srs_wkt (p, 5, 118 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 119 + add_srs_wkt (p, 6, 120 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 121 + add_srs_wkt (p, 7, 122 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 123 + add_srs_wkt (p, 8, 124 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 125 + add_srs_wkt (p, 9, 126 + "of_origin\",0],PARAMETER[\"central_meridian\",21],PARAME"); 127 + add_srs_wkt (p, 10, 128 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 129 + add_srs_wkt (p, 11, 130 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 131 + add_srs_wkt (p, 12, 132 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 133 + add_srs_wkt (p, 13, 134 + "EAST],AUTHORITY[\"EPSG\",\"20064\"]]"); 135 + p = add_epsg_def_ex (filter, first, last, 20065, "epsg", 20065, 136 + "Pulkovo 1995 / Gauss-Kruger 5N (deprecated)", 0, 1, 137 + "Krassowsky 1940", "Greenwich", 138 + "Pulkovo_1995", "Transverse_Mercator", "metre", 139 + "X", "North", "Y", "East"); 140 + add_proj4text (p, 0, 141 + "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 142 + add_proj4text (p, 1, 143 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 144 + add_proj4text (p, 2, 145 + " +units=m +no_defs"); 146 + add_srs_wkt (p, 0, 147 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 5N (deprecated)\",G"); 148 + add_srs_wkt (p, 1, 149 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 150 + add_srs_wkt (p, 2, 151 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 152 + add_srs_wkt (p, 3, 153 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 154 + add_srs_wkt (p, 4, 155 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 156 + add_srs_wkt (p, 5, 157 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 158 + add_srs_wkt (p, 6, 159 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 160 + add_srs_wkt (p, 7, 161 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 162 + add_srs_wkt (p, 8, 163 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 164 + add_srs_wkt (p, 9, 165 + "of_origin\",0],PARAMETER[\"central_meridian\",27],PARAME"); 166 + add_srs_wkt (p, 10, 167 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 168 + add_srs_wkt (p, 11, 169 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 170 + add_srs_wkt (p, 12, 171 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 172 + add_srs_wkt (p, 13, 173 + "EAST],AUTHORITY[\"EPSG\",\"20065\"]]"); 174 + p = add_epsg_def_ex (filter, first, last, 20066, "epsg", 20066, 175 + "Pulkovo 1995 / Gauss-Kruger 6N (deprecated)", 0, 1, 176 + "Krassowsky 1940", "Greenwich", 177 + "Pulkovo_1995", "Transverse_Mercator", "metre", 178 + "X", "North", "Y", "East"); 179 + add_proj4text (p, 0, 180 + "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 181 + add_proj4text (p, 1, 182 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 183 + add_proj4text (p, 2, 184 + " +units=m +no_defs"); 185 + add_srs_wkt (p, 0, 186 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 6N (deprecated)\",G"); 187 + add_srs_wkt (p, 1, 188 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 189 + add_srs_wkt (p, 2, 190 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 191 + add_srs_wkt (p, 3, 192 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 193 + add_srs_wkt (p, 4, 194 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 195 + add_srs_wkt (p, 5, 196 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 197 + add_srs_wkt (p, 6, 198 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 199 + add_srs_wkt (p, 7, 200 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 201 + add_srs_wkt (p, 8, 202 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 203 + add_srs_wkt (p, 9, 204 + "of_origin\",0],PARAMETER[\"central_meridian\",33],PARAME"); 205 + add_srs_wkt (p, 10, 206 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 207 + add_srs_wkt (p, 11, 208 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 209 + add_srs_wkt (p, 12, 210 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 211 + add_srs_wkt (p, 13, 212 + "EAST],AUTHORITY[\"EPSG\",\"20066\"]]"); 213 + p = add_epsg_def_ex (filter, first, last, 20067, "epsg", 20067, 214 + "Pulkovo 1995 / Gauss-Kruger 7N (deprecated)", 0, 1, 215 + "Krassowsky 1940", "Greenwich", 216 + "Pulkovo_1995", "Transverse_Mercator", "metre", 217 + "X", "North", "Y", "East"); 218 + add_proj4text (p, 0, 219 + "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 220 + add_proj4text (p, 1, 221 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 222 + add_proj4text (p, 2, 223 + " +units=m +no_defs"); 224 + add_srs_wkt (p, 0, 225 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 7N (deprecated)\",G"); 226 + add_srs_wkt (p, 1, 227 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 228 + add_srs_wkt (p, 2, 229 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 230 + add_srs_wkt (p, 3, 231 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 232 + add_srs_wkt (p, 4, 233 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 234 + add_srs_wkt (p, 5, 235 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 236 + add_srs_wkt (p, 6, 237 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 238 + add_srs_wkt (p, 7, 239 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 240 + add_srs_wkt (p, 8, 241 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 242 + add_srs_wkt (p, 9, 243 + "of_origin\",0],PARAMETER[\"central_meridian\",39],PARAME"); 244 + add_srs_wkt (p, 10, 245 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 246 + add_srs_wkt (p, 11, 247 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 248 + add_srs_wkt (p, 12, 249 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 250 + add_srs_wkt (p, 13, 251 + "EAST],AUTHORITY[\"EPSG\",\"20067\"]]"); 252 + p = add_epsg_def_ex (filter, first, last, 20068, "epsg", 20068, 253 + "Pulkovo 1995 / Gauss-Kruger 8N (deprecated)", 0, 1, 254 + "Krassowsky 1940", "Greenwich", 255 + "Pulkovo_1995", "Transverse_Mercator", "metre", 256 + "X", "North", "Y", "East"); 257 + add_proj4text (p, 0, 258 + "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 259 + add_proj4text (p, 1, 260 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 261 + add_proj4text (p, 2, 262 + " +units=m +no_defs"); 263 + add_srs_wkt (p, 0, 264 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 8N (deprecated)\",G"); 265 + add_srs_wkt (p, 1, 266 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 267 + add_srs_wkt (p, 2, 268 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 269 + add_srs_wkt (p, 3, 270 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 271 + add_srs_wkt (p, 4, 272 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 273 + add_srs_wkt (p, 5, 274 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 275 + add_srs_wkt (p, 6, 276 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 277 + add_srs_wkt (p, 7, 278 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 279 + add_srs_wkt (p, 8, 280 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 281 + add_srs_wkt (p, 9, 282 + "of_origin\",0],PARAMETER[\"central_meridian\",45],PARAME"); 283 + add_srs_wkt (p, 10, 284 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 285 + add_srs_wkt (p, 11, 286 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 287 + add_srs_wkt (p, 12, 288 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 289 + add_srs_wkt (p, 13, 290 + "EAST],AUTHORITY[\"EPSG\",\"20068\"]]"); 291 + p = add_epsg_def_ex (filter, first, last, 20069, "epsg", 20069, 292 + "Pulkovo 1995 / Gauss-Kruger 9N (deprecated)", 0, 1, 293 + "Krassowsky 1940", "Greenwich", 294 + "Pulkovo_1995", "Transverse_Mercator", "metre", 295 + "X", "North", "Y", "East"); 296 + add_proj4text (p, 0, 297 + "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 298 + add_proj4text (p, 1, 299 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 300 + add_proj4text (p, 2, 301 + " +units=m +no_defs"); 302 + add_srs_wkt (p, 0, 303 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 9N (deprecated)\",G"); 304 + add_srs_wkt (p, 1, 305 + "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 306 + add_srs_wkt (p, 2, 307 + "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 308 + add_srs_wkt (p, 3, 309 + "4\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHO"); 310 + add_srs_wkt (p, 4, 311 + "RITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 312 + add_srs_wkt (p, 5, 313 + "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 314 + add_srs_wkt (p, 6, 315 + ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 316 + add_srs_wkt (p, 7, 317 + "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],P"); 318 + add_srs_wkt (p, 8, 319 + "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_"); 320 + add_srs_wkt (p, 9, 321 + "of_origin\",0],PARAMETER[\"central_meridian\",51],PARAME"); 322 + add_srs_wkt (p, 10, 323 + "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000"); 324 + add_srs_wkt (p, 11, 325 + "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 326 + add_srs_wkt (p, 12, 327 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 328 + add_srs_wkt (p, 13, 329 + "EAST],AUTHORITY[\"EPSG\",\"20069\"]]"); 330 + p = add_epsg_def_ex (filter, first, last, 20070, "epsg", 20070, 331 + "Pulkovo 1995 / Gauss-Kruger 10N (deprecated)", 0, 1, 332 + "Krassowsky 1940", "Greenwich", 333 + "Pulkovo_1995", "Transverse_Mercator", "metre", 334 + "X", "North", "Y", "East"); 335 + add_proj4text (p, 0, 336 + "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 337 + add_proj4text (p, 1, 338 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 339 + add_proj4text (p, 2, 340 + " +units=m +no_defs"); 341 + add_srs_wkt (p, 0, 342 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 10N (deprecated)\","); 343 + add_srs_wkt (p, 1, 344 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 345 + add_srs_wkt (p, 2, 346 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 347 + add_srs_wkt (p, 3, 348 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 349 + add_srs_wkt (p, 4, 350 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 351 + add_srs_wkt (p, 5, 352 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 353 + add_srs_wkt (p, 6, 354 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 355 + add_srs_wkt (p, 7, 356 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 357 + add_srs_wkt (p, 8, 358 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 359 + add_srs_wkt (p, 9, 360 + "e_of_origin\",0],PARAMETER[\"central_meridian\",57],PARA"); 361 + add_srs_wkt (p, 10, 362 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 363 + add_srs_wkt (p, 11, 364 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 365 + add_srs_wkt (p, 12, 366 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 367 + add_srs_wkt (p, 13, 368 + ",EAST],AUTHORITY[\"EPSG\",\"20070\"]]"); 369 + p = add_epsg_def_ex (filter, first, last, 20071, "epsg", 20071, 370 + "Pulkovo 1995 / Gauss-Kruger 11N (deprecated)", 0, 1, 371 + "Krassowsky 1940", "Greenwich", 372 + "Pulkovo_1995", "Transverse_Mercator", "metre", 373 + "X", "North", "Y", "East"); 374 + add_proj4text (p, 0, 375 + "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 376 + add_proj4text (p, 1, 377 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 378 + add_proj4text (p, 2, 379 + " +units=m +no_defs"); 380 + add_srs_wkt (p, 0, 381 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 11N (deprecated)\","); 382 + add_srs_wkt (p, 1, 383 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 384 + add_srs_wkt (p, 2, 385 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 386 + add_srs_wkt (p, 3, 387 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 388 + add_srs_wkt (p, 4, 389 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 390 + add_srs_wkt (p, 5, 391 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 392 + add_srs_wkt (p, 6, 393 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 394 + add_srs_wkt (p, 7, 395 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 396 + add_srs_wkt (p, 8, 397 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 398 + add_srs_wkt (p, 9, 399 + "e_of_origin\",0],PARAMETER[\"central_meridian\",63],PARA"); 400 + add_srs_wkt (p, 10, 401 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 402 + add_srs_wkt (p, 11, 403 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 404 + add_srs_wkt (p, 12, 405 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 406 + add_srs_wkt (p, 13, 407 + ",EAST],AUTHORITY[\"EPSG\",\"20071\"]]"); 408 + p = add_epsg_def_ex (filter, first, last, 20072, "epsg", 20072, 409 + "Pulkovo 1995 / Gauss-Kruger 12N (deprecated)", 0, 1, 410 + "Krassowsky 1940", "Greenwich", 411 + "Pulkovo_1995", "Transverse_Mercator", "metre", 412 + "X", "North", "Y", "East"); 413 + add_proj4text (p, 0, 414 + "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 415 + add_proj4text (p, 1, 416 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 417 + add_proj4text (p, 2, 418 + " +units=m +no_defs"); 419 + add_srs_wkt (p, 0, 420 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 12N (deprecated)\","); 421 + add_srs_wkt (p, 1, 422 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 423 + add_srs_wkt (p, 2, 424 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 425 + add_srs_wkt (p, 3, 426 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 427 + add_srs_wkt (p, 4, 428 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 429 + add_srs_wkt (p, 5, 430 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 431 + add_srs_wkt (p, 6, 432 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 433 + add_srs_wkt (p, 7, 434 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 435 + add_srs_wkt (p, 8, 436 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 437 + add_srs_wkt (p, 9, 438 + "e_of_origin\",0],PARAMETER[\"central_meridian\",69],PARA"); 439 + add_srs_wkt (p, 10, 440 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 441 + add_srs_wkt (p, 11, 442 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 443 + add_srs_wkt (p, 12, 444 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 445 + add_srs_wkt (p, 13, 446 + ",EAST],AUTHORITY[\"EPSG\",\"20072\"]]"); 447 + p = add_epsg_def_ex (filter, first, last, 20073, "epsg", 20073, 448 + "Pulkovo 1995 / Gauss-Kruger 13N (deprecated)", 0, 1, 449 + "Krassowsky 1940", "Greenwich", 450 + "Pulkovo_1995", "Transverse_Mercator", "metre", 451 + "X", "North", "Y", "East"); 452 + add_proj4text (p, 0, 453 + "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 454 + add_proj4text (p, 1, 455 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 456 + add_proj4text (p, 2, 457 + " +units=m +no_defs"); 458 + add_srs_wkt (p, 0, 459 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 13N (deprecated)\","); 460 + add_srs_wkt (p, 1, 461 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 462 + add_srs_wkt (p, 2, 463 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 464 + add_srs_wkt (p, 3, 465 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 466 + add_srs_wkt (p, 4, 467 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 468 + add_srs_wkt (p, 5, 469 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 470 + add_srs_wkt (p, 6, 471 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 472 + add_srs_wkt (p, 7, 473 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 474 + add_srs_wkt (p, 8, 475 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 476 + add_srs_wkt (p, 9, 477 + "e_of_origin\",0],PARAMETER[\"central_meridian\",75],PARA"); 478 + add_srs_wkt (p, 10, 479 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 480 + add_srs_wkt (p, 11, 481 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 482 + add_srs_wkt (p, 12, 483 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 484 + add_srs_wkt (p, 13, 485 + ",EAST],AUTHORITY[\"EPSG\",\"20073\"]]"); 486 + p = add_epsg_def_ex (filter, first, last, 20074, "epsg", 20074, 487 + "Pulkovo 1995 / Gauss-Kruger 14N (deprecated)", 0, 1, 488 + "Krassowsky 1940", "Greenwich", 489 + "Pulkovo_1995", "Transverse_Mercator", "metre", 490 + "X", "North", "Y", "East"); 491 + add_proj4text (p, 0, 492 + "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 493 + add_proj4text (p, 1, 494 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 495 + add_proj4text (p, 2, 496 + " +units=m +no_defs"); 497 + add_srs_wkt (p, 0, 498 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 14N (deprecated)\","); 499 + add_srs_wkt (p, 1, 500 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 501 + add_srs_wkt (p, 2, 502 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 503 + add_srs_wkt (p, 3, 504 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 505 + add_srs_wkt (p, 4, 506 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 507 + add_srs_wkt (p, 5, 508 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 509 + add_srs_wkt (p, 6, 510 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 511 + add_srs_wkt (p, 7, 512 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 513 + add_srs_wkt (p, 8, 514 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 515 + add_srs_wkt (p, 9, 516 + "e_of_origin\",0],PARAMETER[\"central_meridian\",81],PARA"); 517 + add_srs_wkt (p, 10, 518 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 519 + add_srs_wkt (p, 11, 520 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 521 + add_srs_wkt (p, 12, 522 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 523 + add_srs_wkt (p, 13, 524 + ",EAST],AUTHORITY[\"EPSG\",\"20074\"]]"); 525 + p = add_epsg_def_ex (filter, first, last, 20075, "epsg", 20075, 526 + "Pulkovo 1995 / Gauss-Kruger 15N (deprecated)", 0, 1, 527 + "Krassowsky 1940", "Greenwich", 528 + "Pulkovo_1995", "Transverse_Mercator", "metre", 529 + "X", "North", "Y", "East"); 530 + add_proj4text (p, 0, 531 + "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 532 + add_proj4text (p, 1, 533 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 534 + add_proj4text (p, 2, 535 + " +units=m +no_defs"); 536 + add_srs_wkt (p, 0, 537 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 15N (deprecated)\","); 538 + add_srs_wkt (p, 1, 539 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 540 + add_srs_wkt (p, 2, 541 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 542 + add_srs_wkt (p, 3, 543 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 544 + add_srs_wkt (p, 4, 545 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 546 + add_srs_wkt (p, 5, 547 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 548 + add_srs_wkt (p, 6, 549 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 550 + add_srs_wkt (p, 7, 551 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 552 + add_srs_wkt (p, 8, 553 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 554 + add_srs_wkt (p, 9, 555 + "e_of_origin\",0],PARAMETER[\"central_meridian\",87],PARA"); 556 + add_srs_wkt (p, 10, 557 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 558 + add_srs_wkt (p, 11, 559 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 560 + add_srs_wkt (p, 12, 561 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 562 + add_srs_wkt (p, 13, 563 + ",EAST],AUTHORITY[\"EPSG\",\"20075\"]]"); 564 + p = add_epsg_def_ex (filter, first, last, 20076, "epsg", 20076, 565 + "Pulkovo 1995 / Gauss-Kruger 16N (deprecated)", 0, 1, 566 + "Krassowsky 1940", "Greenwich", 567 + "Pulkovo_1995", "Transverse_Mercator", "metre", 568 + "X", "North", "Y", "East"); 569 + add_proj4text (p, 0, 570 + "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 571 + add_proj4text (p, 1, 572 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 573 + add_proj4text (p, 2, 574 + " +units=m +no_defs"); 575 + add_srs_wkt (p, 0, 576 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 16N (deprecated)\","); 577 + add_srs_wkt (p, 1, 578 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 579 + add_srs_wkt (p, 2, 580 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 581 + add_srs_wkt (p, 3, 582 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 583 + add_srs_wkt (p, 4, 584 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 585 + add_srs_wkt (p, 5, 586 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 587 + add_srs_wkt (p, 6, 588 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 589 + add_srs_wkt (p, 7, 590 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 591 + add_srs_wkt (p, 8, 592 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 593 + add_srs_wkt (p, 9, 594 + "e_of_origin\",0],PARAMETER[\"central_meridian\",93],PARA"); 595 + add_srs_wkt (p, 10, 596 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 597 + add_srs_wkt (p, 11, 598 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 599 + add_srs_wkt (p, 12, 600 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 601 + add_srs_wkt (p, 13, 602 + ",EAST],AUTHORITY[\"EPSG\",\"20076\"]]"); 603 + p = add_epsg_def_ex (filter, first, last, 20077, "epsg", 20077, 604 + "Pulkovo 1995 / Gauss-Kruger 17N (deprecated)", 0, 1, 605 + "Krassowsky 1940", "Greenwich", 606 + "Pulkovo_1995", "Transverse_Mercator", "metre", 607 + "X", "North", "Y", "East"); 608 + add_proj4text (p, 0, 609 + "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 610 + add_proj4text (p, 1, 611 + "ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22"); 612 + add_proj4text (p, 2, 613 + " +units=m +no_defs"); 614 + add_srs_wkt (p, 0, 615 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 17N (deprecated)\","); 616 + add_srs_wkt (p, 1, 617 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 618 + add_srs_wkt (p, 2, 619 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 620 + add_srs_wkt (p, 3, 621 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 622 + add_srs_wkt (p, 4, 623 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 624 + add_srs_wkt (p, 5, 625 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 626 + add_srs_wkt (p, 6, 627 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 628 + add_srs_wkt (p, 7, 629 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 630 + add_srs_wkt (p, 8, 631 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 632 + add_srs_wkt (p, 9, 633 + "e_of_origin\",0],PARAMETER[\"central_meridian\",99],PARA"); 634 + add_srs_wkt (p, 10, 635 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 636 + add_srs_wkt (p, 11, 637 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 638 + add_srs_wkt (p, 12, 639 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 640 + add_srs_wkt (p, 13, 641 + ",EAST],AUTHORITY[\"EPSG\",\"20077\"]]"); 642 + p = add_epsg_def_ex (filter, first, last, 20078, "epsg", 20078, 643 + "Pulkovo 1995 / Gauss-Kruger 18N (deprecated)", 0, 1, 644 + "Krassowsky 1940", "Greenwich", 645 + "Pulkovo_1995", "Transverse_Mercator", "metre", 646 + "X", "North", "Y", "East"); 647 + add_proj4text (p, 0, 648 + "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 "); 649 + add_proj4text (p, 1, 650 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 651 + add_proj4text (p, 2, 652 + "2 +units=m +no_defs"); 653 + add_srs_wkt (p, 0, 654 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 18N (deprecated)\","); 655 + add_srs_wkt (p, 1, 656 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 657 + add_srs_wkt (p, 2, 658 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 659 + add_srs_wkt (p, 3, 660 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 661 + add_srs_wkt (p, 4, 662 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 663 + add_srs_wkt (p, 5, 664 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 665 + add_srs_wkt (p, 6, 666 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 667 + add_srs_wkt (p, 7, 668 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 669 + add_srs_wkt (p, 8, 670 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 671 + add_srs_wkt (p, 9, 672 + "e_of_origin\",0],PARAMETER[\"central_meridian\",105],PAR"); 673 + add_srs_wkt (p, 10, 674 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 675 + add_srs_wkt (p, 11, 676 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 677 + add_srs_wkt (p, 12, 678 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 679 + add_srs_wkt (p, 13, 680 + "\",EAST],AUTHORITY[\"EPSG\",\"20078\"]]"); 681 + p = add_epsg_def_ex (filter, first, last, 20079, "epsg", 20079, 682 + "Pulkovo 1995 / Gauss-Kruger 19N (deprecated)", 0, 1, 683 + "Krassowsky 1940", "Greenwich", 684 + "Pulkovo_1995", "Transverse_Mercator", "metre", 685 + "X", "North", "Y", "East"); 686 + add_proj4text (p, 0, 687 + "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 "); 688 + add_proj4text (p, 1, 689 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 690 + add_proj4text (p, 2, 691 + "2 +units=m +no_defs"); 692 + add_srs_wkt (p, 0, 693 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 19N (deprecated)\","); 694 + add_srs_wkt (p, 1, 695 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 696 + add_srs_wkt (p, 2, 697 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 698 + add_srs_wkt (p, 3, 699 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 700 + add_srs_wkt (p, 4, 701 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 702 + add_srs_wkt (p, 5, 703 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 704 + add_srs_wkt (p, 6, 705 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 706 + add_srs_wkt (p, 7, 707 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 708 + add_srs_wkt (p, 8, 709 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 710 + add_srs_wkt (p, 9, 711 + "e_of_origin\",0],PARAMETER[\"central_meridian\",111],PAR"); 712 + add_srs_wkt (p, 10, 713 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 714 + add_srs_wkt (p, 11, 715 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 716 + add_srs_wkt (p, 12, 717 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 718 + add_srs_wkt (p, 13, 719 + "\",EAST],AUTHORITY[\"EPSG\",\"20079\"]]"); 720 + p = add_epsg_def_ex (filter, first, last, 20080, "epsg", 20080, 721 + "Pulkovo 1995 / Gauss-Kruger 20N (deprecated)", 0, 1, 722 + "Krassowsky 1940", "Greenwich", 723 + "Pulkovo_1995", "Transverse_Mercator", "metre", 724 + "X", "North", "Y", "East"); 725 + add_proj4text (p, 0, 726 + "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 "); 727 + add_proj4text (p, 1, 728 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 729 + add_proj4text (p, 2, 730 + "2 +units=m +no_defs"); 731 + add_srs_wkt (p, 0, 732 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 20N (deprecated)\","); 733 + add_srs_wkt (p, 1, 734 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 735 + add_srs_wkt (p, 2, 736 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 737 + add_srs_wkt (p, 3, 738 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 739 + add_srs_wkt (p, 4, 740 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 741 + add_srs_wkt (p, 5, 742 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 743 + add_srs_wkt (p, 6, 744 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 745 + add_srs_wkt (p, 7, 746 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 747 + add_srs_wkt (p, 8, 748 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 749 + add_srs_wkt (p, 9, 750 + "e_of_origin\",0],PARAMETER[\"central_meridian\",117],PAR"); 751 + add_srs_wkt (p, 10, 752 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 753 + add_srs_wkt (p, 11, 754 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 755 + add_srs_wkt (p, 12, 756 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 757 + add_srs_wkt (p, 13, 758 + "\",EAST],AUTHORITY[\"EPSG\",\"20080\"]]"); 759 + p = add_epsg_def_ex (filter, first, last, 20081, "epsg", 20081, 760 + "Pulkovo 1995 / Gauss-Kruger 21N (deprecated)", 0, 1, 761 + "Krassowsky 1940", "Greenwich", 762 + "Pulkovo_1995", "Transverse_Mercator", "metre", 763 + "X", "North", "Y", "East"); 764 + add_proj4text (p, 0, 765 + "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 "); 766 + add_proj4text (p, 1, 767 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 768 + add_proj4text (p, 2, 769 + "2 +units=m +no_defs"); 770 + add_srs_wkt (p, 0, 771 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 21N (deprecated)\","); 772 + add_srs_wkt (p, 1, 773 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 774 + add_srs_wkt (p, 2, 775 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 776 + add_srs_wkt (p, 3, 777 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 778 + add_srs_wkt (p, 4, 779 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 780 + add_srs_wkt (p, 5, 781 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 782 + add_srs_wkt (p, 6, 783 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 784 + add_srs_wkt (p, 7, 785 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 786 + add_srs_wkt (p, 8, 787 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 788 + add_srs_wkt (p, 9, 789 + "e_of_origin\",0],PARAMETER[\"central_meridian\",123],PAR"); 790 + add_srs_wkt (p, 10, 791 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 792 + add_srs_wkt (p, 11, 793 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 794 + add_srs_wkt (p, 12, 795 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 796 + add_srs_wkt (p, 13, 797 + "\",EAST],AUTHORITY[\"EPSG\",\"20081\"]]"); 798 + p = add_epsg_def_ex (filter, first, last, 20082, "epsg", 20082, 799 + "Pulkovo 1995 / Gauss-Kruger 22N (deprecated)", 0, 1, 800 + "Krassowsky 1940", "Greenwich", 801 + "Pulkovo_1995", "Transverse_Mercator", "metre", 802 + "X", "North", "Y", "East"); 803 + add_proj4text (p, 0, 804 + "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 "); 805 + add_proj4text (p, 1, 806 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 807 + add_proj4text (p, 2, 808 + "2 +units=m +no_defs"); 809 + add_srs_wkt (p, 0, 810 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 22N (deprecated)\","); 811 + add_srs_wkt (p, 1, 812 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 813 + add_srs_wkt (p, 2, 814 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 815 + add_srs_wkt (p, 3, 816 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 817 + add_srs_wkt (p, 4, 818 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 819 + add_srs_wkt (p, 5, 820 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 821 + add_srs_wkt (p, 6, 822 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 823 + add_srs_wkt (p, 7, 824 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 825 + add_srs_wkt (p, 8, 826 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 827 + add_srs_wkt (p, 9, 828 + "e_of_origin\",0],PARAMETER[\"central_meridian\",129],PAR"); 829 + add_srs_wkt (p, 10, 830 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 831 + add_srs_wkt (p, 11, 832 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 833 + add_srs_wkt (p, 12, 834 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 835 + add_srs_wkt (p, 13, 836 + "\",EAST],AUTHORITY[\"EPSG\",\"20082\"]]"); 837 + p = add_epsg_def_ex (filter, first, last, 20083, "epsg", 20083, 838 + "Pulkovo 1995 / Gauss-Kruger 23N (deprecated)", 0, 1, 839 + "Krassowsky 1940", "Greenwich", 840 + "Pulkovo_1995", "Transverse_Mercator", "metre", 841 + "X", "North", "Y", "East"); 842 + add_proj4text (p, 0, 843 + "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 "); 844 + add_proj4text (p, 1, 845 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 846 + add_proj4text (p, 2, 847 + "2 +units=m +no_defs"); 848 + add_srs_wkt (p, 0, 849 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 23N (deprecated)\","); 850 + add_srs_wkt (p, 1, 851 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 852 + add_srs_wkt (p, 2, 853 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 854 + add_srs_wkt (p, 3, 855 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 856 + add_srs_wkt (p, 4, 857 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 858 + add_srs_wkt (p, 5, 859 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 860 + add_srs_wkt (p, 6, 861 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 862 + add_srs_wkt (p, 7, 863 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 864 + add_srs_wkt (p, 8, 865 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 866 + add_srs_wkt (p, 9, 867 + "e_of_origin\",0],PARAMETER[\"central_meridian\",135],PAR"); 868 + add_srs_wkt (p, 10, 869 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 870 + add_srs_wkt (p, 11, 871 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 872 + add_srs_wkt (p, 12, 873 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 874 + add_srs_wkt (p, 13, 875 + "\",EAST],AUTHORITY[\"EPSG\",\"20083\"]]"); 876 + p = add_epsg_def_ex (filter, first, last, 20084, "epsg", 20084, 877 + "Pulkovo 1995 / Gauss-Kruger 24N (deprecated)", 0, 1, 878 + "Krassowsky 1940", "Greenwich", 879 + "Pulkovo_1995", "Transverse_Mercator", "metre", 880 + "X", "North", "Y", "East"); 881 + add_proj4text (p, 0, 882 + "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 "); 883 + add_proj4text (p, 1, 884 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 885 + add_proj4text (p, 2, 886 + "2 +units=m +no_defs"); 887 + add_srs_wkt (p, 0, 888 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 24N (deprecated)\","); 889 + add_srs_wkt (p, 1, 890 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 891 + add_srs_wkt (p, 2, 892 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 893 + add_srs_wkt (p, 3, 894 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 895 + add_srs_wkt (p, 4, 896 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 897 + add_srs_wkt (p, 5, 898 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 899 + add_srs_wkt (p, 6, 900 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 901 + add_srs_wkt (p, 7, 902 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 903 + add_srs_wkt (p, 8, 904 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 905 + add_srs_wkt (p, 9, 906 + "e_of_origin\",0],PARAMETER[\"central_meridian\",141],PAR"); 907 + add_srs_wkt (p, 10, 908 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 909 + add_srs_wkt (p, 11, 910 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 911 + add_srs_wkt (p, 12, 912 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 913 + add_srs_wkt (p, 13, 914 + "\",EAST],AUTHORITY[\"EPSG\",\"20084\"]]"); 915 + p = add_epsg_def_ex (filter, first, last, 20085, "epsg", 20085, 916 + "Pulkovo 1995 / Gauss-Kruger 25N (deprecated)", 0, 1, 917 + "Krassowsky 1940", "Greenwich", 918 + "Pulkovo_1995", "Transverse_Mercator", "metre", 919 + "X", "North", "Y", "East"); 920 + add_proj4text (p, 0, 921 + "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 "); 922 + add_proj4text (p, 1, 923 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 924 + add_proj4text (p, 2, 925 + "2 +units=m +no_defs"); 926 + add_srs_wkt (p, 0, 927 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 25N (deprecated)\","); 928 + add_srs_wkt (p, 1, 929 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 930 + add_srs_wkt (p, 2, 931 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 932 + add_srs_wkt (p, 3, 933 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 934 + add_srs_wkt (p, 4, 935 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 936 + add_srs_wkt (p, 5, 937 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 938 + add_srs_wkt (p, 6, 939 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 940 + add_srs_wkt (p, 7, 941 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 942 + add_srs_wkt (p, 8, 943 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 944 + add_srs_wkt (p, 9, 945 + "e_of_origin\",0],PARAMETER[\"central_meridian\",147],PAR"); 946 + add_srs_wkt (p, 10, 947 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 948 + add_srs_wkt (p, 11, 949 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 950 + add_srs_wkt (p, 12, 951 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 952 + add_srs_wkt (p, 13, 953 + "\",EAST],AUTHORITY[\"EPSG\",\"20085\"]]"); 954 + p = add_epsg_def_ex (filter, first, last, 20086, "epsg", 20086, 955 + "Pulkovo 1995 / Gauss-Kruger 26N (deprecated)", 0, 1, 956 + "Krassowsky 1940", "Greenwich", 957 + "Pulkovo_1995", "Transverse_Mercator", "metre", 958 + "X", "North", "Y", "East"); 959 + add_proj4text (p, 0, 960 + "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 "); 961 + add_proj4text (p, 1, 962 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 963 + add_proj4text (p, 2, 964 + "2 +units=m +no_defs"); 965 + add_srs_wkt (p, 0, 966 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 26N (deprecated)\","); 967 + add_srs_wkt (p, 1, 968 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 969 + add_srs_wkt (p, 2, 970 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 971 + add_srs_wkt (p, 3, 972 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 973 + add_srs_wkt (p, 4, 974 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 975 + add_srs_wkt (p, 5, 976 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 977 + add_srs_wkt (p, 6, 978 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 979 + add_srs_wkt (p, 7, 980 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 981 + add_srs_wkt (p, 8, 982 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 983 + add_srs_wkt (p, 9, 984 + "e_of_origin\",0],PARAMETER[\"central_meridian\",153],PAR"); 985 + add_srs_wkt (p, 10, 986 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 987 + add_srs_wkt (p, 11, 988 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 989 + add_srs_wkt (p, 12, 990 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 991 + add_srs_wkt (p, 13, 992 + "\",EAST],AUTHORITY[\"EPSG\",\"20086\"]]"); 993 + p = add_epsg_def_ex (filter, first, last, 20087, "epsg", 20087, 994 + "Pulkovo 1995 / Gauss-Kruger 27N (deprecated)", 0, 1, 995 + "Krassowsky 1940", "Greenwich", 996 + "Pulkovo_1995", "Transverse_Mercator", "metre", 997 + "X", "North", "Y", "East"); 998 + add_proj4text (p, 0, 999 + "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 "); 1000 + add_proj4text (p, 1, 1001 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 1002 + add_proj4text (p, 2, 1003 + "2 +units=m +no_defs"); 1004 + add_srs_wkt (p, 0, 1005 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 27N (deprecated)\","); 1006 + add_srs_wkt (p, 1, 1007 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1008 + add_srs_wkt (p, 2, 1009 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1010 + add_srs_wkt (p, 3, 1011 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1012 + add_srs_wkt (p, 4, 1013 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1014 + add_srs_wkt (p, 5, 1015 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1016 + add_srs_wkt (p, 6, 1017 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1018 + add_srs_wkt (p, 7, 1019 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1020 + add_srs_wkt (p, 8, 1021 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1022 + add_srs_wkt (p, 9, 1023 + "e_of_origin\",0],PARAMETER[\"central_meridian\",159],PAR"); 1024 + add_srs_wkt (p, 10, 1025 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 1026 + add_srs_wkt (p, 11, 1027 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 1028 + add_srs_wkt (p, 12, 1029 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 1030 + add_srs_wkt (p, 13, 1031 + "\",EAST],AUTHORITY[\"EPSG\",\"20087\"]]"); 1032 + p = add_epsg_def_ex (filter, first, last, 20088, "epsg", 20088, 1033 + "Pulkovo 1995 / Gauss-Kruger 28N (deprecated)", 0, 1, 1034 + "Krassowsky 1940", "Greenwich", 1035 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1036 + "X", "North", "Y", "East"); 1037 + add_proj4text (p, 0, 1038 + "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 "); 1039 + add_proj4text (p, 1, 1040 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 1041 + add_proj4text (p, 2, 1042 + "2 +units=m +no_defs"); 1043 + add_srs_wkt (p, 0, 1044 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 28N (deprecated)\","); 1045 + add_srs_wkt (p, 1, 1046 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1047 + add_srs_wkt (p, 2, 1048 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1049 + add_srs_wkt (p, 3, 1050 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 1051 + add_srs_wkt (p, 4, 1052 + "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 1053 + add_srs_wkt (p, 5, 1054 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 1055 + add_srs_wkt (p, 6, 1056 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 1057 + add_srs_wkt (p, 7, 1058 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 1059 + add_srs_wkt (p, 8, 1060 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 1061 + add_srs_wkt (p, 9, 1062 + "e_of_origin\",0],PARAMETER[\"central_meridian\",165],PAR"); 1063 + add_srs_wkt (p, 10, 1064 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 1065 + add_srs_wkt (p, 11, 1066 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 1067 + add_srs_wkt (p, 12, 1068 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 1069 + add_srs_wkt (p, 13, 1070 + "\",EAST],AUTHORITY[\"EPSG\",\"20088\"]]"); 1071 + p = add_epsg_def_ex (filter, first, last, 20089, "epsg", 20089, 1072 + "Pulkovo 1995 / Gauss-Kruger 29N (deprecated)", 0, 1, 1073 + "Krassowsky 1940", "Greenwich", 1074 + "Pulkovo_1995", "Transverse_Mercator", "metre", 1075 + "X", "North", "Y", "East"); 1076 + add_proj4text (p, 0, 1077 + "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 "); 1078 + add_proj4text (p, 1, 1079 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 1080 + add_proj4text (p, 2, 1081 + "2 +units=m +no_defs"); 1082 + add_srs_wkt (p, 0, 1083 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 29N (deprecated)\","); 1084 + add_srs_wkt (p, 1, 1085 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1086 + add_srs_wkt (p, 2, 1087 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1088 + add_srs_wkt (p, 3, 1089 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 115 1090 add_srs_wkt (p, 4, 116 1091 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 117 1092 add_srs_wkt (p, 5, 118 1093 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 119 1094 add_srs_wkt (p, 6, 120 1095 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 121 1096 add_srs_wkt (p, 7, 122 1097 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 123 1098 add_srs_wkt (p, 8, 124 1099 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 125 1100 add_srs_wkt (p, 9, 126 - "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA"); 1101 + "e_of_origin\",0],PARAMETER[\"central_meridian\",171],PAR"); 127 1102 add_srs_wkt (p, 10, 128 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1103 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 129 1104 add_srs_wkt (p, 11, 130 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1105 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 131 1106 add_srs_wkt (p, 12, 132 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1107 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 133 1108 add_srs_wkt (p, 13, 134 - ",EAST],AUTHORITY[\"EPSG\",\"20064\"]]"); 135 - p = add_epsg_def_ex (filter, first, last, 20065, "epsg", 20065, 136 - "Pulkovo 1995 / Gauss-Kruger 5N (deprecated)", 0, 1, 1109 + "\",EAST],AUTHORITY[\"EPSG\",\"20089\"]]"); 1110 + p = add_epsg_def_ex (filter, first, last, 20090, "epsg", 20090, 1111 + "Pulkovo 1995 / Gauss-Kruger 30N (deprecated)", 0, 1, 137 1112 "Krassowsky 1940", "Greenwich", 138 1113 "Pulkovo_1995", "Transverse_Mercator", "metre", 139 1114 "X", "North", "Y", "East"); 140 1115 add_proj4text (p, 0, 141 - "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 1116 + "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 "); 142 1117 add_proj4text (p, 1, 143 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1118 + "+ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.2"); 144 1119 add_proj4text (p, 2, 145 - "22 +units=m +no_defs"); 1120 + "2 +units=m +no_defs"); 146 1121 add_srs_wkt (p, 0, 147 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 5N (deprecated)\",G"); 1122 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 30N (deprecated)\","); 148 1123 add_srs_wkt (p, 1, 149 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1124 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 150 1125 add_srs_wkt (p, 2, 151 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1126 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 152 1127 add_srs_wkt (p, 3, 153 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1128 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 154 1129 add_srs_wkt (p, 4, 155 1130 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 156 1131 add_srs_wkt (p, 5, 157 1132 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 158 1133 add_srs_wkt (p, 6, 159 1134 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 160 1135 add_srs_wkt (p, 7, 161 1136 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 162 1137 add_srs_wkt (p, 8, 163 1138 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 164 1139 add_srs_wkt (p, 9, 165 - "e_of_origin\",0],PARAMETER[\"central_meridian\",27],PARA"); 1140 + "e_of_origin\",0],PARAMETER[\"central_meridian\",177],PAR"); 166 1141 add_srs_wkt (p, 10, 167 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1142 + "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 168 1143 add_srs_wkt (p, 11, 169 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1144 + "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 170 1145 add_srs_wkt (p, 12, 171 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1146 + "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 172 1147 add_srs_wkt (p, 13, 173 - ",EAST],AUTHORITY[\"EPSG\",\"20065\"]]"); 174 - p = add_epsg_def_ex (filter, first, last, 20066, "epsg", 20066, 175 - "Pulkovo 1995 / Gauss-Kruger 6N (deprecated)", 0, 1, 1148 + "\",EAST],AUTHORITY[\"EPSG\",\"20090\"]]"); 1149 + p = add_epsg_def_ex (filter, first, last, 20091, "epsg", 20091, 1150 + "Pulkovo 1995 / Gauss-Kruger 31N (deprecated)", 0, 1, 176 1151 "Krassowsky 1940", "Greenwich", 177 1152 "Pulkovo_1995", "Transverse_Mercator", "metre", 178 1153 "X", "North", "Y", "East"); 179 1154 add_proj4text (p, 0, 180 - "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 1155 + "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0"); 181 1156 add_proj4text (p, 1, 182 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1157 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 183 1158 add_proj4text (p, 2, 184 1159 "22 +units=m +no_defs"); 185 1160 add_srs_wkt (p, 0, 186 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 6N (deprecated)\",G"); 1161 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 31N (deprecated)\","); 187 1162 add_srs_wkt (p, 1, 188 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 1163 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 189 1164 add_srs_wkt (p, 2, 190 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 1165 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 191 1166 add_srs_wkt (p, 3, 192 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1167 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 193 1168 add_srs_wkt (p, 4, 194 1169 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 195 1170 add_srs_wkt (p, 5, 196 1171 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 197 1172 add_srs_wkt (p, 6, 198 1173 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 199 1174 add_srs_wkt (p, 7, 200 1175 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 201 1176 add_srs_wkt (p, 8, 202 1177 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 203 1178 add_srs_wkt (p, 9, 204 - "e_of_origin\",0],PARAMETER[\"central_meridian\",33],PARA"); 1179 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-177],PA"); 205 1180 add_srs_wkt (p, 10, 206 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 1181 + "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 207 1182 add_srs_wkt (p, 11, 208 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 1183 + "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 209 1184 add_srs_wkt (p, 12, 210 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 1185 + ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 211 1186 add_srs_wkt (p, 13, 212 - ",EAST],AUTHORITY[\"EPSG\",\"20066\"]]"); 213 - p = add_epsg_def_ex (filter, first, last, 20067, "epsg", 20067, 214 - "Pulkovo 1995 / Gauss-Kruger 7N (deprecated)", 0, 1, 1187 + "Y\",EAST],AUTHORITY[\"EPSG\",\"20091\"]]"); 1188 + p = add_epsg_def_ex (filter, first, last, 20092, "epsg", 20092, 1189 + "Pulkovo 1995 / Gauss-Kruger 32N (deprecated)", 0, 1, 215 1190 "Krassowsky 1940", "Greenwich", 216 1191 "Pulkovo_1995", "Transverse_Mercator", "metre", 217 1192 "X", "North", "Y", "East"); 218 1193 add_proj4text (p, 0, 219 - "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 1194 + "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0"); 220 1195 add_proj4text (p, 1, 221 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 1196 + " +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0."); 222 1197 add_proj4text (p, 2, 223 1198 "22 +units=m +no_defs"); 224 1199 add_srs_wkt (p, 0, 225 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 7N (deprecated)\",G"); 226 - add_srs_wkt (p, 1, 227 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 228 - add_srs_wkt (p, 2, 229 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 230 - add_srs_wkt (p, 3, 231 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 232 - add_srs_wkt (p, 4, 233 - "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 234 - add_srs_wkt (p, 5, 235 - "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 236 - add_srs_wkt (p, 6, 237 - "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 238 - add_srs_wkt (p, 7, 239 - "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 240 - add_srs_wkt (p, 8, 241 - ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 242 - add_srs_wkt (p, 9, 243 - "e_of_origin\",0],PARAMETER[\"central_meridian\",39],PARA"); 244 - add_srs_wkt (p, 10, 245 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 246 - add_srs_wkt (p, 11, 247 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 248 - add_srs_wkt (p, 12, 249 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 250 - add_srs_wkt (p, 13, 251 - ",EAST],AUTHORITY[\"EPSG\",\"20067\"]]"); 252 - p = add_epsg_def_ex (filter, first, last, 20068, "epsg", 20068, 253 - "Pulkovo 1995 / Gauss-Kruger 8N (deprecated)", 0, 1, 254 - "Krassowsky 1940", "Greenwich", 255 - "Pulkovo_1995", "Transverse_Mercator", "metre", 256 - "X", "North", "Y", "East"); 257 - add_proj4text (p, 0, 258 - "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 259 - add_proj4text (p, 1, 260 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 261 - add_proj4text (p, 2, 262 - "22 +units=m +no_defs"); 263 - add_srs_wkt (p, 0, 264 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 8N (deprecated)\",G"); 265 - add_srs_wkt (p, 1, 266 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 267 - add_srs_wkt (p, 2, 268 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 269 - add_srs_wkt (p, 3, 270 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 271 - add_srs_wkt (p, 4, 272 - "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 273 - add_srs_wkt (p, 5, 274 - "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 275 - add_srs_wkt (p, 6, 276 - "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 277 - add_srs_wkt (p, 7, 278 - "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 279 - add_srs_wkt (p, 8, 280 - ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 281 - add_srs_wkt (p, 9, 282 - "e_of_origin\",0],PARAMETER[\"central_meridian\",45],PARA"); 283 - add_srs_wkt (p, 10, 284 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 285 - add_srs_wkt (p, 11, 286 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 287 - add_srs_wkt (p, 12, 288 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 289 - add_srs_wkt (p, 13, 290 - ",EAST],AUTHORITY[\"EPSG\",\"20068\"]]"); 291 - p = add_epsg_def_ex (filter, first, last, 20069, "epsg", 20069, 292 - "Pulkovo 1995 / Gauss-Kruger 9N (deprecated)", 0, 1, 293 - "Krassowsky 1940", "Greenwich", 294 - "Pulkovo_1995", "Transverse_Mercator", "metre", 295 - "X", "North", "Y", "East"); 296 - add_proj4text (p, 0, 297 - "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 298 - add_proj4text (p, 1, 299 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 300 - add_proj4text (p, 2, 301 - "22 +units=m +no_defs"); 302 - add_srs_wkt (p, 0, 303 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 9N (deprecated)\",G"); 304 - add_srs_wkt (p, 1, 305 - "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\""); 306 - add_srs_wkt (p, 2, 307 - "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 308 - add_srs_wkt (p, 3, 309 - "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT"); 1200 + "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 32N (deprecated)\","); 1201 + add_srs_wkt (p, 1, 1202 + "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1203 + add_srs_wkt (p, 2, 1204 + "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1205 + add_srs_wkt (p, 3, 1206 + "024\"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUT"); 310 1207 add_srs_wkt (p, 4, 311 1208 "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 312 1209 add_srs_wkt (p, 5, 313 1210 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 314 1211 add_srs_wkt (p, 6, 315 1212 "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 316 1213 add_srs_wkt (p, 7, 317 1214 "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]"); 318 1215 add_srs_wkt (p, 8, 319 1216 ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 320 1217 add_srs_wkt (p, 9, 321 - "e_of_origin\",0],PARAMETER[\"central_meridian\",51],PARA"); 322 - add_srs_wkt (p, 10, 323 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 324 - add_srs_wkt (p, 11, 325 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 326 - add_srs_wkt (p, 12, 327 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 328 - add_srs_wkt (p, 13, 329 - ",EAST],AUTHORITY[\"EPSG\",\"20069\"]]"); 330 - p = add_epsg_def_ex (filter, first, last, 20070, "epsg", 20070, 331 - "Pulkovo 1995 / Gauss-Kruger 10N (deprecated)", 0, 1, 332 - "Krassowsky 1940", "Greenwich", 333 - "Pulkovo_1995", "Transverse_Mercator", "metre", 334 - "X", "North", "Y", "East"); 335 - add_proj4text (p, 0, 336 - "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 337 - add_proj4text (p, 1, 338 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 339 - add_proj4text (p, 2, 340 - "22 +units=m +no_defs"); 341 - add_srs_wkt (p, 0, 342 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 10N (deprecated)\","); 343 - add_srs_wkt (p, 1, 344 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 345 - add_srs_wkt (p, 2, 346 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 347 - add_srs_wkt (p, 3, 348 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 349 - add_srs_wkt (p, 4, 350 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 351 - add_srs_wkt (p, 5, 352 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 353 - add_srs_wkt (p, 6, 354 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 355 - add_srs_wkt (p, 7, 356 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 357 - add_srs_wkt (p, 8, 358 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 359 - add_srs_wkt (p, 9, 360 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA"); 1218 + "e_of_origin\",0],PARAMETER[\"central_meridian\",-171],PA"); 361 1219 add_srs_wkt (p, 10, 362 1220 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 363 1221 add_srs_wkt (p, 11, 364 1222 "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 365 1223 add_srs_wkt (p, 12, 366 1224 ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 367 1225 add_srs_wkt (p, 13, 368 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20070\"]]"); 369 - p = add_epsg_def_ex (filter, first, last, 20071, "epsg", 20071, 370 - "Pulkovo 1995 / Gauss-Kruger 11N (deprecated)", 0, 1, 371 - "Krassowsky 1940", "Greenwich", 372 - "Pulkovo_1995", "Transverse_Mercator", "metre", 373 - "X", "North", "Y", "East"); 374 - add_proj4text (p, 0, 375 - "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 376 - add_proj4text (p, 1, 377 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 378 - add_proj4text (p, 2, 379 - "22 +units=m +no_defs"); 380 - add_srs_wkt (p, 0, 381 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 11N (deprecated)\","); 382 - add_srs_wkt (p, 1, 383 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 384 - add_srs_wkt (p, 2, 385 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 386 - add_srs_wkt (p, 3, 387 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 388 - add_srs_wkt (p, 4, 389 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 390 - add_srs_wkt (p, 5, 391 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 392 - add_srs_wkt (p, 6, 393 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 394 - add_srs_wkt (p, 7, 395 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 396 - add_srs_wkt (p, 8, 397 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 398 - add_srs_wkt (p, 9, 399 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",63],PA"); 400 - add_srs_wkt (p, 10, 401 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 402 - add_srs_wkt (p, 11, 403 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 404 - add_srs_wkt (p, 12, 405 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 406 - add_srs_wkt (p, 13, 407 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20071\"]]"); 408 - p = add_epsg_def_ex (filter, first, last, 20072, "epsg", 20072, 409 - "Pulkovo 1995 / Gauss-Kruger 12N (deprecated)", 0, 1, 410 - "Krassowsky 1940", "Greenwich", 411 - "Pulkovo_1995", "Transverse_Mercator", "metre", 412 - "X", "North", "Y", "East"); 413 - add_proj4text (p, 0, 414 - "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 415 - add_proj4text (p, 1, 416 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 417 - add_proj4text (p, 2, 418 - "22 +units=m +no_defs"); 419 - add_srs_wkt (p, 0, 420 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 12N (deprecated)\","); 421 - add_srs_wkt (p, 1, 422 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 423 - add_srs_wkt (p, 2, 424 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 425 - add_srs_wkt (p, 3, 426 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 427 - add_srs_wkt (p, 4, 428 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 429 - add_srs_wkt (p, 5, 430 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 431 - add_srs_wkt (p, 6, 432 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 433 - add_srs_wkt (p, 7, 434 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 435 - add_srs_wkt (p, 8, 436 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 437 - add_srs_wkt (p, 9, 438 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",69],PA"); 439 - add_srs_wkt (p, 10, 440 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 441 - add_srs_wkt (p, 11, 442 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 443 - add_srs_wkt (p, 12, 444 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 445 - add_srs_wkt (p, 13, 446 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20072\"]]"); 447 - p = add_epsg_def_ex (filter, first, last, 20073, "epsg", 20073, 448 - "Pulkovo 1995 / Gauss-Kruger 13N (deprecated)", 0, 1, 449 - "Krassowsky 1940", "Greenwich", 450 - "Pulkovo_1995", "Transverse_Mercator", "metre", 451 - "X", "North", "Y", "East"); 452 - add_proj4text (p, 0, 453 - "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 454 - add_proj4text (p, 1, 455 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 456 - add_proj4text (p, 2, 457 - "22 +units=m +no_defs"); 458 - add_srs_wkt (p, 0, 459 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 13N (deprecated)\","); 460 - add_srs_wkt (p, 1, 461 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 462 - add_srs_wkt (p, 2, 463 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 464 - add_srs_wkt (p, 3, 465 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 466 - add_srs_wkt (p, 4, 467 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 468 - add_srs_wkt (p, 5, 469 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 470 - add_srs_wkt (p, 6, 471 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 472 - add_srs_wkt (p, 7, 473 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 474 - add_srs_wkt (p, 8, 475 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 476 - add_srs_wkt (p, 9, 477 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA"); 478 - add_srs_wkt (p, 10, 479 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 480 - add_srs_wkt (p, 11, 481 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 482 - add_srs_wkt (p, 12, 483 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 484 - add_srs_wkt (p, 13, 485 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20073\"]]"); 486 - p = add_epsg_def_ex (filter, first, last, 20074, "epsg", 20074, 487 - "Pulkovo 1995 / Gauss-Kruger 14N (deprecated)", 0, 1, 488 - "Krassowsky 1940", "Greenwich", 489 - "Pulkovo_1995", "Transverse_Mercator", "metre", 490 - "X", "North", "Y", "East"); 491 - add_proj4text (p, 0, 492 - "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 493 - add_proj4text (p, 1, 494 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 495 - add_proj4text (p, 2, 496 - "22 +units=m +no_defs"); 497 - add_srs_wkt (p, 0, 498 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 14N (deprecated)\","); 499 - add_srs_wkt (p, 1, 500 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 501 - add_srs_wkt (p, 2, 502 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 503 - add_srs_wkt (p, 3, 504 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 505 - add_srs_wkt (p, 4, 506 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 507 - add_srs_wkt (p, 5, 508 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 509 - add_srs_wkt (p, 6, 510 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 511 - add_srs_wkt (p, 7, 512 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 513 - add_srs_wkt (p, 8, 514 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 515 - add_srs_wkt (p, 9, 516 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA"); 517 - add_srs_wkt (p, 10, 518 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 519 - add_srs_wkt (p, 11, 520 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 521 - add_srs_wkt (p, 12, 522 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 523 - add_srs_wkt (p, 13, 524 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20074\"]]"); 525 - p = add_epsg_def_ex (filter, first, last, 20075, "epsg", 20075, 526 - "Pulkovo 1995 / Gauss-Kruger 15N (deprecated)", 0, 1, 527 - "Krassowsky 1940", "Greenwich", 528 - "Pulkovo_1995", "Transverse_Mercator", "metre", 529 - "X", "North", "Y", "East"); 530 - add_proj4text (p, 0, 531 - "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 532 - add_proj4text (p, 1, 533 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 534 - add_proj4text (p, 2, 535 - "22 +units=m +no_defs"); 536 - add_srs_wkt (p, 0, 537 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 15N (deprecated)\","); 538 - add_srs_wkt (p, 1, 539 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 540 - add_srs_wkt (p, 2, 541 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 542 - add_srs_wkt (p, 3, 543 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 544 - add_srs_wkt (p, 4, 545 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 546 - add_srs_wkt (p, 5, 547 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 548 - add_srs_wkt (p, 6, 549 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 550 - add_srs_wkt (p, 7, 551 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 552 - add_srs_wkt (p, 8, 553 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 554 - add_srs_wkt (p, 9, 555 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA"); 556 - add_srs_wkt (p, 10, 557 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 558 - add_srs_wkt (p, 11, 559 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 560 - add_srs_wkt (p, 12, 561 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 562 - add_srs_wkt (p, 13, 563 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20075\"]]"); 564 - p = add_epsg_def_ex (filter, first, last, 20076, "epsg", 20076, 565 - "Pulkovo 1995 / Gauss-Kruger 16N (deprecated)", 0, 1, 566 - "Krassowsky 1940", "Greenwich", 567 - "Pulkovo_1995", "Transverse_Mercator", "metre", 568 - "X", "North", "Y", "East"); 569 - add_proj4text (p, 0, 570 - "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 571 - add_proj4text (p, 1, 572 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 573 - add_proj4text (p, 2, 574 - "22 +units=m +no_defs"); 575 - add_srs_wkt (p, 0, 576 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 16N (deprecated)\","); 577 - add_srs_wkt (p, 1, 578 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 579 - add_srs_wkt (p, 2, 580 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 581 - add_srs_wkt (p, 3, 582 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 583 - add_srs_wkt (p, 4, 584 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 585 - add_srs_wkt (p, 5, 586 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 587 - add_srs_wkt (p, 6, 588 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 589 - add_srs_wkt (p, 7, 590 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 591 - add_srs_wkt (p, 8, 592 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 593 - add_srs_wkt (p, 9, 594 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA"); 595 - add_srs_wkt (p, 10, 596 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 597 - add_srs_wkt (p, 11, 598 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 599 - add_srs_wkt (p, 12, 600 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 601 - add_srs_wkt (p, 13, 602 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20076\"]]"); 603 - p = add_epsg_def_ex (filter, first, last, 20077, "epsg", 20077, 604 - "Pulkovo 1995 / Gauss-Kruger 17N (deprecated)", 0, 1, 605 - "Krassowsky 1940", "Greenwich", 606 - "Pulkovo_1995", "Transverse_Mercator", "metre", 607 - "X", "North", "Y", "East"); 608 - add_proj4text (p, 0, 609 - "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 610 - add_proj4text (p, 1, 611 - "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0."); 612 - add_proj4text (p, 2, 613 - "22 +units=m +no_defs"); 614 - add_srs_wkt (p, 0, 615 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 17N (deprecated)\","); 616 - add_srs_wkt (p, 1, 617 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 618 - add_srs_wkt (p, 2, 619 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 620 - add_srs_wkt (p, 3, 621 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 622 - add_srs_wkt (p, 4, 623 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 624 - add_srs_wkt (p, 5, 625 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 626 - add_srs_wkt (p, 6, 627 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 628 - add_srs_wkt (p, 7, 629 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 630 - add_srs_wkt (p, 8, 631 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 632 - add_srs_wkt (p, 9, 633 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA"); 634 - add_srs_wkt (p, 10, 635 - "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 636 - add_srs_wkt (p, 11, 637 - "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1"); 638 - add_srs_wkt (p, 12, 639 - ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 640 - add_srs_wkt (p, 13, 641 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20077\"]]"); 642 - p = add_epsg_def_ex (filter, first, last, 20078, "epsg", 20078, 643 - "Pulkovo 1995 / Gauss-Kruger 18N (deprecated)", 0, 1, 644 - "Krassowsky 1940", "Greenwich", 645 - "Pulkovo_1995", "Transverse_Mercator", "metre", 646 - "X", "North", "Y", "East"); 647 - add_proj4text (p, 0, 648 - "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 "); 649 - add_proj4text (p, 1, 650 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 651 - add_proj4text (p, 2, 652 - ".22 +units=m +no_defs"); 653 - add_srs_wkt (p, 0, 654 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 18N (deprecated)\","); 655 - add_srs_wkt (p, 1, 656 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 657 - add_srs_wkt (p, 2, 658 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 659 - add_srs_wkt (p, 3, 660 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 661 - add_srs_wkt (p, 4, 662 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 663 - add_srs_wkt (p, 5, 664 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 665 - add_srs_wkt (p, 6, 666 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 667 - add_srs_wkt (p, 7, 668 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 669 - add_srs_wkt (p, 8, 670 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 671 - add_srs_wkt (p, 9, 672 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P"); 673 - add_srs_wkt (p, 10, 674 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 675 - add_srs_wkt (p, 11, 676 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 677 - add_srs_wkt (p, 12, 678 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 679 - add_srs_wkt (p, 13, 680 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20078\"]]"); 681 - p = add_epsg_def_ex (filter, first, last, 20079, "epsg", 20079, 682 - "Pulkovo 1995 / Gauss-Kruger 19N (deprecated)", 0, 1, 683 - "Krassowsky 1940", "Greenwich", 684 - "Pulkovo_1995", "Transverse_Mercator", "metre", 685 - "X", "North", "Y", "East"); 686 - add_proj4text (p, 0, 687 - "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 "); 688 - add_proj4text (p, 1, 689 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 690 - add_proj4text (p, 2, 691 - ".22 +units=m +no_defs"); 692 - add_srs_wkt (p, 0, 693 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 19N (deprecated)\","); 694 - add_srs_wkt (p, 1, 695 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 696 - add_srs_wkt (p, 2, 697 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 698 - add_srs_wkt (p, 3, 699 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 700 - add_srs_wkt (p, 4, 701 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 702 - add_srs_wkt (p, 5, 703 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 704 - add_srs_wkt (p, 6, 705 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 706 - add_srs_wkt (p, 7, 707 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 708 - add_srs_wkt (p, 8, 709 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 710 - add_srs_wkt (p, 9, 711 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P"); 712 - add_srs_wkt (p, 10, 713 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 714 - add_srs_wkt (p, 11, 715 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 716 - add_srs_wkt (p, 12, 717 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 718 - add_srs_wkt (p, 13, 719 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20079\"]]"); 720 - p = add_epsg_def_ex (filter, first, last, 20080, "epsg", 20080, 721 - "Pulkovo 1995 / Gauss-Kruger 20N (deprecated)", 0, 1, 722 - "Krassowsky 1940", "Greenwich", 723 - "Pulkovo_1995", "Transverse_Mercator", "metre", 724 - "X", "North", "Y", "East"); 725 - add_proj4text (p, 0, 726 - "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 "); 727 - add_proj4text (p, 1, 728 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 729 - add_proj4text (p, 2, 730 - ".22 +units=m +no_defs"); 731 - add_srs_wkt (p, 0, 732 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 20N (deprecated)\","); 733 - add_srs_wkt (p, 1, 734 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 735 - add_srs_wkt (p, 2, 736 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 737 - add_srs_wkt (p, 3, 738 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 739 - add_srs_wkt (p, 4, 740 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 741 - add_srs_wkt (p, 5, 742 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 743 - add_srs_wkt (p, 6, 744 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 745 - add_srs_wkt (p, 7, 746 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 747 - add_srs_wkt (p, 8, 748 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 749 - add_srs_wkt (p, 9, 750 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P"); 751 - add_srs_wkt (p, 10, 752 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 753 - add_srs_wkt (p, 11, 754 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 755 - add_srs_wkt (p, 12, 756 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 757 - add_srs_wkt (p, 13, 758 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20080\"]]"); 759 - p = add_epsg_def_ex (filter, first, last, 20081, "epsg", 20081, 760 - "Pulkovo 1995 / Gauss-Kruger 21N (deprecated)", 0, 1, 761 - "Krassowsky 1940", "Greenwich", 762 - "Pulkovo_1995", "Transverse_Mercator", "metre", 763 - "X", "North", "Y", "East"); 764 - add_proj4text (p, 0, 765 - "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 "); 766 - add_proj4text (p, 1, 767 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 768 - add_proj4text (p, 2, 769 - ".22 +units=m +no_defs"); 770 - add_srs_wkt (p, 0, 771 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 21N (deprecated)\","); 772 - add_srs_wkt (p, 1, 773 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 774 - add_srs_wkt (p, 2, 775 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 776 - add_srs_wkt (p, 3, 777 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 778 - add_srs_wkt (p, 4, 779 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 780 - add_srs_wkt (p, 5, 781 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 782 - add_srs_wkt (p, 6, 783 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 784 - add_srs_wkt (p, 7, 785 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 786 - add_srs_wkt (p, 8, 787 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 788 - add_srs_wkt (p, 9, 789 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P"); 790 - add_srs_wkt (p, 10, 791 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 792 - add_srs_wkt (p, 11, 793 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 794 - add_srs_wkt (p, 12, 795 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 796 - add_srs_wkt (p, 13, 797 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20081\"]]"); 798 - p = add_epsg_def_ex (filter, first, last, 20082, "epsg", 20082, 799 - "Pulkovo 1995 / Gauss-Kruger 22N (deprecated)", 0, 1, 800 - "Krassowsky 1940", "Greenwich", 801 - "Pulkovo_1995", "Transverse_Mercator", "metre", 802 - "X", "North", "Y", "East"); 803 - add_proj4text (p, 0, 804 - "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 "); 805 - add_proj4text (p, 1, 806 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 807 - add_proj4text (p, 2, 808 - ".22 +units=m +no_defs"); 809 - add_srs_wkt (p, 0, 810 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 22N (deprecated)\","); 811 - add_srs_wkt (p, 1, 812 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 813 - add_srs_wkt (p, 2, 814 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 815 - add_srs_wkt (p, 3, 816 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 817 - add_srs_wkt (p, 4, 818 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 819 - add_srs_wkt (p, 5, 820 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 821 - add_srs_wkt (p, 6, 822 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 823 - add_srs_wkt (p, 7, 824 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 825 - add_srs_wkt (p, 8, 826 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 827 - add_srs_wkt (p, 9, 828 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P"); 829 - add_srs_wkt (p, 10, 830 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 831 - add_srs_wkt (p, 11, 832 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 833 - add_srs_wkt (p, 12, 834 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 835 - add_srs_wkt (p, 13, 836 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20082\"]]"); 837 - p = add_epsg_def_ex (filter, first, last, 20083, "epsg", 20083, 838 - "Pulkovo 1995 / Gauss-Kruger 23N (deprecated)", 0, 1, 839 - "Krassowsky 1940", "Greenwich", 840 - "Pulkovo_1995", "Transverse_Mercator", "metre", 841 - "X", "North", "Y", "East"); 842 - add_proj4text (p, 0, 843 - "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 "); 844 - add_proj4text (p, 1, 845 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 846 - add_proj4text (p, 2, 847 - ".22 +units=m +no_defs"); 848 - add_srs_wkt (p, 0, 849 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 23N (deprecated)\","); 850 - add_srs_wkt (p, 1, 851 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 852 - add_srs_wkt (p, 2, 853 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 854 - add_srs_wkt (p, 3, 855 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 856 - add_srs_wkt (p, 4, 857 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 858 - add_srs_wkt (p, 5, 859 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 860 - add_srs_wkt (p, 6, 861 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 862 - add_srs_wkt (p, 7, 863 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 864 - add_srs_wkt (p, 8, 865 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 866 - add_srs_wkt (p, 9, 867 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P"); 868 - add_srs_wkt (p, 10, 869 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 870 - add_srs_wkt (p, 11, 871 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 872 - add_srs_wkt (p, 12, 873 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 874 - add_srs_wkt (p, 13, 875 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20083\"]]"); 876 - p = add_epsg_def_ex (filter, first, last, 20084, "epsg", 20084, 877 - "Pulkovo 1995 / Gauss-Kruger 24N (deprecated)", 0, 1, 878 - "Krassowsky 1940", "Greenwich", 879 - "Pulkovo_1995", "Transverse_Mercator", "metre", 880 - "X", "North", "Y", "East"); 881 - add_proj4text (p, 0, 882 - "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 "); 883 - add_proj4text (p, 1, 884 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 885 - add_proj4text (p, 2, 886 - ".22 +units=m +no_defs"); 887 - add_srs_wkt (p, 0, 888 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 24N (deprecated)\","); 889 - add_srs_wkt (p, 1, 890 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 891 - add_srs_wkt (p, 2, 892 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 893 - add_srs_wkt (p, 3, 894 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 895 - add_srs_wkt (p, 4, 896 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 897 - add_srs_wkt (p, 5, 898 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 899 - add_srs_wkt (p, 6, 900 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 901 - add_srs_wkt (p, 7, 902 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 903 - add_srs_wkt (p, 8, 904 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 905 - add_srs_wkt (p, 9, 906 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P"); 907 - add_srs_wkt (p, 10, 908 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 909 - add_srs_wkt (p, 11, 910 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 911 - add_srs_wkt (p, 12, 912 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 913 - add_srs_wkt (p, 13, 914 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20084\"]]"); 915 - p = add_epsg_def_ex (filter, first, last, 20085, "epsg", 20085, 916 - "Pulkovo 1995 / Gauss-Kruger 25N (deprecated)", 0, 1, 917 - "Krassowsky 1940", "Greenwich", 918 - "Pulkovo_1995", "Transverse_Mercator", "metre", 919 - "X", "North", "Y", "East"); 920 - add_proj4text (p, 0, 921 - "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 "); 922 - add_proj4text (p, 1, 923 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 924 - add_proj4text (p, 2, 925 - ".22 +units=m +no_defs"); 926 - add_srs_wkt (p, 0, 927 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 25N (deprecated)\","); 928 - add_srs_wkt (p, 1, 929 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 930 - add_srs_wkt (p, 2, 931 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 932 - add_srs_wkt (p, 3, 933 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 934 - add_srs_wkt (p, 4, 935 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 936 - add_srs_wkt (p, 5, 937 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 938 - add_srs_wkt (p, 6, 939 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 940 - add_srs_wkt (p, 7, 941 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 942 - add_srs_wkt (p, 8, 943 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 944 - add_srs_wkt (p, 9, 945 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P"); 946 - add_srs_wkt (p, 10, 947 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 948 - add_srs_wkt (p, 11, 949 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 950 - add_srs_wkt (p, 12, 951 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 952 - add_srs_wkt (p, 13, 953 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20085\"]]"); 954 - p = add_epsg_def_ex (filter, first, last, 20086, "epsg", 20086, 955 - "Pulkovo 1995 / Gauss-Kruger 26N (deprecated)", 0, 1, 956 - "Krassowsky 1940", "Greenwich", 957 - "Pulkovo_1995", "Transverse_Mercator", "metre", 958 - "X", "North", "Y", "East"); 959 - add_proj4text (p, 0, 960 - "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 "); 961 - add_proj4text (p, 1, 962 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 963 - add_proj4text (p, 2, 964 - ".22 +units=m +no_defs"); 965 - add_srs_wkt (p, 0, 966 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 26N (deprecated)\","); 967 - add_srs_wkt (p, 1, 968 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 969 - add_srs_wkt (p, 2, 970 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 971 - add_srs_wkt (p, 3, 972 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 973 - add_srs_wkt (p, 4, 974 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 975 - add_srs_wkt (p, 5, 976 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 977 - add_srs_wkt (p, 6, 978 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 979 - add_srs_wkt (p, 7, 980 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 981 - add_srs_wkt (p, 8, 982 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 983 - add_srs_wkt (p, 9, 984 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P"); 985 - add_srs_wkt (p, 10, 986 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 987 - add_srs_wkt (p, 11, 988 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 989 - add_srs_wkt (p, 12, 990 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 991 - add_srs_wkt (p, 13, 992 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20086\"]]"); 993 - p = add_epsg_def_ex (filter, first, last, 20087, "epsg", 20087, 994 - "Pulkovo 1995 / Gauss-Kruger 27N (deprecated)", 0, 1, 995 - "Krassowsky 1940", "Greenwich", 996 - "Pulkovo_1995", "Transverse_Mercator", "metre", 997 - "X", "North", "Y", "East"); 998 - add_proj4text (p, 0, 999 - "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 "); 1000 - add_proj4text (p, 1, 1001 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 1002 - add_proj4text (p, 2, 1003 - ".22 +units=m +no_defs"); 1004 - add_srs_wkt (p, 0, 1005 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 27N (deprecated)\","); 1006 - add_srs_wkt (p, 1, 1007 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1008 - add_srs_wkt (p, 2, 1009 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1010 - add_srs_wkt (p, 3, 1011 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1012 - add_srs_wkt (p, 4, 1013 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1014 - add_srs_wkt (p, 5, 1015 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1016 - add_srs_wkt (p, 6, 1017 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1018 - add_srs_wkt (p, 7, 1019 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1020 - add_srs_wkt (p, 8, 1021 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1022 - add_srs_wkt (p, 9, 1023 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P"); 1024 - add_srs_wkt (p, 10, 1025 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1026 - add_srs_wkt (p, 11, 1027 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1028 - add_srs_wkt (p, 12, 1029 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1030 - add_srs_wkt (p, 13, 1031 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20087\"]]"); 1032 - p = add_epsg_def_ex (filter, first, last, 20088, "epsg", 20088, 1033 - "Pulkovo 1995 / Gauss-Kruger 28N (deprecated)", 0, 1, 1034 - "Krassowsky 1940", "Greenwich", 1035 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1036 - "X", "North", "Y", "East"); 1037 - add_proj4text (p, 0, 1038 - "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 "); 1039 - add_proj4text (p, 1, 1040 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 1041 - add_proj4text (p, 2, 1042 - ".22 +units=m +no_defs"); 1043 - add_srs_wkt (p, 0, 1044 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 28N (deprecated)\","); 1045 - add_srs_wkt (p, 1, 1046 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1047 - add_srs_wkt (p, 2, 1048 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1049 - add_srs_wkt (p, 3, 1050 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1051 - add_srs_wkt (p, 4, 1052 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1053 - add_srs_wkt (p, 5, 1054 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1055 - add_srs_wkt (p, 6, 1056 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1057 - add_srs_wkt (p, 7, 1058 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1059 - add_srs_wkt (p, 8, 1060 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1061 - add_srs_wkt (p, 9, 1062 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P"); 1063 - add_srs_wkt (p, 10, 1064 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1065 - add_srs_wkt (p, 11, 1066 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1067 - add_srs_wkt (p, 12, 1068 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1069 - add_srs_wkt (p, 13, 1070 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20088\"]]"); 1071 - p = add_epsg_def_ex (filter, first, last, 20089, "epsg", 20089, 1072 - "Pulkovo 1995 / Gauss-Kruger 29N (deprecated)", 0, 1, 1073 - "Krassowsky 1940", "Greenwich", 1074 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1075 - "X", "North", "Y", "East"); 1076 - add_proj4text (p, 0, 1077 - "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 "); 1078 - add_proj4text (p, 1, 1079 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 1080 - add_proj4text (p, 2, 1081 - ".22 +units=m +no_defs"); 1082 - add_srs_wkt (p, 0, 1083 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 29N (deprecated)\","); 1084 - add_srs_wkt (p, 1, 1085 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1086 - add_srs_wkt (p, 2, 1087 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1088 - add_srs_wkt (p, 3, 1089 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1090 - add_srs_wkt (p, 4, 1091 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1092 - add_srs_wkt (p, 5, 1093 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1094 - add_srs_wkt (p, 6, 1095 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1096 - add_srs_wkt (p, 7, 1097 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1098 - add_srs_wkt (p, 8, 1099 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1100 - add_srs_wkt (p, 9, 1101 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P"); 1102 - add_srs_wkt (p, 10, 1103 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1104 - add_srs_wkt (p, 11, 1105 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1106 - add_srs_wkt (p, 12, 1107 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1108 - add_srs_wkt (p, 13, 1109 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20089\"]]"); 1110 - p = add_epsg_def_ex (filter, first, last, 20090, "epsg", 20090, 1111 - "Pulkovo 1995 / Gauss-Kruger 30N (deprecated)", 0, 1, 1112 - "Krassowsky 1940", "Greenwich", 1113 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1114 - "X", "North", "Y", "East"); 1115 - add_proj4text (p, 0, 1116 - "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 "); 1117 - add_proj4text (p, 1, 1118 - "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0"); 1119 - add_proj4text (p, 2, 1120 - ".22 +units=m +no_defs"); 1121 - add_srs_wkt (p, 0, 1122 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 30N (deprecated)\","); 1123 - add_srs_wkt (p, 1, 1124 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1125 - add_srs_wkt (p, 2, 1126 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1127 - add_srs_wkt (p, 3, 1128 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1129 - add_srs_wkt (p, 4, 1130 - "UTHORITY[\"EPSG\",\"6200\"]],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\"]],AXIS[\"Latitude\",NOR"); 1135 - add_srs_wkt (p, 7, 1136 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1137 - add_srs_wkt (p, 8, 1138 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1139 - add_srs_wkt (p, 9, 1140 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P"); 1141 - add_srs_wkt (p, 10, 1142 - "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1143 - add_srs_wkt (p, 11, 1144 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1145 - add_srs_wkt (p, 12, 1146 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1147 - add_srs_wkt (p, 13, 1148 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20090\"]]"); 1149 - p = add_epsg_def_ex (filter, first, last, 20091, "epsg", 20091, 1150 - "Pulkovo 1995 / Gauss-Kruger 31N (deprecated)", 0, 1, 1151 - "Krassowsky 1940", "Greenwich", 1152 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1153 - "X", "North", "Y", "East"); 1154 - add_proj4text (p, 0, 1155 - "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0"); 1156 - add_proj4text (p, 1, 1157 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1158 - add_proj4text (p, 2, 1159 - "0.22 +units=m +no_defs"); 1160 - add_srs_wkt (p, 0, 1161 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 31N (deprecated)\","); 1162 - add_srs_wkt (p, 1, 1163 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1164 - add_srs_wkt (p, 2, 1165 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1166 - add_srs_wkt (p, 3, 1167 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1168 - add_srs_wkt (p, 4, 1169 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1170 - add_srs_wkt (p, 5, 1171 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1172 - add_srs_wkt (p, 6, 1173 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1174 - add_srs_wkt (p, 7, 1175 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1176 - add_srs_wkt (p, 8, 1177 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1178 - add_srs_wkt (p, 9, 1179 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],"); 1180 - add_srs_wkt (p, 10, 1181 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1182 - add_srs_wkt (p, 11, 1183 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1184 - add_srs_wkt (p, 12, 1185 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1186 - add_srs_wkt (p, 13, 1187 - "Y\",EAST],AUTHORITY[\"EPSG\",\"20091\"]]"); 1188 - p = add_epsg_def_ex (filter, first, last, 20092, "epsg", 20092, 1189 - "Pulkovo 1995 / Gauss-Kruger 32N (deprecated)", 0, 1, 1190 - "Krassowsky 1940", "Greenwich", 1191 - "Pulkovo_1995", "Transverse_Mercator", "metre", 1192 - "X", "North", "Y", "East"); 1193 - add_proj4text (p, 0, 1194 - "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0"); 1195 - add_proj4text (p, 1, 1196 - " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-"); 1197 - add_proj4text (p, 2, 1198 - "0.22 +units=m +no_defs"); 1199 - add_srs_wkt (p, 0, 1200 - "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 32N (deprecated)\","); 1201 - add_srs_wkt (p, 1, 1202 - "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID["); 1203 - add_srs_wkt (p, 2, 1204 - "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 1205 - add_srs_wkt (p, 3, 1206 - "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A"); 1207 - add_srs_wkt (p, 4, 1208 - "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1209 - add_srs_wkt (p, 5, 1210 - "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1211 - add_srs_wkt (p, 6, 1212 - "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1213 - add_srs_wkt (p, 7, 1214 - "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\""); 1215 - add_srs_wkt (p, 8, 1216 - "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 1217 - add_srs_wkt (p, 9, 1218 - "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],"); 1219 - add_srs_wkt (p, 10, 1220 - "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 1221 - add_srs_wkt (p, 11, 1222 - ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\","); 1223 - add_srs_wkt (p, 12, 1224 - "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\""); 1225 - add_srs_wkt (p, 13, 1226 1226 "Y\",EAST],AUTHORITY[\"EPSG\",\"20092\"]]"); 1227 1227 p = add_epsg_def_ex (filter, first, last, 20135, "epsg", 20135, 1228 1228 "Adindan / UTM zone 35N", 0, 0, 1229 1229 "Clarke 1880 (RGS)", "Greenwich", 1230 1230 "Adindan", "Transverse_Mercator", "metre", 1231 1231 "Easting", "East", "Northing", "North"); 1232 1232 add_proj4text (p, 0,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 2674 2674 add_proj4text (p, 1, 2675 2675 ",6,431,0,0,0,0 +units=m +no_defs"); 2676 2676 add_srs_wkt (p, 0, 2677 2677 "PROJCS[\"Carthage / UTM zone 32N\",GEOGCS[\"Carthage\",D"); 2678 2678 add_srs_wkt (p, 1, 2679 2679 "ATUM[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249"); 2680 2680 add_srs_wkt (p, 2, 2681 - ".2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS"); 2681 + ".2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS"); 2682 2682 add_srs_wkt (p, 3, 2683 2683 "84[-263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRI"); 2684 2684 add_srs_wkt (p, 4, 2685 2685 "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 2686 2686 add_srs_wkt (p, 5, 2687 2687 "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 2688 2688 add_srs_wkt (p, 6, ................................................................................ 2713 2713 add_proj4text (p, 2, 2714 2714 "84=-263,6,431,0,0,0,0 +units=m +no_defs"); 2715 2715 add_srs_wkt (p, 0, 2716 2716 "PROJCS[\"Carthage / Nord Tunisie\",GEOGCS[\"Carthage\",D"); 2717 2717 add_srs_wkt (p, 1, 2718 2718 "ATUM[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249"); 2719 2719 add_srs_wkt (p, 2, 2720 - ".2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS"); 2720 + ".2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS"); 2721 2721 add_srs_wkt (p, 3, 2722 2722 "84[-263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRI"); 2723 2723 add_srs_wkt (p, 4, 2724 2724 "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 2725 2725 add_srs_wkt (p, 5, 2726 2726 "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 2727 2727 add_srs_wkt (p, 6, ................................................................................ 2752 2752 add_proj4text (p, 2, 2753 2753 "owgs84=-263,6,431,0,0,0,0 +units=m +no_defs"); 2754 2754 add_srs_wkt (p, 0, 2755 2755 "PROJCS[\"Carthage / Sud Tunisie\",GEOGCS[\"Carthage\",DA"); 2756 2756 add_srs_wkt (p, 1, 2757 2757 "TUM[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249."); 2758 2758 add_srs_wkt (p, 2, 2759 - "2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS8"); 2759 + "2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS8"); 2760 2760 add_srs_wkt (p, 3, 2761 2761 "4[-263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRIM"); 2762 2762 add_srs_wkt (p, 4, 2763 2763 "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 2764 2764 add_srs_wkt (p, 5, 2765 2765 "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 2766 2766 add_srs_wkt (p, 6, ................................................................................ 2986 2986 add_proj4text (p, 2, 2987 2987 "+towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs"); 2988 2988 add_srs_wkt (p, 0, 2989 2989 "PROJCS[\"Deir ez Zor / Levant Zone\",GEOGCS[\"Deir ez Zo"); 2990 2990 add_srs_wkt (p, 1, 2991 2991 "r\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"Clarke 1880 (IGN)\""); 2992 2992 add_srs_wkt (p, 2, 2993 - ",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\""); 2993 + ",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\""); 2994 2994 add_srs_wkt (p, 3, 2995 2995 "]],TOWGS84[-190.421,8.532,238.69,0,0,0,0],AUTHORITY[\"EP"); 2996 2996 add_srs_wkt (p, 4, 2997 2997 "SG\",\"6227\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 2998 2998 add_srs_wkt (p, 5, 2999 2999 ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 3000 3000 add_srs_wkt (p, 6, ................................................................................ 3025 3025 add_proj4text (p, 2, 3026 3026 "+towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs"); 3027 3027 add_srs_wkt (p, 0, 3028 3028 "PROJCS[\"Deir ez Zor / Syria Lambert\",GEOGCS[\"Deir ez "); 3029 3029 add_srs_wkt (p, 1, 3030 3030 "Zor\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"Clarke 1880 (IGN)"); 3031 3031 add_srs_wkt (p, 2, 3032 - "\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011"); 3032 + "\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011"); 3033 3033 add_srs_wkt (p, 3, 3034 3034 "\"]],TOWGS84[-190.421,8.532,238.69,0,0,0,0],AUTHORITY[\""); 3035 3035 add_srs_wkt (p, 4, 3036 3036 "EPSG\",\"6227\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3037 3037 add_srs_wkt (p, 5, 3038 3038 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3039 3039 add_srs_wkt (p, 6, ................................................................................ 3066 3066 add_proj4text (p, 2, 3067 3067 ",238.69,0,0,0,0 +units=m +no_defs"); 3068 3068 add_srs_wkt (p, 0, 3069 3069 "PROJCS[\"Deir ez Zor / Levant Stereographic\",GEOGCS[\"D"); 3070 3070 add_srs_wkt (p, 1, 3071 3071 "eir ez Zor\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"Clarke 188"); 3072 3072 add_srs_wkt (p, 2, 3073 - "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\""); 3073 + "0 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\""); 3074 3074 add_srs_wkt (p, 3, 3075 3075 ",\"7011\"]],TOWGS84[-190.421,8.532,238.69,0,0,0,0],AUTHO"); 3076 3076 add_srs_wkt (p, 4, 3077 3077 "RITY[\"EPSG\",\"6227\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 3078 3078 add_srs_wkt (p, 5, 3079 3079 "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 3080 3080 add_srs_wkt (p, 6, ................................................................................ 3103 3103 add_proj4text (p, 1, 3104 3104 "defs"); 3105 3105 add_srs_wkt (p, 0, 3106 3106 "PROJCS[\"Douala / UTM zone 32N (deprecated)\",GEOGCS[\"D"); 3107 3107 add_srs_wkt (p, 1, 3108 3108 "ouala\",DATUM[\"Douala\",SPHEROID[\"Clarke 1880 (IGN)\","); 3109 3109 add_srs_wkt (p, 2, 3110 - "6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]"); 3110 + "6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]"); 3111 3111 add_srs_wkt (p, 3, 3112 3112 "],AUTHORITY[\"EPSG\",\"6228\"]],PRIMEM[\"Greenwich\",0,A"); 3113 3113 add_srs_wkt (p, 4, 3114 3114 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 3115 3115 add_srs_wkt (p, 5, 3116 3116 "5199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\","); 3117 3117 add_srs_wkt (p, 6, ................................................................................ 3855 3855 add_proj4text (p, 1, 3856 3856 "defs"); 3857 3857 add_srs_wkt (p, 0, 3858 3858 "PROJCS[\"Garoua / UTM zone 33N (deprecated)\",GEOGCS[\"G"); 3859 3859 add_srs_wkt (p, 1, 3860 3860 "aroua\",DATUM[\"Garoua\",SPHEROID[\"Clarke 1880 (IGN)\","); 3861 3861 add_srs_wkt (p, 2, 3862 - "6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]"); 3862 + "6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]"); 3863 3863 add_srs_wkt (p, 3, 3864 3864 "],AUTHORITY[\"EPSG\",\"6234\"]],PRIMEM[\"Greenwich\",0,A"); 3865 3865 add_srs_wkt (p, 4, 3866 3866 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 3867 3867 add_srs_wkt (p, 5, 3868 3868 "5199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\","); 3869 3869 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 1864 1864 "NORTH],AUTHORITY[\"EPSG\",\"23894\"]]"); 1865 1865 p = add_epsg_def_ex (filter, first, last, 23946, "epsg", 23946, 1866 1866 "Indian 1954 / UTM zone 46N", 0, 0, 1867 1867 "Everest 1830 (1937 Adjustment)", "Greenwich", 1868 1868 "Indian_1954", "Transverse_Mercator", "metre", 1869 1869 "Easting", "East", "Northing", "North"); 1870 1870 add_proj4text (p, 0, 1871 - "+proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +t"); 1871 + "+proj=utm +zone=46 +a=6377276.345 +b=6356075.413140239 +"); 1872 1872 add_proj4text (p, 1, 1873 - "owgs84=217,823,299,0,0,0,0 +units=m +no_defs"); 1873 + "towgs84=217,823,299,0,0,0,0 +units=m +no_defs"); 1874 1874 add_srs_wkt (p, 0, 1875 1875 "PROJCS[\"Indian 1954 / UTM zone 46N\",GEOGCS[\"Indian 19"); 1876 1876 add_srs_wkt (p, 1, 1877 1877 "54\",DATUM[\"Indian_1954\",SPHEROID[\"Everest 1830 (1937"); 1878 1878 add_srs_wkt (p, 2, 1879 1879 " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\""); 1880 1880 add_srs_wkt (p, 3, ................................................................................ 1901 1901 "\",NORTH],AUTHORITY[\"EPSG\",\"23946\"]]"); 1902 1902 p = add_epsg_def_ex (filter, first, last, 23947, "epsg", 23947, 1903 1903 "Indian 1954 / UTM zone 47N", 0, 0, 1904 1904 "Everest 1830 (1937 Adjustment)", "Greenwich", 1905 1905 "Indian_1954", "Transverse_Mercator", "metre", 1906 1906 "Easting", "East", "Northing", "North"); 1907 1907 add_proj4text (p, 0, 1908 - "+proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +t"); 1908 + "+proj=utm +zone=47 +a=6377276.345 +b=6356075.413140239 +"); 1909 1909 add_proj4text (p, 1, 1910 - "owgs84=217,823,299,0,0,0,0 +units=m +no_defs"); 1910 + "towgs84=217,823,299,0,0,0,0 +units=m +no_defs"); 1911 1911 add_srs_wkt (p, 0, 1912 1912 "PROJCS[\"Indian 1954 / UTM zone 47N\",GEOGCS[\"Indian 19"); 1913 1913 add_srs_wkt (p, 1, 1914 1914 "54\",DATUM[\"Indian_1954\",SPHEROID[\"Everest 1830 (1937"); 1915 1915 add_srs_wkt (p, 2, 1916 1916 " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\""); 1917 1917 add_srs_wkt (p, 3, ................................................................................ 1938 1938 "\",NORTH],AUTHORITY[\"EPSG\",\"23947\"]]"); 1939 1939 p = add_epsg_def_ex (filter, first, last, 23948, "epsg", 23948, 1940 1940 "Indian 1954 / UTM zone 48N", 0, 0, 1941 1941 "Everest 1830 (1937 Adjustment)", "Greenwich", 1942 1942 "Indian_1954", "Transverse_Mercator", "metre", 1943 1943 "Easting", "East", "Northing", "North"); 1944 1944 add_proj4text (p, 0, 1945 - "+proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +t"); 1945 + "+proj=utm +zone=48 +a=6377276.345 +b=6356075.413140239 +"); 1946 1946 add_proj4text (p, 1, 1947 - "owgs84=217,823,299,0,0,0,0 +units=m +no_defs"); 1947 + "towgs84=217,823,299,0,0,0,0 +units=m +no_defs"); 1948 1948 add_srs_wkt (p, 0, 1949 1949 "PROJCS[\"Indian 1954 / UTM zone 48N\",GEOGCS[\"Indian 19"); 1950 1950 add_srs_wkt (p, 1, 1951 1951 "54\",DATUM[\"Indian_1954\",SPHEROID[\"Everest 1830 (1937"); 1952 1952 add_srs_wkt (p, 2, 1953 1953 " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\""); 1954 1954 add_srs_wkt (p, 3, ................................................................................ 1975 1975 "ng\",NORTH],AUTHORITY[\"EPSG\",\"23948\"]]"); 1976 1976 p = add_epsg_def_ex (filter, first, last, 24047, "epsg", 24047, 1977 1977 "Indian 1975 / UTM zone 47N", 0, 0, 1978 1978 "Everest 1830 (1937 Adjustment)", "Greenwich", 1979 1979 "Indian_1975", "Transverse_Mercator", "metre", 1980 1980 "Easting", "East", "Northing", "North"); 1981 1981 add_proj4text (p, 0, 1982 - "+proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +t"); 1982 + "+proj=utm +zone=47 +a=6377276.345 +b=6356075.413140239 +"); 1983 1983 add_proj4text (p, 1, 1984 - "owgs84=210,814,289,0,0,0,0 +units=m +no_defs"); 1984 + "towgs84=210,814,289,0,0,0,0 +units=m +no_defs"); 1985 1985 add_srs_wkt (p, 0, 1986 1986 "PROJCS[\"Indian 1975 / UTM zone 47N\",GEOGCS[\"Indian 19"); 1987 1987 add_srs_wkt (p, 1, 1988 1988 "75\",DATUM[\"Indian_1975\",SPHEROID[\"Everest 1830 (1937"); 1989 1989 add_srs_wkt (p, 2, 1990 1990 " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\""); 1991 1991 add_srs_wkt (p, 3, ................................................................................ 2012 2012 "\",NORTH],AUTHORITY[\"EPSG\",\"24047\"]]"); 2013 2013 p = add_epsg_def_ex (filter, first, last, 24048, "epsg", 24048, 2014 2014 "Indian 1975 / UTM zone 48N", 0, 0, 2015 2015 "Everest 1830 (1937 Adjustment)", "Greenwich", 2016 2016 "Indian_1975", "Transverse_Mercator", "metre", 2017 2017 "Easting", "East", "Northing", "North"); 2018 2018 add_proj4text (p, 0, 2019 - "+proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +t"); 2019 + "+proj=utm +zone=48 +a=6377276.345 +b=6356075.413140239 +"); 2020 2020 add_proj4text (p, 1, 2021 - "owgs84=210,814,289,0,0,0,0 +units=m +no_defs"); 2021 + "towgs84=210,814,289,0,0,0,0 +units=m +no_defs"); 2022 2022 add_srs_wkt (p, 0, 2023 2023 "PROJCS[\"Indian 1975 / UTM zone 48N\",GEOGCS[\"Indian 19"); 2024 2024 add_srs_wkt (p, 1, 2025 2025 "75\",DATUM[\"Indian_1975\",SPHEROID[\"Everest 1830 (1937"); 2026 2026 add_srs_wkt (p, 2, 2027 2027 " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\""); 2028 2028 add_srs_wkt (p, 3, ................................................................................ 2059 2059 add_proj4text (p, 2, 2060 2060 "514.966204134 +to_meter=0.3047972654 +no_defs"); 2061 2061 add_srs_wkt (p, 0, 2062 2062 "PROJCS[\"Jamaica 1875 / Jamaica (Old Grid)\",GEOGCS[\"Ja"); 2063 2063 add_srs_wkt (p, 1, 2064 2064 "maica 1875\",DATUM[\"Jamaica_1875\",SPHEROID[\"Clarke 18"); 2065 2065 add_srs_wkt (p, 2, 2066 - "80\",6378249.144808011,293.4663076556349,AUTHORITY[\"EPS"); 2066 + "80\",6378249.144808011,293.4663076556365,AUTHORITY[\"EPS"); 2067 2067 add_srs_wkt (p, 3, 2068 2068 "G\",\"7034\"]],AUTHORITY[\"EPSG\",\"6241\"]],PRIMEM[\"Gr"); 2069 2069 add_srs_wkt (p, 4, 2070 2070 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 2071 2071 add_srs_wkt (p, 5, 2072 2072 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 2073 2073 add_srs_wkt (p, 6, ................................................................................ 2098 2098 add_proj4text (p, 2, 2099 2099 "0,0 +units=m +no_defs"); 2100 2100 add_srs_wkt (p, 0, 2101 2101 "PROJCS[\"JAD69 / Jamaica National Grid\",GEOGCS[\"JAD69\""); 2102 2102 add_srs_wkt (p, 1, 2103 2103 ",DATUM[\"Jamaica_1969\",SPHEROID[\"Clarke 1866\",6378206"); 2104 2104 add_srs_wkt (p, 2, 2105 - ".4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS"); 2105 + ".4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS"); 2106 2106 add_srs_wkt (p, 3, 2107 2107 "84[70,207,389.5,0,0,0,0],AUTHORITY[\"EPSG\",\"6242\"]],P"); 2108 2108 add_srs_wkt (p, 4, 2109 2109 "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT"); 2110 2110 add_srs_wkt (p, 5, 2111 2111 "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122"); 2112 2112 add_srs_wkt (p, 6, ................................................................................ 2127 2127 ",NORTH],AUTHORITY[\"EPSG\",\"24200\"]]"); 2128 2128 p = add_epsg_def_ex (filter, first, last, 24305, "epsg", 24305, 2129 2129 "Kalianpur 1937 / UTM zone 45N", 0, 0, 2130 2130 "Everest 1830 (1937 Adjustment)", "Greenwich", 2131 2131 "Kalianpur_1937", "Transverse_Mercator", "metre", 2132 2132 "Easting", "East", "Northing", "North"); 2133 2133 add_proj4text (p, 0, 2134 - "+proj=utm +zone=45 +a=6377276.345 +b=6356075.41314024 +t"); 2134 + "+proj=utm +zone=45 +a=6377276.345 +b=6356075.413140239 +"); 2135 2135 add_proj4text (p, 1, 2136 - "owgs84=214,804,268,0,0,0,0 +units=m +no_defs"); 2136 + "towgs84=214,804,268,0,0,0,0 +units=m +no_defs"); 2137 2137 add_srs_wkt (p, 0, 2138 2138 "PROJCS[\"Kalianpur 1937 / UTM zone 45N\",GEOGCS[\"Kalian"); 2139 2139 add_srs_wkt (p, 1, 2140 2140 "pur 1937\",DATUM[\"Kalianpur_1937\",SPHEROID[\"Everest 1"); 2141 2141 add_srs_wkt (p, 2, 2142 2142 "830 (1937 Adjustment)\",6377276.345,300.8017,AUTHORITY[\""); 2143 2143 add_srs_wkt (p, 3, ................................................................................ 2164 2164 "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24305\"]]"); 2165 2165 p = add_epsg_def_ex (filter, first, last, 24306, "epsg", 24306, 2166 2166 "Kalianpur 1937 / UTM zone 46N", 0, 0, 2167 2167 "Everest 1830 (1937 Adjustment)", "Greenwich", 2168 2168 "Kalianpur_1937", "Transverse_Mercator", "metre", 2169 2169 "Easting", "East", "Northing", "North"); 2170 2170 add_proj4text (p, 0, 2171 - "+proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +t"); 2171 + "+proj=utm +zone=46 +a=6377276.345 +b=6356075.413140239 +"); 2172 2172 add_proj4text (p, 1, 2173 - "owgs84=214,804,268,0,0,0,0 +units=m +no_defs"); 2173 + "towgs84=214,804,268,0,0,0,0 +units=m +no_defs"); 2174 2174 add_srs_wkt (p, 0, 2175 2175 "PROJCS[\"Kalianpur 1937 / UTM zone 46N\",GEOGCS[\"Kalian"); 2176 2176 add_srs_wkt (p, 1, 2177 2177 "pur 1937\",DATUM[\"Kalianpur_1937\",SPHEROID[\"Everest 1"); 2178 2178 add_srs_wkt (p, 2, 2179 2179 "830 (1937 Adjustment)\",6377276.345,300.8017,AUTHORITY[\""); 2180 2180 add_srs_wkt (p, 3, ................................................................................ 2201 2201 "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24306\"]]"); 2202 2202 p = add_epsg_def_ex (filter, first, last, 24311, "epsg", 24311, 2203 2203 "Kalianpur 1962 / UTM zone 41N", 0, 0, 2204 2204 "Everest 1830 (1962 Definition)", "Greenwich", 2205 2205 "Kalianpur_1962", "Transverse_Mercator", "metre", 2206 2206 "Easting", "East", "Northing", "North"); 2207 2207 add_proj4text (p, 0, 2208 - "+proj=utm +zone=41 +a=6377301.243 +b=6356100.230165384 +"); 2208 + "+proj=utm +zone=41 +a=6377301.243 +b=6356100.230165385 +"); 2209 2209 add_proj4text (p, 1, 2210 2210 "towgs84=283,682,231,0,0,0,0 +units=m +no_defs"); 2211 2211 add_srs_wkt (p, 0, 2212 2212 "PROJCS[\"Kalianpur 1962 / UTM zone 41N\",GEOGCS[\"Kalian"); 2213 2213 add_srs_wkt (p, 1, 2214 2214 "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1"); 2215 2215 add_srs_wkt (p, 2, ................................................................................ 2238 2238 "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24311\"]]"); 2239 2239 p = add_epsg_def_ex (filter, first, last, 24312, "epsg", 24312, 2240 2240 "Kalianpur 1962 / UTM zone 42N", 0, 0, 2241 2241 "Everest 1830 (1962 Definition)", "Greenwich", 2242 2242 "Kalianpur_1962", "Transverse_Mercator", "metre", 2243 2243 "Easting", "East", "Northing", "North"); 2244 2244 add_proj4text (p, 0, 2245 - "+proj=utm +zone=42 +a=6377301.243 +b=6356100.230165384 +"); 2245 + "+proj=utm +zone=42 +a=6377301.243 +b=6356100.230165385 +"); 2246 2246 add_proj4text (p, 1, 2247 2247 "towgs84=283,682,231,0,0,0,0 +units=m +no_defs"); 2248 2248 add_srs_wkt (p, 0, 2249 2249 "PROJCS[\"Kalianpur 1962 / UTM zone 42N\",GEOGCS[\"Kalian"); 2250 2250 add_srs_wkt (p, 1, 2251 2251 "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1"); 2252 2252 add_srs_wkt (p, 2, ................................................................................ 2275 2275 "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24312\"]]"); 2276 2276 p = add_epsg_def_ex (filter, first, last, 24313, "epsg", 24313, 2277 2277 "Kalianpur 1962 / UTM zone 43N", 0, 0, 2278 2278 "Everest 1830 (1962 Definition)", "Greenwich", 2279 2279 "Kalianpur_1962", "Transverse_Mercator", "metre", 2280 2280 "Easting", "East", "Northing", "North"); 2281 2281 add_proj4text (p, 0, 2282 - "+proj=utm +zone=43 +a=6377301.243 +b=6356100.230165384 +"); 2282 + "+proj=utm +zone=43 +a=6377301.243 +b=6356100.230165385 +"); 2283 2283 add_proj4text (p, 1, 2284 2284 "towgs84=283,682,231,0,0,0,0 +units=m +no_defs"); 2285 2285 add_srs_wkt (p, 0, 2286 2286 "PROJCS[\"Kalianpur 1962 / UTM zone 43N\",GEOGCS[\"Kalian"); 2287 2287 add_srs_wkt (p, 1, 2288 2288 "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1"); 2289 2289 add_srs_wkt (p, 2, ................................................................................ 2546 2546 add_proj4text (p, 3, 2547 2547 "444408 +no_defs"); 2548 2548 add_srs_wkt (p, 0, 2549 2549 "PROJCS[\"Kalianpur 1880 / India zone 0\",GEOGCS[\"Kalian"); 2550 2550 add_srs_wkt (p, 1, 2551 2551 "pur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest ("); 2552 2552 add_srs_wkt (p, 2, 2553 - "1830 Definition)\",6377299.36559538,300.8017255433552,AU"); 2553 + "1830 Definition)\",6377299.36559538,300.8017255433549,AU"); 2554 2554 add_srs_wkt (p, 3, 2555 2555 "THORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"]"); 2556 2556 add_srs_wkt (p, 4, 2557 2557 "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 2558 2558 add_srs_wkt (p, 5, 2559 2559 "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 2560 2560 add_srs_wkt (p, 6, ................................................................................ 2589 2589 add_proj4text (p, 3, 2590 2590 "7444408 +no_defs"); 2591 2591 add_srs_wkt (p, 0, 2592 2592 "PROJCS[\"Kalianpur 1880 / India zone I\",GEOGCS[\"Kalian"); 2593 2593 add_srs_wkt (p, 1, 2594 2594 "pur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest ("); 2595 2595 add_srs_wkt (p, 2, 2596 - "1830 Definition)\",6377299.36559538,300.8017255433552,AU"); 2596 + "1830 Definition)\",6377299.36559538,300.8017255433549,AU"); 2597 2597 add_srs_wkt (p, 3, 2598 2598 "THORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"]"); 2599 2599 add_srs_wkt (p, 4, 2600 2600 "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U"); 2601 2601 add_srs_wkt (p, 5, 2602 2602 "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9"); 2603 2603 add_srs_wkt (p, 6, ................................................................................ 2632 2632 add_proj4text (p, 3, 2633 2633 "408 +no_defs"); 2634 2634 add_srs_wkt (p, 0, 2635 2635 "PROJCS[\"Kalianpur 1880 / India zone IIa\",GEOGCS[\"Kali"); 2636 2636 add_srs_wkt (p, 1, 2637 2637 "anpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest"); 2638 2638 add_srs_wkt (p, 2, 2639 - " (1830 Definition)\",6377299.36559538,300.8017255433552,"); 2639 + " (1830 Definition)\",6377299.36559538,300.8017255433549,"); 2640 2640 add_srs_wkt (p, 3, 2641 2641 "AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\""); 2642 2642 add_srs_wkt (p, 4, 2643 2643 "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 2644 2644 add_srs_wkt (p, 5, 2645 2645 "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 2646 2646 add_srs_wkt (p, 6, ................................................................................ 2675 2675 add_proj4text (p, 3, 2676 2676 "408 +no_defs"); 2677 2677 add_srs_wkt (p, 0, 2678 2678 "PROJCS[\"Kalianpur 1880 / India zone IIIa\",GEOGCS[\"Kal"); 2679 2679 add_srs_wkt (p, 1, 2680 2680 "ianpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everes"); 2681 2681 add_srs_wkt (p, 2, 2682 - "t (1830 Definition)\",6377299.36559538,300.8017255433552"); 2682 + "t (1830 Definition)\",6377299.36559538,300.8017255433549"); 2683 2683 add_srs_wkt (p, 3, 2684 2684 ",AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243"); 2685 2685 add_srs_wkt (p, 4, 2686 2686 "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 2687 2687 add_srs_wkt (p, 5, 2688 2688 "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 2689 2689 add_srs_wkt (p, 6, ................................................................................ 2718 2718 add_proj4text (p, 3, 2719 2719 "408 +no_defs"); 2720 2720 add_srs_wkt (p, 0, 2721 2721 "PROJCS[\"Kalianpur 1880 / India zone IVa\",GEOGCS[\"Kali"); 2722 2722 add_srs_wkt (p, 1, 2723 2723 "anpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest"); 2724 2724 add_srs_wkt (p, 2, 2725 - " (1830 Definition)\",6377299.36559538,300.8017255433552,"); 2725 + " (1830 Definition)\",6377299.36559538,300.8017255433549,"); 2726 2726 add_srs_wkt (p, 3, 2727 2727 "AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\""); 2728 2728 add_srs_wkt (p, 4, 2729 2729 "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 2730 2730 add_srs_wkt (p, 5, 2731 2731 "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 2732 2732 add_srs_wkt (p, 6, ................................................................................ 2753 2753 "Kalianpur_1937", "Lambert_Conformal_Conic_1SP", "metre", 2754 2754 "Easting", "East", "Northing", "North"); 2755 2755 add_proj4text (p, 0, 2756 2756 "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 "); 2757 2757 add_proj4text (p, 1, 2758 2758 "+x_0=2743185.69 +y_0=914395.23 +a=6377276.345 +b=6356075"); 2759 2759 add_proj4text (p, 2, 2760 - ".41314024 +towgs84=214,804,268,0,0,0,0 +units=m +no_defs"); 2760 + ".413140239 +towgs84=214,804,268,0,0,0,0 +units=m +no_def"); 2761 + add_proj4text (p, 3, 2762 + "s"); 2761 2763 add_srs_wkt (p, 0, 2762 2764 "PROJCS[\"Kalianpur 1937 / India zone IIb\",GEOGCS[\"Kali"); 2763 2765 add_srs_wkt (p, 1, 2764 2766 "anpur 1937\",DATUM[\"Kalianpur_1937\",SPHEROID[\"Everest"); 2765 2767 add_srs_wkt (p, 2, 2766 2768 " 1830 (1937 Adjustment)\",6377276.345,300.8017,AUTHORITY"); 2767 2769 add_srs_wkt (p, 3, ................................................................................ 2794 2796 "Kalianpur_1962", "Lambert_Conformal_Conic_1SP", "metre", 2795 2797 "Easting", "East", "Northing", "North"); 2796 2798 add_proj4text (p, 0, 2797 2799 "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878"); 2798 2800 add_proj4text (p, 1, 2799 2801 "641 +x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=63561"); 2800 2802 add_proj4text (p, 2, 2801 - "00.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_d"); 2803 + "00.230165385 +towgs84=283,682,231,0,0,0,0 +units=m +no_d"); 2802 2804 add_proj4text (p, 3, 2803 2805 "efs"); 2804 2806 add_srs_wkt (p, 0, 2805 2807 "PROJCS[\"Kalianpur 1962 / India zone I\",GEOGCS[\"Kalian"); 2806 2808 add_srs_wkt (p, 1, 2807 2809 "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1"); 2808 2810 add_srs_wkt (p, 2, ................................................................................ 2837 2839 "Kalianpur_1962", "Lambert_Conformal_Conic_1SP", "metre", 2838 2840 "Easting", "East", "Northing", "North"); 2839 2841 add_proj4text (p, 0, 2840 2842 "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 "); 2841 2843 add_proj4text (p, 1, 2842 2844 "+x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=6356100.2"); 2843 2845 add_proj4text (p, 2, 2844 - "30165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs"); 2846 + "30165385 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs"); 2845 2847 add_srs_wkt (p, 0, 2846 2848 "PROJCS[\"Kalianpur 1962 / India zone IIa\",GEOGCS[\"Kali"); 2847 2849 add_srs_wkt (p, 1, 2848 2850 "anpur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest"); 2849 2851 add_srs_wkt (p, 2, 2850 2852 " 1830 (1962 Definition)\",6377301.243,300.8017255,AUTHOR"); 2851 2853 add_srs_wkt (p, 3, ................................................................................ 3052 3054 add_proj4text (p, 3, 3053 3055 "408 +no_defs"); 3054 3056 add_srs_wkt (p, 0, 3055 3057 "PROJCS[\"Kalianpur 1880 / India zone IIb\",GEOGCS[\"Kali"); 3056 3058 add_srs_wkt (p, 1, 3057 3059 "anpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest"); 3058 3060 add_srs_wkt (p, 2, 3059 - " (1830 Definition)\",6377299.36559538,300.8017255433552,"); 3061 + " (1830 Definition)\",6377299.36559538,300.8017255433549,"); 3060 3062 add_srs_wkt (p, 3, 3061 3063 "AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\""); 3062 3064 add_srs_wkt (p, 4, 3063 3065 "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 3064 3066 add_srs_wkt (p, 5, 3065 3067 "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 3066 3068 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 142 142 add_proj4text (p, 1, 143 143 "defs"); 144 144 add_srs_wkt (p, 0, 145 145 "PROJCS[\"Lome / UTM zone 31N\",GEOGCS[\"Lome\",DATUM[\"L"); 146 146 add_srs_wkt (p, 1, 147 147 "ome\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602"); 148 148 add_srs_wkt (p, 2, 149 - "12936265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\""); 149 + "12936269,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\""); 150 150 add_srs_wkt (p, 3, 151 151 ",\"6252\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 152 152 add_srs_wkt (p, 4, 153 153 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 154 154 add_srs_wkt (p, 5, 155 155 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 156 156 add_srs_wkt (p, 6, ................................................................................ 179 179 add_proj4text (p, 2, 180 180 "=m +no_defs"); 181 181 add_srs_wkt (p, 0, 182 182 "PROJCS[\"Luzon 1911 / Philippines zone I\",GEOGCS[\"Luzo"); 183 183 add_srs_wkt (p, 1, 184 184 "n 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",6"); 185 185 add_srs_wkt (p, 2, 186 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 186 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 187 187 add_srs_wkt (p, 3, 188 188 ",TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"6253"); 189 189 add_srs_wkt (p, 4, 190 190 "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 191 191 add_srs_wkt (p, 5, 192 192 "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 193 193 add_srs_wkt (p, 6, ................................................................................ 218 218 add_proj4text (p, 2, 219 219 "=m +no_defs"); 220 220 add_srs_wkt (p, 0, 221 221 "PROJCS[\"Luzon 1911 / Philippines zone II\",GEOGCS[\"Luz"); 222 222 add_srs_wkt (p, 1, 223 223 "on 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\","); 224 224 add_srs_wkt (p, 2, 225 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 225 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 226 226 add_srs_wkt (p, 3, 227 227 "],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"625"); 228 228 add_srs_wkt (p, 4, 229 229 "3\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 230 230 add_srs_wkt (p, 5, 231 231 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 232 232 add_srs_wkt (p, 6, ................................................................................ 257 257 add_proj4text (p, 2, 258 258 "=m +no_defs"); 259 259 add_srs_wkt (p, 0, 260 260 "PROJCS[\"Luzon 1911 / Philippines zone III\",GEOGCS[\"Lu"); 261 261 add_srs_wkt (p, 1, 262 262 "zon 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\""); 263 263 add_srs_wkt (p, 2, 264 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 264 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 265 265 add_srs_wkt (p, 3, 266 266 "]],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"62"); 267 267 add_srs_wkt (p, 4, 268 268 "53\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 269 269 add_srs_wkt (p, 5, 270 270 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 271 271 add_srs_wkt (p, 6, ................................................................................ 296 296 add_proj4text (p, 2, 297 297 "=m +no_defs"); 298 298 add_srs_wkt (p, 0, 299 299 "PROJCS[\"Luzon 1911 / Philippines zone IV\",GEOGCS[\"Luz"); 300 300 add_srs_wkt (p, 1, 301 301 "on 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\","); 302 302 add_srs_wkt (p, 2, 303 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 303 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 304 304 add_srs_wkt (p, 3, 305 305 "],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"625"); 306 306 add_srs_wkt (p, 4, 307 307 "3\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\""); 308 308 add_srs_wkt (p, 5, 309 309 "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\""); 310 310 add_srs_wkt (p, 6, ................................................................................ 335 335 add_proj4text (p, 2, 336 336 "=m +no_defs"); 337 337 add_srs_wkt (p, 0, 338 338 "PROJCS[\"Luzon 1911 / Philippines zone V\",GEOGCS[\"Luzo"); 339 339 add_srs_wkt (p, 1, 340 340 "n 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",6"); 341 341 add_srs_wkt (p, 2, 342 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 342 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 343 343 add_srs_wkt (p, 3, 344 344 ",TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"6253"); 345 345 add_srs_wkt (p, 4, 346 346 "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]"); 347 347 add_srs_wkt (p, 5, 348 348 "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\","); 349 349 add_srs_wkt (p, 6, ................................................................................ 896 896 add_proj4text (p, 2, 897 897 "towgs84=31,146,47,0,0,0,0 +units=m +no_defs"); 898 898 add_srs_wkt (p, 0, 899 899 "PROJCS[\"Merchich / Nord Maroc\",GEOGCS[\"Merchich\",DAT"); 900 900 add_srs_wkt (p, 1, 901 901 "UM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2"); 902 902 add_srs_wkt (p, 2, 903 - ",293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84"); 903 + ",293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84"); 904 904 add_srs_wkt (p, 3, 905 905 "[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIMEM"); 906 906 add_srs_wkt (p, 4, 907 907 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 908 908 add_srs_wkt (p, 5, 909 909 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 910 910 add_srs_wkt (p, 6, ................................................................................ 935 935 add_proj4text (p, 2, 936 936 "56515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs"); 937 937 add_srs_wkt (p, 0, 938 938 "PROJCS[\"Merchich / Sud Maroc\",GEOGCS[\"Merchich\",DATU"); 939 939 add_srs_wkt (p, 1, 940 940 "M[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,"); 941 941 add_srs_wkt (p, 2, 942 - "293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84["); 942 + "293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84["); 943 943 add_srs_wkt (p, 3, 944 944 "31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIMEM["); 945 945 add_srs_wkt (p, 4, 946 946 "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg"); 947 947 add_srs_wkt (p, 5, 948 948 "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A"); 949 949 add_srs_wkt (p, 6, ................................................................................ 974 974 add_proj4text (p, 2, 975 975 "s84=31,146,47,0,0,0,0 +units=m +no_defs"); 976 976 add_srs_wkt (p, 0, 977 977 "PROJCS[\"Merchich / Sahara (deprecated)\",GEOGCS[\"Merch"); 978 978 add_srs_wkt (p, 1, 979 979 "ich\",DATUM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\","); 980 980 add_srs_wkt (p, 2, 981 - "6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]"); 981 + "6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]"); 982 982 add_srs_wkt (p, 3, 983 983 "],TOWGS84[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\""); 984 984 add_srs_wkt (p, 4, 985 985 "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 986 986 add_srs_wkt (p, 5, 987 987 "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 988 988 add_srs_wkt (p, 6, ................................................................................ 1013 1013 add_proj4text (p, 2, 1014 1014 "+towgs84=31,146,47,0,0,0,0 +units=m +no_defs"); 1015 1015 add_srs_wkt (p, 0, 1016 1016 "PROJCS[\"Merchich / Sahara Nord\",GEOGCS[\"Merchich\",DA"); 1017 1017 add_srs_wkt (p, 1, 1018 1018 "TUM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249."); 1019 1019 add_srs_wkt (p, 2, 1020 - "2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS8"); 1020 + "2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS8"); 1021 1021 add_srs_wkt (p, 3, 1022 1022 "4[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIME"); 1023 1023 add_srs_wkt (p, 4, 1024 1024 "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 1025 1025 add_srs_wkt (p, 5, 1026 1026 "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 1027 1027 add_srs_wkt (p, 6, ................................................................................ 1052 1052 add_proj4text (p, 2, 1053 1053 "+towgs84=31,146,47,0,0,0,0 +units=m +no_defs"); 1054 1054 add_srs_wkt (p, 0, 1055 1055 "PROJCS[\"Merchich / Sahara Sud\",GEOGCS[\"Merchich\",DAT"); 1056 1056 add_srs_wkt (p, 1, 1057 1057 "UM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2"); 1058 1058 add_srs_wkt (p, 2, 1059 - ",293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84"); 1059 + ",293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84"); 1060 1060 add_srs_wkt (p, 3, 1061 1061 "[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIMEM"); 1062 1062 add_srs_wkt (p, 4, 1063 1063 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 1064 1064 add_srs_wkt (p, 5, 1065 1065 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 1066 1066 add_srs_wkt (p, 6, ................................................................................ 1436 1436 add_proj4text (p, 1, 1437 1437 "-130,42,0,0,0,0 +units=m +no_defs"); 1438 1438 add_srs_wkt (p, 0, 1439 1439 "PROJCS[\"M'poraloko / UTM zone 32N\",GEOGCS[\"M'poraloko"); 1440 1440 add_srs_wkt (p, 1, 1441 1441 "\",DATUM[\"M_poraloko\",SPHEROID[\"Clarke 1880 (IGN)\",6"); 1442 1442 add_srs_wkt (p, 2, 1443 - "378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]]"); 1443 + "378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]]"); 1444 1444 add_srs_wkt (p, 3, 1445 1445 ",TOWGS84[-74,-130,42,0,0,0,0],AUTHORITY[\"EPSG\",\"6266\""); 1446 1446 add_srs_wkt (p, 4, 1447 1447 "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 1448 1448 add_srs_wkt (p, 5, 1449 1449 "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 1450 1450 add_srs_wkt (p, 6, ................................................................................ 1473 1473 add_proj4text (p, 1, 1474 1474 "84=-74,-130,42,0,0,0,0 +units=m +no_defs"); 1475 1475 add_srs_wkt (p, 0, 1476 1476 "PROJCS[\"M'poraloko / UTM zone 32S\",GEOGCS[\"M'poraloko"); 1477 1477 add_srs_wkt (p, 1, 1478 1478 "\",DATUM[\"M_poraloko\",SPHEROID[\"Clarke 1880 (IGN)\",6"); 1479 1479 add_srs_wkt (p, 2, 1480 - "378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]]"); 1480 + "378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]]"); 1481 1481 add_srs_wkt (p, 3, 1482 1482 ",TOWGS84[-74,-130,42,0,0,0,0],AUTHORITY[\"EPSG\",\"6266\""); 1483 1483 add_srs_wkt (p, 4, 1484 1484 "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 1485 1485 add_srs_wkt (p, 5, 1486 1486 "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 1487 1487 add_srs_wkt (p, 6, ................................................................................ 1508 1508 add_proj4text (p, 0, 1509 1509 "+proj=utm +zone=1 +datum=NAD27 +units=m +no_defs"); 1510 1510 add_srs_wkt (p, 0, 1511 1511 "PROJCS[\"NAD27 / UTM zone 1N\",GEOGCS[\"NAD27\",DATUM[\""); 1512 1512 add_srs_wkt (p, 1, 1513 1513 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1514 1514 add_srs_wkt (p, 2, 1515 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1515 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1516 1516 add_srs_wkt (p, 3, 1517 1517 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1518 1518 add_srs_wkt (p, 4, 1519 1519 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1520 1520 add_srs_wkt (p, 5, 1521 1521 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1522 1522 add_srs_wkt (p, 6, ................................................................................ 1543 1543 add_proj4text (p, 0, 1544 1544 "+proj=utm +zone=2 +datum=NAD27 +units=m +no_defs"); 1545 1545 add_srs_wkt (p, 0, 1546 1546 "PROJCS[\"NAD27 / UTM zone 2N\",GEOGCS[\"NAD27\",DATUM[\""); 1547 1547 add_srs_wkt (p, 1, 1548 1548 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1549 1549 add_srs_wkt (p, 2, 1550 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1550 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1551 1551 add_srs_wkt (p, 3, 1552 1552 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1553 1553 add_srs_wkt (p, 4, 1554 1554 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1555 1555 add_srs_wkt (p, 5, 1556 1556 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1557 1557 add_srs_wkt (p, 6, ................................................................................ 1578 1578 add_proj4text (p, 0, 1579 1579 "+proj=utm +zone=3 +datum=NAD27 +units=m +no_defs"); 1580 1580 add_srs_wkt (p, 0, 1581 1581 "PROJCS[\"NAD27 / UTM zone 3N\",GEOGCS[\"NAD27\",DATUM[\""); 1582 1582 add_srs_wkt (p, 1, 1583 1583 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1584 1584 add_srs_wkt (p, 2, 1585 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1585 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1586 1586 add_srs_wkt (p, 3, 1587 1587 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1588 1588 add_srs_wkt (p, 4, 1589 1589 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1590 1590 add_srs_wkt (p, 5, 1591 1591 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1592 1592 add_srs_wkt (p, 6, ................................................................................ 1613 1613 add_proj4text (p, 0, 1614 1614 "+proj=utm +zone=4 +datum=NAD27 +units=m +no_defs"); 1615 1615 add_srs_wkt (p, 0, 1616 1616 "PROJCS[\"NAD27 / UTM zone 4N\",GEOGCS[\"NAD27\",DATUM[\""); 1617 1617 add_srs_wkt (p, 1, 1618 1618 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1619 1619 add_srs_wkt (p, 2, 1620 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1620 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1621 1621 add_srs_wkt (p, 3, 1622 1622 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1623 1623 add_srs_wkt (p, 4, 1624 1624 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1625 1625 add_srs_wkt (p, 5, 1626 1626 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1627 1627 add_srs_wkt (p, 6, ................................................................................ 1648 1648 add_proj4text (p, 0, 1649 1649 "+proj=utm +zone=5 +datum=NAD27 +units=m +no_defs"); 1650 1650 add_srs_wkt (p, 0, 1651 1651 "PROJCS[\"NAD27 / UTM zone 5N\",GEOGCS[\"NAD27\",DATUM[\""); 1652 1652 add_srs_wkt (p, 1, 1653 1653 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1654 1654 add_srs_wkt (p, 2, 1655 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1655 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1656 1656 add_srs_wkt (p, 3, 1657 1657 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1658 1658 add_srs_wkt (p, 4, 1659 1659 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1660 1660 add_srs_wkt (p, 5, 1661 1661 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1662 1662 add_srs_wkt (p, 6, ................................................................................ 1683 1683 add_proj4text (p, 0, 1684 1684 "+proj=utm +zone=6 +datum=NAD27 +units=m +no_defs"); 1685 1685 add_srs_wkt (p, 0, 1686 1686 "PROJCS[\"NAD27 / UTM zone 6N\",GEOGCS[\"NAD27\",DATUM[\""); 1687 1687 add_srs_wkt (p, 1, 1688 1688 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1689 1689 add_srs_wkt (p, 2, 1690 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1690 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1691 1691 add_srs_wkt (p, 3, 1692 1692 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1693 1693 add_srs_wkt (p, 4, 1694 1694 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1695 1695 add_srs_wkt (p, 5, 1696 1696 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1697 1697 add_srs_wkt (p, 6, ................................................................................ 1718 1718 add_proj4text (p, 0, 1719 1719 "+proj=utm +zone=7 +datum=NAD27 +units=m +no_defs"); 1720 1720 add_srs_wkt (p, 0, 1721 1721 "PROJCS[\"NAD27 / UTM zone 7N\",GEOGCS[\"NAD27\",DATUM[\""); 1722 1722 add_srs_wkt (p, 1, 1723 1723 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1724 1724 add_srs_wkt (p, 2, 1725 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1725 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1726 1726 add_srs_wkt (p, 3, 1727 1727 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1728 1728 add_srs_wkt (p, 4, 1729 1729 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1730 1730 add_srs_wkt (p, 5, 1731 1731 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1732 1732 add_srs_wkt (p, 6, ................................................................................ 1753 1753 add_proj4text (p, 0, 1754 1754 "+proj=utm +zone=8 +datum=NAD27 +units=m +no_defs"); 1755 1755 add_srs_wkt (p, 0, 1756 1756 "PROJCS[\"NAD27 / UTM zone 8N\",GEOGCS[\"NAD27\",DATUM[\""); 1757 1757 add_srs_wkt (p, 1, 1758 1758 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1759 1759 add_srs_wkt (p, 2, 1760 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1760 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1761 1761 add_srs_wkt (p, 3, 1762 1762 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1763 1763 add_srs_wkt (p, 4, 1764 1764 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1765 1765 add_srs_wkt (p, 5, 1766 1766 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1767 1767 add_srs_wkt (p, 6, ................................................................................ 1788 1788 add_proj4text (p, 0, 1789 1789 "+proj=utm +zone=9 +datum=NAD27 +units=m +no_defs"); 1790 1790 add_srs_wkt (p, 0, 1791 1791 "PROJCS[\"NAD27 / UTM zone 9N\",GEOGCS[\"NAD27\",DATUM[\""); 1792 1792 add_srs_wkt (p, 1, 1793 1793 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1794 1794 add_srs_wkt (p, 2, 1795 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1795 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1796 1796 add_srs_wkt (p, 3, 1797 1797 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1798 1798 add_srs_wkt (p, 4, 1799 1799 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1800 1800 add_srs_wkt (p, 5, 1801 1801 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1802 1802 add_srs_wkt (p, 6, ................................................................................ 1823 1823 add_proj4text (p, 0, 1824 1824 "+proj=utm +zone=10 +datum=NAD27 +units=m +no_defs"); 1825 1825 add_srs_wkt (p, 0, 1826 1826 "PROJCS[\"NAD27 / UTM zone 10N\",GEOGCS[\"NAD27\",DATUM[\""); 1827 1827 add_srs_wkt (p, 1, 1828 1828 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1829 1829 add_srs_wkt (p, 2, 1830 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1830 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1831 1831 add_srs_wkt (p, 3, 1832 1832 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1833 1833 add_srs_wkt (p, 4, 1834 1834 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1835 1835 add_srs_wkt (p, 5, 1836 1836 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1837 1837 add_srs_wkt (p, 6, ................................................................................ 1858 1858 add_proj4text (p, 0, 1859 1859 "+proj=utm +zone=11 +datum=NAD27 +units=m +no_defs"); 1860 1860 add_srs_wkt (p, 0, 1861 1861 "PROJCS[\"NAD27 / UTM zone 11N\",GEOGCS[\"NAD27\",DATUM[\""); 1862 1862 add_srs_wkt (p, 1, 1863 1863 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1864 1864 add_srs_wkt (p, 2, 1865 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1865 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1866 1866 add_srs_wkt (p, 3, 1867 1867 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1868 1868 add_srs_wkt (p, 4, 1869 1869 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1870 1870 add_srs_wkt (p, 5, 1871 1871 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1872 1872 add_srs_wkt (p, 6, ................................................................................ 1893 1893 add_proj4text (p, 0, 1894 1894 "+proj=utm +zone=12 +datum=NAD27 +units=m +no_defs"); 1895 1895 add_srs_wkt (p, 0, 1896 1896 "PROJCS[\"NAD27 / UTM zone 12N\",GEOGCS[\"NAD27\",DATUM[\""); 1897 1897 add_srs_wkt (p, 1, 1898 1898 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1899 1899 add_srs_wkt (p, 2, 1900 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1900 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1901 1901 add_srs_wkt (p, 3, 1902 1902 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1903 1903 add_srs_wkt (p, 4, 1904 1904 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1905 1905 add_srs_wkt (p, 5, 1906 1906 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1907 1907 add_srs_wkt (p, 6, ................................................................................ 1928 1928 add_proj4text (p, 0, 1929 1929 "+proj=utm +zone=13 +datum=NAD27 +units=m +no_defs"); 1930 1930 add_srs_wkt (p, 0, 1931 1931 "PROJCS[\"NAD27 / UTM zone 13N\",GEOGCS[\"NAD27\",DATUM[\""); 1932 1932 add_srs_wkt (p, 1, 1933 1933 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1934 1934 add_srs_wkt (p, 2, 1935 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1935 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1936 1936 add_srs_wkt (p, 3, 1937 1937 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1938 1938 add_srs_wkt (p, 4, 1939 1939 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1940 1940 add_srs_wkt (p, 5, 1941 1941 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1942 1942 add_srs_wkt (p, 6, ................................................................................ 1963 1963 add_proj4text (p, 0, 1964 1964 "+proj=utm +zone=14 +datum=NAD27 +units=m +no_defs"); 1965 1965 add_srs_wkt (p, 0, 1966 1966 "PROJCS[\"NAD27 / UTM zone 14N\",GEOGCS[\"NAD27\",DATUM[\""); 1967 1967 add_srs_wkt (p, 1, 1968 1968 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1969 1969 add_srs_wkt (p, 2, 1970 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1970 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1971 1971 add_srs_wkt (p, 3, 1972 1972 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1973 1973 add_srs_wkt (p, 4, 1974 1974 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1975 1975 add_srs_wkt (p, 5, 1976 1976 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1977 1977 add_srs_wkt (p, 6, ................................................................................ 1998 1998 add_proj4text (p, 0, 1999 1999 "+proj=utm +zone=15 +datum=NAD27 +units=m +no_defs"); 2000 2000 add_srs_wkt (p, 0, 2001 2001 "PROJCS[\"NAD27 / UTM zone 15N\",GEOGCS[\"NAD27\",DATUM[\""); 2002 2002 add_srs_wkt (p, 1, 2003 2003 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2004 2004 add_srs_wkt (p, 2, 2005 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2005 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2006 2006 add_srs_wkt (p, 3, 2007 2007 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2008 2008 add_srs_wkt (p, 4, 2009 2009 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2010 2010 add_srs_wkt (p, 5, 2011 2011 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2012 2012 add_srs_wkt (p, 6, ................................................................................ 2033 2033 add_proj4text (p, 0, 2034 2034 "+proj=utm +zone=16 +datum=NAD27 +units=m +no_defs"); 2035 2035 add_srs_wkt (p, 0, 2036 2036 "PROJCS[\"NAD27 / UTM zone 16N\",GEOGCS[\"NAD27\",DATUM[\""); 2037 2037 add_srs_wkt (p, 1, 2038 2038 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2039 2039 add_srs_wkt (p, 2, 2040 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2040 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2041 2041 add_srs_wkt (p, 3, 2042 2042 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2043 2043 add_srs_wkt (p, 4, 2044 2044 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2045 2045 add_srs_wkt (p, 5, 2046 2046 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2047 2047 add_srs_wkt (p, 6, ................................................................................ 2068 2068 add_proj4text (p, 0, 2069 2069 "+proj=utm +zone=17 +datum=NAD27 +units=m +no_defs"); 2070 2070 add_srs_wkt (p, 0, 2071 2071 "PROJCS[\"NAD27 / UTM zone 17N\",GEOGCS[\"NAD27\",DATUM[\""); 2072 2072 add_srs_wkt (p, 1, 2073 2073 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2074 2074 add_srs_wkt (p, 2, 2075 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2075 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2076 2076 add_srs_wkt (p, 3, 2077 2077 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2078 2078 add_srs_wkt (p, 4, 2079 2079 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2080 2080 add_srs_wkt (p, 5, 2081 2081 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2082 2082 add_srs_wkt (p, 6, ................................................................................ 2103 2103 add_proj4text (p, 0, 2104 2104 "+proj=utm +zone=18 +datum=NAD27 +units=m +no_defs"); 2105 2105 add_srs_wkt (p, 0, 2106 2106 "PROJCS[\"NAD27 / UTM zone 18N\",GEOGCS[\"NAD27\",DATUM[\""); 2107 2107 add_srs_wkt (p, 1, 2108 2108 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2109 2109 add_srs_wkt (p, 2, 2110 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2110 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2111 2111 add_srs_wkt (p, 3, 2112 2112 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2113 2113 add_srs_wkt (p, 4, 2114 2114 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2115 2115 add_srs_wkt (p, 5, 2116 2116 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2117 2117 add_srs_wkt (p, 6, ................................................................................ 2138 2138 add_proj4text (p, 0, 2139 2139 "+proj=utm +zone=19 +datum=NAD27 +units=m +no_defs"); 2140 2140 add_srs_wkt (p, 0, 2141 2141 "PROJCS[\"NAD27 / UTM zone 19N\",GEOGCS[\"NAD27\",DATUM[\""); 2142 2142 add_srs_wkt (p, 1, 2143 2143 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2144 2144 add_srs_wkt (p, 2, 2145 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2145 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2146 2146 add_srs_wkt (p, 3, 2147 2147 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2148 2148 add_srs_wkt (p, 4, 2149 2149 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2150 2150 add_srs_wkt (p, 5, 2151 2151 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2152 2152 add_srs_wkt (p, 6, ................................................................................ 2173 2173 add_proj4text (p, 0, 2174 2174 "+proj=utm +zone=20 +datum=NAD27 +units=m +no_defs"); 2175 2175 add_srs_wkt (p, 0, 2176 2176 "PROJCS[\"NAD27 / UTM zone 20N\",GEOGCS[\"NAD27\",DATUM[\""); 2177 2177 add_srs_wkt (p, 1, 2178 2178 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2179 2179 add_srs_wkt (p, 2, 2180 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2180 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2181 2181 add_srs_wkt (p, 3, 2182 2182 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2183 2183 add_srs_wkt (p, 4, 2184 2184 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2185 2185 add_srs_wkt (p, 5, 2186 2186 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2187 2187 add_srs_wkt (p, 6, ................................................................................ 2208 2208 add_proj4text (p, 0, 2209 2209 "+proj=utm +zone=21 +datum=NAD27 +units=m +no_defs"); 2210 2210 add_srs_wkt (p, 0, 2211 2211 "PROJCS[\"NAD27 / UTM zone 21N\",GEOGCS[\"NAD27\",DATUM[\""); 2212 2212 add_srs_wkt (p, 1, 2213 2213 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2214 2214 add_srs_wkt (p, 2, 2215 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2215 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2216 2216 add_srs_wkt (p, 3, 2217 2217 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2218 2218 add_srs_wkt (p, 4, 2219 2219 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2220 2220 add_srs_wkt (p, 5, 2221 2221 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2222 2222 add_srs_wkt (p, 6, ................................................................................ 2243 2243 add_proj4text (p, 0, 2244 2244 "+proj=utm +zone=22 +datum=NAD27 +units=m +no_defs"); 2245 2245 add_srs_wkt (p, 0, 2246 2246 "PROJCS[\"NAD27 / UTM zone 22N\",GEOGCS[\"NAD27\",DATUM[\""); 2247 2247 add_srs_wkt (p, 1, 2248 2248 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2249 2249 add_srs_wkt (p, 2, 2250 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2250 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2251 2251 add_srs_wkt (p, 3, 2252 2252 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2253 2253 add_srs_wkt (p, 4, 2254 2254 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2255 2255 add_srs_wkt (p, 5, 2256 2256 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2257 2257 add_srs_wkt (p, 6, ................................................................................ 2282 2282 add_proj4text (p, 2, 2283 2283 "s-ft +no_defs"); 2284 2284 add_srs_wkt (p, 0, 2285 2285 "PROJCS[\"NAD27 / Alabama East\",GEOGCS[\"NAD27\",DATUM[\""); 2286 2286 add_srs_wkt (p, 1, 2287 2287 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2288 2288 add_srs_wkt (p, 2, 2289 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2289 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2290 2290 add_srs_wkt (p, 3, 2291 2291 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2292 2292 add_srs_wkt (p, 4, 2293 2293 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2294 2294 add_srs_wkt (p, 5, 2295 2295 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2296 2296 add_srs_wkt (p, 6, ................................................................................ 2321 2321 add_proj4text (p, 2, 2322 2322 "fs"); 2323 2323 add_srs_wkt (p, 0, 2324 2324 "PROJCS[\"NAD27 / Alabama West\",GEOGCS[\"NAD27\",DATUM[\""); 2325 2325 add_srs_wkt (p, 1, 2326 2326 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2327 2327 add_srs_wkt (p, 2, 2328 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2328 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2329 2329 add_srs_wkt (p, 3, 2330 2330 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2331 2331 add_srs_wkt (p, 4, 2332 2332 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2333 2333 add_srs_wkt (p, 5, 2334 2334 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2335 2335 add_srs_wkt (p, 6, ................................................................................ 2362 2362 add_proj4text (p, 3, 2363 2363 "m=NAD27 +units=us-ft +no_defs"); 2364 2364 add_srs_wkt (p, 0, 2365 2365 "PROJCS[\"NAD27 / Alaska zone 1\",GEOGCS[\"NAD27\",DATUM["); 2366 2366 add_srs_wkt (p, 1, 2367 2367 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 2368 2368 add_srs_wkt (p, 2, 2369 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 2369 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 2370 2370 add_srs_wkt (p, 3, 2371 2371 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 2372 2372 add_srs_wkt (p, 4, 2373 2373 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2374 2374 add_srs_wkt (p, 5, 2375 2375 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2376 2376 add_srs_wkt (p, 6, ................................................................................ 2403 2403 add_proj4text (p, 1, 2404 2404 "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2405 2405 add_srs_wkt (p, 0, 2406 2406 "PROJCS[\"NAD27 / Alaska zone 2\",GEOGCS[\"NAD27\",DATUM["); 2407 2407 add_srs_wkt (p, 1, 2408 2408 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 2409 2409 add_srs_wkt (p, 2, 2410 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 2410 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 2411 2411 add_srs_wkt (p, 3, 2412 2412 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 2413 2413 add_srs_wkt (p, 4, 2414 2414 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2415 2415 add_srs_wkt (p, 5, 2416 2416 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2417 2417 add_srs_wkt (p, 6, ................................................................................ 2440 2440 add_proj4text (p, 1, 2441 2441 "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2442 2442 add_srs_wkt (p, 0, 2443 2443 "PROJCS[\"NAD27 / Alaska zone 3\",GEOGCS[\"NAD27\",DATUM["); 2444 2444 add_srs_wkt (p, 1, 2445 2445 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 2446 2446 add_srs_wkt (p, 2, 2447 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 2447 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 2448 2448 add_srs_wkt (p, 3, 2449 2449 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 2450 2450 add_srs_wkt (p, 4, 2451 2451 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2452 2452 add_srs_wkt (p, 5, 2453 2453 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2454 2454 add_srs_wkt (p, 6, ................................................................................ 2477 2477 add_proj4text (p, 1, 2478 2478 "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2479 2479 add_srs_wkt (p, 0, 2480 2480 "PROJCS[\"NAD27 / Alaska zone 4\",GEOGCS[\"NAD27\",DATUM["); 2481 2481 add_srs_wkt (p, 1, 2482 2482 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 2483 2483 add_srs_wkt (p, 2, 2484 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 2484 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 2485 2485 add_srs_wkt (p, 3, 2486 2486 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 2487 2487 add_srs_wkt (p, 4, 2488 2488 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2489 2489 add_srs_wkt (p, 5, 2490 2490 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2491 2491 add_srs_wkt (p, 6, ................................................................................ 2514 2514 add_proj4text (p, 1, 2515 2515 "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2516 2516 add_srs_wkt (p, 0, 2517 2517 "PROJCS[\"NAD27 / Alaska zone 5\",GEOGCS[\"NAD27\",DATUM["); 2518 2518 add_srs_wkt (p, 1, 2519 2519 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 2520 2520 add_srs_wkt (p, 2, 2521 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 2521 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 2522 2522 add_srs_wkt (p, 3, 2523 2523 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 2524 2524 add_srs_wkt (p, 4, 2525 2525 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2526 2526 add_srs_wkt (p, 5, 2527 2527 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2528 2528 add_srs_wkt (p, 6, ................................................................................ 2551 2551 add_proj4text (p, 1, 2552 2552 "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2553 2553 add_srs_wkt (p, 0, 2554 2554 "PROJCS[\"NAD27 / Alaska zone 6\",GEOGCS[\"NAD27\",DATUM["); 2555 2555 add_srs_wkt (p, 1, 2556 2556 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 2557 2557 add_srs_wkt (p, 2, 2558 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 2558 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 2559 2559 add_srs_wkt (p, 3, 2560 2560 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 2561 2561 add_srs_wkt (p, 4, 2562 2562 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2563 2563 add_srs_wkt (p, 5, 2564 2564 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2565 2565 add_srs_wkt (p, 6, ................................................................................ 2588 2588 add_proj4text (p, 1, 2589 2589 "4267208534 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2590 2590 add_srs_wkt (p, 0, 2591 2591 "PROJCS[\"NAD27 / Alaska zone 7\",GEOGCS[\"NAD27\",DATUM["); 2592 2592 add_srs_wkt (p, 1, 2593 2593 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 2594 2594 add_srs_wkt (p, 2, 2595 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 2595 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 2596 2596 add_srs_wkt (p, 3, 2597 2597 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 2598 2598 add_srs_wkt (p, 4, 2599 2599 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2600 2600 add_srs_wkt (p, 5, 2601 2601 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2602 2602 add_srs_wkt (p, 6, ................................................................................ 2625 2625 add_proj4text (p, 1, 2626 2626 "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2627 2627 add_srs_wkt (p, 0, 2628 2628 "PROJCS[\"NAD27 / Alaska zone 8\",GEOGCS[\"NAD27\",DATUM["); 2629 2629 add_srs_wkt (p, 1, 2630 2630 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 2631 2631 add_srs_wkt (p, 2, 2632 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 2632 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 2633 2633 add_srs_wkt (p, 3, 2634 2634 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 2635 2635 add_srs_wkt (p, 4, 2636 2636 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2637 2637 add_srs_wkt (p, 5, 2638 2638 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2639 2639 add_srs_wkt (p, 6, ................................................................................ 2662 2662 add_proj4text (p, 1, 2663 2663 "3657607315 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2664 2664 add_srs_wkt (p, 0, 2665 2665 "PROJCS[\"NAD27 / Alaska zone 9\",GEOGCS[\"NAD27\",DATUM["); 2666 2666 add_srs_wkt (p, 1, 2667 2667 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 2668 2668 add_srs_wkt (p, 2, 2669 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 2669 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 2670 2670 add_srs_wkt (p, 3, 2671 2671 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 2672 2672 add_srs_wkt (p, 4, 2673 2673 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 2674 2674 add_srs_wkt (p, 5, 2675 2675 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 2676 2676 add_srs_wkt (p, 6, ................................................................................ 2701 2701 add_proj4text (p, 2, 2702 2702 "+datum=NAD27 +units=us-ft +no_defs"); 2703 2703 add_srs_wkt (p, 0, 2704 2704 "PROJCS[\"NAD27 / Alaska zone 10\",GEOGCS[\"NAD27\",DATUM"); 2705 2705 add_srs_wkt (p, 1, 2706 2706 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 2707 2707 add_srs_wkt (p, 2, 2708 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 2708 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 2709 2709 add_srs_wkt (p, 3, 2710 2710 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 2711 2711 add_srs_wkt (p, 4, 2712 2712 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2713 2713 add_srs_wkt (p, 5, 2714 2714 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2715 2715 add_srs_wkt (p, 6, ................................................................................ 2742 2742 add_proj4text (p, 2, 2743 2743 "+datum=NAD27 +units=us-ft +no_defs"); 2744 2744 add_srs_wkt (p, 0, 2745 2745 "PROJCS[\"NAD27 / California zone I\",GEOGCS[\"NAD27\",DA"); 2746 2746 add_srs_wkt (p, 1, 2747 2747 "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866"); 2748 2748 add_srs_wkt (p, 2, 2749 - "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008"); 2749 + "\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008"); 2750 2750 add_srs_wkt (p, 3, 2751 2751 "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\","); 2752 2752 add_srs_wkt (p, 4, 2753 2753 "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 2754 2754 add_srs_wkt (p, 5, 2755 2755 "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 2756 2756 add_srs_wkt (p, 6, ................................................................................ 2783 2783 add_proj4text (p, 2, 2784 2784 "2024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2785 2785 add_srs_wkt (p, 0, 2786 2786 "PROJCS[\"NAD27 / California zone II\",GEOGCS[\"NAD27\",D"); 2787 2787 add_srs_wkt (p, 1, 2788 2788 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 2789 2789 add_srs_wkt (p, 2, 2790 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 2790 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 2791 2791 add_srs_wkt (p, 3, 2792 2792 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 2793 2793 add_srs_wkt (p, 4, 2794 2794 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 2795 2795 add_srs_wkt (p, 5, 2796 2796 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 2797 2797 add_srs_wkt (p, 6, ................................................................................ 2826 2826 add_proj4text (p, 2, 2827 2827 "0=0 +datum=NAD27 +units=us-ft +no_defs"); 2828 2828 add_srs_wkt (p, 0, 2829 2829 "PROJCS[\"NAD27 / California zone III\",GEOGCS[\"NAD27\","); 2830 2830 add_srs_wkt (p, 1, 2831 2831 "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18"); 2832 2832 add_srs_wkt (p, 2, 2833 - "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70"); 2833 + "66\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"70"); 2834 2834 add_srs_wkt (p, 3, 2835 2835 "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 2836 2836 add_srs_wkt (p, 4, 2837 2837 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 2838 2838 add_srs_wkt (p, 5, 2839 2839 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 2840 2840 add_srs_wkt (p, 6, ................................................................................ 2867 2867 add_proj4text (p, 2, 2868 2868 " +units=us-ft +no_defs"); 2869 2869 add_srs_wkt (p, 0, 2870 2870 "PROJCS[\"NAD27 / California zone IV\",GEOGCS[\"NAD27\",D"); 2871 2871 add_srs_wkt (p, 1, 2872 2872 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 2873 2873 add_srs_wkt (p, 2, 2874 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 2874 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 2875 2875 add_srs_wkt (p, 3, 2876 2876 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 2877 2877 add_srs_wkt (p, 4, 2878 2878 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 2879 2879 add_srs_wkt (p, 5, 2880 2880 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 2881 2881 add_srs_wkt (p, 6, ................................................................................ 2908 2908 add_proj4text (p, 2, 2909 2909 "0 +datum=NAD27 +units=us-ft +no_defs"); 2910 2910 add_srs_wkt (p, 0, 2911 2911 "PROJCS[\"NAD27 / California zone V\",GEOGCS[\"NAD27\",DA"); 2912 2912 add_srs_wkt (p, 1, 2913 2913 "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866"); 2914 2914 add_srs_wkt (p, 2, 2915 - "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008"); 2915 + "\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008"); 2916 2916 add_srs_wkt (p, 3, 2917 2917 "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\","); 2918 2918 add_srs_wkt (p, 4, 2919 2919 "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 2920 2920 add_srs_wkt (p, 5, 2921 2921 "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 2922 2922 add_srs_wkt (p, 6, ................................................................................ 2949 2949 add_proj4text (p, 2, 2950 2950 "2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2951 2951 add_srs_wkt (p, 0, 2952 2952 "PROJCS[\"NAD27 / California zone VI\",GEOGCS[\"NAD27\",D"); 2953 2953 add_srs_wkt (p, 1, 2954 2954 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 2955 2955 add_srs_wkt (p, 2, 2956 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 2956 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 2957 2957 add_srs_wkt (p, 3, 2958 2958 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 2959 2959 add_srs_wkt (p, 4, 2960 2960 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 2961 2961 add_srs_wkt (p, 5, 2962 2962 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 2963 2963 add_srs_wkt (p, 6, ................................................................................ 2994 2994 add_proj4text (p, 3, 2995 2995 " +units=us-ft +no_defs"); 2996 2996 add_srs_wkt (p, 0, 2997 2997 "PROJCS[\"NAD27 / California zone VII (deprecated)\",GEOG"); 2998 2998 add_srs_wkt (p, 1, 2999 2999 "CS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROI"); 3000 3000 add_srs_wkt (p, 2, 3001 - "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY["); 3001 + "D[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY["); 3002 3002 add_srs_wkt (p, 3, 3003 3003 "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM"); 3004 3004 add_srs_wkt (p, 4, 3005 3005 "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de"); 3006 3006 add_srs_wkt (p, 5, 3007 3007 "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],"); 3008 3008 add_srs_wkt (p, 6, ................................................................................ 3037 3037 add_proj4text (p, 2, 3038 3038 "t +no_defs"); 3039 3039 add_srs_wkt (p, 0, 3040 3040 "PROJCS[\"NAD27 / Arizona East\",GEOGCS[\"NAD27\",DATUM[\""); 3041 3041 add_srs_wkt (p, 1, 3042 3042 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 3043 3043 add_srs_wkt (p, 2, 3044 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3044 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3045 3045 add_srs_wkt (p, 3, 3046 3046 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3047 3047 add_srs_wkt (p, 4, 3048 3048 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3049 3049 add_srs_wkt (p, 5, 3050 3050 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3051 3051 add_srs_wkt (p, 6, ................................................................................ 3076 3076 add_proj4text (p, 2, 3077 3077 "t +no_defs"); 3078 3078 add_srs_wkt (p, 0, 3079 3079 "PROJCS[\"NAD27 / Arizona Central\",GEOGCS[\"NAD27\",DATU"); 3080 3080 add_srs_wkt (p, 1, 3081 3081 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 3082 3082 add_srs_wkt (p, 2, 3083 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 3083 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 3084 3084 add_srs_wkt (p, 3, 3085 3085 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 3086 3086 add_srs_wkt (p, 4, 3087 3087 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 3088 3088 add_srs_wkt (p, 5, 3089 3089 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 3090 3090 add_srs_wkt (p, 6, ................................................................................ 3115 3115 add_proj4text (p, 2, 3116 3116 "defs"); 3117 3117 add_srs_wkt (p, 0, 3118 3118 "PROJCS[\"NAD27 / Arizona West\",GEOGCS[\"NAD27\",DATUM[\""); 3119 3119 add_srs_wkt (p, 1, 3120 3120 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 3121 3121 add_srs_wkt (p, 2, 3122 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3122 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3123 3123 add_srs_wkt (p, 3, 3124 3124 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3125 3125 add_srs_wkt (p, 4, 3126 3126 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3127 3127 add_srs_wkt (p, 5, 3128 3128 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3129 3129 add_srs_wkt (p, 6, ................................................................................ 3154 3154 add_proj4text (p, 2, 3155 3155 "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 3156 3156 add_srs_wkt (p, 0, 3157 3157 "PROJCS[\"NAD27 / Arkansas North\",GEOGCS[\"NAD27\",DATUM"); 3158 3158 add_srs_wkt (p, 1, 3159 3159 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 3160 3160 add_srs_wkt (p, 2, 3161 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 3161 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 3162 3162 add_srs_wkt (p, 3, 3163 3163 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 3164 3164 add_srs_wkt (p, 4, 3165 3165 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 3166 3166 add_srs_wkt (p, 5, 3167 3167 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 3168 3168 add_srs_wkt (p, 6, ................................................................................ 3197 3197 add_proj4text (p, 2, 3198 3198 " +datum=NAD27 +units=us-ft +no_defs"); 3199 3199 add_srs_wkt (p, 0, 3200 3200 "PROJCS[\"NAD27 / Arkansas South\",GEOGCS[\"NAD27\",DATUM"); 3201 3201 add_srs_wkt (p, 1, 3202 3202 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 3203 3203 add_srs_wkt (p, 2, 3204 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 3204 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 3205 3205 add_srs_wkt (p, 3, 3206 3206 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 3207 3207 add_srs_wkt (p, 4, 3208 3208 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 3209 3209 add_srs_wkt (p, 5, 3210 3210 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 3211 3211 add_srs_wkt (p, 6, ................................................................................ 3238 3238 add_proj4text (p, 2, 3239 3239 "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 3240 3240 add_srs_wkt (p, 0, 3241 3241 "PROJCS[\"NAD27 / Colorado North\",GEOGCS[\"NAD27\",DATUM"); 3242 3242 add_srs_wkt (p, 1, 3243 3243 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 3244 3244 add_srs_wkt (p, 2, 3245 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 3245 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 3246 3246 add_srs_wkt (p, 3, 3247 3247 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 3248 3248 add_srs_wkt (p, 4, 3249 3249 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 3250 3250 add_srs_wkt (p, 5, 3251 3251 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 3252 3252 add_srs_wkt (p, 6, ................................................................................ 3281 3281 add_proj4text (p, 2, 3282 3282 "NAD27 +units=us-ft +no_defs"); 3283 3283 add_srs_wkt (p, 0, 3284 3284 "PROJCS[\"NAD27 / Colorado Central\",GEOGCS[\"NAD27\",DAT"); 3285 3285 add_srs_wkt (p, 1, 3286 3286 "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 3287 3287 add_srs_wkt (p, 2, 3288 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 3288 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 3289 3289 add_srs_wkt (p, 3, 3290 3290 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 3291 3291 add_srs_wkt (p, 4, 3292 3292 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 3293 3293 add_srs_wkt (p, 5, 3294 3294 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 3295 3295 add_srs_wkt (p, 6, ................................................................................ 3322 3322 add_proj4text (p, 2, 3323 3323 "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 3324 3324 add_srs_wkt (p, 0, 3325 3325 "PROJCS[\"NAD27 / Colorado South\",GEOGCS[\"NAD27\",DATUM"); 3326 3326 add_srs_wkt (p, 1, 3327 3327 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 3328 3328 add_srs_wkt (p, 2, 3329 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 3329 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 3330 3330 add_srs_wkt (p, 3, 3331 3331 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 3332 3332 add_srs_wkt (p, 4, 3333 3333 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 3334 3334 add_srs_wkt (p, 5, 3335 3335 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 3336 3336 add_srs_wkt (p, 6, ................................................................................ 3365 3365 add_proj4text (p, 2, 3366 3366 "0=0 +datum=NAD27 +units=us-ft +no_defs"); 3367 3367 add_srs_wkt (p, 0, 3368 3368 "PROJCS[\"NAD27 / Connecticut\",GEOGCS[\"NAD27\",DATUM[\""); 3369 3369 add_srs_wkt (p, 1, 3370 3370 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 3371 3371 add_srs_wkt (p, 2, 3372 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3372 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3373 3373 add_srs_wkt (p, 3, 3374 3374 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3375 3375 add_srs_wkt (p, 4, 3376 3376 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3377 3377 add_srs_wkt (p, 5, 3378 3378 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3379 3379 add_srs_wkt (p, 6, ................................................................................ 3406 3406 add_proj4text (p, 2, 3407 3407 "-ft +no_defs"); 3408 3408 add_srs_wkt (p, 0, 3409 3409 "PROJCS[\"NAD27 / Delaware\",GEOGCS[\"NAD27\",DATUM[\"Nor"); 3410 3410 add_srs_wkt (p, 1, 3411 3411 "th_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637820"); 3412 3412 add_srs_wkt (p, 2, 3413 - "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTH"); 3413 + "6.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AUTH"); 3414 3414 add_srs_wkt (p, 3, 3415 3415 "ORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORI"); 3416 3416 add_srs_wkt (p, 4, 3417 3417 "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943"); 3418 3418 add_srs_wkt (p, 5, 3419 3419 "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]"); 3420 3420 add_srs_wkt (p, 6, ................................................................................ 3445 3445 add_proj4text (p, 2, 3446 3446 "=us-ft +no_defs"); 3447 3447 add_srs_wkt (p, 0, 3448 3448 "PROJCS[\"NAD27 / Florida East\",GEOGCS[\"NAD27\",DATUM[\""); 3449 3449 add_srs_wkt (p, 1, 3450 3450 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 3451 3451 add_srs_wkt (p, 2, 3452 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3452 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3453 3453 add_srs_wkt (p, 3, 3454 3454 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3455 3455 add_srs_wkt (p, 4, 3456 3456 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3457 3457 add_srs_wkt (p, 5, 3458 3458 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3459 3459 add_srs_wkt (p, 6, ................................................................................ 3484 3484 add_proj4text (p, 2, 3485 3485 "=us-ft +no_defs"); 3486 3486 add_srs_wkt (p, 0, 3487 3487 "PROJCS[\"NAD27 / Florida West\",GEOGCS[\"NAD27\",DATUM[\""); 3488 3488 add_srs_wkt (p, 1, 3489 3489 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 3490 3490 add_srs_wkt (p, 2, 3491 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3491 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3492 3492 add_srs_wkt (p, 3, 3493 3493 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3494 3494 add_srs_wkt (p, 4, 3495 3495 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3496 3496 add_srs_wkt (p, 5, 3497 3497 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3498 3498 add_srs_wkt (p, 6, ................................................................................ 3523 3523 add_proj4text (p, 2, 3524 3524 "7 +units=us-ft +no_defs"); 3525 3525 add_srs_wkt (p, 0, 3526 3526 "PROJCS[\"NAD27 / Florida North\",GEOGCS[\"NAD27\",DATUM["); 3527 3527 add_srs_wkt (p, 1, 3528 3528 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 3529 3529 add_srs_wkt (p, 2, 3530 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 3530 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 3531 3531 add_srs_wkt (p, 3, 3532 3532 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 3533 3533 add_srs_wkt (p, 4, 3534 3534 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 3535 3535 add_srs_wkt (p, 5, 3536 3536 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 3537 3537 add_srs_wkt (p, 6, ................................................................................ 3564 3564 add_proj4text (p, 2, 3565 3565 "t +no_defs"); 3566 3566 add_srs_wkt (p, 0, 3567 3567 "PROJCS[\"NAD27 / Georgia East\",GEOGCS[\"NAD27\",DATUM[\""); 3568 3568 add_srs_wkt (p, 1, 3569 3569 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 3570 3570 add_srs_wkt (p, 2, 3571 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3571 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3572 3572 add_srs_wkt (p, 3, 3573 3573 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3574 3574 add_srs_wkt (p, 4, 3575 3575 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3576 3576 add_srs_wkt (p, 5, 3577 3577 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3578 3578 add_srs_wkt (p, 6, ................................................................................ 3603 3603 add_proj4text (p, 2, 3604 3604 "t +no_defs"); 3605 3605 add_srs_wkt (p, 0, 3606 3606 "PROJCS[\"NAD27 / Georgia West\",GEOGCS[\"NAD27\",DATUM[\""); 3607 3607 add_srs_wkt (p, 1, 3608 3608 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 3609 3609 add_srs_wkt (p, 2, 3610 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3610 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3611 3611 add_srs_wkt (p, 3, 3612 3612 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3613 3613 add_srs_wkt (p, 4, 3614 3614 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3615 3615 add_srs_wkt (p, 5, 3616 3616 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3617 3617 add_srs_wkt (p, 6, ................................................................................ 3642 3642 add_proj4text (p, 2, 3643 3643 "=0 +datum=NAD27 +units=us-ft +no_defs"); 3644 3644 add_srs_wkt (p, 0, 3645 3645 "PROJCS[\"NAD27 / Idaho East\",GEOGCS[\"NAD27\",DATUM[\"N"); 3646 3646 add_srs_wkt (p, 1, 3647 3647 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 3648 3648 add_srs_wkt (p, 2, 3649 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3649 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3650 3650 add_srs_wkt (p, 3, 3651 3651 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3652 3652 add_srs_wkt (p, 4, 3653 3653 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3654 3654 add_srs_wkt (p, 5, 3655 3655 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3656 3656 add_srs_wkt (p, 6, ................................................................................ 3681 3681 add_proj4text (p, 2, 3682 3682 "7 +units=us-ft +no_defs"); 3683 3683 add_srs_wkt (p, 0, 3684 3684 "PROJCS[\"NAD27 / Idaho Central\",GEOGCS[\"NAD27\",DATUM["); 3685 3685 add_srs_wkt (p, 1, 3686 3686 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 3687 3687 add_srs_wkt (p, 2, 3688 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 3688 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 3689 3689 add_srs_wkt (p, 3, 3690 3690 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 3691 3691 add_srs_wkt (p, 4, 3692 3692 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 3693 3693 add_srs_wkt (p, 5, 3694 3694 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 3695 3695 add_srs_wkt (p, 6, ................................................................................ 3720 3720 add_proj4text (p, 2, 3721 3721 "nits=us-ft +no_defs"); 3722 3722 add_srs_wkt (p, 0, 3723 3723 "PROJCS[\"NAD27 / Idaho West\",GEOGCS[\"NAD27\",DATUM[\"N"); 3724 3724 add_srs_wkt (p, 1, 3725 3725 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 3726 3726 add_srs_wkt (p, 2, 3727 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3727 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3728 3728 add_srs_wkt (p, 3, 3729 3729 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3730 3730 add_srs_wkt (p, 4, 3731 3731 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3732 3732 add_srs_wkt (p, 5, 3733 3733 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3734 3734 add_srs_wkt (p, 6, ................................................................................ 3759 3759 add_proj4text (p, 2, 3760 3760 "=0 +datum=NAD27 +units=us-ft +no_defs"); 3761 3761 add_srs_wkt (p, 0, 3762 3762 "PROJCS[\"NAD27 / Illinois East\",GEOGCS[\"NAD27\",DATUM["); 3763 3763 add_srs_wkt (p, 1, 3764 3764 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 3765 3765 add_srs_wkt (p, 2, 3766 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 3766 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 3767 3767 add_srs_wkt (p, 3, 3768 3768 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 3769 3769 add_srs_wkt (p, 4, 3770 3770 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 3771 3771 add_srs_wkt (p, 5, 3772 3772 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 3773 3773 add_srs_wkt (p, 6, ................................................................................ 3798 3798 add_proj4text (p, 2, 3799 3799 "um=NAD27 +units=us-ft +no_defs"); 3800 3800 add_srs_wkt (p, 0, 3801 3801 "PROJCS[\"NAD27 / Illinois West\",GEOGCS[\"NAD27\",DATUM["); 3802 3802 add_srs_wkt (p, 1, 3803 3803 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 3804 3804 add_srs_wkt (p, 2, 3805 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 3805 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 3806 3806 add_srs_wkt (p, 3, 3807 3807 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 3808 3808 add_srs_wkt (p, 4, 3809 3809 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 3810 3810 add_srs_wkt (p, 5, 3811 3811 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 3812 3812 add_srs_wkt (p, 6, ................................................................................ 3837 3837 add_proj4text (p, 2, 3838 3838 "ts=us-ft +no_defs"); 3839 3839 add_srs_wkt (p, 0, 3840 3840 "PROJCS[\"NAD27 / Indiana East\",GEOGCS[\"NAD27\",DATUM[\""); 3841 3841 add_srs_wkt (p, 1, 3842 3842 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 3843 3843 add_srs_wkt (p, 2, 3844 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3844 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3845 3845 add_srs_wkt (p, 3, 3846 3846 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3847 3847 add_srs_wkt (p, 4, 3848 3848 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3849 3849 add_srs_wkt (p, 5, 3850 3850 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3851 3851 add_srs_wkt (p, 6, ................................................................................ 3876 3876 add_proj4text (p, 2, 3877 3877 "ts=us-ft +no_defs"); 3878 3878 add_srs_wkt (p, 0, 3879 3879 "PROJCS[\"NAD27 / Indiana West\",GEOGCS[\"NAD27\",DATUM[\""); 3880 3880 add_srs_wkt (p, 1, 3881 3881 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 3882 3882 add_srs_wkt (p, 2, 3883 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3883 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 3884 3884 add_srs_wkt (p, 3, 3885 3885 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3886 3886 add_srs_wkt (p, 4, 3887 3887 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3888 3888 add_srs_wkt (p, 5, 3889 3889 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3890 3890 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 66 66 add_proj4text (p, 2, 67 67 "=0 +datum=NAD27 +units=us-ft +no_defs"); 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"NAD27 / Iowa North\",GEOGCS[\"NAD27\",DATUM[\"N"); 70 70 add_srs_wkt (p, 1, 71 71 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 72 72 add_srs_wkt (p, 2, 73 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 73 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 74 74 add_srs_wkt (p, 3, 75 75 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 76 76 add_srs_wkt (p, 4, 77 77 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 78 78 add_srs_wkt (p, 5, 79 79 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 80 80 add_srs_wkt (p, 6, ................................................................................ 107 107 add_proj4text (p, 2, 108 108 " +datum=NAD27 +units=us-ft +no_defs"); 109 109 add_srs_wkt (p, 0, 110 110 "PROJCS[\"NAD27 / Iowa South\",GEOGCS[\"NAD27\",DATUM[\"N"); 111 111 add_srs_wkt (p, 1, 112 112 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 113 113 add_srs_wkt (p, 2, 114 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 114 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 115 115 add_srs_wkt (p, 3, 116 116 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 117 117 add_srs_wkt (p, 4, 118 118 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 119 119 add_srs_wkt (p, 5, 120 120 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 121 121 add_srs_wkt (p, 6, ................................................................................ 148 148 add_proj4text (p, 2, 149 149 "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 150 150 add_srs_wkt (p, 0, 151 151 "PROJCS[\"NAD27 / Kansas North\",GEOGCS[\"NAD27\",DATUM[\""); 152 152 add_srs_wkt (p, 1, 153 153 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 154 154 add_srs_wkt (p, 2, 155 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 155 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 156 156 add_srs_wkt (p, 3, 157 157 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 158 158 add_srs_wkt (p, 4, 159 159 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 160 160 add_srs_wkt (p, 5, 161 161 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 162 162 add_srs_wkt (p, 6, ................................................................................ 189 189 add_proj4text (p, 2, 190 190 "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 191 191 add_srs_wkt (p, 0, 192 192 "PROJCS[\"NAD27 / Kansas South\",GEOGCS[\"NAD27\",DATUM[\""); 193 193 add_srs_wkt (p, 1, 194 194 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 195 195 add_srs_wkt (p, 2, 196 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 196 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 197 197 add_srs_wkt (p, 3, 198 198 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 199 199 add_srs_wkt (p, 4, 200 200 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 201 201 add_srs_wkt (p, 5, 202 202 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 203 203 add_srs_wkt (p, 6, ................................................................................ 232 232 add_proj4text (p, 2, 233 233 "0=0 +datum=NAD27 +units=us-ft +no_defs"); 234 234 add_srs_wkt (p, 0, 235 235 "PROJCS[\"NAD27 / Kentucky North\",GEOGCS[\"NAD27\",DATUM"); 236 236 add_srs_wkt (p, 1, 237 237 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 238 238 add_srs_wkt (p, 2, 239 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 239 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 240 240 add_srs_wkt (p, 3, 241 241 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 242 242 add_srs_wkt (p, 4, 243 243 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 244 244 add_srs_wkt (p, 5, 245 245 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 246 246 add_srs_wkt (p, 6, ................................................................................ 273 273 add_proj4text (p, 2, 274 274 "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 275 275 add_srs_wkt (p, 0, 276 276 "PROJCS[\"NAD27 / Kentucky South\",GEOGCS[\"NAD27\",DATUM"); 277 277 add_srs_wkt (p, 1, 278 278 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 279 279 add_srs_wkt (p, 2, 280 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 280 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 281 281 add_srs_wkt (p, 3, 282 282 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 283 283 add_srs_wkt (p, 4, 284 284 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 285 285 add_srs_wkt (p, 5, 286 286 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 287 287 add_srs_wkt (p, 6, ................................................................................ 316 316 add_proj4text (p, 2, 317 317 "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 318 318 add_srs_wkt (p, 0, 319 319 "PROJCS[\"NAD27 / Louisiana North\",GEOGCS[\"NAD27\",DATU"); 320 320 add_srs_wkt (p, 1, 321 321 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 322 322 add_srs_wkt (p, 2, 323 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 323 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 324 324 add_srs_wkt (p, 3, 325 325 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 326 326 add_srs_wkt (p, 4, 327 327 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 328 328 add_srs_wkt (p, 5, 329 329 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 330 330 add_srs_wkt (p, 6, ................................................................................ 359 359 add_proj4text (p, 2, 360 360 "=0 +datum=NAD27 +units=us-ft +no_defs"); 361 361 add_srs_wkt (p, 0, 362 362 "PROJCS[\"NAD27 / Louisiana South\",GEOGCS[\"NAD27\",DATU"); 363 363 add_srs_wkt (p, 1, 364 364 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 365 365 add_srs_wkt (p, 2, 366 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 366 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 367 367 add_srs_wkt (p, 3, 368 368 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 369 369 add_srs_wkt (p, 4, 370 370 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 371 371 add_srs_wkt (p, 5, 372 372 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 373 373 add_srs_wkt (p, 6, ................................................................................ 400 400 add_proj4text (p, 2, 401 401 "-ft +no_defs"); 402 402 add_srs_wkt (p, 0, 403 403 "PROJCS[\"NAD27 / Maine East\",GEOGCS[\"NAD27\",DATUM[\"N"); 404 404 add_srs_wkt (p, 1, 405 405 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 406 406 add_srs_wkt (p, 2, 407 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 407 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 408 408 add_srs_wkt (p, 3, 409 409 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 410 410 add_srs_wkt (p, 4, 411 411 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 412 412 add_srs_wkt (p, 5, 413 413 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 414 414 add_srs_wkt (p, 6, ................................................................................ 439 439 add_proj4text (p, 2, 440 440 "um=NAD27 +units=us-ft +no_defs"); 441 441 add_srs_wkt (p, 0, 442 442 "PROJCS[\"NAD27 / Maine West\",GEOGCS[\"NAD27\",DATUM[\"N"); 443 443 add_srs_wkt (p, 1, 444 444 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 445 445 add_srs_wkt (p, 2, 446 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 446 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 447 447 add_srs_wkt (p, 3, 448 448 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 449 449 add_srs_wkt (p, 4, 450 450 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 451 451 add_srs_wkt (p, 5, 452 452 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 453 453 add_srs_wkt (p, 6, ................................................................................ 478 478 add_proj4text (p, 2, 479 479 "7 +units=us-ft +no_defs"); 480 480 add_srs_wkt (p, 0, 481 481 "PROJCS[\"NAD27 / Maryland\",GEOGCS[\"NAD27\",DATUM[\"Nor"); 482 482 add_srs_wkt (p, 1, 483 483 "th_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637820"); 484 484 add_srs_wkt (p, 2, 485 - "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTH"); 485 + "6.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AUTH"); 486 486 add_srs_wkt (p, 3, 487 487 "ORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORI"); 488 488 add_srs_wkt (p, 4, 489 489 "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943"); 490 490 add_srs_wkt (p, 5, 491 491 "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]"); 492 492 add_srs_wkt (p, 6, ................................................................................ 519 519 add_proj4text (p, 2, 520 520 " +datum=NAD27 +units=us-ft +no_defs"); 521 521 add_srs_wkt (p, 0, 522 522 "PROJCS[\"NAD27 / Massachusetts Mainland\",GEOGCS[\"NAD27"); 523 523 add_srs_wkt (p, 1, 524 524 "\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke"); 525 525 add_srs_wkt (p, 2, 526 - " 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\""); 526 + " 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\""); 527 527 add_srs_wkt (p, 3, 528 528 "7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwic"); 529 529 add_srs_wkt (p, 4, 530 530 "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01"); 531 531 add_srs_wkt (p, 5, 532 532 "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati"); 533 533 add_srs_wkt (p, 6, ................................................................................ 560 560 add_proj4text (p, 2, 561 561 " +datum=NAD27 +units=us-ft +no_defs"); 562 562 add_srs_wkt (p, 0, 563 563 "PROJCS[\"NAD27 / Massachusetts Island\",GEOGCS[\"NAD27\""); 564 564 add_srs_wkt (p, 1, 565 565 ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1"); 566 566 add_srs_wkt (p, 2, 567 - "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7"); 567 + "866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7"); 568 568 add_srs_wkt (p, 3, 569 569 "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich"); 570 570 add_srs_wkt (p, 4, 571 571 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 572 572 add_srs_wkt (p, 5, 573 573 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 574 574 add_srs_wkt (p, 6, ................................................................................ 601 601 add_proj4text (p, 2, 602 602 "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 603 603 add_srs_wkt (p, 0, 604 604 "PROJCS[\"NAD27 / Minnesota North\",GEOGCS[\"NAD27\",DATU"); 605 605 add_srs_wkt (p, 1, 606 606 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 607 607 add_srs_wkt (p, 2, 608 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 608 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 609 609 add_srs_wkt (p, 3, 610 610 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 611 611 add_srs_wkt (p, 4, 612 612 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 613 613 add_srs_wkt (p, 5, 614 614 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 615 615 add_srs_wkt (p, 6, ................................................................................ 642 642 add_proj4text (p, 2, 643 643 "27 +units=us-ft +no_defs"); 644 644 add_srs_wkt (p, 0, 645 645 "PROJCS[\"NAD27 / Minnesota Central\",GEOGCS[\"NAD27\",DA"); 646 646 add_srs_wkt (p, 1, 647 647 "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866"); 648 648 add_srs_wkt (p, 2, 649 - "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008"); 649 + "\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008"); 650 650 add_srs_wkt (p, 3, 651 651 "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\","); 652 652 add_srs_wkt (p, 4, 653 653 "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 654 654 add_srs_wkt (p, 5, 655 655 "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 656 656 add_srs_wkt (p, 6, ................................................................................ 683 683 add_proj4text (p, 2, 684 684 "datum=NAD27 +units=us-ft +no_defs"); 685 685 add_srs_wkt (p, 0, 686 686 "PROJCS[\"NAD27 / Minnesota South\",GEOGCS[\"NAD27\",DATU"); 687 687 add_srs_wkt (p, 1, 688 688 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 689 689 add_srs_wkt (p, 2, 690 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 690 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 691 691 add_srs_wkt (p, 3, 692 692 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 693 693 add_srs_wkt (p, 4, 694 694 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 695 695 add_srs_wkt (p, 5, 696 696 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 697 697 add_srs_wkt (p, 6, ................................................................................ 724 724 add_proj4text (p, 2, 725 725 "AD27 +units=us-ft +no_defs"); 726 726 add_srs_wkt (p, 0, 727 727 "PROJCS[\"NAD27 / Mississippi East\",GEOGCS[\"NAD27\",DAT"); 728 728 add_srs_wkt (p, 1, 729 729 "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 730 730 add_srs_wkt (p, 2, 731 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 731 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 732 732 add_srs_wkt (p, 3, 733 733 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 734 734 add_srs_wkt (p, 4, 735 735 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 736 736 add_srs_wkt (p, 5, 737 737 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 738 738 add_srs_wkt (p, 6, ................................................................................ 763 763 add_proj4text (p, 2, 764 764 "ts=us-ft +no_defs"); 765 765 add_srs_wkt (p, 0, 766 766 "PROJCS[\"NAD27 / Mississippi West\",GEOGCS[\"NAD27\",DAT"); 767 767 add_srs_wkt (p, 1, 768 768 "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 769 769 add_srs_wkt (p, 2, 770 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 770 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 771 771 add_srs_wkt (p, 3, 772 772 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 773 773 add_srs_wkt (p, 4, 774 774 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 775 775 add_srs_wkt (p, 5, 776 776 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 777 777 add_srs_wkt (p, 6, ................................................................................ 802 802 add_proj4text (p, 2, 803 803 "ts=us-ft +no_defs"); 804 804 add_srs_wkt (p, 0, 805 805 "PROJCS[\"NAD27 / Missouri East\",GEOGCS[\"NAD27\",DATUM["); 806 806 add_srs_wkt (p, 1, 807 807 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 808 808 add_srs_wkt (p, 2, 809 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 809 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 810 810 add_srs_wkt (p, 3, 811 811 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 812 812 add_srs_wkt (p, 4, 813 813 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 814 814 add_srs_wkt (p, 5, 815 815 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 816 816 add_srs_wkt (p, 6, ................................................................................ 841 841 add_proj4text (p, 2, 842 842 "ts=us-ft +no_defs"); 843 843 add_srs_wkt (p, 0, 844 844 "PROJCS[\"NAD27 / Missouri Central\",GEOGCS[\"NAD27\",DAT"); 845 845 add_srs_wkt (p, 1, 846 846 "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 847 847 add_srs_wkt (p, 2, 848 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 848 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 849 849 add_srs_wkt (p, 3, 850 850 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 851 851 add_srs_wkt (p, 4, 852 852 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 853 853 add_srs_wkt (p, 5, 854 854 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 855 855 add_srs_wkt (p, 6, ................................................................................ 880 880 add_proj4text (p, 2, 881 881 "ts=us-ft +no_defs"); 882 882 add_srs_wkt (p, 0, 883 883 "PROJCS[\"NAD27 / Missouri West\",GEOGCS[\"NAD27\",DATUM["); 884 884 add_srs_wkt (p, 1, 885 885 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 886 886 add_srs_wkt (p, 2, 887 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 887 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 888 888 add_srs_wkt (p, 3, 889 889 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 890 890 add_srs_wkt (p, 4, 891 891 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 892 892 add_srs_wkt (p, 5, 893 893 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 894 894 add_srs_wkt (p, 6, ................................................................................ 921 921 add_proj4text (p, 3, 922 922 "7 +units=us-ft +no_defs"); 923 923 add_srs_wkt (p, 0, 924 924 "PROJCS[\"NAD27 / California zone VII\",GEOGCS[\"NAD27\","); 925 925 add_srs_wkt (p, 1, 926 926 "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18"); 927 927 add_srs_wkt (p, 2, 928 - "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70"); 928 + "66\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"70"); 929 929 add_srs_wkt (p, 3, 930 930 "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 931 931 add_srs_wkt (p, 4, 932 932 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 933 933 add_srs_wkt (p, 5, 934 934 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 935 935 add_srs_wkt (p, 6, ................................................................................ 966 966 add_srs_wkt (p, 0, 967 967 "PROJCS[\"NAD Michigan / Michigan East (deprecated)\",GEO"); 968 968 add_srs_wkt (p, 1, 969 969 "GCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROID"); 970 970 add_srs_wkt (p, 2, 971 971 "[\"Clarke 1866 Michigan\",6378450.047548896,294.97869716"); 972 972 add_srs_wkt (p, 3, 973 - "46739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",\""); 973 + "46772,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",\""); 974 974 add_srs_wkt (p, 4, 975 975 "6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 976 976 add_srs_wkt (p, 5, 977 977 "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 978 978 add_srs_wkt (p, 6, 979 979 "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 980 980 add_srs_wkt (p, 7, ................................................................................ 1007 1007 add_srs_wkt (p, 0, 1008 1008 "PROJCS[\"NAD Michigan / Michigan Old Central (deprecated"); 1009 1009 add_srs_wkt (p, 1, 1010 1010 ")\",GEOGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",S"); 1011 1011 add_srs_wkt (p, 2, 1012 1012 "PHEROID[\"Clarke 1866 Michigan\",6378450.047548896,294.9"); 1013 1013 add_srs_wkt (p, 3, 1014 - "786971646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"E"); 1014 + "786971646772,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"E"); 1015 1015 add_srs_wkt (p, 4, 1016 1016 "PSG\",\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"); 1017 1017 add_srs_wkt (p, 5, 1018 1018 "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI"); 1019 1019 add_srs_wkt (p, 6, 1020 1020 "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L"); 1021 1021 add_srs_wkt (p, 7, ................................................................................ 1048 1048 add_srs_wkt (p, 0, 1049 1049 "PROJCS[\"NAD Michigan / Michigan West (deprecated)\",GEO"); 1050 1050 add_srs_wkt (p, 1, 1051 1051 "GCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROID"); 1052 1052 add_srs_wkt (p, 2, 1053 1053 "[\"Clarke 1866 Michigan\",6378450.047548896,294.97869716"); 1054 1054 add_srs_wkt (p, 3, 1055 - "46739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",\""); 1055 + "46772,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",\""); 1056 1056 add_srs_wkt (p, 4, 1057 1057 "6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 1058 1058 add_srs_wkt (p, 5, 1059 1059 "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 1060 1060 add_srs_wkt (p, 6, 1061 1061 "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude"); 1062 1062 add_srs_wkt (p, 7, ................................................................................ 1091 1091 add_srs_wkt (p, 0, 1092 1092 "PROJCS[\"NAD Michigan / Michigan North (deprecated)\",GE"); 1093 1093 add_srs_wkt (p, 1, 1094 1094 "OGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROI"); 1095 1095 add_srs_wkt (p, 2, 1096 1096 "D[\"Clarke 1866 Michigan\",6378450.047548896,294.9786971"); 1097 1097 add_srs_wkt (p, 3, 1098 - "646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\","); 1098 + "646772,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\","); 1099 1099 add_srs_wkt (p, 4, 1100 1100 "\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 1101 1101 add_srs_wkt (p, 5, 1102 1102 "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 1103 1103 add_srs_wkt (p, 6, 1104 1104 "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 1105 1105 add_srs_wkt (p, 7, ................................................................................ 1136 1136 add_srs_wkt (p, 0, 1137 1137 "PROJCS[\"NAD Michigan / Michigan Central (deprecated)\","); 1138 1138 add_srs_wkt (p, 1, 1139 1139 "GEOGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHER"); 1140 1140 add_srs_wkt (p, 2, 1141 1141 "OID[\"Clarke 1866 Michigan\",6378450.047548896,294.97869"); 1142 1142 add_srs_wkt (p, 3, 1143 - "71646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\""); 1143 + "71646772,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\""); 1144 1144 add_srs_wkt (p, 4, 1145 1145 ",\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 1146 1146 add_srs_wkt (p, 5, 1147 1147 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 1148 1148 add_srs_wkt (p, 6, 1149 1149 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 1150 1150 add_srs_wkt (p, 7, ................................................................................ 1181 1181 add_srs_wkt (p, 0, 1182 1182 "PROJCS[\"NAD Michigan / Michigan South (deprecated)\",GE"); 1183 1183 add_srs_wkt (p, 1, 1184 1184 "OGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROI"); 1185 1185 add_srs_wkt (p, 2, 1186 1186 "D[\"Clarke 1866 Michigan\",6378450.047548896,294.9786971"); 1187 1187 add_srs_wkt (p, 3, 1188 - "646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\","); 1188 + "646772,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\","); 1189 1189 add_srs_wkt (p, 4, 1190 1190 "\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8"); 1191 1191 add_srs_wkt (p, 5, 1192 1192 "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E"); 1193 1193 add_srs_wkt (p, 6, 1194 1194 "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu"); 1195 1195 add_srs_wkt (p, 7,
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_ext" on Wed May 27 18:50:23 2015 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_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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 1105 1105 "ATF (Paris) / Nord de Guerre", 0, 0, 1106 1106 "Plessis 1817", "Paris RGS", 1107 1107 "Ancienne_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre", 1108 1108 "X", "East", "Y", "North"); 1109 1109 add_proj4text (p, 0, 1110 1110 "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000"); 1111 1111 add_proj4text (p, 1, 1112 - "001 +lon_0=5.399999999999999 +k_0=0.99950908 +x_0=500000"); 1112 + "001 +lon_0=5.4 +k_0=0.99950908 +x_0=500000 +y_0=300000 +"); 1113 1113 add_proj4text (p, 2, 1114 - " +y_0=300000 +a=6376523 +b=6355862.933255573 +pm=2.33720"); 1114 + "a=6376523 +b=6355862.933255573 +pm=2.337208333333333 +un"); 1115 1115 add_proj4text (p, 3, 1116 - "8333333333 +units=m +no_defs"); 1116 + "its=m +no_defs"); 1117 1117 add_srs_wkt (p, 0, 1118 1118 "PROJCS[\"ATF (Paris) / Nord de Guerre\",GEOGCS[\"ATF (Pa"); 1119 1119 add_srs_wkt (p, 1, 1120 1120 "ris)\",DATUM[\"Ancienne_Triangulation_Francaise_Paris\","); 1121 1121 add_srs_wkt (p, 2, 1122 1122 "SPHEROID[\"Plessis 1817\",6376523,308.64,AUTHORITY[\"EPS"); 1123 1123 add_srs_wkt (p, 3, ................................................................................ 1129 1129 add_srs_wkt (p, 6, 1130 1130 "9105\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS"); 1131 1131 add_srs_wkt (p, 7, 1132 1132 "T],AUTHORITY[\"EPSG\",\"4901\"]],PROJECTION[\"Lambert_Co"); 1133 1133 add_srs_wkt (p, 8, 1134 1134 "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",55"); 1135 1135 add_srs_wkt (p, 9, 1136 - "],PARAMETER[\"central_meridian\",5.999999999999998],PARA"); 1136 + "],PARAMETER[\"central_meridian\",6],PARAMETER[\"scale_fa"); 1137 1137 add_srs_wkt (p, 10, 1138 - "METER[\"scale_factor\",0.99950908],PARAMETER[\"false_eas"); 1138 + "ctor\",0.99950908],PARAMETER[\"false_easting\",500000],P"); 1139 1139 add_srs_wkt (p, 11, 1140 - "ting\",500000],PARAMETER[\"false_northing\",300000],UNIT"); 1140 + "ARAMETER[\"false_northing\",300000],UNIT[\"metre\",1,AUT"); 1141 1141 add_srs_wkt (p, 12, 1142 - "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA"); 1142 + "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N"); 1143 1143 add_srs_wkt (p, 13, 1144 - "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"27500\"]]"); 1144 + "ORTH],AUTHORITY[\"EPSG\",\"27500\"]]"); 1145 1145 p = add_epsg_def_ex (filter, first, last, 27561, "epsg", 27561, 1146 1146 "NTF (Paris) / Lambert Nord France", 0, 0, 1147 1147 "Clarke 1880 (IGN)", "Paris", 1148 1148 "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre", 1149 1149 "X", "East", "Y", "North"); 1150 1150 add_proj4text (p, 0, 1151 1151 "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000"); ................................................................................ 1158 1158 add_srs_wkt (p, 0, 1159 1159 "PROJCS[\"NTF (Paris) / Lambert Nord France\",GEOGCS[\"NT"); 1160 1160 add_srs_wkt (p, 1, 1161 1161 "F (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Par"); 1162 1162 add_srs_wkt (p, 2, 1163 1163 "is\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021"); 1164 1164 add_srs_wkt (p, 3, 1165 - "2936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3"); 1165 + "2936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3"); 1166 1166 add_srs_wkt (p, 4, 1167 1167 "20,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris"); 1168 1168 add_srs_wkt (p, 5, 1169 1169 "\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\""); 1170 1170 add_srs_wkt (p, 6, 1171 1171 ",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS["); 1172 1172 add_srs_wkt (p, 7, ................................................................................ 1199 1199 add_srs_wkt (p, 0, 1200 1200 "PROJCS[\"NTF (Paris) / Lambert Centre France\",GEOGCS[\""); 1201 1201 add_srs_wkt (p, 1, 1202 1202 "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P"); 1203 1203 add_srs_wkt (p, 2, 1204 1204 "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660"); 1205 1205 add_srs_wkt (p, 3, 1206 - "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 1206 + "212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 1207 1207 add_srs_wkt (p, 4, 1208 1208 ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par"); 1209 1209 add_srs_wkt (p, 5, 1210 1210 "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra"); 1211 1211 add_srs_wkt (p, 6, 1212 1212 "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX"); 1213 1213 add_srs_wkt (p, 7, ................................................................................ 1242 1242 add_srs_wkt (p, 0, 1243 1243 "PROJCS[\"NTF (Paris) / Lambert Sud France\",GEOGCS[\"NTF"); 1244 1244 add_srs_wkt (p, 1, 1245 1245 " (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Pari"); 1246 1246 add_srs_wkt (p, 2, 1247 1247 "s\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212"); 1248 1248 add_srs_wkt (p, 3, 1249 - "936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32"); 1249 + "936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32"); 1250 1250 add_srs_wkt (p, 4, 1251 1251 "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\""); 1252 1252 add_srs_wkt (p, 5, 1253 1253 ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\","); 1254 1254 add_srs_wkt (p, 6, 1255 1255 "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\""); 1256 1256 add_srs_wkt (p, 7, ................................................................................ 1285 1285 add_srs_wkt (p, 0, 1286 1286 "PROJCS[\"NTF (Paris) / Lambert Corse\",GEOGCS[\"NTF (Par"); 1287 1287 add_srs_wkt (p, 1, 1288 1288 "is)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\",S"); 1289 1289 add_srs_wkt (p, 2, 1290 1290 "PHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021293626"); 1291 1291 add_srs_wkt (p, 3, 1292 - "5,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,0"); 1292 + "9,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,0"); 1293 1293 add_srs_wkt (p, 4, 1294 1294 ",0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2.3"); 1295 1295 add_srs_wkt (p, 5, 1296 1296 "3722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.01"); 1297 1297 add_srs_wkt (p, 6, 1298 1298 "570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"Lat"); 1299 1299 add_srs_wkt (p, 7, ................................................................................ 1328 1328 add_srs_wkt (p, 0, 1329 1329 "PROJCS[\"NTF (Paris) / Lambert zone I\",GEOGCS[\"NTF (Pa"); 1330 1330 add_srs_wkt (p, 1, 1331 1331 "ris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\","); 1332 1332 add_srs_wkt (p, 2, 1333 1333 "SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129362"); 1334 1334 add_srs_wkt (p, 3, 1335 - "65,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,"); 1335 + "69,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,"); 1336 1336 add_srs_wkt (p, 4, 1337 1337 "0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2."); 1338 1338 add_srs_wkt (p, 5, 1339 1339 "33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.0"); 1340 1340 add_srs_wkt (p, 6, 1341 1341 "1570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"La"); 1342 1342 add_srs_wkt (p, 7, ................................................................................ 1369 1369 add_srs_wkt (p, 0, 1370 1370 "PROJCS[\"NTF (Paris) / Lambert zone II\",GEOGCS[\"NTF (P"); 1371 1371 add_srs_wkt (p, 1, 1372 1372 "aris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\""); 1373 1373 add_srs_wkt (p, 2, 1374 1374 ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936"); 1375 1375 add_srs_wkt (p, 3, 1376 - "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1376 + "269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1377 1377 add_srs_wkt (p, 4, 1378 1378 ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2"); 1379 1379 add_srs_wkt (p, 5, 1380 1380 ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0."); 1381 1381 add_srs_wkt (p, 6, 1382 1382 "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L"); 1383 1383 add_srs_wkt (p, 7, ................................................................................ 1412 1412 add_srs_wkt (p, 0, 1413 1413 "PROJCS[\"NTF (Paris) / Lambert zone III\",GEOGCS[\"NTF ("); 1414 1414 add_srs_wkt (p, 1, 1415 1415 "Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\""); 1416 1416 add_srs_wkt (p, 2, 1417 1417 ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936"); 1418 1418 add_srs_wkt (p, 3, 1419 - "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1419 + "269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1420 1420 add_srs_wkt (p, 4, 1421 1421 ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2"); 1422 1422 add_srs_wkt (p, 5, 1423 1423 ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0."); 1424 1424 add_srs_wkt (p, 6, 1425 1425 "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L"); 1426 1426 add_srs_wkt (p, 7, ................................................................................ 1455 1455 add_srs_wkt (p, 0, 1456 1456 "PROJCS[\"NTF (Paris) / Lambert zone IV\",GEOGCS[\"NTF (P"); 1457 1457 add_srs_wkt (p, 1, 1458 1458 "aris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\""); 1459 1459 add_srs_wkt (p, 2, 1460 1460 ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936"); 1461 1461 add_srs_wkt (p, 3, 1462 - "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1462 + "269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0"); 1463 1463 add_srs_wkt (p, 4, 1464 1464 ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2"); 1465 1465 add_srs_wkt (p, 5, 1466 1466 ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0."); 1467 1467 add_srs_wkt (p, 6, 1468 1468 "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L"); 1469 1469 add_srs_wkt (p, 7, ................................................................................ 1498 1498 add_srs_wkt (p, 0, 1499 1499 "PROJCS[\"NTF (Paris) / France I (deprecated)\",GEOGCS[\""); 1500 1500 add_srs_wkt (p, 1, 1501 1501 "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P"); 1502 1502 add_srs_wkt (p, 2, 1503 1503 "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660"); 1504 1504 add_srs_wkt (p, 3, 1505 - "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 1505 + "212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 1506 1506 add_srs_wkt (p, 4, 1507 1507 ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par"); 1508 1508 add_srs_wkt (p, 5, 1509 1509 "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra"); 1510 1510 add_srs_wkt (p, 6, 1511 1511 "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX"); 1512 1512 add_srs_wkt (p, 7, ................................................................................ 1539 1539 add_srs_wkt (p, 0, 1540 1540 "PROJCS[\"NTF (Paris) / France II (deprecated)\",GEOGCS[\""); 1541 1541 add_srs_wkt (p, 1, 1542 1542 "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P"); 1543 1543 add_srs_wkt (p, 2, 1544 1544 "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660"); 1545 1545 add_srs_wkt (p, 3, 1546 - "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 1546 + "212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 1547 1547 add_srs_wkt (p, 4, 1548 1548 ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par"); 1549 1549 add_srs_wkt (p, 5, 1550 1550 "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra"); 1551 1551 add_srs_wkt (p, 6, 1552 1552 "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX"); 1553 1553 add_srs_wkt (p, 7, ................................................................................ 1582 1582 add_srs_wkt (p, 0, 1583 1583 "PROJCS[\"NTF (Paris) / France III (deprecated)\",GEOGCS["); 1584 1584 add_srs_wkt (p, 1, 1585 1585 "\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise"); 1586 1586 add_srs_wkt (p, 2, 1587 1587 "_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46"); 1588 1588 add_srs_wkt (p, 3, 1589 - "60212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-"); 1589 + "60212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-"); 1590 1590 add_srs_wkt (p, 4, 1591 1591 "60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"P"); 1592 1592 add_srs_wkt (p, 5, 1593 1593 "aris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"g"); 1594 1594 add_srs_wkt (p, 6, 1595 1595 "rad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],"); 1596 1596 add_srs_wkt (p, 7, ................................................................................ 1625 1625 add_srs_wkt (p, 0, 1626 1626 "PROJCS[\"NTF (Paris) / France IV (deprecated)\",GEOGCS[\""); 1627 1627 add_srs_wkt (p, 1, 1628 1628 "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P"); 1629 1629 add_srs_wkt (p, 2, 1630 1630 "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660"); 1631 1631 add_srs_wkt (p, 3, 1632 - "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 1632 + "212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60"); 1633 1633 add_srs_wkt (p, 4, 1634 1634 ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par"); 1635 1635 add_srs_wkt (p, 5, 1636 1636 "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra"); 1637 1637 add_srs_wkt (p, 6, 1638 1638 "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX"); 1639 1639 add_srs_wkt (p, 7, ................................................................................ 1668 1668 add_srs_wkt (p, 0, 1669 1669 "PROJCS[\"NTF (Paris) / Nord France (deprecated)\",GEOGCS"); 1670 1670 add_srs_wkt (p, 1, 1671 1671 "[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francais"); 1672 1672 add_srs_wkt (p, 2, 1673 1673 "e_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4"); 1674 1674 add_srs_wkt (p, 3, 1675 - "660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,"); 1675 + "660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,"); 1676 1676 add_srs_wkt (p, 4, 1677 1677 "-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\""); 1678 1678 add_srs_wkt (p, 5, 1679 1679 "Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\""); 1680 1680 add_srs_wkt (p, 6, 1681 1681 "grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]]"); 1682 1682 add_srs_wkt (p, 7, ................................................................................ 1709 1709 add_srs_wkt (p, 0, 1710 1710 "PROJCS[\"NTF (Paris) / Centre France (deprecated)\",GEOG"); 1711 1711 add_srs_wkt (p, 1, 1712 1712 "CS[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Franca"); 1713 1713 add_srs_wkt (p, 2, 1714 1714 "ise_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293"); 1715 1715 add_srs_wkt (p, 3, 1716 - ".4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-16"); 1716 + ".4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-16"); 1717 1717 add_srs_wkt (p, 4, 1718 1718 "8,-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM["); 1719 1719 add_srs_wkt (p, 5, 1720 1720 "\"Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT["); 1721 1721 add_srs_wkt (p, 6, 1722 1722 "\"grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\""); 1723 1723 add_srs_wkt (p, 7, ................................................................................ 1752 1752 add_srs_wkt (p, 0, 1753 1753 "PROJCS[\"NTF (Paris) / Sud France (deprecated)\",GEOGCS["); 1754 1754 add_srs_wkt (p, 1, 1755 1755 "\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise"); 1756 1756 add_srs_wkt (p, 2, 1757 1757 "_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46"); 1758 1758 add_srs_wkt (p, 3, 1759 - "60212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-"); 1759 + "60212936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-"); 1760 1760 add_srs_wkt (p, 4, 1761 1761 "60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"P"); 1762 1762 add_srs_wkt (p, 5, 1763 1763 "aris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"g"); 1764 1764 add_srs_wkt (p, 6, 1765 1765 "rad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],"); 1766 1766 add_srs_wkt (p, 7, ................................................................................ 1795 1795 add_srs_wkt (p, 0, 1796 1796 "PROJCS[\"NTF (Paris) / Corse (deprecated)\",GEOGCS[\"NTF"); 1797 1797 add_srs_wkt (p, 1, 1798 1798 " (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Pari"); 1799 1799 add_srs_wkt (p, 2, 1800 1800 "s\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212"); 1801 1801 add_srs_wkt (p, 3, 1802 - "936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32"); 1802 + "936269,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32"); 1803 1803 add_srs_wkt (p, 4, 1804 1804 "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\""); 1805 1805 add_srs_wkt (p, 5, 1806 1806 ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\","); 1807 1807 add_srs_wkt (p, 6, 1808 1808 "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\""); 1809 1809 add_srs_wkt (p, 7, ................................................................................ 1869 1869 "Palestine_1923", "Cassini_Soldner", "metre", 1870 1870 "Easting", "East", "Northing", "North"); 1871 1871 add_proj4text (p, 0, 1872 1872 "+proj=cass +lat_0=31.73409694444445 +lon_0=35.2120805555"); 1873 1873 add_proj4text (p, 1, 1874 1874 "5556 +x_0=170251.555 +y_0=126867.909 +a=6378300.789 +b=6"); 1875 1875 add_proj4text (p, 2, 1876 - "356566.435 +towgs84=-275.722,94.7824,340.894,-8.001,-4.4"); 1876 + "356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4"); 1877 1877 add_proj4text (p, 3, 1878 - "2,-11.821,1 +units=m +no_defs"); 1878 + ".42,-11.821,1 +units=m +no_defs"); 1879 1879 add_srs_wkt (p, 0, 1880 1880 "PROJCS[\"Palestine 1923 / Palestine Grid\",GEOGCS[\"Pale"); 1881 1881 add_srs_wkt (p, 1, 1882 1882 "stine 1923\",DATUM[\"Palestine_1923\",SPHEROID[\"Clarke "); 1883 1883 add_srs_wkt (p, 2, 1884 - "1880 (Benoit)\",6378300.789,293.4663155389802,AUTHORITY["); 1885 - add_srs_wkt (p, 3, 1886 - "\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.7824,340.894,-8."); 1887 - add_srs_wkt (p, 4, 1888 - "001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRIME"); 1889 - add_srs_wkt (p, 5, 1890 - "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 1891 - add_srs_wkt (p, 6, 1892 - "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 1893 - add_srs_wkt (p, 7, 1894 - ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO"); 1895 - add_srs_wkt (p, 8, 1896 - "RITY[\"EPSG\",\"4281\"]],PROJECTION[\"Cassini_Soldner\"]"); 1897 - add_srs_wkt (p, 9, 1898 - ",PARAMETER[\"latitude_of_origin\",31.73409694444445],PAR"); 1899 - add_srs_wkt (p, 10, 1900 - "AMETER[\"central_meridian\",35.21208055555556],PARAMETER"); 1901 - add_srs_wkt (p, 11, 1902 - "[\"false_easting\",170251.555],PARAMETER[\"false_northin"); 1903 - add_srs_wkt (p, 12, 1904 - "g\",126867.909],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90"); 1905 - add_srs_wkt (p, 13, 1906 - "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A"); 1884 + "1880 (Benoit)\",6378300.789,293.4663155389811,AUTHORITY["); 1885 + add_srs_wkt (p, 3, 1886 + "\"EPSG\",\"7010\"]],TOWGS84[-275.7224,94.7824,340.8944,-"); 1887 + add_srs_wkt (p, 4, 1888 + "8.001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRI"); 1889 + add_srs_wkt (p, 5, 1890 + "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 1891 + add_srs_wkt (p, 6, 1892 + "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 1893 + add_srs_wkt (p, 7, 1894 + "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH"); 1895 + add_srs_wkt (p, 8, 1896 + "ORITY[\"EPSG\",\"4281\"]],PROJECTION[\"Cassini_Soldner\""); 1897 + add_srs_wkt (p, 9, 1898 + "],PARAMETER[\"latitude_of_origin\",31.73409694444445],PA"); 1899 + add_srs_wkt (p, 10, 1900 + "RAMETER[\"central_meridian\",35.21208055555556],PARAMETE"); 1901 + add_srs_wkt (p, 11, 1902 + "R[\"false_easting\",170251.555],PARAMETER[\"false_northi"); 1903 + add_srs_wkt (p, 12, 1904 + "ng\",126867.909],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9"); 1905 + add_srs_wkt (p, 13, 1906 + "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],"); 1907 1907 add_srs_wkt (p, 14, 1908 - "UTHORITY[\"EPSG\",\"28191\"]]"); 1908 + "AUTHORITY[\"EPSG\",\"28191\"]]"); 1909 1909 p = add_epsg_def_ex (filter, first, last, 28192, "epsg", 28192, 1910 1910 "Palestine 1923 / Palestine Belt", 0, 0, 1911 1911 "Clarke 1880 (Benoit)", "Greenwich", 1912 1912 "Palestine_1923", "Transverse_Mercator", "metre", 1913 1913 "Easting", "East", "Northing", "North"); 1914 1914 add_proj4text (p, 0, 1915 1915 "+proj=tmerc +lat_0=31.73409694444445 +lon_0=35.212080555"); 1916 1916 add_proj4text (p, 1, 1917 1917 "55556 +k=1 +x_0=170251.555 +y_0=1126867.909 +a=6378300.7"); 1918 1918 add_proj4text (p, 2, 1919 - "89 +b=6356566.435 +towgs84=-275.722,94.7824,340.894,-8.0"); 1919 + "89 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8"); 1920 1920 add_proj4text (p, 3, 1921 - "01,-4.42,-11.821,1 +units=m +no_defs"); 1921 + ".001,-4.42,-11.821,1 +units=m +no_defs"); 1922 1922 add_srs_wkt (p, 0, 1923 1923 "PROJCS[\"Palestine 1923 / Palestine Belt\",GEOGCS[\"Pale"); 1924 1924 add_srs_wkt (p, 1, 1925 1925 "stine 1923\",DATUM[\"Palestine_1923\",SPHEROID[\"Clarke "); 1926 1926 add_srs_wkt (p, 2, 1927 - "1880 (Benoit)\",6378300.789,293.4663155389802,AUTHORITY["); 1928 - add_srs_wkt (p, 3, 1929 - "\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.7824,340.894,-8."); 1930 - add_srs_wkt (p, 4, 1931 - "001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRIME"); 1932 - add_srs_wkt (p, 5, 1933 - "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 1934 - add_srs_wkt (p, 6, 1935 - "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 1936 - add_srs_wkt (p, 7, 1937 - ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO"); 1938 - add_srs_wkt (p, 8, 1939 - "RITY[\"EPSG\",\"4281\"]],PROJECTION[\"Transverse_Mercato"); 1940 - add_srs_wkt (p, 9, 1941 - "r\"],PARAMETER[\"latitude_of_origin\",31.73409694444445]"); 1942 - add_srs_wkt (p, 10, 1943 - ",PARAMETER[\"central_meridian\",35.21208055555556],PARAM"); 1944 - add_srs_wkt (p, 11, 1945 - "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",170"); 1946 - add_srs_wkt (p, 12, 1947 - "251.555],PARAMETER[\"false_northing\",1126867.909],UNIT["); 1948 - add_srs_wkt (p, 13, 1949 - "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting"); 1927 + "1880 (Benoit)\",6378300.789,293.4663155389811,AUTHORITY["); 1928 + add_srs_wkt (p, 3, 1929 + "\"EPSG\",\"7010\"]],TOWGS84[-275.7224,94.7824,340.8944,-"); 1930 + add_srs_wkt (p, 4, 1931 + "8.001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRI"); 1932 + add_srs_wkt (p, 5, 1933 + "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 1934 + add_srs_wkt (p, 6, 1935 + "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 1936 + add_srs_wkt (p, 7, 1937 + "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH"); 1938 + add_srs_wkt (p, 8, 1939 + "ORITY[\"EPSG\",\"4281\"]],PROJECTION[\"Transverse_Mercat"); 1940 + add_srs_wkt (p, 9, 1941 + "or\"],PARAMETER[\"latitude_of_origin\",31.73409694444445"); 1942 + add_srs_wkt (p, 10, 1943 + "],PARAMETER[\"central_meridian\",35.21208055555556],PARA"); 1944 + add_srs_wkt (p, 11, 1945 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",17"); 1946 + add_srs_wkt (p, 12, 1947 + "0251.555],PARAMETER[\"false_northing\",1126867.909],UNIT"); 1948 + add_srs_wkt (p, 13, 1949 + "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin"); 1950 1950 add_srs_wkt (p, 14, 1951 - "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2"); 1951 + "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\""); 1952 1952 add_srs_wkt (p, 15, 1953 - "8192\"]]"); 1953 + "28192\"]]"); 1954 1954 p = add_epsg_def_ex (filter, first, last, 28193, "epsg", 28193, 1955 1955 "Palestine 1923 / Israeli CS Grid", 0, 0, 1956 1956 "Clarke 1880 (Benoit)", "Greenwich", 1957 1957 "Palestine_1923", "Cassini_Soldner", "metre", 1958 1958 "Easting", "East", "Northing", "North"); 1959 1959 add_proj4text (p, 0, 1960 1960 "+proj=cass +lat_0=31.73409694444445 +lon_0=35.2120805555"); 1961 1961 add_proj4text (p, 1, 1962 1962 "5556 +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b="); 1963 1963 add_proj4text (p, 2, 1964 - "6356566.435 +towgs84=-275.722,94.7824,340.894,-8.001,-4."); 1964 + "6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-"); 1965 1965 add_proj4text (p, 3, 1966 - "42,-11.821,1 +units=m +no_defs"); 1966 + "4.42,-11.821,1 +units=m +no_defs"); 1967 1967 add_srs_wkt (p, 0, 1968 1968 "PROJCS[\"Palestine 1923 / Israeli CS Grid\",GEOGCS[\"Pal"); 1969 1969 add_srs_wkt (p, 1, 1970 1970 "estine 1923\",DATUM[\"Palestine_1923\",SPHEROID[\"Clarke"); 1971 1971 add_srs_wkt (p, 2, 1972 - " 1880 (Benoit)\",6378300.789,293.4663155389802,AUTHORITY"); 1972 + " 1880 (Benoit)\",6378300.789,293.4663155389811,AUTHORITY"); 1973 1973 add_srs_wkt (p, 3, 1974 - "[\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.7824,340.894,-8"); 1974 + "[\"EPSG\",\"7010\"]],TOWGS84[-275.7224,94.7824,340.8944,"); 1975 1975 add_srs_wkt (p, 4, 1976 - ".001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRIM"); 1976 + "-8.001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PR"); 1977 1977 add_srs_wkt (p, 5, 1978 - "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\""); 1978 + "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT["); 1979 1979 add_srs_wkt (p, 6, 1980 - "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]"); 1980 + "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\""); 1981 1981 add_srs_wkt (p, 7, 1982 - "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH"); 1982 + "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT"); 1983 1983 add_srs_wkt (p, 8, 1984 - "ORITY[\"EPSG\",\"4281\"]],PROJECTION[\"Cassini_Soldner\""); 1984 + "HORITY[\"EPSG\",\"4281\"]],PROJECTION[\"Cassini_Soldner\""); 1985 1985 add_srs_wkt (p, 9, 1986 1986 "],PARAMETER[\"latitude_of_origin\",31.73409694444445],PA"); 1987 1987 add_srs_wkt (p, 10, 1988 1988 "RAMETER[\"central_meridian\",35.21208055555556],PARAMETE"); 1989 1989 add_srs_wkt (p, 11, 1990 1990 "R[\"false_easting\",170251.555],PARAMETER[\"false_northi"); 1991 1991 add_srs_wkt (p, 12, ................................................................................ 2004 2004 add_proj4text (p, 1, 2005 2005 "84=-148,51,-291,0,0,0,0 +units=m +no_defs"); 2006 2006 add_srs_wkt (p, 0, 2007 2007 "PROJCS[\"Pointe Noire / UTM zone 32S\",GEOGCS[\"Pointe N"); 2008 2008 add_srs_wkt (p, 1, 2009 2009 "oire\",DATUM[\"Congo_1960_Pointe_Noire\",SPHEROID[\"Clar"); 2010 2010 add_srs_wkt (p, 2, 2011 - "ke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\""); 2011 + "ke 1880 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\""); 2012 2012 add_srs_wkt (p, 3, 2013 2013 "EPSG\",\"7011\"]],TOWGS84[-148,51,-291,0,0,0,0],AUTHORIT"); 2014 2014 add_srs_wkt (p, 4, 2015 2015 "Y[\"EPSG\",\"6282\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 2016 2016 add_srs_wkt (p, 5, 2017 2017 "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 2018 2018 add_srs_wkt (p, 6, ................................................................................ 2442 2442 "Pulkovo 1942 / Gauss-Kruger zone 2 (deprecated)", 0, 1, 2443 2443 "Krassowsky 1940", "Greenwich", 2444 2444 "Pulkovo_1942", "Transverse_Mercator", "metre", 2445 2445 "X", "North", "Y", "East"); 2446 2446 add_proj4text (p, 0, 2447 2447 "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +"); 2448 2448 add_proj4text (p, 1, 2449 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 2449 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 2450 2450 add_proj4text (p, 2, 2451 - ".12 +units=m +no_defs"); 2451 + "12 +units=m +no_defs"); 2452 2452 add_srs_wkt (p, 0, 2453 2453 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 2 (deprecated)"); 2454 2454 add_srs_wkt (p, 1, 2455 2455 "\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHERO"); 2456 2456 add_srs_wkt (p, 2, 2457 2457 "ID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\","); 2458 2458 add_srs_wkt (p, 3, 2459 - "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.1"); 2460 - add_srs_wkt (p, 4, 2461 - "2],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,"); 2462 - add_srs_wkt (p, 5, 2463 - "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2464 - add_srs_wkt (p, 6, 2465 - "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2466 - add_srs_wkt (p, 7, 2467 - ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42"); 2468 - add_srs_wkt (p, 8, 2469 - "84\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l"); 2470 - add_srs_wkt (p, 9, 2471 - "atitude_of_origin\",0],PARAMETER[\"central_meridian\",9]"); 2472 - add_srs_wkt (p, 10, 2473 - ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting"); 2474 - add_srs_wkt (p, 11, 2475 - "\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"metre"); 2476 - add_srs_wkt (p, 12, 2477 - "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI"); 2478 - add_srs_wkt (p, 13, 2479 - "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"28402\"]]"); 2459 + "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12"); 2460 + add_srs_wkt (p, 4, 2461 + "],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,A"); 2462 + add_srs_wkt (p, 5, 2463 + "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2464 + add_srs_wkt (p, 6, 2465 + "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2466 + add_srs_wkt (p, 7, 2467 + "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"428"); 2468 + add_srs_wkt (p, 8, 2469 + "4\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la"); 2470 + add_srs_wkt (p, 9, 2471 + "titude_of_origin\",0],PARAMETER[\"central_meridian\",9],"); 2472 + add_srs_wkt (p, 10, 2473 + "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 2474 + add_srs_wkt (p, 11, 2475 + ",2500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\""); 2476 + add_srs_wkt (p, 12, 2477 + ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS["); 2478 + add_srs_wkt (p, 13, 2479 + "\"Y\",EAST],AUTHORITY[\"EPSG\",\"28402\"]]"); 2480 2480 p = add_epsg_def_ex (filter, first, last, 28403, "epsg", 28403, 2481 2481 "Pulkovo 1942 / Gauss-Kruger zone 3 (deprecated)", 0, 1, 2482 2482 "Krassowsky 1940", "Greenwich", 2483 2483 "Pulkovo_1942", "Transverse_Mercator", "metre", 2484 2484 "X", "North", "Y", "East"); 2485 2485 add_proj4text (p, 0, 2486 2486 "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 "); 2487 2487 add_proj4text (p, 1, 2488 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 2488 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2489 2489 add_proj4text (p, 2, 2490 - "0.12 +units=m +no_defs"); 2490 + ".12 +units=m +no_defs"); 2491 2491 add_srs_wkt (p, 0, 2492 2492 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 3 (deprecated)"); 2493 2493 add_srs_wkt (p, 1, 2494 2494 "\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHERO"); 2495 2495 add_srs_wkt (p, 2, 2496 2496 "ID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\","); 2497 2497 add_srs_wkt (p, 3, 2498 - "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.1"); 2499 - add_srs_wkt (p, 4, 2500 - "2],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,"); 2501 - add_srs_wkt (p, 5, 2502 - "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2503 - add_srs_wkt (p, 6, 2504 - "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2505 - add_srs_wkt (p, 7, 2506 - ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42"); 2507 - add_srs_wkt (p, 8, 2508 - "84\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l"); 2509 - add_srs_wkt (p, 9, 2510 - "atitude_of_origin\",0],PARAMETER[\"central_meridian\",15"); 2511 - add_srs_wkt (p, 10, 2512 - "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin"); 2513 - add_srs_wkt (p, 11, 2514 - "g\",3500000],PARAMETER[\"false_northing\",0],UNIT[\"metr"); 2515 - add_srs_wkt (p, 12, 2516 - "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX"); 2517 - add_srs_wkt (p, 13, 2518 - "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"28403\"]]"); 2498 + "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12"); 2499 + add_srs_wkt (p, 4, 2500 + "],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,A"); 2501 + add_srs_wkt (p, 5, 2502 + "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2503 + add_srs_wkt (p, 6, 2504 + "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2505 + add_srs_wkt (p, 7, 2506 + "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"428"); 2507 + add_srs_wkt (p, 8, 2508 + "4\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la"); 2509 + add_srs_wkt (p, 9, 2510 + "titude_of_origin\",0],PARAMETER[\"central_meridian\",15]"); 2511 + add_srs_wkt (p, 10, 2512 + ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting"); 2513 + add_srs_wkt (p, 11, 2514 + "\",3500000],PARAMETER[\"false_northing\",0],UNIT[\"metre"); 2515 + add_srs_wkt (p, 12, 2516 + "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI"); 2517 + add_srs_wkt (p, 13, 2518 + "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"28403\"]]"); 2519 2519 p = add_epsg_def_ex (filter, first, last, 28404, "epsg", 28404, 2520 2520 "Pulkovo 1942 / Gauss-Kruger zone 4", 0, 1, 2521 2521 "Krassowsky 1940", "Greenwich", 2522 2522 "Pulkovo_1942", "Transverse_Mercator", "metre", 2523 2523 "X", "North", "Y", "East"); 2524 2524 add_proj4text (p, 0, 2525 2525 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 "); 2526 2526 add_proj4text (p, 1, 2527 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 2527 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2528 2528 add_proj4text (p, 2, 2529 - "0.12 +units=m +no_defs"); 2529 + ".12 +units=m +no_defs"); 2530 2530 add_srs_wkt (p, 0, 2531 2531 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 4\",GEOGCS[\"P"); 2532 2532 add_srs_wkt (p, 1, 2533 2533 "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2534 2534 add_srs_wkt (p, 2, 2535 2535 "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2536 2536 add_srs_wkt (p, 3, 2537 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2537 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2538 + add_srs_wkt (p, 4, 2539 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2540 + add_srs_wkt (p, 5, 2541 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2542 + add_srs_wkt (p, 6, 2543 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2544 + add_srs_wkt (p, 7, 2545 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2546 + add_srs_wkt (p, 8, 2547 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2548 + add_srs_wkt (p, 9, 2549 + "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s"); 2550 + add_srs_wkt (p, 10, 2551 + "cale_factor\",1],PARAMETER[\"false_easting\",4500000],PA"); 2552 + add_srs_wkt (p, 11, 2553 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2554 + add_srs_wkt (p, 12, 2555 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2556 + add_srs_wkt (p, 13, 2557 + "AUTHORITY[\"EPSG\",\"28404\"]]"); 2558 + p = add_epsg_def_ex (filter, first, last, 28405, "epsg", 28405, 2559 + "Pulkovo 1942 / Gauss-Kruger zone 5", 0, 1, 2560 + "Krassowsky 1940", "Greenwich", 2561 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2562 + "X", "North", "Y", "East"); 2563 + add_proj4text (p, 0, 2564 + "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 "); 2565 + add_proj4text (p, 1, 2566 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2567 + add_proj4text (p, 2, 2568 + ".12 +units=m +no_defs"); 2569 + add_srs_wkt (p, 0, 2570 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 5\",GEOGCS[\"P"); 2571 + add_srs_wkt (p, 1, 2572 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2573 + add_srs_wkt (p, 2, 2574 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2575 + add_srs_wkt (p, 3, 2576 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2577 + add_srs_wkt (p, 4, 2578 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2579 + add_srs_wkt (p, 5, 2580 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2581 + add_srs_wkt (p, 6, 2582 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2583 + add_srs_wkt (p, 7, 2584 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2585 + add_srs_wkt (p, 8, 2586 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2587 + add_srs_wkt (p, 9, 2588 + "in\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"s"); 2589 + add_srs_wkt (p, 10, 2590 + "cale_factor\",1],PARAMETER[\"false_easting\",5500000],PA"); 2591 + add_srs_wkt (p, 11, 2592 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2593 + add_srs_wkt (p, 12, 2594 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2595 + add_srs_wkt (p, 13, 2596 + "AUTHORITY[\"EPSG\",\"28405\"]]"); 2597 + p = add_epsg_def_ex (filter, first, last, 28406, "epsg", 28406, 2598 + "Pulkovo 1942 / Gauss-Kruger zone 6", 0, 1, 2599 + "Krassowsky 1940", "Greenwich", 2600 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2601 + "X", "North", "Y", "East"); 2602 + add_proj4text (p, 0, 2603 + "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 "); 2604 + add_proj4text (p, 1, 2605 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2606 + add_proj4text (p, 2, 2607 + ".12 +units=m +no_defs"); 2608 + add_srs_wkt (p, 0, 2609 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 6\",GEOGCS[\"P"); 2610 + add_srs_wkt (p, 1, 2611 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2612 + add_srs_wkt (p, 2, 2613 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2614 + add_srs_wkt (p, 3, 2615 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2616 + add_srs_wkt (p, 4, 2617 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2618 + add_srs_wkt (p, 5, 2619 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2620 + add_srs_wkt (p, 6, 2621 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2622 + add_srs_wkt (p, 7, 2623 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2624 + add_srs_wkt (p, 8, 2625 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2626 + add_srs_wkt (p, 9, 2627 + "in\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"s"); 2628 + add_srs_wkt (p, 10, 2629 + "cale_factor\",1],PARAMETER[\"false_easting\",6500000],PA"); 2630 + add_srs_wkt (p, 11, 2631 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2632 + add_srs_wkt (p, 12, 2633 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2634 + add_srs_wkt (p, 13, 2635 + "AUTHORITY[\"EPSG\",\"28406\"]]"); 2636 + p = add_epsg_def_ex (filter, first, last, 28407, "epsg", 28407, 2637 + "Pulkovo 1942 / Gauss-Kruger zone 7", 0, 1, 2638 + "Krassowsky 1940", "Greenwich", 2639 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2640 + "X", "North", "Y", "East"); 2641 + add_proj4text (p, 0, 2642 + "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 "); 2643 + add_proj4text (p, 1, 2644 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2645 + add_proj4text (p, 2, 2646 + ".12 +units=m +no_defs"); 2647 + add_srs_wkt (p, 0, 2648 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 7\",GEOGCS[\"P"); 2649 + add_srs_wkt (p, 1, 2650 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2651 + add_srs_wkt (p, 2, 2652 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2653 + add_srs_wkt (p, 3, 2654 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2655 + add_srs_wkt (p, 4, 2656 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2657 + add_srs_wkt (p, 5, 2658 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2659 + add_srs_wkt (p, 6, 2660 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2661 + add_srs_wkt (p, 7, 2662 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2663 + add_srs_wkt (p, 8, 2664 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2665 + add_srs_wkt (p, 9, 2666 + "in\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"s"); 2667 + add_srs_wkt (p, 10, 2668 + "cale_factor\",1],PARAMETER[\"false_easting\",7500000],PA"); 2669 + add_srs_wkt (p, 11, 2670 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2671 + add_srs_wkt (p, 12, 2672 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2673 + add_srs_wkt (p, 13, 2674 + "AUTHORITY[\"EPSG\",\"28407\"]]"); 2675 + p = add_epsg_def_ex (filter, first, last, 28408, "epsg", 28408, 2676 + "Pulkovo 1942 / Gauss-Kruger zone 8", 0, 1, 2677 + "Krassowsky 1940", "Greenwich", 2678 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2679 + "X", "North", "Y", "East"); 2680 + add_proj4text (p, 0, 2681 + "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 "); 2682 + add_proj4text (p, 1, 2683 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2684 + add_proj4text (p, 2, 2685 + ".12 +units=m +no_defs"); 2686 + add_srs_wkt (p, 0, 2687 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 8\",GEOGCS[\"P"); 2688 + add_srs_wkt (p, 1, 2689 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2690 + add_srs_wkt (p, 2, 2691 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2692 + add_srs_wkt (p, 3, 2693 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2694 + add_srs_wkt (p, 4, 2695 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2696 + add_srs_wkt (p, 5, 2697 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2698 + add_srs_wkt (p, 6, 2699 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2700 + add_srs_wkt (p, 7, 2701 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2702 + add_srs_wkt (p, 8, 2703 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2704 + add_srs_wkt (p, 9, 2705 + "in\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"s"); 2706 + add_srs_wkt (p, 10, 2707 + "cale_factor\",1],PARAMETER[\"false_easting\",8500000],PA"); 2708 + add_srs_wkt (p, 11, 2709 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2710 + add_srs_wkt (p, 12, 2711 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2712 + add_srs_wkt (p, 13, 2713 + "AUTHORITY[\"EPSG\",\"28408\"]]"); 2714 + p = add_epsg_def_ex (filter, first, last, 28409, "epsg", 28409, 2715 + "Pulkovo 1942 / Gauss-Kruger zone 9", 0, 1, 2716 + "Krassowsky 1940", "Greenwich", 2717 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2718 + "X", "North", "Y", "East"); 2719 + add_proj4text (p, 0, 2720 + "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 "); 2721 + add_proj4text (p, 1, 2722 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 2723 + add_proj4text (p, 2, 2724 + ".12 +units=m +no_defs"); 2725 + add_srs_wkt (p, 0, 2726 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 9\",GEOGCS[\"P"); 2727 + add_srs_wkt (p, 1, 2728 + "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2729 + add_srs_wkt (p, 2, 2730 + "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2731 + add_srs_wkt (p, 3, 2732 + "WGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY[\""); 2733 + add_srs_wkt (p, 4, 2734 + "EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 2735 + add_srs_wkt (p, 5, 2736 + "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 2737 + add_srs_wkt (p, 6, 2738 + "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\""); 2739 + add_srs_wkt (p, 7, 2740 + "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI"); 2741 + add_srs_wkt (p, 8, 2742 + "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig"); 2743 + add_srs_wkt (p, 9, 2744 + "in\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"s"); 2745 + add_srs_wkt (p, 10, 2746 + "cale_factor\",1],PARAMETER[\"false_easting\",9500000],PA"); 2747 + add_srs_wkt (p, 11, 2748 + "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY"); 2749 + add_srs_wkt (p, 12, 2750 + "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],"); 2751 + add_srs_wkt (p, 13, 2752 + "AUTHORITY[\"EPSG\",\"28409\"]]"); 2753 + p = add_epsg_def_ex (filter, first, last, 28410, "epsg", 28410, 2754 + "Pulkovo 1942 / Gauss-Kruger zone 10", 0, 1, 2755 + "Krassowsky 1940", "Greenwich", 2756 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2757 + "X", "North", "Y", "East"); 2758 + add_proj4text (p, 0, 2759 + "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0"); 2760 + add_proj4text (p, 1, 2761 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 2762 + add_proj4text (p, 2, 2763 + "0.12 +units=m +no_defs"); 2764 + add_srs_wkt (p, 0, 2765 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 10\",GEOGCS[\""); 2766 + add_srs_wkt (p, 1, 2767 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2768 + add_srs_wkt (p, 2, 2769 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2770 + add_srs_wkt (p, 3, 2771 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2772 + add_srs_wkt (p, 4, 2773 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2774 + add_srs_wkt (p, 5, 2775 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2776 + add_srs_wkt (p, 6, 2777 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2778 + add_srs_wkt (p, 7, 2779 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2780 + add_srs_wkt (p, 8, 2781 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2782 + add_srs_wkt (p, 9, 2783 + "igin\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\""); 2784 + add_srs_wkt (p, 10, 2785 + "scale_factor\",1],PARAMETER[\"false_easting\",10500000],"); 2786 + add_srs_wkt (p, 11, 2787 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2788 + add_srs_wkt (p, 12, 2789 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2790 + add_srs_wkt (p, 13, 2791 + "],AUTHORITY[\"EPSG\",\"28410\"]]"); 2792 + p = add_epsg_def_ex (filter, first, last, 28411, "epsg", 28411, 2793 + "Pulkovo 1942 / Gauss-Kruger zone 11", 0, 1, 2794 + "Krassowsky 1940", "Greenwich", 2795 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2796 + "X", "North", "Y", "East"); 2797 + add_proj4text (p, 0, 2798 + "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0"); 2799 + add_proj4text (p, 1, 2800 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 2801 + add_proj4text (p, 2, 2802 + "0.12 +units=m +no_defs"); 2803 + add_srs_wkt (p, 0, 2804 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 11\",GEOGCS[\""); 2805 + add_srs_wkt (p, 1, 2806 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2807 + add_srs_wkt (p, 2, 2808 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2809 + add_srs_wkt (p, 3, 2810 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2811 + add_srs_wkt (p, 4, 2812 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2813 + add_srs_wkt (p, 5, 2814 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2815 + add_srs_wkt (p, 6, 2816 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2817 + add_srs_wkt (p, 7, 2818 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2819 + add_srs_wkt (p, 8, 2820 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2821 + add_srs_wkt (p, 9, 2822 + "igin\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\""); 2823 + add_srs_wkt (p, 10, 2824 + "scale_factor\",1],PARAMETER[\"false_easting\",11500000],"); 2825 + add_srs_wkt (p, 11, 2826 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2827 + add_srs_wkt (p, 12, 2828 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2829 + add_srs_wkt (p, 13, 2830 + "],AUTHORITY[\"EPSG\",\"28411\"]]"); 2831 + p = add_epsg_def_ex (filter, first, last, 28412, "epsg", 28412, 2832 + "Pulkovo 1942 / Gauss-Kruger zone 12", 0, 1, 2833 + "Krassowsky 1940", "Greenwich", 2834 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2835 + "X", "North", "Y", "East"); 2836 + add_proj4text (p, 0, 2837 + "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0"); 2838 + add_proj4text (p, 1, 2839 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 2840 + add_proj4text (p, 2, 2841 + "0.12 +units=m +no_defs"); 2842 + add_srs_wkt (p, 0, 2843 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 12\",GEOGCS[\""); 2844 + add_srs_wkt (p, 1, 2845 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2846 + add_srs_wkt (p, 2, 2847 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2848 + add_srs_wkt (p, 3, 2849 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2850 + add_srs_wkt (p, 4, 2851 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2852 + add_srs_wkt (p, 5, 2853 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2854 + add_srs_wkt (p, 6, 2855 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2856 + add_srs_wkt (p, 7, 2857 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2858 + add_srs_wkt (p, 8, 2859 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2860 + add_srs_wkt (p, 9, 2861 + "igin\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\""); 2862 + add_srs_wkt (p, 10, 2863 + "scale_factor\",1],PARAMETER[\"false_easting\",12500000],"); 2864 + add_srs_wkt (p, 11, 2865 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2866 + add_srs_wkt (p, 12, 2867 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2868 + add_srs_wkt (p, 13, 2869 + "],AUTHORITY[\"EPSG\",\"28412\"]]"); 2870 + p = add_epsg_def_ex (filter, first, last, 28413, "epsg", 28413, 2871 + "Pulkovo 1942 / Gauss-Kruger zone 13", 0, 1, 2872 + "Krassowsky 1940", "Greenwich", 2873 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2874 + "X", "North", "Y", "East"); 2875 + add_proj4text (p, 0, 2876 + "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0"); 2877 + add_proj4text (p, 1, 2878 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 2879 + add_proj4text (p, 2, 2880 + "0.12 +units=m +no_defs"); 2881 + add_srs_wkt (p, 0, 2882 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 13\",GEOGCS[\""); 2883 + add_srs_wkt (p, 1, 2884 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2885 + add_srs_wkt (p, 2, 2886 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2887 + add_srs_wkt (p, 3, 2888 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2889 + add_srs_wkt (p, 4, 2890 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2891 + add_srs_wkt (p, 5, 2892 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2893 + add_srs_wkt (p, 6, 2894 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2895 + add_srs_wkt (p, 7, 2896 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2897 + add_srs_wkt (p, 8, 2898 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2899 + add_srs_wkt (p, 9, 2900 + "igin\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\""); 2901 + add_srs_wkt (p, 10, 2902 + "scale_factor\",1],PARAMETER[\"false_easting\",13500000],"); 2903 + add_srs_wkt (p, 11, 2904 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2905 + add_srs_wkt (p, 12, 2906 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2907 + add_srs_wkt (p, 13, 2908 + "],AUTHORITY[\"EPSG\",\"28413\"]]"); 2909 + p = add_epsg_def_ex (filter, first, last, 28414, "epsg", 28414, 2910 + "Pulkovo 1942 / Gauss-Kruger zone 14", 0, 1, 2911 + "Krassowsky 1940", "Greenwich", 2912 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2913 + "X", "North", "Y", "East"); 2914 + add_proj4text (p, 0, 2915 + "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0"); 2916 + add_proj4text (p, 1, 2917 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 2918 + add_proj4text (p, 2, 2919 + "0.12 +units=m +no_defs"); 2920 + add_srs_wkt (p, 0, 2921 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 14\",GEOGCS[\""); 2922 + add_srs_wkt (p, 1, 2923 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2924 + add_srs_wkt (p, 2, 2925 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2926 + add_srs_wkt (p, 3, 2927 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2928 + add_srs_wkt (p, 4, 2929 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2930 + add_srs_wkt (p, 5, 2931 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2932 + add_srs_wkt (p, 6, 2933 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2934 + add_srs_wkt (p, 7, 2935 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2936 + add_srs_wkt (p, 8, 2937 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2938 + add_srs_wkt (p, 9, 2939 + "igin\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\""); 2940 + add_srs_wkt (p, 10, 2941 + "scale_factor\",1],PARAMETER[\"false_easting\",14500000],"); 2942 + add_srs_wkt (p, 11, 2943 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2944 + add_srs_wkt (p, 12, 2945 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2946 + add_srs_wkt (p, 13, 2947 + "],AUTHORITY[\"EPSG\",\"28414\"]]"); 2948 + p = add_epsg_def_ex (filter, first, last, 28415, "epsg", 28415, 2949 + "Pulkovo 1942 / Gauss-Kruger zone 15", 0, 1, 2950 + "Krassowsky 1940", "Greenwich", 2951 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2952 + "X", "North", "Y", "East"); 2953 + add_proj4text (p, 0, 2954 + "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0"); 2955 + add_proj4text (p, 1, 2956 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 2957 + add_proj4text (p, 2, 2958 + "0.12 +units=m +no_defs"); 2959 + add_srs_wkt (p, 0, 2960 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 15\",GEOGCS[\""); 2961 + add_srs_wkt (p, 1, 2962 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2963 + add_srs_wkt (p, 2, 2964 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2965 + add_srs_wkt (p, 3, 2966 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2967 + add_srs_wkt (p, 4, 2968 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2969 + add_srs_wkt (p, 5, 2970 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2971 + add_srs_wkt (p, 6, 2972 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2973 + add_srs_wkt (p, 7, 2974 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2975 + add_srs_wkt (p, 8, 2976 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2977 + add_srs_wkt (p, 9, 2978 + "igin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\""); 2979 + add_srs_wkt (p, 10, 2980 + "scale_factor\",1],PARAMETER[\"false_easting\",15500000],"); 2981 + add_srs_wkt (p, 11, 2982 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 2983 + add_srs_wkt (p, 12, 2984 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 2985 + add_srs_wkt (p, 13, 2986 + "],AUTHORITY[\"EPSG\",\"28415\"]]"); 2987 + p = add_epsg_def_ex (filter, first, last, 28416, "epsg", 28416, 2988 + "Pulkovo 1942 / Gauss-Kruger zone 16", 0, 1, 2989 + "Krassowsky 1940", "Greenwich", 2990 + "Pulkovo_1942", "Transverse_Mercator", "metre", 2991 + "X", "North", "Y", "East"); 2992 + add_proj4text (p, 0, 2993 + "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0"); 2994 + add_proj4text (p, 1, 2995 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 2996 + add_proj4text (p, 2, 2997 + "0.12 +units=m +no_defs"); 2998 + add_srs_wkt (p, 0, 2999 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 16\",GEOGCS[\""); 3000 + add_srs_wkt (p, 1, 3001 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3002 + add_srs_wkt (p, 2, 3003 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3004 + add_srs_wkt (p, 3, 3005 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3006 + add_srs_wkt (p, 4, 3007 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3008 + add_srs_wkt (p, 5, 3009 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3010 + add_srs_wkt (p, 6, 3011 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3012 + add_srs_wkt (p, 7, 3013 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3014 + add_srs_wkt (p, 8, 3015 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3016 + add_srs_wkt (p, 9, 3017 + "igin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\""); 3018 + add_srs_wkt (p, 10, 3019 + "scale_factor\",1],PARAMETER[\"false_easting\",16500000],"); 3020 + add_srs_wkt (p, 11, 3021 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3022 + add_srs_wkt (p, 12, 3023 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3024 + add_srs_wkt (p, 13, 3025 + "],AUTHORITY[\"EPSG\",\"28416\"]]"); 3026 + p = add_epsg_def_ex (filter, first, last, 28417, "epsg", 28417, 3027 + "Pulkovo 1942 / Gauss-Kruger zone 17", 0, 1, 3028 + "Krassowsky 1940", "Greenwich", 3029 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3030 + "X", "North", "Y", "East"); 3031 + add_proj4text (p, 0, 3032 + "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0"); 3033 + add_proj4text (p, 1, 3034 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 3035 + add_proj4text (p, 2, 3036 + "0.12 +units=m +no_defs"); 3037 + add_srs_wkt (p, 0, 3038 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 17\",GEOGCS[\""); 3039 + add_srs_wkt (p, 1, 3040 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3041 + add_srs_wkt (p, 2, 3042 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3043 + add_srs_wkt (p, 3, 3044 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3045 + add_srs_wkt (p, 4, 3046 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3047 + add_srs_wkt (p, 5, 3048 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3049 + add_srs_wkt (p, 6, 3050 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3051 + add_srs_wkt (p, 7, 3052 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3053 + add_srs_wkt (p, 8, 3054 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3055 + add_srs_wkt (p, 9, 3056 + "igin\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\""); 3057 + add_srs_wkt (p, 10, 3058 + "scale_factor\",1],PARAMETER[\"false_easting\",17500000],"); 3059 + add_srs_wkt (p, 11, 3060 + "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI"); 3061 + add_srs_wkt (p, 12, 3062 + "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST"); 3063 + add_srs_wkt (p, 13, 3064 + "],AUTHORITY[\"EPSG\",\"28417\"]]"); 3065 + p = add_epsg_def_ex (filter, first, last, 28418, "epsg", 28418, 3066 + "Pulkovo 1942 / Gauss-Kruger zone 18", 0, 1, 3067 + "Krassowsky 1940", "Greenwich", 3068 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3069 + "X", "North", "Y", "East"); 3070 + add_proj4text (p, 0, 3071 + "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0="); 3072 + add_proj4text (p, 1, 3073 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3074 + add_proj4text (p, 2, 3075 + "-0.12 +units=m +no_defs"); 3076 + add_srs_wkt (p, 0, 3077 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 18\",GEOGCS[\""); 3078 + add_srs_wkt (p, 1, 3079 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3080 + add_srs_wkt (p, 2, 3081 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3082 + add_srs_wkt (p, 3, 3083 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3084 + add_srs_wkt (p, 4, 3085 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3086 + add_srs_wkt (p, 5, 3087 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3088 + add_srs_wkt (p, 6, 3089 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3090 + add_srs_wkt (p, 7, 3091 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3092 + add_srs_wkt (p, 8, 3093 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3094 + add_srs_wkt (p, 9, 3095 + "igin\",0],PARAMETER[\"central_meridian\",105],PARAMETER["); 3096 + add_srs_wkt (p, 10, 3097 + "\"scale_factor\",1],PARAMETER[\"false_easting\",18500000"); 3098 + add_srs_wkt (p, 11, 3099 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3100 + add_srs_wkt (p, 12, 3101 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3102 + add_srs_wkt (p, 13, 3103 + "ST],AUTHORITY[\"EPSG\",\"28418\"]]"); 3104 + p = add_epsg_def_ex (filter, first, last, 28419, "epsg", 28419, 3105 + "Pulkovo 1942 / Gauss-Kruger zone 19", 0, 1, 3106 + "Krassowsky 1940", "Greenwich", 3107 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3108 + "X", "North", "Y", "East"); 3109 + add_proj4text (p, 0, 3110 + "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0="); 3111 + add_proj4text (p, 1, 3112 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3113 + add_proj4text (p, 2, 3114 + "-0.12 +units=m +no_defs"); 3115 + add_srs_wkt (p, 0, 3116 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 19\",GEOGCS[\""); 3117 + add_srs_wkt (p, 1, 3118 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3119 + add_srs_wkt (p, 2, 3120 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3121 + add_srs_wkt (p, 3, 3122 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3123 + add_srs_wkt (p, 4, 3124 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3125 + add_srs_wkt (p, 5, 3126 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3127 + add_srs_wkt (p, 6, 3128 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3129 + add_srs_wkt (p, 7, 3130 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3131 + add_srs_wkt (p, 8, 3132 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3133 + add_srs_wkt (p, 9, 3134 + "igin\",0],PARAMETER[\"central_meridian\",111],PARAMETER["); 3135 + add_srs_wkt (p, 10, 3136 + "\"scale_factor\",1],PARAMETER[\"false_easting\",19500000"); 3137 + add_srs_wkt (p, 11, 3138 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3139 + add_srs_wkt (p, 12, 3140 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3141 + add_srs_wkt (p, 13, 3142 + "ST],AUTHORITY[\"EPSG\",\"28419\"]]"); 3143 + p = add_epsg_def_ex (filter, first, last, 28420, "epsg", 28420, 3144 + "Pulkovo 1942 / Gauss-Kruger zone 20", 0, 1, 3145 + "Krassowsky 1940", "Greenwich", 3146 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3147 + "X", "North", "Y", "East"); 3148 + add_proj4text (p, 0, 3149 + "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0="); 3150 + add_proj4text (p, 1, 3151 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3152 + add_proj4text (p, 2, 3153 + "-0.12 +units=m +no_defs"); 3154 + add_srs_wkt (p, 0, 3155 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 20\",GEOGCS[\""); 3156 + add_srs_wkt (p, 1, 3157 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3158 + add_srs_wkt (p, 2, 3159 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3160 + add_srs_wkt (p, 3, 3161 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3162 + add_srs_wkt (p, 4, 3163 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3164 + add_srs_wkt (p, 5, 3165 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3166 + add_srs_wkt (p, 6, 3167 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3168 + add_srs_wkt (p, 7, 3169 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3170 + add_srs_wkt (p, 8, 3171 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3172 + add_srs_wkt (p, 9, 3173 + "igin\",0],PARAMETER[\"central_meridian\",117],PARAMETER["); 3174 + add_srs_wkt (p, 10, 3175 + "\"scale_factor\",1],PARAMETER[\"false_easting\",20500000"); 3176 + add_srs_wkt (p, 11, 3177 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3178 + add_srs_wkt (p, 12, 3179 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3180 + add_srs_wkt (p, 13, 3181 + "ST],AUTHORITY[\"EPSG\",\"28420\"]]"); 3182 + p = add_epsg_def_ex (filter, first, last, 28421, "epsg", 28421, 3183 + "Pulkovo 1942 / Gauss-Kruger zone 21", 0, 1, 3184 + "Krassowsky 1940", "Greenwich", 3185 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3186 + "X", "North", "Y", "East"); 3187 + add_proj4text (p, 0, 3188 + "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0="); 3189 + add_proj4text (p, 1, 3190 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3191 + add_proj4text (p, 2, 3192 + "-0.12 +units=m +no_defs"); 3193 + add_srs_wkt (p, 0, 3194 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 21\",GEOGCS[\""); 3195 + add_srs_wkt (p, 1, 3196 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3201 + add_srs_wkt (p, 4, 3202 + "\"EPSG\",\"6284\"]],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\",\"4284\"]],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\",123],PARAMETER["); 3213 + add_srs_wkt (p, 10, 3214 + "\"scale_factor\",1],PARAMETER[\"false_easting\",21500000"); 3215 + add_srs_wkt (p, 11, 3216 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3217 + add_srs_wkt (p, 12, 3218 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3219 + add_srs_wkt (p, 13, 3220 + "ST],AUTHORITY[\"EPSG\",\"28421\"]]"); 3221 + p = add_epsg_def_ex (filter, first, last, 28422, "epsg", 28422, 3222 + "Pulkovo 1942 / Gauss-Kruger zone 22", 0, 1, 3223 + "Krassowsky 1940", "Greenwich", 3224 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3225 + "X", "North", "Y", "East"); 3226 + add_proj4text (p, 0, 3227 + "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0="); 3228 + add_proj4text (p, 1, 3229 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3230 + add_proj4text (p, 2, 3231 + "-0.12 +units=m +no_defs"); 3232 + add_srs_wkt (p, 0, 3233 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 22\",GEOGCS[\""); 3234 + add_srs_wkt (p, 1, 3235 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3240 + add_srs_wkt (p, 4, 3241 + "\"EPSG\",\"6284\"]],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\",\"4284\"]],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\",129],PARAMETER["); 3252 + add_srs_wkt (p, 10, 3253 + "\"scale_factor\",1],PARAMETER[\"false_easting\",22500000"); 3254 + add_srs_wkt (p, 11, 3255 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3256 + add_srs_wkt (p, 12, 3257 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3258 + add_srs_wkt (p, 13, 3259 + "ST],AUTHORITY[\"EPSG\",\"28422\"]]"); 3260 + p = add_epsg_def_ex (filter, first, last, 28423, "epsg", 28423, 3261 + "Pulkovo 1942 / Gauss-Kruger zone 23", 0, 1, 3262 + "Krassowsky 1940", "Greenwich", 3263 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3264 + "X", "North", "Y", "East"); 3265 + add_proj4text (p, 0, 3266 + "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0="); 3267 + add_proj4text (p, 1, 3268 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3269 + add_proj4text (p, 2, 3270 + "-0.12 +units=m +no_defs"); 3271 + add_srs_wkt (p, 0, 3272 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 23\",GEOGCS[\""); 3273 + add_srs_wkt (p, 1, 3274 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3275 + add_srs_wkt (p, 2, 3276 + "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3277 + add_srs_wkt (p, 3, 3278 + "OWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3279 + add_srs_wkt (p, 4, 3280 + "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 3281 + add_srs_wkt (p, 5, 3282 + "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 3283 + add_srs_wkt (p, 6, 3284 + "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 3285 + add_srs_wkt (p, 7, 3286 + "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 3287 + add_srs_wkt (p, 8, 3288 + "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 3289 + add_srs_wkt (p, 9, 3290 + "igin\",0],PARAMETER[\"central_meridian\",135],PARAMETER["); 3291 + add_srs_wkt (p, 10, 3292 + "\"scale_factor\",1],PARAMETER[\"false_easting\",23500000"); 3293 + add_srs_wkt (p, 11, 3294 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3295 + add_srs_wkt (p, 12, 3296 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3297 + add_srs_wkt (p, 13, 3298 + "ST],AUTHORITY[\"EPSG\",\"28423\"]]"); 3299 + p = add_epsg_def_ex (filter, first, last, 28424, "epsg", 28424, 3300 + "Pulkovo 1942 / Gauss-Kruger zone 24", 0, 1, 3301 + "Krassowsky 1940", "Greenwich", 3302 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3303 + "X", "North", "Y", "East"); 3304 + add_proj4text (p, 0, 3305 + "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0="); 3306 + add_proj4text (p, 1, 3307 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3308 + add_proj4text (p, 2, 3309 + "-0.12 +units=m +no_defs"); 3310 + add_srs_wkt (p, 0, 3311 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 24\",GEOGCS[\""); 3312 + add_srs_wkt (p, 1, 3313 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3318 + add_srs_wkt (p, 4, 3319 + "\"EPSG\",\"6284\"]],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\",\"4284\"]],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\",141],PARAMETER["); 3330 + add_srs_wkt (p, 10, 3331 + "\"scale_factor\",1],PARAMETER[\"false_easting\",24500000"); 3332 + add_srs_wkt (p, 11, 3333 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3334 + add_srs_wkt (p, 12, 3335 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3336 + add_srs_wkt (p, 13, 3337 + "ST],AUTHORITY[\"EPSG\",\"28424\"]]"); 3338 + p = add_epsg_def_ex (filter, first, last, 28425, "epsg", 28425, 3339 + "Pulkovo 1942 / Gauss-Kruger zone 25", 0, 1, 3340 + "Krassowsky 1940", "Greenwich", 3341 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3342 + "X", "North", "Y", "East"); 3343 + add_proj4text (p, 0, 3344 + "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0="); 3345 + add_proj4text (p, 1, 3346 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3347 + add_proj4text (p, 2, 3348 + "-0.12 +units=m +no_defs"); 3349 + add_srs_wkt (p, 0, 3350 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 25\",GEOGCS[\""); 3351 + add_srs_wkt (p, 1, 3352 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3357 + add_srs_wkt (p, 4, 3358 + "\"EPSG\",\"6284\"]],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\",\"4284\"]],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\",147],PARAMETER["); 3369 + add_srs_wkt (p, 10, 3370 + "\"scale_factor\",1],PARAMETER[\"false_easting\",25500000"); 3371 + add_srs_wkt (p, 11, 3372 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3373 + add_srs_wkt (p, 12, 3374 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3375 + add_srs_wkt (p, 13, 3376 + "ST],AUTHORITY[\"EPSG\",\"28425\"]]"); 3377 + p = add_epsg_def_ex (filter, first, last, 28426, "epsg", 28426, 3378 + "Pulkovo 1942 / Gauss-Kruger zone 26", 0, 1, 3379 + "Krassowsky 1940", "Greenwich", 3380 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3381 + "X", "North", "Y", "East"); 3382 + add_proj4text (p, 0, 3383 + "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0="); 3384 + add_proj4text (p, 1, 3385 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3386 + add_proj4text (p, 2, 3387 + "-0.12 +units=m +no_defs"); 3388 + add_srs_wkt (p, 0, 3389 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 26\",GEOGCS[\""); 3390 + add_srs_wkt (p, 1, 3391 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3396 + add_srs_wkt (p, 4, 3397 + "\"EPSG\",\"6284\"]],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\",\"4284\"]],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\",153],PARAMETER["); 3408 + add_srs_wkt (p, 10, 3409 + "\"scale_factor\",1],PARAMETER[\"false_easting\",26500000"); 3410 + add_srs_wkt (p, 11, 3411 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3412 + add_srs_wkt (p, 12, 3413 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3414 + add_srs_wkt (p, 13, 3415 + "ST],AUTHORITY[\"EPSG\",\"28426\"]]"); 3416 + p = add_epsg_def_ex (filter, first, last, 28427, "epsg", 28427, 3417 + "Pulkovo 1942 / Gauss-Kruger zone 27", 0, 1, 3418 + "Krassowsky 1940", "Greenwich", 3419 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3420 + "X", "North", "Y", "East"); 3421 + add_proj4text (p, 0, 3422 + "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0="); 3423 + add_proj4text (p, 1, 3424 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3425 + add_proj4text (p, 2, 3426 + "-0.12 +units=m +no_defs"); 3427 + add_srs_wkt (p, 0, 3428 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 27\",GEOGCS[\""); 3429 + add_srs_wkt (p, 1, 3430 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3435 + add_srs_wkt (p, 4, 3436 + "\"EPSG\",\"6284\"]],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\",\"4284\"]],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\",159],PARAMETER["); 3447 + add_srs_wkt (p, 10, 3448 + "\"scale_factor\",1],PARAMETER[\"false_easting\",27500000"); 3449 + add_srs_wkt (p, 11, 3450 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3451 + add_srs_wkt (p, 12, 3452 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3453 + add_srs_wkt (p, 13, 3454 + "ST],AUTHORITY[\"EPSG\",\"28427\"]]"); 3455 + p = add_epsg_def_ex (filter, first, last, 28428, "epsg", 28428, 3456 + "Pulkovo 1942 / Gauss-Kruger zone 28", 0, 1, 3457 + "Krassowsky 1940", "Greenwich", 3458 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3459 + "X", "North", "Y", "East"); 3460 + add_proj4text (p, 0, 3461 + "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0="); 3462 + add_proj4text (p, 1, 3463 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3464 + add_proj4text (p, 2, 3465 + "-0.12 +units=m +no_defs"); 3466 + add_srs_wkt (p, 0, 3467 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 28\",GEOGCS[\""); 3468 + add_srs_wkt (p, 1, 3469 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3474 + add_srs_wkt (p, 4, 3475 + "\"EPSG\",\"6284\"]],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\",\"4284\"]],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\",165],PARAMETER["); 3486 + add_srs_wkt (p, 10, 3487 + "\"scale_factor\",1],PARAMETER[\"false_easting\",28500000"); 3488 + add_srs_wkt (p, 11, 3489 + "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3490 + add_srs_wkt (p, 12, 3491 + "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3492 + add_srs_wkt (p, 13, 3493 + "ST],AUTHORITY[\"EPSG\",\"28428\"]]"); 3494 + p = add_epsg_def_ex (filter, first, last, 28429, "epsg", 28429, 3495 + "Pulkovo 1942 / Gauss-Kruger zone 29", 0, 1, 3496 + "Krassowsky 1940", "Greenwich", 3497 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3498 + "X", "North", "Y", "East"); 3499 + add_proj4text (p, 0, 3500 + "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0="); 3501 + add_proj4text (p, 1, 3502 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3503 + add_proj4text (p, 2, 3504 + "-0.12 +units=m +no_defs"); 3505 + add_srs_wkt (p, 0, 3506 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 29\",GEOGCS[\""); 3507 + add_srs_wkt (p, 1, 3508 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 3513 + add_srs_wkt (p, 4, 3514 + "\"EPSG\",\"6284\"]],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\",\"4284\"]],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\",171],PARAMETER["); 3525 + add_srs_wkt (p, 10, 3526 + "\"scale_factor\",1],PARAMETER[\"false_easting\",29500000"); 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\",\"28429\"]]"); 3533 + p = add_epsg_def_ex (filter, first, last, 28430, "epsg", 28430, 3534 + "Pulkovo 1942 / Gauss-Kruger zone 30", 0, 1, 3535 + "Krassowsky 1940", "Greenwich", 3536 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3537 + "X", "North", "Y", "East"); 3538 + add_proj4text (p, 0, 3539 + "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0="); 3540 + add_proj4text (p, 1, 3541 + "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,"); 3542 + add_proj4text (p, 2, 3543 + "-0.12 +units=m +no_defs"); 3544 + add_srs_wkt (p, 0, 3545 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 30\",GEOGCS[\""); 3546 + add_srs_wkt (p, 1, 3547 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2538 3552 add_srs_wkt (p, 4, 2539 3553 "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2540 3554 add_srs_wkt (p, 5, 2541 3555 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2542 3556 add_srs_wkt (p, 6, 2543 3557 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2544 3558 add_srs_wkt (p, 7, 2545 3559 "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2546 3560 add_srs_wkt (p, 8, 2547 3561 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2548 3562 add_srs_wkt (p, 9, 2549 - "igin\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\""); 2550 - add_srs_wkt (p, 10, 2551 - "scale_factor\",1],PARAMETER[\"false_easting\",4500000],P"); 2552 - add_srs_wkt (p, 11, 2553 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 2554 - add_srs_wkt (p, 12, 2555 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 2556 - add_srs_wkt (p, 13, 2557 - ",AUTHORITY[\"EPSG\",\"28404\"]]"); 2558 - p = add_epsg_def_ex (filter, first, last, 28405, "epsg", 28405, 2559 - "Pulkovo 1942 / Gauss-Kruger zone 5", 0, 1, 2560 - "Krassowsky 1940", "Greenwich", 2561 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2562 - "X", "North", "Y", "East"); 2563 - add_proj4text (p, 0, 2564 - "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 "); 2565 - add_proj4text (p, 1, 2566 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 2567 - add_proj4text (p, 2, 2568 - "0.12 +units=m +no_defs"); 2569 - add_srs_wkt (p, 0, 2570 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 5\",GEOGCS[\"P"); 2571 - add_srs_wkt (p, 1, 2572 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2573 - add_srs_wkt (p, 2, 2574 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2575 - add_srs_wkt (p, 3, 2576 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2577 - add_srs_wkt (p, 4, 2578 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2579 - add_srs_wkt (p, 5, 2580 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2581 - add_srs_wkt (p, 6, 2582 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2583 - add_srs_wkt (p, 7, 2584 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2585 - add_srs_wkt (p, 8, 2586 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2587 - add_srs_wkt (p, 9, 2588 - "igin\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\""); 2589 - add_srs_wkt (p, 10, 2590 - "scale_factor\",1],PARAMETER[\"false_easting\",5500000],P"); 2591 - add_srs_wkt (p, 11, 2592 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 2593 - add_srs_wkt (p, 12, 2594 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 2595 - add_srs_wkt (p, 13, 2596 - ",AUTHORITY[\"EPSG\",\"28405\"]]"); 2597 - p = add_epsg_def_ex (filter, first, last, 28406, "epsg", 28406, 2598 - "Pulkovo 1942 / Gauss-Kruger zone 6", 0, 1, 2599 - "Krassowsky 1940", "Greenwich", 2600 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2601 - "X", "North", "Y", "East"); 2602 - add_proj4text (p, 0, 2603 - "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 "); 2604 - add_proj4text (p, 1, 2605 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 2606 - add_proj4text (p, 2, 2607 - "0.12 +units=m +no_defs"); 2608 - add_srs_wkt (p, 0, 2609 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 6\",GEOGCS[\"P"); 2610 - add_srs_wkt (p, 1, 2611 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2612 - add_srs_wkt (p, 2, 2613 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2614 - add_srs_wkt (p, 3, 2615 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 3563 + "igin\",0],PARAMETER[\"central_meridian\",177],PARAMETER["); 3564 + add_srs_wkt (p, 10, 3565 + "\"scale_factor\",1],PARAMETER[\"false_easting\",30500000"); 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\",\"28430\"]]"); 3572 + p = add_epsg_def_ex (filter, first, last, 28431, "epsg", 28431, 3573 + "Pulkovo 1942 / Gauss-Kruger zone 31", 0, 1, 3574 + "Krassowsky 1940", "Greenwich", 3575 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3576 + "X", "North", "Y", "East"); 3577 + add_proj4text (p, 0, 3578 + "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0"); 3579 + add_proj4text (p, 1, 3580 + "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82"); 3581 + add_proj4text (p, 2, 3582 + ",-0.12 +units=m +no_defs"); 3583 + add_srs_wkt (p, 0, 3584 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 31\",GEOGCS[\""); 3585 + add_srs_wkt (p, 1, 3586 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2616 3591 add_srs_wkt (p, 4, 2617 3592 "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2618 3593 add_srs_wkt (p, 5, 2619 3594 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2620 3595 add_srs_wkt (p, 6, 2621 3596 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2622 3597 add_srs_wkt (p, 7, 2623 3598 "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2624 3599 add_srs_wkt (p, 8, 2625 3600 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2626 3601 add_srs_wkt (p, 9, 2627 - "igin\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\""); 2628 - add_srs_wkt (p, 10, 2629 - "scale_factor\",1],PARAMETER[\"false_easting\",6500000],P"); 2630 - add_srs_wkt (p, 11, 2631 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 2632 - add_srs_wkt (p, 12, 2633 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 2634 - add_srs_wkt (p, 13, 2635 - ",AUTHORITY[\"EPSG\",\"28406\"]]"); 2636 - p = add_epsg_def_ex (filter, first, last, 28407, "epsg", 28407, 2637 - "Pulkovo 1942 / Gauss-Kruger zone 7", 0, 1, 2638 - "Krassowsky 1940", "Greenwich", 2639 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2640 - "X", "North", "Y", "East"); 2641 - add_proj4text (p, 0, 2642 - "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 "); 2643 - add_proj4text (p, 1, 2644 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 2645 - add_proj4text (p, 2, 2646 - "0.12 +units=m +no_defs"); 2647 - add_srs_wkt (p, 0, 2648 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 7\",GEOGCS[\"P"); 2649 - add_srs_wkt (p, 1, 2650 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2651 - add_srs_wkt (p, 2, 2652 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2653 - add_srs_wkt (p, 3, 2654 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2655 - add_srs_wkt (p, 4, 2656 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2657 - add_srs_wkt (p, 5, 2658 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2659 - add_srs_wkt (p, 6, 2660 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2661 - add_srs_wkt (p, 7, 2662 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2663 - add_srs_wkt (p, 8, 2664 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2665 - add_srs_wkt (p, 9, 2666 - "igin\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\""); 2667 - add_srs_wkt (p, 10, 2668 - "scale_factor\",1],PARAMETER[\"false_easting\",7500000],P"); 2669 - add_srs_wkt (p, 11, 2670 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 2671 - add_srs_wkt (p, 12, 2672 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 2673 - add_srs_wkt (p, 13, 2674 - ",AUTHORITY[\"EPSG\",\"28407\"]]"); 2675 - p = add_epsg_def_ex (filter, first, last, 28408, "epsg", 28408, 2676 - "Pulkovo 1942 / Gauss-Kruger zone 8", 0, 1, 2677 - "Krassowsky 1940", "Greenwich", 2678 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2679 - "X", "North", "Y", "East"); 2680 - add_proj4text (p, 0, 2681 - "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 "); 2682 - add_proj4text (p, 1, 2683 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 2684 - add_proj4text (p, 2, 2685 - "0.12 +units=m +no_defs"); 2686 - add_srs_wkt (p, 0, 2687 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 8\",GEOGCS[\"P"); 2688 - add_srs_wkt (p, 1, 2689 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2690 - add_srs_wkt (p, 2, 2691 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2692 - add_srs_wkt (p, 3, 2693 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 2694 - add_srs_wkt (p, 4, 2695 - "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2696 - add_srs_wkt (p, 5, 2697 - "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2698 - add_srs_wkt (p, 6, 2699 - "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2700 - add_srs_wkt (p, 7, 2701 - "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2702 - add_srs_wkt (p, 8, 2703 - "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2704 - add_srs_wkt (p, 9, 2705 - "igin\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\""); 2706 - add_srs_wkt (p, 10, 2707 - "scale_factor\",1],PARAMETER[\"false_easting\",8500000],P"); 2708 - add_srs_wkt (p, 11, 2709 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 2710 - add_srs_wkt (p, 12, 2711 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 2712 - add_srs_wkt (p, 13, 2713 - ",AUTHORITY[\"EPSG\",\"28408\"]]"); 2714 - p = add_epsg_def_ex (filter, first, last, 28409, "epsg", 28409, 2715 - "Pulkovo 1942 / Gauss-Kruger zone 9", 0, 1, 2716 - "Krassowsky 1940", "Greenwich", 2717 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2718 - "X", "North", "Y", "East"); 2719 - add_proj4text (p, 0, 2720 - "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 "); 2721 - add_proj4text (p, 1, 2722 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 2723 - add_proj4text (p, 2, 2724 - "0.12 +units=m +no_defs"); 2725 - add_srs_wkt (p, 0, 2726 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 9\",GEOGCS[\"P"); 2727 - add_srs_wkt (p, 1, 2728 - "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows"); 2729 - add_srs_wkt (p, 2, 2730 - "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO"); 2731 - add_srs_wkt (p, 3, 2732 - "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY["); 3602 + "igin\",0],PARAMETER[\"central_meridian\",-177],PARAMETER"); 3603 + add_srs_wkt (p, 10, 3604 + "[\"scale_factor\",1],PARAMETER[\"false_easting\",3150000"); 3605 + add_srs_wkt (p, 11, 3606 + "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3607 + add_srs_wkt (p, 12, 3608 + "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3609 + add_srs_wkt (p, 13, 3610 + "AST],AUTHORITY[\"EPSG\",\"28431\"]]"); 3611 + p = add_epsg_def_ex (filter, first, last, 28432, "epsg", 28432, 3612 + "Pulkovo 1942 / Gauss-Kruger zone 32", 0, 1, 3613 + "Krassowsky 1940", "Greenwich", 3614 + "Pulkovo_1942", "Transverse_Mercator", "metre", 3615 + "X", "North", "Y", "East"); 3616 + add_proj4text (p, 0, 3617 + "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0"); 3618 + add_proj4text (p, 1, 3619 + "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82"); 3620 + add_proj4text (p, 2, 3621 + ",-0.12 +units=m +no_defs"); 3622 + add_srs_wkt (p, 0, 3623 + "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 32\",GEOGCS[\""); 3624 + add_srs_wkt (p, 1, 3625 + "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["); 2733 3630 add_srs_wkt (p, 4, 2734 3631 "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E"); 2735 3632 add_srs_wkt (p, 5, 2736 3633 "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH"); 2737 3634 add_srs_wkt (p, 6, 2738 3635 "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS["); 2739 3636 add_srs_wkt (p, 7, 2740 3637 "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC"); 2741 3638 add_srs_wkt (p, 8, 2742 3639 "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or"); 2743 3640 add_srs_wkt (p, 9, 2744 - "igin\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\""); 2745 - add_srs_wkt (p, 10, 2746 - "scale_factor\",1],PARAMETER[\"false_easting\",9500000],P"); 2747 - add_srs_wkt (p, 11, 2748 - "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT"); 2749 - add_srs_wkt (p, 12, 2750 - "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]"); 2751 - add_srs_wkt (p, 13, 2752 - ",AUTHORITY[\"EPSG\",\"28409\"]]"); 2753 - p = add_epsg_def_ex (filter, first, last, 28410, "epsg", 28410, 2754 - "Pulkovo 1942 / Gauss-Kruger zone 10", 0, 1, 2755 - "Krassowsky 1940", "Greenwich", 2756 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2757 - "X", "North", "Y", "East"); 2758 - add_proj4text (p, 0, 2759 - "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0"); 2760 - add_proj4text (p, 1, 2761 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 2762 - add_proj4text (p, 2, 2763 - "-0.12 +units=m +no_defs"); 2764 - add_srs_wkt (p, 0, 2765 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 10\",GEOGCS[\""); 2766 - add_srs_wkt (p, 1, 2767 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2768 - add_srs_wkt (p, 2, 2769 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2770 - add_srs_wkt (p, 3, 2771 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 2772 - add_srs_wkt (p, 4, 2773 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 2774 - add_srs_wkt (p, 5, 2775 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 2776 - add_srs_wkt (p, 6, 2777 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 2778 - add_srs_wkt (p, 7, 2779 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 2780 - add_srs_wkt (p, 8, 2781 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 2782 - add_srs_wkt (p, 9, 2783 - "rigin\",0],PARAMETER[\"central_meridian\",57],PARAMETER["); 2784 - add_srs_wkt (p, 10, 2785 - "\"scale_factor\",1],PARAMETER[\"false_easting\",10500000"); 2786 - add_srs_wkt (p, 11, 2787 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2788 - add_srs_wkt (p, 12, 2789 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 2790 - add_srs_wkt (p, 13, 2791 - "ST],AUTHORITY[\"EPSG\",\"28410\"]]"); 2792 - p = add_epsg_def_ex (filter, first, last, 28411, "epsg", 28411, 2793 - "Pulkovo 1942 / Gauss-Kruger zone 11", 0, 1, 2794 - "Krassowsky 1940", "Greenwich", 2795 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2796 - "X", "North", "Y", "East"); 2797 - add_proj4text (p, 0, 2798 - "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0"); 2799 - add_proj4text (p, 1, 2800 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 2801 - add_proj4text (p, 2, 2802 - "-0.12 +units=m +no_defs"); 2803 - add_srs_wkt (p, 0, 2804 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 11\",GEOGCS[\""); 2805 - add_srs_wkt (p, 1, 2806 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2807 - add_srs_wkt (p, 2, 2808 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2809 - add_srs_wkt (p, 3, 2810 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 2811 - add_srs_wkt (p, 4, 2812 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 2813 - add_srs_wkt (p, 5, 2814 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 2815 - add_srs_wkt (p, 6, 2816 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 2817 - add_srs_wkt (p, 7, 2818 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 2819 - add_srs_wkt (p, 8, 2820 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 2821 - add_srs_wkt (p, 9, 2822 - "rigin\",0],PARAMETER[\"central_meridian\",63],PARAMETER["); 2823 - add_srs_wkt (p, 10, 2824 - "\"scale_factor\",1],PARAMETER[\"false_easting\",11500000"); 2825 - add_srs_wkt (p, 11, 2826 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2827 - add_srs_wkt (p, 12, 2828 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 2829 - add_srs_wkt (p, 13, 2830 - "ST],AUTHORITY[\"EPSG\",\"28411\"]]"); 2831 - p = add_epsg_def_ex (filter, first, last, 28412, "epsg", 28412, 2832 - "Pulkovo 1942 / Gauss-Kruger zone 12", 0, 1, 2833 - "Krassowsky 1940", "Greenwich", 2834 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2835 - "X", "North", "Y", "East"); 2836 - add_proj4text (p, 0, 2837 - "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0"); 2838 - add_proj4text (p, 1, 2839 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 2840 - add_proj4text (p, 2, 2841 - "-0.12 +units=m +no_defs"); 2842 - add_srs_wkt (p, 0, 2843 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 12\",GEOGCS[\""); 2844 - add_srs_wkt (p, 1, 2845 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2846 - add_srs_wkt (p, 2, 2847 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2848 - add_srs_wkt (p, 3, 2849 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 2850 - add_srs_wkt (p, 4, 2851 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 2852 - add_srs_wkt (p, 5, 2853 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 2854 - add_srs_wkt (p, 6, 2855 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 2856 - add_srs_wkt (p, 7, 2857 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 2858 - add_srs_wkt (p, 8, 2859 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 2860 - add_srs_wkt (p, 9, 2861 - "rigin\",0],PARAMETER[\"central_meridian\",69],PARAMETER["); 2862 - add_srs_wkt (p, 10, 2863 - "\"scale_factor\",1],PARAMETER[\"false_easting\",12500000"); 2864 - add_srs_wkt (p, 11, 2865 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2866 - add_srs_wkt (p, 12, 2867 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 2868 - add_srs_wkt (p, 13, 2869 - "ST],AUTHORITY[\"EPSG\",\"28412\"]]"); 2870 - p = add_epsg_def_ex (filter, first, last, 28413, "epsg", 28413, 2871 - "Pulkovo 1942 / Gauss-Kruger zone 13", 0, 1, 2872 - "Krassowsky 1940", "Greenwich", 2873 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2874 - "X", "North", "Y", "East"); 2875 - add_proj4text (p, 0, 2876 - "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0"); 2877 - add_proj4text (p, 1, 2878 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 2879 - add_proj4text (p, 2, 2880 - "-0.12 +units=m +no_defs"); 2881 - add_srs_wkt (p, 0, 2882 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 13\",GEOGCS[\""); 2883 - add_srs_wkt (p, 1, 2884 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2885 - add_srs_wkt (p, 2, 2886 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2887 - add_srs_wkt (p, 3, 2888 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 2889 - add_srs_wkt (p, 4, 2890 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 2891 - add_srs_wkt (p, 5, 2892 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 2893 - add_srs_wkt (p, 6, 2894 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 2895 - add_srs_wkt (p, 7, 2896 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 2897 - add_srs_wkt (p, 8, 2898 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 2899 - add_srs_wkt (p, 9, 2900 - "rigin\",0],PARAMETER[\"central_meridian\",75],PARAMETER["); 2901 - add_srs_wkt (p, 10, 2902 - "\"scale_factor\",1],PARAMETER[\"false_easting\",13500000"); 2903 - add_srs_wkt (p, 11, 2904 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2905 - add_srs_wkt (p, 12, 2906 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 2907 - add_srs_wkt (p, 13, 2908 - "ST],AUTHORITY[\"EPSG\",\"28413\"]]"); 2909 - p = add_epsg_def_ex (filter, first, last, 28414, "epsg", 28414, 2910 - "Pulkovo 1942 / Gauss-Kruger zone 14", 0, 1, 2911 - "Krassowsky 1940", "Greenwich", 2912 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2913 - "X", "North", "Y", "East"); 2914 - add_proj4text (p, 0, 2915 - "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0"); 2916 - add_proj4text (p, 1, 2917 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 2918 - add_proj4text (p, 2, 2919 - "-0.12 +units=m +no_defs"); 2920 - add_srs_wkt (p, 0, 2921 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 14\",GEOGCS[\""); 2922 - add_srs_wkt (p, 1, 2923 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2924 - add_srs_wkt (p, 2, 2925 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2926 - add_srs_wkt (p, 3, 2927 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 2928 - add_srs_wkt (p, 4, 2929 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 2930 - add_srs_wkt (p, 5, 2931 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 2932 - add_srs_wkt (p, 6, 2933 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 2934 - add_srs_wkt (p, 7, 2935 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 2936 - add_srs_wkt (p, 8, 2937 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 2938 - add_srs_wkt (p, 9, 2939 - "rigin\",0],PARAMETER[\"central_meridian\",81],PARAMETER["); 2940 - add_srs_wkt (p, 10, 2941 - "\"scale_factor\",1],PARAMETER[\"false_easting\",14500000"); 2942 - add_srs_wkt (p, 11, 2943 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2944 - add_srs_wkt (p, 12, 2945 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 2946 - add_srs_wkt (p, 13, 2947 - "ST],AUTHORITY[\"EPSG\",\"28414\"]]"); 2948 - p = add_epsg_def_ex (filter, first, last, 28415, "epsg", 28415, 2949 - "Pulkovo 1942 / Gauss-Kruger zone 15", 0, 1, 2950 - "Krassowsky 1940", "Greenwich", 2951 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2952 - "X", "North", "Y", "East"); 2953 - add_proj4text (p, 0, 2954 - "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0"); 2955 - add_proj4text (p, 1, 2956 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 2957 - add_proj4text (p, 2, 2958 - "-0.12 +units=m +no_defs"); 2959 - add_srs_wkt (p, 0, 2960 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 15\",GEOGCS[\""); 2961 - add_srs_wkt (p, 1, 2962 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 2963 - add_srs_wkt (p, 2, 2964 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 2965 - add_srs_wkt (p, 3, 2966 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 2967 - add_srs_wkt (p, 4, 2968 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 2969 - add_srs_wkt (p, 5, 2970 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 2971 - add_srs_wkt (p, 6, 2972 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 2973 - add_srs_wkt (p, 7, 2974 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 2975 - add_srs_wkt (p, 8, 2976 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 2977 - add_srs_wkt (p, 9, 2978 - "rigin\",0],PARAMETER[\"central_meridian\",87],PARAMETER["); 2979 - add_srs_wkt (p, 10, 2980 - "\"scale_factor\",1],PARAMETER[\"false_easting\",15500000"); 2981 - add_srs_wkt (p, 11, 2982 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 2983 - add_srs_wkt (p, 12, 2984 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 2985 - add_srs_wkt (p, 13, 2986 - "ST],AUTHORITY[\"EPSG\",\"28415\"]]"); 2987 - p = add_epsg_def_ex (filter, first, last, 28416, "epsg", 28416, 2988 - "Pulkovo 1942 / Gauss-Kruger zone 16", 0, 1, 2989 - "Krassowsky 1940", "Greenwich", 2990 - "Pulkovo_1942", "Transverse_Mercator", "metre", 2991 - "X", "North", "Y", "East"); 2992 - add_proj4text (p, 0, 2993 - "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0"); 2994 - add_proj4text (p, 1, 2995 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 2996 - add_proj4text (p, 2, 2997 - "-0.12 +units=m +no_defs"); 2998 - add_srs_wkt (p, 0, 2999 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 16\",GEOGCS[\""); 3000 - add_srs_wkt (p, 1, 3001 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3002 - add_srs_wkt (p, 2, 3003 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3004 - add_srs_wkt (p, 3, 3005 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3006 - add_srs_wkt (p, 4, 3007 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3008 - add_srs_wkt (p, 5, 3009 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3010 - add_srs_wkt (p, 6, 3011 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3012 - add_srs_wkt (p, 7, 3013 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3014 - add_srs_wkt (p, 8, 3015 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3016 - add_srs_wkt (p, 9, 3017 - "rigin\",0],PARAMETER[\"central_meridian\",93],PARAMETER["); 3018 - add_srs_wkt (p, 10, 3019 - "\"scale_factor\",1],PARAMETER[\"false_easting\",16500000"); 3020 - add_srs_wkt (p, 11, 3021 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3022 - add_srs_wkt (p, 12, 3023 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3024 - add_srs_wkt (p, 13, 3025 - "ST],AUTHORITY[\"EPSG\",\"28416\"]]"); 3026 - p = add_epsg_def_ex (filter, first, last, 28417, "epsg", 28417, 3027 - "Pulkovo 1942 / Gauss-Kruger zone 17", 0, 1, 3028 - "Krassowsky 1940", "Greenwich", 3029 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3030 - "X", "North", "Y", "East"); 3031 - add_proj4text (p, 0, 3032 - "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0"); 3033 - add_proj4text (p, 1, 3034 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 3035 - add_proj4text (p, 2, 3036 - "-0.12 +units=m +no_defs"); 3037 - add_srs_wkt (p, 0, 3038 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 17\",GEOGCS[\""); 3039 - add_srs_wkt (p, 1, 3040 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3041 - add_srs_wkt (p, 2, 3042 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3043 - add_srs_wkt (p, 3, 3044 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3045 - add_srs_wkt (p, 4, 3046 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3047 - add_srs_wkt (p, 5, 3048 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3049 - add_srs_wkt (p, 6, 3050 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3051 - add_srs_wkt (p, 7, 3052 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3053 - add_srs_wkt (p, 8, 3054 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3055 - add_srs_wkt (p, 9, 3056 - "rigin\",0],PARAMETER[\"central_meridian\",99],PARAMETER["); 3057 - add_srs_wkt (p, 10, 3058 - "\"scale_factor\",1],PARAMETER[\"false_easting\",17500000"); 3059 - add_srs_wkt (p, 11, 3060 - "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO"); 3061 - add_srs_wkt (p, 12, 3062 - "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA"); 3063 - add_srs_wkt (p, 13, 3064 - "ST],AUTHORITY[\"EPSG\",\"28417\"]]"); 3065 - p = add_epsg_def_ex (filter, first, last, 28418, "epsg", 28418, 3066 - "Pulkovo 1942 / Gauss-Kruger zone 18", 0, 1, 3067 - "Krassowsky 1940", "Greenwich", 3068 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3069 - "X", "North", "Y", "East"); 3070 - add_proj4text (p, 0, 3071 - "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0="); 3072 - add_proj4text (p, 1, 3073 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3074 - add_proj4text (p, 2, 3075 - ",-0.12 +units=m +no_defs"); 3076 - add_srs_wkt (p, 0, 3077 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 18\",GEOGCS[\""); 3078 - add_srs_wkt (p, 1, 3079 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3080 - add_srs_wkt (p, 2, 3081 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3082 - add_srs_wkt (p, 3, 3083 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3084 - add_srs_wkt (p, 4, 3085 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3086 - add_srs_wkt (p, 5, 3087 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3088 - add_srs_wkt (p, 6, 3089 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3090 - add_srs_wkt (p, 7, 3091 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3092 - add_srs_wkt (p, 8, 3093 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3094 - add_srs_wkt (p, 9, 3095 - "rigin\",0],PARAMETER[\"central_meridian\",105],PARAMETER"); 3096 - add_srs_wkt (p, 10, 3097 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",1850000"); 3641 + "igin\",0],PARAMETER[\"central_meridian\",-171],PARAMETER"); 3642 + add_srs_wkt (p, 10, 3643 + "[\"scale_factor\",1],PARAMETER[\"false_easting\",3250000"); 3098 3644 add_srs_wkt (p, 11, 3099 3645 "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3100 3646 add_srs_wkt (p, 12, 3101 3647 "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3102 3648 add_srs_wkt (p, 13, 3103 - "AST],AUTHORITY[\"EPSG\",\"28418\"]]"); 3104 - p = add_epsg_def_ex (filter, first, last, 28419, "epsg", 28419, 3105 - "Pulkovo 1942 / Gauss-Kruger zone 19", 0, 1, 3106 - "Krassowsky 1940", "Greenwich", 3107 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3108 - "X", "North", "Y", "East"); 3109 - add_proj4text (p, 0, 3110 - "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0="); 3111 - add_proj4text (p, 1, 3112 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3113 - add_proj4text (p, 2, 3114 - ",-0.12 +units=m +no_defs"); 3115 - add_srs_wkt (p, 0, 3116 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 19\",GEOGCS[\""); 3117 - add_srs_wkt (p, 1, 3118 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3119 - add_srs_wkt (p, 2, 3120 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3121 - add_srs_wkt (p, 3, 3122 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3123 - add_srs_wkt (p, 4, 3124 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3125 - add_srs_wkt (p, 5, 3126 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3127 - add_srs_wkt (p, 6, 3128 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3129 - add_srs_wkt (p, 7, 3130 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3131 - add_srs_wkt (p, 8, 3132 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3133 - add_srs_wkt (p, 9, 3134 - "rigin\",0],PARAMETER[\"central_meridian\",111],PARAMETER"); 3135 - add_srs_wkt (p, 10, 3136 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",1950000"); 3137 - add_srs_wkt (p, 11, 3138 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3139 - add_srs_wkt (p, 12, 3140 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3141 - add_srs_wkt (p, 13, 3142 - "AST],AUTHORITY[\"EPSG\",\"28419\"]]"); 3143 - p = add_epsg_def_ex (filter, first, last, 28420, "epsg", 28420, 3144 - "Pulkovo 1942 / Gauss-Kruger zone 20", 0, 1, 3145 - "Krassowsky 1940", "Greenwich", 3146 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3147 - "X", "North", "Y", "East"); 3148 - add_proj4text (p, 0, 3149 - "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0="); 3150 - add_proj4text (p, 1, 3151 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3152 - add_proj4text (p, 2, 3153 - ",-0.12 +units=m +no_defs"); 3154 - add_srs_wkt (p, 0, 3155 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 20\",GEOGCS[\""); 3156 - add_srs_wkt (p, 1, 3157 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3158 - add_srs_wkt (p, 2, 3159 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3160 - add_srs_wkt (p, 3, 3161 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3162 - add_srs_wkt (p, 4, 3163 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3164 - add_srs_wkt (p, 5, 3165 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3166 - add_srs_wkt (p, 6, 3167 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3168 - add_srs_wkt (p, 7, 3169 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3170 - add_srs_wkt (p, 8, 3171 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3172 - add_srs_wkt (p, 9, 3173 - "rigin\",0],PARAMETER[\"central_meridian\",117],PARAMETER"); 3174 - add_srs_wkt (p, 10, 3175 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2050000"); 3176 - add_srs_wkt (p, 11, 3177 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3178 - add_srs_wkt (p, 12, 3179 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3180 - add_srs_wkt (p, 13, 3181 - "AST],AUTHORITY[\"EPSG\",\"28420\"]]"); 3182 - p = add_epsg_def_ex (filter, first, last, 28421, "epsg", 28421, 3183 - "Pulkovo 1942 / Gauss-Kruger zone 21", 0, 1, 3184 - "Krassowsky 1940", "Greenwich", 3185 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3186 - "X", "North", "Y", "East"); 3187 - add_proj4text (p, 0, 3188 - "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0="); 3189 - add_proj4text (p, 1, 3190 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3191 - add_proj4text (p, 2, 3192 - ",-0.12 +units=m +no_defs"); 3193 - add_srs_wkt (p, 0, 3194 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 21\",GEOGCS[\""); 3195 - add_srs_wkt (p, 1, 3196 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3201 - add_srs_wkt (p, 4, 3202 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3203 - add_srs_wkt (p, 5, 3204 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3205 - add_srs_wkt (p, 6, 3206 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3207 - add_srs_wkt (p, 7, 3208 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3209 - add_srs_wkt (p, 8, 3210 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3211 - add_srs_wkt (p, 9, 3212 - "rigin\",0],PARAMETER[\"central_meridian\",123],PARAMETER"); 3213 - add_srs_wkt (p, 10, 3214 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2150000"); 3215 - add_srs_wkt (p, 11, 3216 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3217 - add_srs_wkt (p, 12, 3218 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3219 - add_srs_wkt (p, 13, 3220 - "AST],AUTHORITY[\"EPSG\",\"28421\"]]"); 3221 - p = add_epsg_def_ex (filter, first, last, 28422, "epsg", 28422, 3222 - "Pulkovo 1942 / Gauss-Kruger zone 22", 0, 1, 3223 - "Krassowsky 1940", "Greenwich", 3224 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3225 - "X", "North", "Y", "East"); 3226 - add_proj4text (p, 0, 3227 - "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0="); 3228 - add_proj4text (p, 1, 3229 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3230 - add_proj4text (p, 2, 3231 - ",-0.12 +units=m +no_defs"); 3232 - add_srs_wkt (p, 0, 3233 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 22\",GEOGCS[\""); 3234 - add_srs_wkt (p, 1, 3235 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3240 - add_srs_wkt (p, 4, 3241 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3242 - add_srs_wkt (p, 5, 3243 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3244 - add_srs_wkt (p, 6, 3245 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3246 - add_srs_wkt (p, 7, 3247 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3248 - add_srs_wkt (p, 8, 3249 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3250 - add_srs_wkt (p, 9, 3251 - "rigin\",0],PARAMETER[\"central_meridian\",129],PARAMETER"); 3252 - add_srs_wkt (p, 10, 3253 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2250000"); 3254 - add_srs_wkt (p, 11, 3255 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3256 - add_srs_wkt (p, 12, 3257 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3258 - add_srs_wkt (p, 13, 3259 - "AST],AUTHORITY[\"EPSG\",\"28422\"]]"); 3260 - p = add_epsg_def_ex (filter, first, last, 28423, "epsg", 28423, 3261 - "Pulkovo 1942 / Gauss-Kruger zone 23", 0, 1, 3262 - "Krassowsky 1940", "Greenwich", 3263 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3264 - "X", "North", "Y", "East"); 3265 - add_proj4text (p, 0, 3266 - "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0="); 3267 - add_proj4text (p, 1, 3268 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3269 - add_proj4text (p, 2, 3270 - ",-0.12 +units=m +no_defs"); 3271 - add_srs_wkt (p, 0, 3272 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 23\",GEOGCS[\""); 3273 - add_srs_wkt (p, 1, 3274 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow"); 3275 - add_srs_wkt (p, 2, 3276 - "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T"); 3277 - add_srs_wkt (p, 3, 3278 - "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3279 - add_srs_wkt (p, 4, 3280 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3281 - add_srs_wkt (p, 5, 3282 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3283 - add_srs_wkt (p, 6, 3284 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3285 - add_srs_wkt (p, 7, 3286 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3287 - add_srs_wkt (p, 8, 3288 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3289 - add_srs_wkt (p, 9, 3290 - "rigin\",0],PARAMETER[\"central_meridian\",135],PARAMETER"); 3291 - add_srs_wkt (p, 10, 3292 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2350000"); 3293 - add_srs_wkt (p, 11, 3294 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3295 - add_srs_wkt (p, 12, 3296 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3297 - add_srs_wkt (p, 13, 3298 - "AST],AUTHORITY[\"EPSG\",\"28423\"]]"); 3299 - p = add_epsg_def_ex (filter, first, last, 28424, "epsg", 28424, 3300 - "Pulkovo 1942 / Gauss-Kruger zone 24", 0, 1, 3301 - "Krassowsky 1940", "Greenwich", 3302 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3303 - "X", "North", "Y", "East"); 3304 - add_proj4text (p, 0, 3305 - "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0="); 3306 - add_proj4text (p, 1, 3307 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3308 - add_proj4text (p, 2, 3309 - ",-0.12 +units=m +no_defs"); 3310 - add_srs_wkt (p, 0, 3311 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 24\",GEOGCS[\""); 3312 - add_srs_wkt (p, 1, 3313 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3318 - add_srs_wkt (p, 4, 3319 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3320 - add_srs_wkt (p, 5, 3321 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3322 - add_srs_wkt (p, 6, 3323 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3324 - add_srs_wkt (p, 7, 3325 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3326 - add_srs_wkt (p, 8, 3327 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3328 - add_srs_wkt (p, 9, 3329 - "rigin\",0],PARAMETER[\"central_meridian\",141],PARAMETER"); 3330 - add_srs_wkt (p, 10, 3331 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2450000"); 3332 - add_srs_wkt (p, 11, 3333 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3334 - add_srs_wkt (p, 12, 3335 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3336 - add_srs_wkt (p, 13, 3337 - "AST],AUTHORITY[\"EPSG\",\"28424\"]]"); 3338 - p = add_epsg_def_ex (filter, first, last, 28425, "epsg", 28425, 3339 - "Pulkovo 1942 / Gauss-Kruger zone 25", 0, 1, 3340 - "Krassowsky 1940", "Greenwich", 3341 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3342 - "X", "North", "Y", "East"); 3343 - add_proj4text (p, 0, 3344 - "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0="); 3345 - add_proj4text (p, 1, 3346 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3347 - add_proj4text (p, 2, 3348 - ",-0.12 +units=m +no_defs"); 3349 - add_srs_wkt (p, 0, 3350 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 25\",GEOGCS[\""); 3351 - add_srs_wkt (p, 1, 3352 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3357 - add_srs_wkt (p, 4, 3358 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3359 - add_srs_wkt (p, 5, 3360 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3361 - add_srs_wkt (p, 6, 3362 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3363 - add_srs_wkt (p, 7, 3364 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3365 - add_srs_wkt (p, 8, 3366 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3367 - add_srs_wkt (p, 9, 3368 - "rigin\",0],PARAMETER[\"central_meridian\",147],PARAMETER"); 3369 - add_srs_wkt (p, 10, 3370 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2550000"); 3371 - add_srs_wkt (p, 11, 3372 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3373 - add_srs_wkt (p, 12, 3374 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3375 - add_srs_wkt (p, 13, 3376 - "AST],AUTHORITY[\"EPSG\",\"28425\"]]"); 3377 - p = add_epsg_def_ex (filter, first, last, 28426, "epsg", 28426, 3378 - "Pulkovo 1942 / Gauss-Kruger zone 26", 0, 1, 3379 - "Krassowsky 1940", "Greenwich", 3380 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3381 - "X", "North", "Y", "East"); 3382 - add_proj4text (p, 0, 3383 - "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0="); 3384 - add_proj4text (p, 1, 3385 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3386 - add_proj4text (p, 2, 3387 - ",-0.12 +units=m +no_defs"); 3388 - add_srs_wkt (p, 0, 3389 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 26\",GEOGCS[\""); 3390 - add_srs_wkt (p, 1, 3391 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3396 - add_srs_wkt (p, 4, 3397 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3398 - add_srs_wkt (p, 5, 3399 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3400 - add_srs_wkt (p, 6, 3401 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3402 - add_srs_wkt (p, 7, 3403 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3404 - add_srs_wkt (p, 8, 3405 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3406 - add_srs_wkt (p, 9, 3407 - "rigin\",0],PARAMETER[\"central_meridian\",153],PARAMETER"); 3408 - add_srs_wkt (p, 10, 3409 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2650000"); 3410 - add_srs_wkt (p, 11, 3411 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3412 - add_srs_wkt (p, 12, 3413 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3414 - add_srs_wkt (p, 13, 3415 - "AST],AUTHORITY[\"EPSG\",\"28426\"]]"); 3416 - p = add_epsg_def_ex (filter, first, last, 28427, "epsg", 28427, 3417 - "Pulkovo 1942 / Gauss-Kruger zone 27", 0, 1, 3418 - "Krassowsky 1940", "Greenwich", 3419 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3420 - "X", "North", "Y", "East"); 3421 - add_proj4text (p, 0, 3422 - "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0="); 3423 - add_proj4text (p, 1, 3424 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3425 - add_proj4text (p, 2, 3426 - ",-0.12 +units=m +no_defs"); 3427 - add_srs_wkt (p, 0, 3428 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 27\",GEOGCS[\""); 3429 - add_srs_wkt (p, 1, 3430 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3435 - add_srs_wkt (p, 4, 3436 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3437 - add_srs_wkt (p, 5, 3438 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3439 - add_srs_wkt (p, 6, 3440 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3441 - add_srs_wkt (p, 7, 3442 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3443 - add_srs_wkt (p, 8, 3444 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3445 - add_srs_wkt (p, 9, 3446 - "rigin\",0],PARAMETER[\"central_meridian\",159],PARAMETER"); 3447 - add_srs_wkt (p, 10, 3448 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2750000"); 3449 - add_srs_wkt (p, 11, 3450 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3451 - add_srs_wkt (p, 12, 3452 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3453 - add_srs_wkt (p, 13, 3454 - "AST],AUTHORITY[\"EPSG\",\"28427\"]]"); 3455 - p = add_epsg_def_ex (filter, first, last, 28428, "epsg", 28428, 3456 - "Pulkovo 1942 / Gauss-Kruger zone 28", 0, 1, 3457 - "Krassowsky 1940", "Greenwich", 3458 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3459 - "X", "North", "Y", "East"); 3460 - add_proj4text (p, 0, 3461 - "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0="); 3462 - add_proj4text (p, 1, 3463 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3464 - add_proj4text (p, 2, 3465 - ",-0.12 +units=m +no_defs"); 3466 - add_srs_wkt (p, 0, 3467 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 28\",GEOGCS[\""); 3468 - add_srs_wkt (p, 1, 3469 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3474 - add_srs_wkt (p, 4, 3475 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3476 - add_srs_wkt (p, 5, 3477 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3478 - add_srs_wkt (p, 6, 3479 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3480 - add_srs_wkt (p, 7, 3481 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3482 - add_srs_wkt (p, 8, 3483 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3484 - add_srs_wkt (p, 9, 3485 - "rigin\",0],PARAMETER[\"central_meridian\",165],PARAMETER"); 3486 - add_srs_wkt (p, 10, 3487 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2850000"); 3488 - add_srs_wkt (p, 11, 3489 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3490 - add_srs_wkt (p, 12, 3491 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3492 - add_srs_wkt (p, 13, 3493 - "AST],AUTHORITY[\"EPSG\",\"28428\"]]"); 3494 - p = add_epsg_def_ex (filter, first, last, 28429, "epsg", 28429, 3495 - "Pulkovo 1942 / Gauss-Kruger zone 29", 0, 1, 3496 - "Krassowsky 1940", "Greenwich", 3497 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3498 - "X", "North", "Y", "East"); 3499 - add_proj4text (p, 0, 3500 - "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0="); 3501 - add_proj4text (p, 1, 3502 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3503 - add_proj4text (p, 2, 3504 - ",-0.12 +units=m +no_defs"); 3505 - add_srs_wkt (p, 0, 3506 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 29\",GEOGCS[\""); 3507 - add_srs_wkt (p, 1, 3508 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3513 - add_srs_wkt (p, 4, 3514 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3515 - add_srs_wkt (p, 5, 3516 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3517 - add_srs_wkt (p, 6, 3518 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3519 - add_srs_wkt (p, 7, 3520 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3521 - add_srs_wkt (p, 8, 3522 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3523 - add_srs_wkt (p, 9, 3524 - "rigin\",0],PARAMETER[\"central_meridian\",171],PARAMETER"); 3525 - add_srs_wkt (p, 10, 3526 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",2950000"); 3527 - add_srs_wkt (p, 11, 3528 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3529 - add_srs_wkt (p, 12, 3530 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3531 - add_srs_wkt (p, 13, 3532 - "AST],AUTHORITY[\"EPSG\",\"28429\"]]"); 3533 - p = add_epsg_def_ex (filter, first, last, 28430, "epsg", 28430, 3534 - "Pulkovo 1942 / Gauss-Kruger zone 30", 0, 1, 3535 - "Krassowsky 1940", "Greenwich", 3536 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3537 - "X", "North", "Y", "East"); 3538 - add_proj4text (p, 0, 3539 - "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0="); 3540 - add_proj4text (p, 1, 3541 - "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82"); 3542 - add_proj4text (p, 2, 3543 - ",-0.12 +units=m +no_defs"); 3544 - add_srs_wkt (p, 0, 3545 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 30\",GEOGCS[\""); 3546 - add_srs_wkt (p, 1, 3547 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3552 - add_srs_wkt (p, 4, 3553 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3554 - add_srs_wkt (p, 5, 3555 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3556 - add_srs_wkt (p, 6, 3557 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3558 - add_srs_wkt (p, 7, 3559 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3560 - add_srs_wkt (p, 8, 3561 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3562 - add_srs_wkt (p, 9, 3563 - "rigin\",0],PARAMETER[\"central_meridian\",177],PARAMETER"); 3564 - add_srs_wkt (p, 10, 3565 - "[\"scale_factor\",1],PARAMETER[\"false_easting\",3050000"); 3566 - add_srs_wkt (p, 11, 3567 - "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH"); 3568 - add_srs_wkt (p, 12, 3569 - "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E"); 3570 - add_srs_wkt (p, 13, 3571 - "AST],AUTHORITY[\"EPSG\",\"28430\"]]"); 3572 - p = add_epsg_def_ex (filter, first, last, 28431, "epsg", 28431, 3573 - "Pulkovo 1942 / Gauss-Kruger zone 31", 0, 1, 3574 - "Krassowsky 1940", "Greenwich", 3575 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3576 - "X", "North", "Y", "East"); 3577 - add_proj4text (p, 0, 3578 - "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0"); 3579 - add_proj4text (p, 1, 3580 - "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8"); 3581 - add_proj4text (p, 2, 3582 - "2,-0.12 +units=m +no_defs"); 3583 - add_srs_wkt (p, 0, 3584 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 31\",GEOGCS[\""); 3585 - add_srs_wkt (p, 1, 3586 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3591 - add_srs_wkt (p, 4, 3592 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3593 - add_srs_wkt (p, 5, 3594 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3595 - add_srs_wkt (p, 6, 3596 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3597 - add_srs_wkt (p, 7, 3598 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3599 - add_srs_wkt (p, 8, 3600 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3601 - add_srs_wkt (p, 9, 3602 - "rigin\",0],PARAMETER[\"central_meridian\",-177],PARAMETE"); 3603 - add_srs_wkt (p, 10, 3604 - "R[\"scale_factor\",1],PARAMETER[\"false_easting\",315000"); 3605 - add_srs_wkt (p, 11, 3606 - "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3607 - add_srs_wkt (p, 12, 3608 - "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3609 - add_srs_wkt (p, 13, 3610 - "EAST],AUTHORITY[\"EPSG\",\"28431\"]]"); 3611 - p = add_epsg_def_ex (filter, first, last, 28432, "epsg", 28432, 3612 - "Pulkovo 1942 / Gauss-Kruger zone 32", 0, 1, 3613 - "Krassowsky 1940", "Greenwich", 3614 - "Pulkovo_1942", "Transverse_Mercator", "metre", 3615 - "X", "North", "Y", "East"); 3616 - add_proj4text (p, 0, 3617 - "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0"); 3618 - add_proj4text (p, 1, 3619 - "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8"); 3620 - add_proj4text (p, 2, 3621 - "2,-0.12 +units=m +no_defs"); 3622 - add_srs_wkt (p, 0, 3623 - "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 32\",GEOGCS[\""); 3624 - add_srs_wkt (p, 1, 3625 - "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",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[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY"); 3630 - add_srs_wkt (p, 4, 3631 - "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\""); 3632 - add_srs_wkt (p, 5, 3633 - "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT"); 3634 - add_srs_wkt (p, 6, 3635 - "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS"); 3636 - add_srs_wkt (p, 7, 3637 - "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE"); 3638 - add_srs_wkt (p, 8, 3639 - "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o"); 3640 - add_srs_wkt (p, 9, 3641 - "rigin\",0],PARAMETER[\"central_meridian\",-171],PARAMETE"); 3642 - add_srs_wkt (p, 10, 3643 - "R[\"scale_factor\",1],PARAMETER[\"false_easting\",325000"); 3644 - add_srs_wkt (p, 11, 3645 - "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT"); 3646 - add_srs_wkt (p, 12, 3647 - "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\","); 3648 - add_srs_wkt (p, 13, 3649 - "EAST],AUTHORITY[\"EPSG\",\"28432\"]]"); 3649 + "AST],AUTHORITY[\"EPSG\",\"28432\"]]"); 3650 3650 p = add_epsg_def_ex (filter, first, last, 28462, "epsg", 28462, 3651 3651 "Pulkovo 1942 / Gauss-Kruger 2N (deprecated)", 0, 1, 3652 3652 "Krassowsky 1940", "Greenwich", 3653 3653 "Pulkovo_1942", "Transverse_Mercator", "metre", 3654 3654 "X", "North", "Y", "East"); 3655 3655 add_proj4text (p, 0, 3656 3656 "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +e"); 3657 3657 add_proj4text (p, 1, 3658 - "llps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0."); 3658 + "llps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.1"); 3659 3659 add_proj4text (p, 2, 3660 - "12 +units=m +no_defs"); 3660 + "2 +units=m +no_defs"); 3661 3661 add_srs_wkt (p, 0, 3662 3662 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 2N (deprecated)\",G"); 3663 3663 add_srs_wkt (p, 1, 3664 3664 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3665 3665 add_srs_wkt (p, 2, 3666 3666 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3667 3667 add_srs_wkt (p, 3, 3668 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3668 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3669 3669 add_srs_wkt (p, 4, 3670 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3670 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3671 3671 add_srs_wkt (p, 5, 3672 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3672 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3673 3673 add_srs_wkt (p, 6, 3674 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3674 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3675 3675 add_srs_wkt (p, 7, 3676 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3676 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3677 3677 add_srs_wkt (p, 8, 3678 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3678 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3679 3679 add_srs_wkt (p, 9, 3680 - "de_of_origin\",0],PARAMETER[\"central_meridian\",9],PARA"); 3680 + "e_of_origin\",0],PARAMETER[\"central_meridian\",9],PARAM"); 3681 3681 add_srs_wkt (p, 10, 3682 - "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3682 + "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500"); 3683 3683 add_srs_wkt (p, 11, 3684 - "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3684 + "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU"); 3685 3685 add_srs_wkt (p, 12, 3686 - "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3686 + "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3687 3687 add_srs_wkt (p, 13, 3688 3688 ",EAST],AUTHORITY[\"EPSG\",\"28462\"]]"); 3689 3689 p = add_epsg_def_ex (filter, first, last, 28463, "epsg", 28463, 3690 3690 "Pulkovo 1942 / Gauss-Kruger 3N (deprecated)", 0, 1, 3691 3691 "Krassowsky 1940", "Greenwich", 3692 3692 "Pulkovo_1942", "Transverse_Mercator", "metre", 3693 3693 "X", "North", "Y", "East"); 3694 3694 add_proj4text (p, 0, 3695 3695 "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +"); 3696 3696 add_proj4text (p, 1, 3697 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3697 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3698 3698 add_proj4text (p, 2, 3699 - ".12 +units=m +no_defs"); 3699 + "12 +units=m +no_defs"); 3700 3700 add_srs_wkt (p, 0, 3701 3701 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 3N (deprecated)\",G"); 3702 3702 add_srs_wkt (p, 1, 3703 3703 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3704 3704 add_srs_wkt (p, 2, 3705 3705 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3706 3706 add_srs_wkt (p, 3, 3707 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3707 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3708 3708 add_srs_wkt (p, 4, 3709 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3709 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3710 3710 add_srs_wkt (p, 5, 3711 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3711 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3712 3712 add_srs_wkt (p, 6, 3713 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3713 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3714 3714 add_srs_wkt (p, 7, 3715 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3715 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3716 3716 add_srs_wkt (p, 8, 3717 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3717 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3718 3718 add_srs_wkt (p, 9, 3719 - "de_of_origin\",0],PARAMETER[\"central_meridian\",15],PAR"); 3719 + "e_of_origin\",0],PARAMETER[\"central_meridian\",15],PARA"); 3720 3720 add_srs_wkt (p, 10, 3721 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3721 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3722 3722 add_srs_wkt (p, 11, 3723 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3723 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3724 3724 add_srs_wkt (p, 12, 3725 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3725 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3726 3726 add_srs_wkt (p, 13, 3727 - "\",EAST],AUTHORITY[\"EPSG\",\"28463\"]]"); 3727 + ",EAST],AUTHORITY[\"EPSG\",\"28463\"]]"); 3728 3728 p = add_epsg_def_ex (filter, first, last, 28464, "epsg", 28464, 3729 3729 "Pulkovo 1942 / Gauss-Kruger 4N (deprecated)", 0, 1, 3730 3730 "Krassowsky 1940", "Greenwich", 3731 3731 "Pulkovo_1942", "Transverse_Mercator", "metre", 3732 3732 "X", "North", "Y", "East"); 3733 3733 add_proj4text (p, 0, 3734 3734 "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +"); 3735 3735 add_proj4text (p, 1, 3736 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3736 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3737 3737 add_proj4text (p, 2, 3738 - ".12 +units=m +no_defs"); 3738 + "12 +units=m +no_defs"); 3739 3739 add_srs_wkt (p, 0, 3740 3740 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 4N (deprecated)\",G"); 3741 3741 add_srs_wkt (p, 1, 3742 3742 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3743 3743 add_srs_wkt (p, 2, 3744 3744 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3745 3745 add_srs_wkt (p, 3, 3746 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3746 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3747 3747 add_srs_wkt (p, 4, 3748 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3748 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3749 3749 add_srs_wkt (p, 5, 3750 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3750 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3751 3751 add_srs_wkt (p, 6, 3752 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3752 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3753 3753 add_srs_wkt (p, 7, 3754 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3754 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3755 3755 add_srs_wkt (p, 8, 3756 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3756 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3757 3757 add_srs_wkt (p, 9, 3758 - "de_of_origin\",0],PARAMETER[\"central_meridian\",21],PAR"); 3758 + "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA"); 3759 3759 add_srs_wkt (p, 10, 3760 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3760 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3761 3761 add_srs_wkt (p, 11, 3762 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3762 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3763 3763 add_srs_wkt (p, 12, 3764 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3764 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3765 3765 add_srs_wkt (p, 13, 3766 - "\",EAST],AUTHORITY[\"EPSG\",\"28464\"]]"); 3766 + ",EAST],AUTHORITY[\"EPSG\",\"28464\"]]"); 3767 3767 p = add_epsg_def_ex (filter, first, last, 28465, "epsg", 28465, 3768 3768 "Pulkovo 1942 / Gauss-Kruger 5N (deprecated)", 0, 1, 3769 3769 "Krassowsky 1940", "Greenwich", 3770 3770 "Pulkovo_1942", "Transverse_Mercator", "metre", 3771 3771 "X", "North", "Y", "East"); 3772 3772 add_proj4text (p, 0, 3773 3773 "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +"); 3774 3774 add_proj4text (p, 1, 3775 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3775 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3776 3776 add_proj4text (p, 2, 3777 - ".12 +units=m +no_defs"); 3777 + "12 +units=m +no_defs"); 3778 3778 add_srs_wkt (p, 0, 3779 3779 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 5N (deprecated)\",G"); 3780 3780 add_srs_wkt (p, 1, 3781 3781 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3782 3782 add_srs_wkt (p, 2, 3783 3783 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3784 3784 add_srs_wkt (p, 3, 3785 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3785 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3786 3786 add_srs_wkt (p, 4, 3787 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3787 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3788 3788 add_srs_wkt (p, 5, 3789 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3789 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3790 3790 add_srs_wkt (p, 6, 3791 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3791 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3792 3792 add_srs_wkt (p, 7, 3793 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3793 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3794 3794 add_srs_wkt (p, 8, 3795 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3795 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3796 3796 add_srs_wkt (p, 9, 3797 - "de_of_origin\",0],PARAMETER[\"central_meridian\",27],PAR"); 3797 + "e_of_origin\",0],PARAMETER[\"central_meridian\",27],PARA"); 3798 3798 add_srs_wkt (p, 10, 3799 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3799 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3800 3800 add_srs_wkt (p, 11, 3801 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3801 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3802 3802 add_srs_wkt (p, 12, 3803 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3803 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3804 3804 add_srs_wkt (p, 13, 3805 - "\",EAST],AUTHORITY[\"EPSG\",\"28465\"]]"); 3805 + ",EAST],AUTHORITY[\"EPSG\",\"28465\"]]"); 3806 3806 p = add_epsg_def_ex (filter, first, last, 28466, "epsg", 28466, 3807 3807 "Pulkovo 1942 / Gauss-Kruger 6N (deprecated)", 0, 1, 3808 3808 "Krassowsky 1940", "Greenwich", 3809 3809 "Pulkovo_1942", "Transverse_Mercator", "metre", 3810 3810 "X", "North", "Y", "East"); 3811 3811 add_proj4text (p, 0, 3812 3812 "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +"); 3813 3813 add_proj4text (p, 1, 3814 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3814 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3815 3815 add_proj4text (p, 2, 3816 - ".12 +units=m +no_defs"); 3816 + "12 +units=m +no_defs"); 3817 3817 add_srs_wkt (p, 0, 3818 3818 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 6N (deprecated)\",G"); 3819 3819 add_srs_wkt (p, 1, 3820 3820 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3821 3821 add_srs_wkt (p, 2, 3822 3822 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3823 3823 add_srs_wkt (p, 3, 3824 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3824 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3825 3825 add_srs_wkt (p, 4, 3826 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3826 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3827 3827 add_srs_wkt (p, 5, 3828 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3828 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3829 3829 add_srs_wkt (p, 6, 3830 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3830 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3831 3831 add_srs_wkt (p, 7, 3832 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3832 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3833 3833 add_srs_wkt (p, 8, 3834 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3834 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3835 3835 add_srs_wkt (p, 9, 3836 - "de_of_origin\",0],PARAMETER[\"central_meridian\",33],PAR"); 3836 + "e_of_origin\",0],PARAMETER[\"central_meridian\",33],PARA"); 3837 3837 add_srs_wkt (p, 10, 3838 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3838 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3839 3839 add_srs_wkt (p, 11, 3840 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3840 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3841 3841 add_srs_wkt (p, 12, 3842 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3842 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3843 3843 add_srs_wkt (p, 13, 3844 - "\",EAST],AUTHORITY[\"EPSG\",\"28466\"]]"); 3844 + ",EAST],AUTHORITY[\"EPSG\",\"28466\"]]"); 3845 3845 p = add_epsg_def_ex (filter, first, last, 28467, "epsg", 28467, 3846 3846 "Pulkovo 1942 / Gauss-Kruger 7N (deprecated)", 0, 1, 3847 3847 "Krassowsky 1940", "Greenwich", 3848 3848 "Pulkovo_1942", "Transverse_Mercator", "metre", 3849 3849 "X", "North", "Y", "East"); 3850 3850 add_proj4text (p, 0, 3851 3851 "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +"); 3852 3852 add_proj4text (p, 1, 3853 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3853 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3854 3854 add_proj4text (p, 2, 3855 - ".12 +units=m +no_defs"); 3855 + "12 +units=m +no_defs"); 3856 3856 add_srs_wkt (p, 0, 3857 3857 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 7N (deprecated)\",G"); 3858 3858 add_srs_wkt (p, 1, 3859 3859 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3860 3860 add_srs_wkt (p, 2, 3861 3861 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3862 3862 add_srs_wkt (p, 3, 3863 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3863 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3864 3864 add_srs_wkt (p, 4, 3865 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3865 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3866 3866 add_srs_wkt (p, 5, 3867 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3867 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3868 3868 add_srs_wkt (p, 6, 3869 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3869 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3870 3870 add_srs_wkt (p, 7, 3871 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3871 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3872 3872 add_srs_wkt (p, 8, 3873 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3873 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3874 3874 add_srs_wkt (p, 9, 3875 - "de_of_origin\",0],PARAMETER[\"central_meridian\",39],PAR"); 3875 + "e_of_origin\",0],PARAMETER[\"central_meridian\",39],PARA"); 3876 3876 add_srs_wkt (p, 10, 3877 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3877 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3878 3878 add_srs_wkt (p, 11, 3879 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3879 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3880 3880 add_srs_wkt (p, 12, 3881 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3881 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3882 3882 add_srs_wkt (p, 13, 3883 - "\",EAST],AUTHORITY[\"EPSG\",\"28467\"]]"); 3883 + ",EAST],AUTHORITY[\"EPSG\",\"28467\"]]"); 3884 3884 p = add_epsg_def_ex (filter, first, last, 28468, "epsg", 28468, 3885 3885 "Pulkovo 1942 / Gauss-Kruger 8N (deprecated)", 0, 1, 3886 3886 "Krassowsky 1940", "Greenwich", 3887 3887 "Pulkovo_1942", "Transverse_Mercator", "metre", 3888 3888 "X", "North", "Y", "East"); 3889 3889 add_proj4text (p, 0, 3890 3890 "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +"); 3891 3891 add_proj4text (p, 1, 3892 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3892 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3893 3893 add_proj4text (p, 2, 3894 - ".12 +units=m +no_defs"); 3894 + "12 +units=m +no_defs"); 3895 3895 add_srs_wkt (p, 0, 3896 3896 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 8N (deprecated)\",G"); 3897 3897 add_srs_wkt (p, 1, 3898 3898 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3899 3899 add_srs_wkt (p, 2, 3900 3900 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3901 3901 add_srs_wkt (p, 3, 3902 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3902 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3903 3903 add_srs_wkt (p, 4, 3904 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3904 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3905 3905 add_srs_wkt (p, 5, 3906 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3906 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3907 3907 add_srs_wkt (p, 6, 3908 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3908 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3909 3909 add_srs_wkt (p, 7, 3910 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3910 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3911 3911 add_srs_wkt (p, 8, 3912 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3912 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3913 3913 add_srs_wkt (p, 9, 3914 - "de_of_origin\",0],PARAMETER[\"central_meridian\",45],PAR"); 3914 + "e_of_origin\",0],PARAMETER[\"central_meridian\",45],PARA"); 3915 3915 add_srs_wkt (p, 10, 3916 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3916 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3917 3917 add_srs_wkt (p, 11, 3918 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3918 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3919 3919 add_srs_wkt (p, 12, 3920 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3920 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3921 3921 add_srs_wkt (p, 13, 3922 - "\",EAST],AUTHORITY[\"EPSG\",\"28468\"]]"); 3922 + ",EAST],AUTHORITY[\"EPSG\",\"28468\"]]"); 3923 3923 p = add_epsg_def_ex (filter, first, last, 28469, "epsg", 28469, 3924 3924 "Pulkovo 1942 / Gauss-Kruger 9N (deprecated)", 0, 1, 3925 3925 "Krassowsky 1940", "Greenwich", 3926 3926 "Pulkovo_1942", "Transverse_Mercator", "metre", 3927 3927 "X", "North", "Y", "East"); 3928 3928 add_proj4text (p, 0, 3929 3929 "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +"); 3930 3930 add_proj4text (p, 1, 3931 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3931 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3932 3932 add_proj4text (p, 2, 3933 - ".12 +units=m +no_defs"); 3933 + "12 +units=m +no_defs"); 3934 3934 add_srs_wkt (p, 0, 3935 3935 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 9N (deprecated)\",G"); 3936 3936 add_srs_wkt (p, 1, 3937 3937 "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\""); 3938 3938 add_srs_wkt (p, 2, 3939 3939 "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702"); 3940 3940 add_srs_wkt (p, 3, 3941 - "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU"); 3941 + "4\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUT"); 3942 3942 add_srs_wkt (p, 4, 3943 - "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3943 + "HORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3944 3944 add_srs_wkt (p, 5, 3945 - "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3945 + "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3946 3946 add_srs_wkt (p, 6, 3947 - "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3947 + "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH"); 3948 3948 add_srs_wkt (p, 7, 3949 - "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]"); 3949 + "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]]"); 3950 3950 add_srs_wkt (p, 8, 3951 - "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu"); 3951 + ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud"); 3952 3952 add_srs_wkt (p, 9, 3953 - "de_of_origin\",0],PARAMETER[\"central_meridian\",51],PAR"); 3953 + "e_of_origin\",0],PARAMETER[\"central_meridian\",51],PARA"); 3954 3954 add_srs_wkt (p, 10, 3955 - "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5"); 3955 + "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50"); 3956 3956 add_srs_wkt (p, 11, 3957 - "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,"); 3957 + "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A"); 3958 3958 add_srs_wkt (p, 12, 3959 - "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y"); 3959 + "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\""); 3960 3960 add_srs_wkt (p, 13, 3961 - "\",EAST],AUTHORITY[\"EPSG\",\"28469\"]]"); 3961 + ",EAST],AUTHORITY[\"EPSG\",\"28469\"]]"); 3962 3962 p = add_epsg_def_ex (filter, first, last, 28470, "epsg", 28470, 3963 3963 "Pulkovo 1942 / Gauss-Kruger 10N (deprecated)", 0, 1, 3964 3964 "Krassowsky 1940", "Greenwich", 3965 3965 "Pulkovo_1942", "Transverse_Mercator", "metre", 3966 3966 "X", "North", "Y", "East"); 3967 3967 add_proj4text (p, 0, 3968 3968 "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +"); 3969 3969 add_proj4text (p, 1, 3970 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 3970 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 3971 3971 add_proj4text (p, 2, 3972 - ".12 +units=m +no_defs"); 3972 + "12 +units=m +no_defs"); 3973 3973 add_srs_wkt (p, 0, 3974 3974 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 10N (deprecated)\","); 3975 3975 add_srs_wkt (p, 1, 3976 3976 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 3977 3977 add_srs_wkt (p, 2, 3978 3978 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 3979 3979 add_srs_wkt (p, 3, 3980 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 3980 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 3981 3981 add_srs_wkt (p, 4, 3982 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 3982 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 3983 3983 add_srs_wkt (p, 5, 3984 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 3984 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 3985 3985 add_srs_wkt (p, 6, 3986 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 3986 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 3987 3987 add_srs_wkt (p, 7, 3988 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3988 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 3989 3989 add_srs_wkt (p, 8, 3990 3990 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 3991 3991 add_srs_wkt (p, 9, 3992 3992 "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA"); 3993 3993 add_srs_wkt (p, 10, 3994 3994 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 3995 3995 add_srs_wkt (p, 11, ................................................................................ 4002 4002 "Pulkovo 1942 / Gauss-Kruger 11N (deprecated)", 0, 1, 4003 4003 "Krassowsky 1940", "Greenwich", 4004 4004 "Pulkovo_1942", "Transverse_Mercator", "metre", 4005 4005 "X", "North", "Y", "East"); 4006 4006 add_proj4text (p, 0, 4007 4007 "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +"); 4008 4008 add_proj4text (p, 1, 4009 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 4009 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 4010 4010 add_proj4text (p, 2, 4011 - ".12 +units=m +no_defs"); 4011 + "12 +units=m +no_defs"); 4012 4012 add_srs_wkt (p, 0, 4013 4013 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 11N (deprecated)\","); 4014 4014 add_srs_wkt (p, 1, 4015 4015 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 4016 4016 add_srs_wkt (p, 2, 4017 4017 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 4018 4018 add_srs_wkt (p, 3, 4019 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 4019 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 4020 4020 add_srs_wkt (p, 4, 4021 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 4021 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 4022 4022 add_srs_wkt (p, 5, 4023 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 4023 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 4024 4024 add_srs_wkt (p, 6, 4025 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 4025 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 4026 4026 add_srs_wkt (p, 7, 4027 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 4027 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 4028 4028 add_srs_wkt (p, 8, 4029 4029 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 4030 4030 add_srs_wkt (p, 9, 4031 4031 "ude_of_origin\",0],PARAMETER[\"central_meridian\",63],PA"); 4032 4032 add_srs_wkt (p, 10, 4033 4033 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 4034 4034 add_srs_wkt (p, 11, ................................................................................ 4041 4041 "Pulkovo 1942 / Gauss-Kruger 12N (deprecated)", 0, 1, 4042 4042 "Krassowsky 1940", "Greenwich", 4043 4043 "Pulkovo_1942", "Transverse_Mercator", "metre", 4044 4044 "X", "North", "Y", "East"); 4045 4045 add_proj4text (p, 0, 4046 4046 "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +"); 4047 4047 add_proj4text (p, 1, 4048 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 4048 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 4049 4049 add_proj4text (p, 2, 4050 - ".12 +units=m +no_defs"); 4050 + "12 +units=m +no_defs"); 4051 4051 add_srs_wkt (p, 0, 4052 4052 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 12N (deprecated)\","); 4053 4053 add_srs_wkt (p, 1, 4054 4054 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 4055 4055 add_srs_wkt (p, 2, 4056 4056 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 4057 4057 add_srs_wkt (p, 3, 4058 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 4058 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 4059 4059 add_srs_wkt (p, 4, 4060 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 4060 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 4061 4061 add_srs_wkt (p, 5, 4062 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 4062 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 4063 4063 add_srs_wkt (p, 6, 4064 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 4064 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 4065 4065 add_srs_wkt (p, 7, 4066 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 4066 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 4067 4067 add_srs_wkt (p, 8, 4068 4068 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 4069 4069 add_srs_wkt (p, 9, 4070 4070 "ude_of_origin\",0],PARAMETER[\"central_meridian\",69],PA"); 4071 4071 add_srs_wkt (p, 10, 4072 4072 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 4073 4073 add_srs_wkt (p, 11, ................................................................................ 4080 4080 "Pulkovo 1942 / Gauss-Kruger 13N (deprecated)", 0, 1, 4081 4081 "Krassowsky 1940", "Greenwich", 4082 4082 "Pulkovo_1942", "Transverse_Mercator", "metre", 4083 4083 "X", "North", "Y", "East"); 4084 4084 add_proj4text (p, 0, 4085 4085 "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +"); 4086 4086 add_proj4text (p, 1, 4087 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 4087 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 4088 4088 add_proj4text (p, 2, 4089 - ".12 +units=m +no_defs"); 4089 + "12 +units=m +no_defs"); 4090 4090 add_srs_wkt (p, 0, 4091 4091 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 13N (deprecated)\","); 4092 4092 add_srs_wkt (p, 1, 4093 4093 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 4094 4094 add_srs_wkt (p, 2, 4095 4095 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 4096 4096 add_srs_wkt (p, 3, 4097 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 4097 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 4098 4098 add_srs_wkt (p, 4, 4099 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 4099 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 4100 4100 add_srs_wkt (p, 5, 4101 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 4101 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 4102 4102 add_srs_wkt (p, 6, 4103 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 4103 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 4104 4104 add_srs_wkt (p, 7, 4105 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 4105 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 4106 4106 add_srs_wkt (p, 8, 4107 4107 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 4108 4108 add_srs_wkt (p, 9, 4109 4109 "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA"); 4110 4110 add_srs_wkt (p, 10, 4111 4111 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 4112 4112 add_srs_wkt (p, 11,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 58 58 "Pulkovo 1942 / Gauss-Kruger 14N (deprecated)", 0, 1, 59 59 "Krassowsky 1940", "Greenwich", 60 60 "Pulkovo_1942", "Transverse_Mercator", "metre", 61 61 "X", "North", "Y", "East"); 62 62 add_proj4text (p, 0, 63 63 "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +"); 64 64 add_proj4text (p, 1, 65 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 65 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 66 66 add_proj4text (p, 2, 67 - ".12 +units=m +no_defs"); 67 + "12 +units=m +no_defs"); 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 14N (deprecated)\","); 70 70 add_srs_wkt (p, 1, 71 71 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 72 72 add_srs_wkt (p, 2, 73 73 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 74 74 add_srs_wkt (p, 3, 75 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 75 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 76 76 add_srs_wkt (p, 4, 77 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 77 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 78 78 add_srs_wkt (p, 5, 79 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 79 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 80 80 add_srs_wkt (p, 6, 81 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 81 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 82 82 add_srs_wkt (p, 7, 83 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 83 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 84 84 add_srs_wkt (p, 8, 85 85 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 86 86 add_srs_wkt (p, 9, 87 87 "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA"); 88 88 add_srs_wkt (p, 10, 89 89 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 90 90 add_srs_wkt (p, 11, ................................................................................ 97 97 "Pulkovo 1942 / Gauss-Kruger 15N (deprecated)", 0, 1, 98 98 "Krassowsky 1940", "Greenwich", 99 99 "Pulkovo_1942", "Transverse_Mercator", "metre", 100 100 "X", "North", "Y", "East"); 101 101 add_proj4text (p, 0, 102 102 "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +"); 103 103 add_proj4text (p, 1, 104 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 104 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 105 105 add_proj4text (p, 2, 106 - ".12 +units=m +no_defs"); 106 + "12 +units=m +no_defs"); 107 107 add_srs_wkt (p, 0, 108 108 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 15N (deprecated)\","); 109 109 add_srs_wkt (p, 1, 110 110 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 111 111 add_srs_wkt (p, 2, 112 112 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 113 113 add_srs_wkt (p, 3, 114 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 114 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 115 115 add_srs_wkt (p, 4, 116 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 116 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 117 117 add_srs_wkt (p, 5, 118 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 118 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 119 119 add_srs_wkt (p, 6, 120 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 120 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 121 121 add_srs_wkt (p, 7, 122 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 122 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 123 123 add_srs_wkt (p, 8, 124 124 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 125 125 add_srs_wkt (p, 9, 126 126 "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA"); 127 127 add_srs_wkt (p, 10, 128 128 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 129 129 add_srs_wkt (p, 11, ................................................................................ 136 136 "Pulkovo 1942 / Gauss-Kruger 16N (deprecated)", 0, 1, 137 137 "Krassowsky 1940", "Greenwich", 138 138 "Pulkovo_1942", "Transverse_Mercator", "metre", 139 139 "X", "North", "Y", "East"); 140 140 add_proj4text (p, 0, 141 141 "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +"); 142 142 add_proj4text (p, 1, 143 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 143 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 144 144 add_proj4text (p, 2, 145 - ".12 +units=m +no_defs"); 145 + "12 +units=m +no_defs"); 146 146 add_srs_wkt (p, 0, 147 147 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 16N (deprecated)\","); 148 148 add_srs_wkt (p, 1, 149 149 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 150 150 add_srs_wkt (p, 2, 151 151 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 152 152 add_srs_wkt (p, 3, 153 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 153 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 154 154 add_srs_wkt (p, 4, 155 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 155 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 156 156 add_srs_wkt (p, 5, 157 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 157 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 158 158 add_srs_wkt (p, 6, 159 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 159 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 160 160 add_srs_wkt (p, 7, 161 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 161 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 162 162 add_srs_wkt (p, 8, 163 163 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 164 164 add_srs_wkt (p, 9, 165 165 "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA"); 166 166 add_srs_wkt (p, 10, 167 167 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 168 168 add_srs_wkt (p, 11, ................................................................................ 175 175 "Pulkovo 1942 / Gauss-Kruger 17N (deprecated)", 0, 1, 176 176 "Krassowsky 1940", "Greenwich", 177 177 "Pulkovo_1942", "Transverse_Mercator", "metre", 178 178 "X", "North", "Y", "East"); 179 179 add_proj4text (p, 0, 180 180 "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +"); 181 181 add_proj4text (p, 1, 182 - "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0"); 182 + "ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0."); 183 183 add_proj4text (p, 2, 184 - ".12 +units=m +no_defs"); 184 + "12 +units=m +no_defs"); 185 185 add_srs_wkt (p, 0, 186 186 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 17N (deprecated)\","); 187 187 add_srs_wkt (p, 1, 188 188 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 189 189 add_srs_wkt (p, 2, 190 190 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 191 191 add_srs_wkt (p, 3, 192 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 192 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 193 193 add_srs_wkt (p, 4, 194 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 194 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 195 195 add_srs_wkt (p, 5, 196 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 196 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 197 197 add_srs_wkt (p, 6, 198 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 198 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 199 199 add_srs_wkt (p, 7, 200 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 200 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 201 201 add_srs_wkt (p, 8, 202 202 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 203 203 add_srs_wkt (p, 9, 204 204 "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA"); 205 205 add_srs_wkt (p, 10, 206 206 "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\","); 207 207 add_srs_wkt (p, 11, ................................................................................ 214 214 "Pulkovo 1942 / Gauss-Kruger 18N (deprecated)", 0, 1, 215 215 "Krassowsky 1940", "Greenwich", 216 216 "Pulkovo_1942", "Transverse_Mercator", "metre", 217 217 "X", "North", "Y", "East"); 218 218 add_proj4text (p, 0, 219 219 "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 "); 220 220 add_proj4text (p, 1, 221 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 221 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 222 222 add_proj4text (p, 2, 223 - "0.12 +units=m +no_defs"); 223 + ".12 +units=m +no_defs"); 224 224 add_srs_wkt (p, 0, 225 225 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 18N (deprecated)\","); 226 226 add_srs_wkt (p, 1, 227 227 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 228 228 add_srs_wkt (p, 2, 229 229 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 230 230 add_srs_wkt (p, 3, 231 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 231 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 232 232 add_srs_wkt (p, 4, 233 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 233 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 234 234 add_srs_wkt (p, 5, 235 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 235 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 236 236 add_srs_wkt (p, 6, 237 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 237 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 238 238 add_srs_wkt (p, 7, 239 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 239 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 240 240 add_srs_wkt (p, 8, 241 241 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 242 242 add_srs_wkt (p, 9, 243 243 "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P"); 244 244 add_srs_wkt (p, 10, 245 245 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 246 246 add_srs_wkt (p, 11, ................................................................................ 253 253 "Pulkovo 1942 / Gauss-Kruger 19N (deprecated)", 0, 1, 254 254 "Krassowsky 1940", "Greenwich", 255 255 "Pulkovo_1942", "Transverse_Mercator", "metre", 256 256 "X", "North", "Y", "East"); 257 257 add_proj4text (p, 0, 258 258 "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 "); 259 259 add_proj4text (p, 1, 260 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 260 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 261 261 add_proj4text (p, 2, 262 - "0.12 +units=m +no_defs"); 262 + ".12 +units=m +no_defs"); 263 263 add_srs_wkt (p, 0, 264 264 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 19N (deprecated)\","); 265 265 add_srs_wkt (p, 1, 266 266 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 267 267 add_srs_wkt (p, 2, 268 268 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 269 269 add_srs_wkt (p, 3, 270 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 270 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 271 271 add_srs_wkt (p, 4, 272 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 272 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 273 273 add_srs_wkt (p, 5, 274 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 274 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 275 275 add_srs_wkt (p, 6, 276 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 276 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 277 277 add_srs_wkt (p, 7, 278 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 278 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 279 279 add_srs_wkt (p, 8, 280 280 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 281 281 add_srs_wkt (p, 9, 282 282 "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P"); 283 283 add_srs_wkt (p, 10, 284 284 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 285 285 add_srs_wkt (p, 11, ................................................................................ 292 292 "Pulkovo 1942 / Gauss-Kruger 20N (deprecated)", 0, 1, 293 293 "Krassowsky 1940", "Greenwich", 294 294 "Pulkovo_1942", "Transverse_Mercator", "metre", 295 295 "X", "North", "Y", "East"); 296 296 add_proj4text (p, 0, 297 297 "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 "); 298 298 add_proj4text (p, 1, 299 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 299 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 300 300 add_proj4text (p, 2, 301 - "0.12 +units=m +no_defs"); 301 + ".12 +units=m +no_defs"); 302 302 add_srs_wkt (p, 0, 303 303 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 20N (deprecated)\","); 304 304 add_srs_wkt (p, 1, 305 305 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 306 306 add_srs_wkt (p, 2, 307 307 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 308 308 add_srs_wkt (p, 3, 309 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 309 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 310 310 add_srs_wkt (p, 4, 311 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 311 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 312 312 add_srs_wkt (p, 5, 313 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 313 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 314 314 add_srs_wkt (p, 6, 315 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 315 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 316 316 add_srs_wkt (p, 7, 317 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 317 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 318 318 add_srs_wkt (p, 8, 319 319 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 320 320 add_srs_wkt (p, 9, 321 321 "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P"); 322 322 add_srs_wkt (p, 10, 323 323 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 324 324 add_srs_wkt (p, 11, ................................................................................ 331 331 "Pulkovo 1942 / Gauss-Kruger 21N (deprecated)", 0, 1, 332 332 "Krassowsky 1940", "Greenwich", 333 333 "Pulkovo_1942", "Transverse_Mercator", "metre", 334 334 "X", "North", "Y", "East"); 335 335 add_proj4text (p, 0, 336 336 "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 "); 337 337 add_proj4text (p, 1, 338 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 338 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 339 339 add_proj4text (p, 2, 340 - "0.12 +units=m +no_defs"); 340 + ".12 +units=m +no_defs"); 341 341 add_srs_wkt (p, 0, 342 342 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 21N (deprecated)\","); 343 343 add_srs_wkt (p, 1, 344 344 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 345 345 add_srs_wkt (p, 2, 346 346 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 347 347 add_srs_wkt (p, 3, 348 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 348 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 349 349 add_srs_wkt (p, 4, 350 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 350 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 351 351 add_srs_wkt (p, 5, 352 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 352 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 353 353 add_srs_wkt (p, 6, 354 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 354 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 355 355 add_srs_wkt (p, 7, 356 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 356 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 357 357 add_srs_wkt (p, 8, 358 358 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 359 359 add_srs_wkt (p, 9, 360 360 "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P"); 361 361 add_srs_wkt (p, 10, 362 362 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 363 363 add_srs_wkt (p, 11, ................................................................................ 370 370 "Pulkovo 1942 / Gauss-Kruger 22N (deprecated)", 0, 1, 371 371 "Krassowsky 1940", "Greenwich", 372 372 "Pulkovo_1942", "Transverse_Mercator", "metre", 373 373 "X", "North", "Y", "East"); 374 374 add_proj4text (p, 0, 375 375 "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 "); 376 376 add_proj4text (p, 1, 377 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 377 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 378 378 add_proj4text (p, 2, 379 - "0.12 +units=m +no_defs"); 379 + ".12 +units=m +no_defs"); 380 380 add_srs_wkt (p, 0, 381 381 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 22N (deprecated)\","); 382 382 add_srs_wkt (p, 1, 383 383 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 384 384 add_srs_wkt (p, 2, 385 385 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 386 386 add_srs_wkt (p, 3, 387 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 387 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 388 388 add_srs_wkt (p, 4, 389 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 389 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 390 390 add_srs_wkt (p, 5, 391 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 391 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 392 392 add_srs_wkt (p, 6, 393 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 393 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 394 394 add_srs_wkt (p, 7, 395 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 395 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 396 396 add_srs_wkt (p, 8, 397 397 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 398 398 add_srs_wkt (p, 9, 399 399 "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P"); 400 400 add_srs_wkt (p, 10, 401 401 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 402 402 add_srs_wkt (p, 11, ................................................................................ 409 409 "Pulkovo 1942 / Gauss-Kruger 23N (deprecated)", 0, 1, 410 410 "Krassowsky 1940", "Greenwich", 411 411 "Pulkovo_1942", "Transverse_Mercator", "metre", 412 412 "X", "North", "Y", "East"); 413 413 add_proj4text (p, 0, 414 414 "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 "); 415 415 add_proj4text (p, 1, 416 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 416 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 417 417 add_proj4text (p, 2, 418 - "0.12 +units=m +no_defs"); 418 + ".12 +units=m +no_defs"); 419 419 add_srs_wkt (p, 0, 420 420 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 23N (deprecated)\","); 421 421 add_srs_wkt (p, 1, 422 422 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 423 423 add_srs_wkt (p, 2, 424 424 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 425 425 add_srs_wkt (p, 3, 426 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 426 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 427 427 add_srs_wkt (p, 4, 428 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 428 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 429 429 add_srs_wkt (p, 5, 430 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 430 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 431 431 add_srs_wkt (p, 6, 432 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 432 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 433 433 add_srs_wkt (p, 7, 434 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 434 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 435 435 add_srs_wkt (p, 8, 436 436 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 437 437 add_srs_wkt (p, 9, 438 438 "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P"); 439 439 add_srs_wkt (p, 10, 440 440 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 441 441 add_srs_wkt (p, 11, ................................................................................ 448 448 "Pulkovo 1942 / Gauss-Kruger 24N (deprecated)", 0, 1, 449 449 "Krassowsky 1940", "Greenwich", 450 450 "Pulkovo_1942", "Transverse_Mercator", "metre", 451 451 "X", "North", "Y", "East"); 452 452 add_proj4text (p, 0, 453 453 "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 "); 454 454 add_proj4text (p, 1, 455 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 455 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 456 456 add_proj4text (p, 2, 457 - "0.12 +units=m +no_defs"); 457 + ".12 +units=m +no_defs"); 458 458 add_srs_wkt (p, 0, 459 459 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 24N (deprecated)\","); 460 460 add_srs_wkt (p, 1, 461 461 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 462 462 add_srs_wkt (p, 2, 463 463 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 464 464 add_srs_wkt (p, 3, 465 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 465 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 466 466 add_srs_wkt (p, 4, 467 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 467 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 468 468 add_srs_wkt (p, 5, 469 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 469 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 470 470 add_srs_wkt (p, 6, 471 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 471 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 472 472 add_srs_wkt (p, 7, 473 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 473 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 474 474 add_srs_wkt (p, 8, 475 475 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 476 476 add_srs_wkt (p, 9, 477 477 "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P"); 478 478 add_srs_wkt (p, 10, 479 479 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 480 480 add_srs_wkt (p, 11, ................................................................................ 487 487 "Pulkovo 1942 / Gauss-Kruger 25N (deprecated)", 0, 1, 488 488 "Krassowsky 1940", "Greenwich", 489 489 "Pulkovo_1942", "Transverse_Mercator", "metre", 490 490 "X", "North", "Y", "East"); 491 491 add_proj4text (p, 0, 492 492 "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 "); 493 493 add_proj4text (p, 1, 494 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 494 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 495 495 add_proj4text (p, 2, 496 - "0.12 +units=m +no_defs"); 496 + ".12 +units=m +no_defs"); 497 497 add_srs_wkt (p, 0, 498 498 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 25N (deprecated)\","); 499 499 add_srs_wkt (p, 1, 500 500 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 501 501 add_srs_wkt (p, 2, 502 502 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 503 503 add_srs_wkt (p, 3, 504 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 504 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 505 505 add_srs_wkt (p, 4, 506 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 506 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 507 507 add_srs_wkt (p, 5, 508 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 508 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 509 509 add_srs_wkt (p, 6, 510 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 510 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 511 511 add_srs_wkt (p, 7, 512 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 512 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 513 513 add_srs_wkt (p, 8, 514 514 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 515 515 add_srs_wkt (p, 9, 516 516 "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P"); 517 517 add_srs_wkt (p, 10, 518 518 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 519 519 add_srs_wkt (p, 11, ................................................................................ 526 526 "Pulkovo 1942 / Gauss-Kruger 26N (deprecated)", 0, 1, 527 527 "Krassowsky 1940", "Greenwich", 528 528 "Pulkovo_1942", "Transverse_Mercator", "metre", 529 529 "X", "North", "Y", "East"); 530 530 add_proj4text (p, 0, 531 531 "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 "); 532 532 add_proj4text (p, 1, 533 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 533 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 534 534 add_proj4text (p, 2, 535 - "0.12 +units=m +no_defs"); 535 + ".12 +units=m +no_defs"); 536 536 add_srs_wkt (p, 0, 537 537 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 26N (deprecated)\","); 538 538 add_srs_wkt (p, 1, 539 539 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 540 540 add_srs_wkt (p, 2, 541 541 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 542 542 add_srs_wkt (p, 3, 543 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 543 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 544 544 add_srs_wkt (p, 4, 545 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 545 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 546 546 add_srs_wkt (p, 5, 547 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 547 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 548 548 add_srs_wkt (p, 6, 549 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 549 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 550 550 add_srs_wkt (p, 7, 551 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 551 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 552 552 add_srs_wkt (p, 8, 553 553 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 554 554 add_srs_wkt (p, 9, 555 555 "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P"); 556 556 add_srs_wkt (p, 10, 557 557 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 558 558 add_srs_wkt (p, 11, ................................................................................ 565 565 "Pulkovo 1942 / Gauss-Kruger 27N (deprecated)", 0, 1, 566 566 "Krassowsky 1940", "Greenwich", 567 567 "Pulkovo_1942", "Transverse_Mercator", "metre", 568 568 "X", "North", "Y", "East"); 569 569 add_proj4text (p, 0, 570 570 "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 "); 571 571 add_proj4text (p, 1, 572 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 572 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 573 573 add_proj4text (p, 2, 574 - "0.12 +units=m +no_defs"); 574 + ".12 +units=m +no_defs"); 575 575 add_srs_wkt (p, 0, 576 576 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 27N (deprecated)\","); 577 577 add_srs_wkt (p, 1, 578 578 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 579 579 add_srs_wkt (p, 2, 580 580 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 581 581 add_srs_wkt (p, 3, 582 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 582 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 583 583 add_srs_wkt (p, 4, 584 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 584 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 585 585 add_srs_wkt (p, 5, 586 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 586 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 587 587 add_srs_wkt (p, 6, 588 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 588 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 589 589 add_srs_wkt (p, 7, 590 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 590 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 591 591 add_srs_wkt (p, 8, 592 592 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 593 593 add_srs_wkt (p, 9, 594 594 "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P"); 595 595 add_srs_wkt (p, 10, 596 596 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 597 597 add_srs_wkt (p, 11, ................................................................................ 604 604 "Pulkovo 1942 / Gauss-Kruger 28N (deprecated)", 0, 1, 605 605 "Krassowsky 1940", "Greenwich", 606 606 "Pulkovo_1942", "Transverse_Mercator", "metre", 607 607 "X", "North", "Y", "East"); 608 608 add_proj4text (p, 0, 609 609 "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 "); 610 610 add_proj4text (p, 1, 611 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 611 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 612 612 add_proj4text (p, 2, 613 - "0.12 +units=m +no_defs"); 613 + ".12 +units=m +no_defs"); 614 614 add_srs_wkt (p, 0, 615 615 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 28N (deprecated)\","); 616 616 add_srs_wkt (p, 1, 617 617 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 618 618 add_srs_wkt (p, 2, 619 619 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 620 620 add_srs_wkt (p, 3, 621 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 621 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 622 622 add_srs_wkt (p, 4, 623 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 623 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 624 624 add_srs_wkt (p, 5, 625 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 625 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 626 626 add_srs_wkt (p, 6, 627 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 627 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 628 628 add_srs_wkt (p, 7, 629 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 629 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 630 630 add_srs_wkt (p, 8, 631 631 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 632 632 add_srs_wkt (p, 9, 633 633 "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P"); 634 634 add_srs_wkt (p, 10, 635 635 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 636 636 add_srs_wkt (p, 11, ................................................................................ 643 643 "Pulkovo 1942 / Gauss-Kruger 29N (deprecated)", 0, 1, 644 644 "Krassowsky 1940", "Greenwich", 645 645 "Pulkovo_1942", "Transverse_Mercator", "metre", 646 646 "X", "North", "Y", "East"); 647 647 add_proj4text (p, 0, 648 648 "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 "); 649 649 add_proj4text (p, 1, 650 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 650 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 651 651 add_proj4text (p, 2, 652 - "0.12 +units=m +no_defs"); 652 + ".12 +units=m +no_defs"); 653 653 add_srs_wkt (p, 0, 654 654 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 29N (deprecated)\","); 655 655 add_srs_wkt (p, 1, 656 656 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 657 657 add_srs_wkt (p, 2, 658 658 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 659 659 add_srs_wkt (p, 3, 660 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 660 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 661 661 add_srs_wkt (p, 4, 662 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 662 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 663 663 add_srs_wkt (p, 5, 664 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 664 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 665 665 add_srs_wkt (p, 6, 666 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 666 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 667 667 add_srs_wkt (p, 7, 668 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 668 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 669 669 add_srs_wkt (p, 8, 670 670 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 671 671 add_srs_wkt (p, 9, 672 672 "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P"); 673 673 add_srs_wkt (p, 10, 674 674 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 675 675 add_srs_wkt (p, 11, ................................................................................ 682 682 "Pulkovo 1942 / Gauss-Kruger 30N (deprecated)", 0, 1, 683 683 "Krassowsky 1940", "Greenwich", 684 684 "Pulkovo_1942", "Transverse_Mercator", "metre", 685 685 "X", "North", "Y", "East"); 686 686 add_proj4text (p, 0, 687 687 "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 "); 688 688 add_proj4text (p, 1, 689 - "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-"); 689 + "+ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0"); 690 690 add_proj4text (p, 2, 691 - "0.12 +units=m +no_defs"); 691 + ".12 +units=m +no_defs"); 692 692 add_srs_wkt (p, 0, 693 693 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 30N (deprecated)\","); 694 694 add_srs_wkt (p, 1, 695 695 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 696 696 add_srs_wkt (p, 2, 697 697 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 698 698 add_srs_wkt (p, 3, 699 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 699 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 700 700 add_srs_wkt (p, 4, 701 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 701 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 702 702 add_srs_wkt (p, 5, 703 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 703 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 704 704 add_srs_wkt (p, 6, 705 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 705 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 706 706 add_srs_wkt (p, 7, 707 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 707 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 708 708 add_srs_wkt (p, 8, 709 709 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 710 710 add_srs_wkt (p, 9, 711 711 "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P"); 712 712 add_srs_wkt (p, 10, 713 713 "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 714 714 add_srs_wkt (p, 11, ................................................................................ 721 721 "Pulkovo 1942 / Gauss-Kruger 31N (deprecated)", 0, 1, 722 722 "Krassowsky 1940", "Greenwich", 723 723 "Pulkovo_1942", "Transverse_Mercator", "metre", 724 724 "X", "North", "Y", "East"); 725 725 add_proj4text (p, 0, 726 726 "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0"); 727 727 add_proj4text (p, 1, 728 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 728 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 729 729 add_proj4text (p, 2, 730 - "-0.12 +units=m +no_defs"); 730 + "0.12 +units=m +no_defs"); 731 731 add_srs_wkt (p, 0, 732 732 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 31N (deprecated)\","); 733 733 add_srs_wkt (p, 1, 734 734 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 735 735 add_srs_wkt (p, 2, 736 736 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 737 737 add_srs_wkt (p, 3, 738 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 738 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 739 739 add_srs_wkt (p, 4, 740 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 740 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 741 741 add_srs_wkt (p, 5, 742 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 742 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 743 743 add_srs_wkt (p, 6, 744 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 744 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 745 745 add_srs_wkt (p, 7, 746 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 746 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 747 747 add_srs_wkt (p, 8, 748 748 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 749 749 add_srs_wkt (p, 9, 750 750 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],"); 751 751 add_srs_wkt (p, 10, 752 752 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 753 753 add_srs_wkt (p, 11, ................................................................................ 760 760 "Pulkovo 1942 / Gauss-Kruger 32N (deprecated)", 0, 1, 761 761 "Krassowsky 1940", "Greenwich", 762 762 "Pulkovo_1942", "Transverse_Mercator", "metre", 763 763 "X", "North", "Y", "East"); 764 764 add_proj4text (p, 0, 765 765 "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0"); 766 766 add_proj4text (p, 1, 767 - " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,"); 767 + " +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-"); 768 768 add_proj4text (p, 2, 769 - "-0.12 +units=m +no_defs"); 769 + "0.12 +units=m +no_defs"); 770 770 add_srs_wkt (p, 0, 771 771 "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 32N (deprecated)\","); 772 772 add_srs_wkt (p, 1, 773 773 "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID["); 774 774 add_srs_wkt (p, 2, 775 775 "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7"); 776 776 add_srs_wkt (p, 3, 777 - "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],"); 777 + "024\"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],A"); 778 778 add_srs_wkt (p, 4, 779 - "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT"); 779 + "UTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTH"); 780 780 add_srs_wkt (p, 5, 781 - "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251"); 781 + "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 782 782 add_srs_wkt (p, 6, 783 - "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO"); 783 + "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 784 784 add_srs_wkt (p, 7, 785 - "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 785 + "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\""); 786 786 add_srs_wkt (p, 8, 787 787 "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit"); 788 788 add_srs_wkt (p, 9, 789 789 "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],"); 790 790 add_srs_wkt (p, 10, 791 791 "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\""); 792 792 add_srs_wkt (p, 11, ................................................................................ 842 842 "Amersfoort", "Oblique_Stereographic", "metre", 843 843 "X", "East", "Y", "North"); 844 844 add_proj4text (p, 0, 845 845 "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.387638888"); 846 846 add_proj4text (p, 1, 847 847 "88889 +k=0.9999079 +x_0=0 +y_0=0 +ellps=bessel +towgs84="); 848 848 add_proj4text (p, 2, 849 - "565.417,50.3319,465.552,-0.398957,0.343988,-1.8774,4.072"); 849 + "565.4171,50.3319,465.5524,-0.398957388243134,0.343987817"); 850 850 add_proj4text (p, 3, 851 - "5 +units=m +no_defs"); 851 + "378283,-1.87740163998045,4.0725 +units=m +no_defs"); 852 852 add_srs_wkt (p, 0, 853 853 "PROJCS[\"Amersfoort / RD Old\",GEOGCS[\"Amersfoort\",DAT"); 854 854 add_srs_wkt (p, 1, 855 855 "UM[\"Amersfoort\",SPHEROID[\"Bessel 1841\",6377397.155,2"); 856 856 add_srs_wkt (p, 2, 857 857 "99.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417"); 858 858 add_srs_wkt (p, 3, 859 - ",50.3319,465.552,-0.398957,0.343988,-1.8774,4.0725],AUTH"); 860 - add_srs_wkt (p, 4, 861 - "ORITY[\"EPSG\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORI"); 862 - add_srs_wkt (p, 5, 863 - "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943"); 864 - add_srs_wkt (p, 6, 865 - "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]"); 866 - add_srs_wkt (p, 7, 867 - ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4289\"]],"); 868 - add_srs_wkt (p, 8, 869 - "PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"latitu"); 870 - add_srs_wkt (p, 9, 871 - "de_of_origin\",52.15616055555555],PARAMETER[\"central_me"); 872 - add_srs_wkt (p, 10, 873 - "ridian\",5.38763888888889],PARAMETER[\"scale_factor\",0."); 874 - add_srs_wkt (p, 11, 875 - "9999079],PARAMETER[\"false_easting\",0],PARAMETER[\"fals"); 876 - add_srs_wkt (p, 12, 877 - "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90"); 878 - add_srs_wkt (p, 13, 879 - "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP"); 859 + "1,50.3319,465.5524,-0.398957388243134,0.343987817378283,"); 860 + add_srs_wkt (p, 4, 861 + "-1.87740163998045,4.0725],AUTHORITY[\"EPSG\",\"6289\"]],"); 862 + add_srs_wkt (p, 5, 863 + "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 864 + add_srs_wkt (p, 6, 865 + "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912"); 866 + add_srs_wkt (p, 7, 867 + "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],"); 868 + add_srs_wkt (p, 8, 869 + "AUTHORITY[\"EPSG\",\"4289\"]],PROJECTION[\"Oblique_Stere"); 870 + add_srs_wkt (p, 9, 871 + "ographic\"],PARAMETER[\"latitude_of_origin\",52.15616055"); 872 + add_srs_wkt (p, 10, 873 + "555555],PARAMETER[\"central_meridian\",5.38763888888889]"); 874 + add_srs_wkt (p, 11, 875 + ",PARAMETER[\"scale_factor\",0.9999079],PARAMETER[\"false"); 876 + add_srs_wkt (p, 12, 877 + "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met"); 878 + add_srs_wkt (p, 13, 879 + "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX"); 880 880 add_srs_wkt (p, 14, 881 - "SG\",\"28991\"]]"); 881 + "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"28991\"]]"); 882 882 p = add_epsg_def_ex (filter, first, last, 28992, "epsg", 28992, 883 883 "Amersfoort / RD New", 0, 0, 884 884 "Bessel 1841", "Greenwich", 885 885 "Amersfoort", "Oblique_Stereographic", "metre", 886 886 "X", "East", "Y", "North"); 887 887 add_proj4text (p, 0, 888 888 "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.387638888"); 889 889 add_proj4text (p, 1, 890 890 "88889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel"); 891 891 add_proj4text (p, 2, 892 - " +towgs84=565.417,50.3319,465.552,-0.398957,0.343988,-1."); 892 + " +towgs84=565.4171,50.3319,465.5524,-0.398957388243134,0"); 893 893 add_proj4text (p, 3, 894 - "8774,4.0725 +units=m +no_defs"); 894 + ".343987817378283,-1.87740163998045,4.0725 +units=m +no_d"); 895 + add_proj4text (p, 4, 896 + "efs"); 895 897 add_srs_wkt (p, 0, 896 898 "PROJCS[\"Amersfoort / RD New\",GEOGCS[\"Amersfoort\",DAT"); 897 899 add_srs_wkt (p, 1, 898 900 "UM[\"Amersfoort\",SPHEROID[\"Bessel 1841\",6377397.155,2"); 899 901 add_srs_wkt (p, 2, 900 902 "99.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417"); 901 903 add_srs_wkt (p, 3, 902 - ",50.3319,465.552,-0.398957,0.343988,-1.8774,4.0725],AUTH"); 903 - add_srs_wkt (p, 4, 904 - "ORITY[\"EPSG\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORI"); 905 - add_srs_wkt (p, 5, 906 - "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943"); 907 - add_srs_wkt (p, 6, 908 - "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]"); 909 - add_srs_wkt (p, 7, 910 - ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4289\"]],"); 911 - add_srs_wkt (p, 8, 912 - "PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"latitu"); 913 - add_srs_wkt (p, 9, 914 - "de_of_origin\",52.15616055555555],PARAMETER[\"central_me"); 915 - add_srs_wkt (p, 10, 916 - "ridian\",5.38763888888889],PARAMETER[\"scale_factor\",0."); 917 - add_srs_wkt (p, 11, 918 - "9999079],PARAMETER[\"false_easting\",155000],PARAMETER[\""); 919 - add_srs_wkt (p, 12, 920 - "false_northing\",463000],UNIT[\"metre\",1,AUTHORITY[\"EP"); 921 - add_srs_wkt (p, 13, 922 - "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO"); 904 + "1,50.3319,465.5524,-0.398957388243134,0.343987817378283,"); 905 + add_srs_wkt (p, 4, 906 + "-1.87740163998045,4.0725],AUTHORITY[\"EPSG\",\"6289\"]],"); 907 + add_srs_wkt (p, 5, 908 + "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI"); 909 + add_srs_wkt (p, 6, 910 + "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912"); 911 + add_srs_wkt (p, 7, 912 + "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],"); 913 + add_srs_wkt (p, 8, 914 + "AUTHORITY[\"EPSG\",\"4289\"]],PROJECTION[\"Oblique_Stere"); 915 + add_srs_wkt (p, 9, 916 + "ographic\"],PARAMETER[\"latitude_of_origin\",52.15616055"); 917 + add_srs_wkt (p, 10, 918 + "555555],PARAMETER[\"central_meridian\",5.38763888888889]"); 919 + add_srs_wkt (p, 11, 920 + ",PARAMETER[\"scale_factor\",0.9999079],PARAMETER[\"false"); 921 + add_srs_wkt (p, 12, 922 + "_easting\",155000],PARAMETER[\"false_northing\",463000],"); 923 + add_srs_wkt (p, 13, 924 + "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\""); 923 925 add_srs_wkt (p, 14, 924 - "RITY[\"EPSG\",\"28992\"]]"); 926 + ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"28992\"]]"); 925 927 p = add_epsg_def_ex (filter, first, last, 29100, "epsg", 29100, 926 928 "SAD69 / Brazil Polyconic (deprecated)", 0, 0, 927 929 "GRS 1967", "Greenwich", 928 930 "South_American_Datum_1969", "Polyconic", "metre", 929 931 "X", "East", "Y", "North"); 930 932 add_proj4text (p, 0, 931 933 "+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=1000000"); ................................................................................ 2465 2467 add_proj4text (p, 1, 2466 2468 "defs"); 2467 2469 add_srs_wkt (p, 0, 2468 2470 "PROJCS[\"Sudan / UTM zone 35N (deprecated)\",GEOGCS[\"Su"); 2469 2471 add_srs_wkt (p, 1, 2470 2472 "dan\",DATUM[\"Sudan\",SPHEROID[\"Clarke 1880 (IGN)\",637"); 2471 2473 add_srs_wkt (p, 2, 2472 - "8249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],A"); 2474 + "8249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],A"); 2473 2475 add_srs_wkt (p, 3, 2474 2476 "UTHORITY[\"EPSG\",\"6296\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2475 2477 add_srs_wkt (p, 4, 2476 2478 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2477 2479 add_srs_wkt (p, 5, 2478 2480 "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR"); 2479 2481 add_srs_wkt (p, 6, ................................................................................ 2502 2504 add_proj4text (p, 1, 2503 2505 "defs"); 2504 2506 add_srs_wkt (p, 0, 2505 2507 "PROJCS[\"Sudan / UTM zone 36N (deprecated)\",GEOGCS[\"Su"); 2506 2508 add_srs_wkt (p, 1, 2507 2509 "dan\",DATUM[\"Sudan\",SPHEROID[\"Clarke 1880 (IGN)\",637"); 2508 2510 add_srs_wkt (p, 2, 2509 - "8249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],A"); 2511 + "8249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"7011\"]],A"); 2510 2512 add_srs_wkt (p, 3, 2511 2513 "UTHORITY[\"EPSG\",\"6296\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2512 2514 add_srs_wkt (p, 4, 2513 2515 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2514 2516 add_srs_wkt (p, 5, 2515 2517 "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR"); 2516 2518 add_srs_wkt (p, 6, ................................................................................ 3823 3825 add_proj4text (p, 3, 3824 3826 "88,472.052,0,0,0,0 +to_meter=0.201166195164 +no_defs"); 3825 3827 add_srs_wkt (p, 0, 3826 3828 "PROJCS[\"Trinidad 1903 / Trinidad Grid\",GEOGCS[\"Trinid"); 3827 3829 add_srs_wkt (p, 1, 3828 3830 "ad 1903\",DATUM[\"Trinidad_1903\",SPHEROID[\"Clarke 1858"); 3829 3831 add_srs_wkt (p, 2, 3830 - "\",6378293.645208759,294.2606763692569,AUTHORITY[\"EPSG\""); 3832 + "\",6378293.645208759,294.2606763692606,AUTHORITY[\"EPSG\""); 3831 3833 add_srs_wkt (p, 3, 3832 3834 ",\"7007\"]],TOWGS84[-61.702,284.488,472.052,0,0,0,0],AUT"); 3833 3835 add_srs_wkt (p, 4, 3834 3836 "HORITY[\"EPSG\",\"6302\"]],PRIMEM[\"Greenwich\",0,AUTHOR"); 3835 3837 add_srs_wkt (p, 5, 3836 3838 "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994"); 3837 3839 add_srs_wkt (p, 6, ................................................................................ 3930 3932 add_proj4text (p, 2, 3931 3933 "84=-73,-247,227,0,0,0,0 +units=m +no_defs"); 3932 3934 add_srs_wkt (p, 0, 3933 3935 "PROJCS[\"Voirol 1875 / Nord Algerie (ancienne)\",GEOGCS["); 3934 3936 add_srs_wkt (p, 1, 3935 3937 "\"Voirol 1875\",DATUM[\"Voirol_1875\",SPHEROID[\"Clarke "); 3936 3938 add_srs_wkt (p, 2, 3937 - "1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPS"); 3939 + "1880 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPS"); 3938 3940 add_srs_wkt (p, 3, 3939 3941 "G\",\"7011\"]],TOWGS84[-73,-247,227,0,0,0,0],AUTHORITY[\""); 3940 3942 add_srs_wkt (p, 4, 3941 3943 "EPSG\",\"6304\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS"); 3942 3944 add_srs_wkt (p, 5, 3943 3945 "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR"); 3944 3946 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 66 66 add_proj4text (p, 2, 67 67 "owgs84=-73,-247,227,0,0,0,0 +units=m +no_defs"); 68 68 add_srs_wkt (p, 0, 69 69 "PROJCS[\"Voirol 1875 / Sud Algerie (ancienne)\",GEOGCS[\""); 70 70 add_srs_wkt (p, 1, 71 71 "Voirol 1875\",DATUM[\"Voirol_1875\",SPHEROID[\"Clarke 18"); 72 72 add_srs_wkt (p, 2, 73 - "80 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\""); 73 + "80 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\""); 74 74 add_srs_wkt (p, 3, 75 75 ",\"7011\"]],TOWGS84[-73,-247,227,0,0,0,0],AUTHORITY[\"EP"); 76 76 add_srs_wkt (p, 4, 77 77 "SG\",\"6304\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\""); 78 78 add_srs_wkt (p, 5, 79 79 ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"); 80 80 add_srs_wkt (p, 6, ................................................................................ 105 105 add_proj4text (p, 2, 106 106 "=m +no_defs"); 107 107 add_srs_wkt (p, 0, 108 108 "PROJCS[\"Voirol 1879 / Nord Algerie (ancienne)\",GEOGCS["); 109 109 add_srs_wkt (p, 1, 110 110 "\"Voirol 1879\",DATUM[\"Voirol_1879\",SPHEROID[\"Clarke "); 111 111 add_srs_wkt (p, 2, 112 - "1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPS"); 112 + "1880 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPS"); 113 113 add_srs_wkt (p, 3, 114 114 "G\",\"7011\"]],AUTHORITY[\"EPSG\",\"6671\"]],PRIMEM[\"Gr"); 115 115 add_srs_wkt (p, 4, 116 116 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 117 117 add_srs_wkt (p, 5, 118 118 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 119 119 add_srs_wkt (p, 6, ................................................................................ 144 144 add_proj4text (p, 2, 145 145 "nits=m +no_defs"); 146 146 add_srs_wkt (p, 0, 147 147 "PROJCS[\"Voirol 1879 / Sud Algerie (ancienne)\",GEOGCS[\""); 148 148 add_srs_wkt (p, 1, 149 149 "Voirol 1879\",DATUM[\"Voirol_1879\",SPHEROID[\"Clarke 18"); 150 150 add_srs_wkt (p, 2, 151 - "80 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\""); 151 + "80 (IGN)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\""); 152 152 add_srs_wkt (p, 3, 153 153 ",\"7011\"]],AUTHORITY[\"EPSG\",\"6671\"]],PRIMEM[\"Green"); 154 154 add_srs_wkt (p, 4, 155 155 "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0"); 156 156 add_srs_wkt (p, 5, 157 157 ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L"); 158 158 add_srs_wkt (p, 6, ................................................................................ 173 173 "ITY[\"EPSG\",\"30494\"]]"); 174 174 p = add_epsg_def_ex (filter, first, last, 30729, "epsg", 30729, 175 175 "Nord Sahara 1959 / UTM zone 29N", 0, 0, 176 176 "Clarke 1880 (RGS)", "Greenwich", 177 177 "Nord_Sahara_1959", "Transverse_Mercator", "metre", 178 178 "Easting", "East", "Northing", "North"); 179 179 add_proj4text (p, 0, 180 - "+proj=utm +zone=29 +ellps=clrk80 +towgs84=-209.362,-87.8"); 180 + "+proj=utm +zone=29 +ellps=clrk80 +towgs84=-209.3622,-87."); 181 181 add_proj4text (p, 1, 182 - "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def"); 182 + "8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_"); 183 183 add_proj4text (p, 2, 184 - "s"); 184 + "defs"); 185 185 add_srs_wkt (p, 0, 186 186 "PROJCS[\"Nord Sahara 1959 / UTM zone 29N\",GEOGCS[\"Nord"); 187 187 add_srs_wkt (p, 1, 188 188 " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla"); 189 189 add_srs_wkt (p, 2, 190 190 "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\","); 191 191 add_srs_wkt (p, 3, 192 - "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478"); 193 - add_srs_wkt (p, 4, 194 - "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\""); 195 - add_srs_wkt (p, 5, 196 - "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 197 - add_srs_wkt (p, 6, 198 - "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 199 - add_srs_wkt (p, 7, 200 - "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY"); 201 - add_srs_wkt (p, 8, 202 - "[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercator\"]"); 203 - add_srs_wkt (p, 9, 204 - ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central"); 205 - add_srs_wkt (p, 10, 206 - "_meridian\",-9],PARAMETER[\"scale_factor\",0.9996],PARAM"); 207 - add_srs_wkt (p, 11, 208 - "ETER[\"false_easting\",500000],PARAMETER[\"false_northin"); 209 - add_srs_wkt (p, 12, 210 - "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX"); 211 - add_srs_wkt (p, 13, 212 - "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY["); 213 - add_srs_wkt (p, 14, 214 - "\"EPSG\",\"30729\"]]"); 192 + "\"7012\"]],TOWGS84[-209.3622,-87.8162,404.6198,0.0046,3."); 193 + add_srs_wkt (p, 4, 194 + "4784,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIME"); 195 + add_srs_wkt (p, 5, 196 + "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 197 + add_srs_wkt (p, 6, 198 + "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 199 + add_srs_wkt (p, 7, 200 + ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO"); 201 + add_srs_wkt (p, 8, 202 + "RITY[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercato"); 203 + add_srs_wkt (p, 9, 204 + "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen"); 205 + add_srs_wkt (p, 10, 206 + "tral_meridian\",-9],PARAMETER[\"scale_factor\",0.9996],P"); 207 + add_srs_wkt (p, 11, 208 + "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor"); 209 + add_srs_wkt (p, 12, 210 + "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]"); 211 + add_srs_wkt (p, 13, 212 + "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR"); 213 + add_srs_wkt (p, 14, 214 + "ITY[\"EPSG\",\"30729\"]]"); 215 215 p = add_epsg_def_ex (filter, first, last, 30730, "epsg", 30730, 216 216 "Nord Sahara 1959 / UTM zone 30N", 0, 0, 217 217 "Clarke 1880 (RGS)", "Greenwich", 218 218 "Nord_Sahara_1959", "Transverse_Mercator", "metre", 219 219 "Easting", "East", "Northing", "North"); 220 220 add_proj4text (p, 0, 221 - "+proj=utm +zone=30 +ellps=clrk80 +towgs84=-209.362,-87.8"); 221 + "+proj=utm +zone=30 +ellps=clrk80 +towgs84=-209.3622,-87."); 222 222 add_proj4text (p, 1, 223 - "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def"); 223 + "8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_"); 224 224 add_proj4text (p, 2, 225 - "s"); 225 + "defs"); 226 226 add_srs_wkt (p, 0, 227 227 "PROJCS[\"Nord Sahara 1959 / UTM zone 30N\",GEOGCS[\"Nord"); 228 228 add_srs_wkt (p, 1, 229 229 " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla"); 230 230 add_srs_wkt (p, 2, 231 231 "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\","); 232 232 add_srs_wkt (p, 3, 233 - "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478"); 234 - add_srs_wkt (p, 4, 235 - "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\""); 236 - add_srs_wkt (p, 5, 237 - "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 238 - add_srs_wkt (p, 6, 239 - "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 240 - add_srs_wkt (p, 7, 241 - "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY"); 242 - add_srs_wkt (p, 8, 243 - "[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercator\"]"); 244 - add_srs_wkt (p, 9, 245 - ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central"); 246 - add_srs_wkt (p, 10, 247 - "_meridian\",-3],PARAMETER[\"scale_factor\",0.9996],PARAM"); 248 - add_srs_wkt (p, 11, 249 - "ETER[\"false_easting\",500000],PARAMETER[\"false_northin"); 250 - add_srs_wkt (p, 12, 251 - "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX"); 252 - add_srs_wkt (p, 13, 253 - "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY["); 254 - add_srs_wkt (p, 14, 255 - "\"EPSG\",\"30730\"]]"); 233 + "\"7012\"]],TOWGS84[-209.3622,-87.8162,404.6198,0.0046,3."); 234 + add_srs_wkt (p, 4, 235 + "4784,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIME"); 236 + add_srs_wkt (p, 5, 237 + "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 238 + add_srs_wkt (p, 6, 239 + "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 240 + add_srs_wkt (p, 7, 241 + ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO"); 242 + add_srs_wkt (p, 8, 243 + "RITY[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercato"); 244 + add_srs_wkt (p, 9, 245 + "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen"); 246 + add_srs_wkt (p, 10, 247 + "tral_meridian\",-3],PARAMETER[\"scale_factor\",0.9996],P"); 248 + add_srs_wkt (p, 11, 249 + "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor"); 250 + add_srs_wkt (p, 12, 251 + "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]"); 252 + add_srs_wkt (p, 13, 253 + "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR"); 254 + add_srs_wkt (p, 14, 255 + "ITY[\"EPSG\",\"30730\"]]"); 256 256 p = add_epsg_def_ex (filter, first, last, 30731, "epsg", 30731, 257 257 "Nord Sahara 1959 / UTM zone 31N", 0, 0, 258 258 "Clarke 1880 (RGS)", "Greenwich", 259 259 "Nord_Sahara_1959", "Transverse_Mercator", "metre", 260 260 "Easting", "East", "Northing", "North"); 261 261 add_proj4text (p, 0, 262 - "+proj=utm +zone=31 +ellps=clrk80 +towgs84=-209.362,-87.8"); 262 + "+proj=utm +zone=31 +ellps=clrk80 +towgs84=-209.3622,-87."); 263 263 add_proj4text (p, 1, 264 - "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def"); 264 + "8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_"); 265 265 add_proj4text (p, 2, 266 - "s"); 266 + "defs"); 267 267 add_srs_wkt (p, 0, 268 268 "PROJCS[\"Nord Sahara 1959 / UTM zone 31N\",GEOGCS[\"Nord"); 269 269 add_srs_wkt (p, 1, 270 270 " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla"); 271 271 add_srs_wkt (p, 2, 272 272 "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\","); 273 273 add_srs_wkt (p, 3, 274 - "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478"); 275 - add_srs_wkt (p, 4, 276 - "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\""); 277 - add_srs_wkt (p, 5, 278 - "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 279 - add_srs_wkt (p, 6, 280 - "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 281 - add_srs_wkt (p, 7, 282 - "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY"); 283 - add_srs_wkt (p, 8, 284 - "[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercator\"]"); 285 - add_srs_wkt (p, 9, 286 - ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central"); 287 - add_srs_wkt (p, 10, 288 - "_meridian\",3],PARAMETER[\"scale_factor\",0.9996],PARAME"); 289 - add_srs_wkt (p, 11, 290 - "TER[\"false_easting\",500000],PARAMETER[\"false_northing"); 291 - add_srs_wkt (p, 12, 292 - "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI"); 293 - add_srs_wkt (p, 13, 294 - "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\""); 295 - add_srs_wkt (p, 14, 296 - "EPSG\",\"30731\"]]"); 274 + "\"7012\"]],TOWGS84[-209.3622,-87.8162,404.6198,0.0046,3."); 275 + add_srs_wkt (p, 4, 276 + "4784,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIME"); 277 + add_srs_wkt (p, 5, 278 + "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 279 + add_srs_wkt (p, 6, 280 + "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 281 + add_srs_wkt (p, 7, 282 + ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO"); 283 + add_srs_wkt (p, 8, 284 + "RITY[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercato"); 285 + add_srs_wkt (p, 9, 286 + "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen"); 287 + add_srs_wkt (p, 10, 288 + "tral_meridian\",3],PARAMETER[\"scale_factor\",0.9996],PA"); 289 + add_srs_wkt (p, 11, 290 + "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort"); 291 + add_srs_wkt (p, 12, 292 + "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]"); 293 + add_srs_wkt (p, 13, 294 + ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI"); 295 + add_srs_wkt (p, 14, 296 + "TY[\"EPSG\",\"30731\"]]"); 297 297 p = add_epsg_def_ex (filter, first, last, 30732, "epsg", 30732, 298 298 "Nord Sahara 1959 / UTM zone 32N", 0, 0, 299 299 "Clarke 1880 (RGS)", "Greenwich", 300 300 "Nord_Sahara_1959", "Transverse_Mercator", "metre", 301 301 "Easting", "East", "Northing", "North"); 302 302 add_proj4text (p, 0, 303 - "+proj=utm +zone=32 +ellps=clrk80 +towgs84=-209.362,-87.8"); 303 + "+proj=utm +zone=32 +ellps=clrk80 +towgs84=-209.3622,-87."); 304 304 add_proj4text (p, 1, 305 - "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def"); 305 + "8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_"); 306 306 add_proj4text (p, 2, 307 - "s"); 307 + "defs"); 308 308 add_srs_wkt (p, 0, 309 309 "PROJCS[\"Nord Sahara 1959 / UTM zone 32N\",GEOGCS[\"Nord"); 310 310 add_srs_wkt (p, 1, 311 311 " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla"); 312 312 add_srs_wkt (p, 2, 313 313 "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\","); 314 314 add_srs_wkt (p, 3, 315 - "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478"); 316 - add_srs_wkt (p, 4, 317 - "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\""); 318 - add_srs_wkt (p, 5, 319 - "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 320 - add_srs_wkt (p, 6, 321 - "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 322 - add_srs_wkt (p, 7, 323 - "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY"); 324 - add_srs_wkt (p, 8, 325 - "[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercator\"]"); 326 - add_srs_wkt (p, 9, 327 - ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central"); 328 - add_srs_wkt (p, 10, 329 - "_meridian\",9],PARAMETER[\"scale_factor\",0.9996],PARAME"); 330 - add_srs_wkt (p, 11, 331 - "TER[\"false_easting\",500000],PARAMETER[\"false_northing"); 332 - add_srs_wkt (p, 12, 333 - "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI"); 334 - add_srs_wkt (p, 13, 335 - "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\""); 336 - add_srs_wkt (p, 14, 337 - "EPSG\",\"30732\"]]"); 315 + "\"7012\"]],TOWGS84[-209.3622,-87.8162,404.6198,0.0046,3."); 316 + add_srs_wkt (p, 4, 317 + "4784,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIME"); 318 + add_srs_wkt (p, 5, 319 + "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 320 + add_srs_wkt (p, 6, 321 + "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 322 + add_srs_wkt (p, 7, 323 + ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO"); 324 + add_srs_wkt (p, 8, 325 + "RITY[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercato"); 326 + add_srs_wkt (p, 9, 327 + "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen"); 328 + add_srs_wkt (p, 10, 329 + "tral_meridian\",9],PARAMETER[\"scale_factor\",0.9996],PA"); 330 + add_srs_wkt (p, 11, 331 + "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort"); 332 + add_srs_wkt (p, 12, 333 + "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]"); 334 + add_srs_wkt (p, 13, 335 + ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI"); 336 + add_srs_wkt (p, 14, 337 + "TY[\"EPSG\",\"30732\"]]"); 338 338 p = add_epsg_def_ex (filter, first, last, 30791, "epsg", 30791, 339 339 "Nord Sahara 1959 / Nord Algerie", 0, 0, 340 340 "Clarke 1880 (RGS)", "Greenwich", 341 341 "Nord_Sahara_1959", "Lambert_Conformal_Conic_1SP", "metre", 342 342 "X", "East", "Y", "North"); 343 343 add_proj4text (p, 0, 344 344 "+proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.99962554"); 345 345 add_proj4text (p, 1, 346 346 "4 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-209.36"); 347 347 add_proj4text (p, 2, 348 - "2,-87.8162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m "); 348 + "22,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units"); 349 349 add_proj4text (p, 3, 350 - "+no_defs"); 350 + "=m +no_defs"); 351 351 add_srs_wkt (p, 0, 352 352 "PROJCS[\"Nord Sahara 1959 / Nord Algerie\",GEOGCS[\"Nord"); 353 353 add_srs_wkt (p, 1, 354 354 " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla"); 355 355 add_srs_wkt (p, 2, 356 356 "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\","); 357 357 add_srs_wkt (p, 3, 358 - "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478"); 359 - add_srs_wkt (p, 4, 360 - "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\""); 361 - add_srs_wkt (p, 5, 362 - "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 363 - add_srs_wkt (p, 6, 364 - "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 365 - add_srs_wkt (p, 7, 366 - "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY"); 367 - add_srs_wkt (p, 8, 368 - "[\"EPSG\",\"4307\"]],PROJECTION[\"Lambert_Conformal_Coni"); 369 - add_srs_wkt (p, 9, 370 - "c_1SP\"],PARAMETER[\"latitude_of_origin\",36],PARAMETER["); 371 - add_srs_wkt (p, 10, 372 - "\"central_meridian\",2.7],PARAMETER[\"scale_factor\",0.9"); 373 - add_srs_wkt (p, 11, 374 - "99625544],PARAMETER[\"false_easting\",500135],PARAMETER["); 375 - add_srs_wkt (p, 12, 376 - "\"false_northing\",300090],UNIT[\"metre\",1,AUTHORITY[\""); 377 - add_srs_wkt (p, 13, 378 - "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 379 - add_srs_wkt (p, 14, 380 - "HORITY[\"EPSG\",\"30791\"]]"); 358 + "\"7012\"]],TOWGS84[-209.3622,-87.8162,404.6198,0.0046,3."); 359 + add_srs_wkt (p, 4, 360 + "4784,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIME"); 361 + add_srs_wkt (p, 5, 362 + "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 363 + add_srs_wkt (p, 6, 364 + "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 365 + add_srs_wkt (p, 7, 366 + ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO"); 367 + add_srs_wkt (p, 8, 368 + "RITY[\"EPSG\",\"4307\"]],PROJECTION[\"Lambert_Conformal_"); 369 + add_srs_wkt (p, 9, 370 + "Conic_1SP\"],PARAMETER[\"latitude_of_origin\",36],PARAME"); 371 + add_srs_wkt (p, 10, 372 + "TER[\"central_meridian\",2.7],PARAMETER[\"scale_factor\""); 373 + add_srs_wkt (p, 11, 374 + ",0.999625544],PARAMETER[\"false_easting\",500135],PARAME"); 375 + add_srs_wkt (p, 12, 376 + "TER[\"false_northing\",300090],UNIT[\"metre\",1,AUTHORIT"); 377 + add_srs_wkt (p, 13, 378 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]"); 379 + add_srs_wkt (p, 14, 380 + ",AUTHORITY[\"EPSG\",\"30791\"]]"); 381 381 p = add_epsg_def_ex (filter, first, last, 30792, "epsg", 30792, 382 382 "Nord Sahara 1959 / Sud Algerie", 0, 0, 383 383 "Clarke 1880 (RGS)", "Greenwich", 384 384 "Nord_Sahara_1959", "Lambert_Conformal_Conic_1SP", "metre", 385 385 "X", "East", "Y", "North"); 386 386 add_proj4text (p, 0, 387 387 "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.9996"); 388 388 add_proj4text (p, 1, 389 389 "25769 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-20"); 390 390 add_proj4text (p, 2, 391 - "9.362,-87.8162,404.62,0.0046,3.4784,0.5805,-1.4547 +unit"); 391 + "9.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +u"); 392 392 add_proj4text (p, 3, 393 - "s=m +no_defs"); 393 + "nits=m +no_defs"); 394 394 add_srs_wkt (p, 0, 395 395 "PROJCS[\"Nord Sahara 1959 / Sud Algerie\",GEOGCS[\"Nord "); 396 396 add_srs_wkt (p, 1, 397 397 "Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Clar"); 398 398 add_srs_wkt (p, 2, 399 399 "ke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\""); 400 400 add_srs_wkt (p, 3, 401 - "7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.4784,"); 402 - add_srs_wkt (p, 4, 403 - "0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"G"); 404 - add_srs_wkt (p, 5, 405 - "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree"); 406 - add_srs_wkt (p, 6, 407 - "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS"); 408 - add_srs_wkt (p, 7, 409 - "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY["); 410 - add_srs_wkt (p, 8, 411 - "\"EPSG\",\"4307\"]],PROJECTION[\"Lambert_Conformal_Conic"); 412 - add_srs_wkt (p, 9, 413 - "_1SP\"],PARAMETER[\"latitude_of_origin\",33.3],PARAMETER"); 414 - add_srs_wkt (p, 10, 415 - "[\"central_meridian\",2.7],PARAMETER[\"scale_factor\",0."); 416 - add_srs_wkt (p, 11, 417 - "999625769],PARAMETER[\"false_easting\",500135],PARAMETER"); 418 - add_srs_wkt (p, 12, 419 - "[\"false_northing\",300090],UNIT[\"metre\",1,AUTHORITY[\""); 420 - add_srs_wkt (p, 13, 421 - "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT"); 422 - add_srs_wkt (p, 14, 423 - "HORITY[\"EPSG\",\"30792\"]]"); 401 + "7012\"]],TOWGS84[-209.3622,-87.8162,404.6198,0.0046,3.47"); 402 + add_srs_wkt (p, 4, 403 + "84,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM["); 404 + add_srs_wkt (p, 5, 405 + "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg"); 406 + add_srs_wkt (p, 6, 407 + "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A"); 408 + add_srs_wkt (p, 7, 409 + "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI"); 410 + add_srs_wkt (p, 8, 411 + "TY[\"EPSG\",\"4307\"]],PROJECTION[\"Lambert_Conformal_Co"); 412 + add_srs_wkt (p, 9, 413 + "nic_1SP\"],PARAMETER[\"latitude_of_origin\",33.3],PARAME"); 414 + add_srs_wkt (p, 10, 415 + "TER[\"central_meridian\",2.7],PARAMETER[\"scale_factor\""); 416 + add_srs_wkt (p, 11, 417 + ",0.999625769],PARAMETER[\"false_easting\",500135],PARAME"); 418 + add_srs_wkt (p, 12, 419 + "TER[\"false_northing\",300090],UNIT[\"metre\",1,AUTHORIT"); 420 + add_srs_wkt (p, 13, 421 + "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]"); 422 + add_srs_wkt (p, 14, 423 + ",AUTHORITY[\"EPSG\",\"30792\"]]"); 424 424 p = add_epsg_def_ex (filter, first, last, 30800, "epsg", 30800, 425 425 "RT38 2.5 gon W (deprecated)", 0, 1, 426 426 "Bessel 1841", "Greenwich", 427 427 "Stockholm_1938", "Transverse_Mercator", "metre", 428 428 "X", "North", "Y", "East"); 429 429 add_proj4text (p, 0, 430 430 "+proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0="); ................................................................................ 466 466 add_proj4text (p, 1, 467 467 "defs"); 468 468 add_srs_wkt (p, 0, 469 469 "PROJCS[\"Yoff / UTM zone 28N\",GEOGCS[\"Yoff\",DATUM[\"Y"); 470 470 add_srs_wkt (p, 1, 471 471 "off\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602"); 472 472 add_srs_wkt (p, 2, 473 - "12936265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\""); 473 + "12936269,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\""); 474 474 add_srs_wkt (p, 3, 475 475 ",\"6310\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\""); 476 476 add_srs_wkt (p, 4, 477 477 "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\""); 478 478 add_srs_wkt (p, 5, 479 479 "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit"); 480 480 add_srs_wkt (p, 6, ................................................................................ 2072 2072 "Reseau_National_Belge_1972", "Lambert_Conformal_Conic_2SP_Belgium", "metre", 2073 2073 "X", "East", "Y", "North"); 2074 2074 add_proj4text (p, 0, 2075 2075 "+proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666"); 2076 2076 add_proj4text (p, 1, 2077 2077 "666 +lat_0=90 +lon_0=4.356939722222222 +x_0=150000.01256"); 2078 2078 add_proj4text (p, 2, 2079 - " +y_0=5400088.4378 +ellps=intl +towgs84=-106.869,52.2978"); 2079 + " +y_0=5400088.4378 +ellps=intl +towgs84=-106.8686,52.297"); 2080 2080 add_proj4text (p, 3, 2081 - ",-103.724,0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs"); 2081 + "8,-103.7239,0.3366,-0.457,1.8422,-1.2747 +units=m +no_de"); 2082 + add_proj4text (p, 4, 2083 + "fs"); 2082 2084 add_srs_wkt (p, 0, 2083 2085 "PROJCS[\"Belge 1972 / Belge Lambert 72\",GEOGCS[\"Belge "); 2084 2086 add_srs_wkt (p, 1, 2085 2087 "1972\",DATUM[\"Reseau_National_Belge_1972\",SPHEROID[\"I"); 2086 2088 add_srs_wkt (p, 2, 2087 2089 "nternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"702"); 2088 2090 add_srs_wkt (p, 3, 2089 - "2\"]],TOWGS84[-106.869,52.2978,-103.724,0.3366,-0.457,1."); 2090 - add_srs_wkt (p, 4, 2091 - "8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM[\"Gre"); 2092 - add_srs_wkt (p, 5, 2093 - "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 2094 - add_srs_wkt (p, 6, 2095 - ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 2096 - add_srs_wkt (p, 7, 2097 - "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E"); 2098 - add_srs_wkt (p, 8, 2099 - "PSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_Conic_2S"); 2100 - add_srs_wkt (p, 9, 2101 - "P_Belgium\"],PARAMETER[\"standard_parallel_1\",49.833333"); 2102 - add_srs_wkt (p, 10, 2103 - "33333334],PARAMETER[\"standard_parallel_2\",51.166666666"); 2104 - add_srs_wkt (p, 11, 2105 - "66666],PARAMETER[\"latitude_of_origin\",90],PARAMETER[\""); 2106 - add_srs_wkt (p, 12, 2107 - "central_meridian\",4.356939722222222],PARAMETER[\"false_"); 2108 - add_srs_wkt (p, 13, 2109 - "easting\",150000.01256],PARAMETER[\"false_northing\",540"); 2110 - add_srs_wkt (p, 14, 2111 - "0088.4378],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]"); 2091 + "2\"]],TOWGS84[-106.8686,52.2978,-103.7239,0.3366,-0.457,"); 2092 + add_srs_wkt (p, 4, 2093 + "1.8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM[\"G"); 2094 + add_srs_wkt (p, 5, 2095 + "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree"); 2096 + add_srs_wkt (p, 6, 2097 + "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS"); 2098 + add_srs_wkt (p, 7, 2099 + "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY["); 2100 + add_srs_wkt (p, 8, 2101 + "\"EPSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_Conic"); 2102 + add_srs_wkt (p, 9, 2103 + "_2SP_Belgium\"],PARAMETER[\"standard_parallel_1\",49.833"); 2104 + add_srs_wkt (p, 10, 2105 + "33333333334],PARAMETER[\"standard_parallel_2\",51.166666"); 2106 + add_srs_wkt (p, 11, 2107 + "66666666],PARAMETER[\"latitude_of_origin\",90],PARAMETER"); 2108 + add_srs_wkt (p, 12, 2109 + "[\"central_meridian\",4.356939722222222],PARAMETER[\"fal"); 2110 + add_srs_wkt (p, 13, 2111 + "se_easting\",150000.01256],PARAMETER[\"false_northing\","); 2112 + add_srs_wkt (p, 14, 2113 + "5400088.4378],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001"); 2112 2114 add_srs_wkt (p, 15, 2113 - "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\","); 2115 + "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG"); 2114 2116 add_srs_wkt (p, 16, 2115 - "\"31300\"]]"); 2117 + "\",\"31300\"]]"); 2116 2118 p = add_epsg_def_ex (filter, first, last, 31370, "epsg", 31370, 2117 2119 "Belge 1972 / Belgian Lambert 72", 0, 0, 2118 2120 "International 1924", "Greenwich", 2119 2121 "Reseau_National_Belge_1972", "Lambert_Conformal_Conic_2SP", "metre", 2120 2122 "X", "East", "Y", "North"); 2121 2123 add_proj4text (p, 0, 2122 2124 "+proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +la"); 2123 2125 add_proj4text (p, 1, 2124 2126 "t_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=540"); 2125 2127 add_proj4text (p, 2, 2126 - "0088.438 +ellps=intl +towgs84=-106.869,52.2978,-103.724,"); 2128 + "0088.438 +ellps=intl +towgs84=-106.8686,52.2978,-103.723"); 2127 2129 add_proj4text (p, 3, 2128 - "0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs"); 2130 + "9,0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs"); 2129 2131 add_srs_wkt (p, 0, 2130 2132 "PROJCS[\"Belge 1972 / Belgian Lambert 72\",GEOGCS[\"Belg"); 2131 2133 add_srs_wkt (p, 1, 2132 2134 "e 1972\",DATUM[\"Reseau_National_Belge_1972\",SPHEROID[\""); 2133 2135 add_srs_wkt (p, 2, 2134 2136 "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70"); 2135 2137 add_srs_wkt (p, 3, 2136 - "22\"]],TOWGS84[-106.869,52.2978,-103.724,0.3366,-0.457,1"); 2137 - add_srs_wkt (p, 4, 2138 - ".8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM[\"Gr"); 2139 - add_srs_wkt (p, 5, 2140 - "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 2141 - add_srs_wkt (p, 6, 2142 - ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 2143 - add_srs_wkt (p, 7, 2144 - "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E"); 2145 - add_srs_wkt (p, 8, 2146 - "PSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_Conic_2S"); 2147 - add_srs_wkt (p, 9, 2148 - "P\"],PARAMETER[\"standard_parallel_1\",51.16666723333333"); 2149 - add_srs_wkt (p, 10, 2150 - "],PARAMETER[\"standard_parallel_2\",49.8333339],PARAMETE"); 2151 - add_srs_wkt (p, 11, 2152 - "R[\"latitude_of_origin\",90],PARAMETER[\"central_meridia"); 2153 - add_srs_wkt (p, 12, 2154 - "n\",4.367486666666666],PARAMETER[\"false_easting\",15000"); 2155 - add_srs_wkt (p, 13, 2156 - "0.013],PARAMETER[\"false_northing\",5400088.438],UNIT[\""); 2157 - add_srs_wkt (p, 14, 2158 - "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]"); 2138 + "22\"]],TOWGS84[-106.8686,52.2978,-103.7239,0.3366,-0.457"); 2139 + add_srs_wkt (p, 4, 2140 + ",1.8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM[\""); 2141 + add_srs_wkt (p, 5, 2142 + "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 2143 + add_srs_wkt (p, 6, 2144 + "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 2145 + add_srs_wkt (p, 7, 2146 + "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY"); 2147 + add_srs_wkt (p, 8, 2148 + "[\"EPSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_Coni"); 2149 + add_srs_wkt (p, 9, 2150 + "c_2SP\"],PARAMETER[\"standard_parallel_1\",51.1666672333"); 2151 + add_srs_wkt (p, 10, 2152 + "3333],PARAMETER[\"standard_parallel_2\",49.8333339],PARA"); 2153 + add_srs_wkt (p, 11, 2154 + "METER[\"latitude_of_origin\",90],PARAMETER[\"central_mer"); 2155 + add_srs_wkt (p, 12, 2156 + "idian\",4.367486666666666],PARAMETER[\"false_easting\",1"); 2157 + add_srs_wkt (p, 13, 2158 + "50000.013],PARAMETER[\"false_northing\",5400088.438],UNI"); 2159 + add_srs_wkt (p, 14, 2160 + "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E"); 2159 2161 add_srs_wkt (p, 15, 2160 - ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31370\"]]"); 2162 + "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31370\"]]"); 2161 2163 p = add_epsg_def_ex (filter, first, last, 31461, "epsg", 31461, 2162 2164 "DHDN / 3-degree Gauss zone 1 (deprecated)", 0, 0, 2163 2165 "Bessel 1841", "Greenwich", 2164 2166 "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre", 2165 2167 "X", "East", "Y", "North"); 2166 2168 add_proj4text (p, 0, 2167 2169 "+proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +"); ................................................................................ 2654 2656 add_proj4text (p, 1, 2655 2657 "259,-9,0,0,0,0 +units=m +no_defs"); 2656 2658 add_srs_wkt (p, 0, 2657 2659 "PROJCS[\"Conakry 1905 / UTM zone 28N\",GEOGCS[\"Conakry "); 2658 2660 add_srs_wkt (p, 1, 2659 2661 "1905\",DATUM[\"Conakry_1905\",SPHEROID[\"Clarke 1880 (IG"); 2660 2662 add_srs_wkt (p, 2, 2661 - "N)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"70"); 2663 + "N)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"70"); 2662 2664 add_srs_wkt (p, 3, 2663 2665 "11\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY[\"EPSG\",\""); 2664 2666 add_srs_wkt (p, 4, 2665 2667 "6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 2666 2668 add_srs_wkt (p, 5, 2667 2669 "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 2668 2670 add_srs_wkt (p, 6, ................................................................................ 2691 2693 add_proj4text (p, 1, 2692 2694 "259,-9,0,0,0,0 +units=m +no_defs"); 2693 2695 add_srs_wkt (p, 0, 2694 2696 "PROJCS[\"Conakry 1905 / UTM zone 29N\",GEOGCS[\"Conakry "); 2695 2697 add_srs_wkt (p, 1, 2696 2698 "1905\",DATUM[\"Conakry_1905\",SPHEROID[\"Clarke 1880 (IG"); 2697 2699 add_srs_wkt (p, 2, 2698 - "N)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"70"); 2700 + "N)\",6378249.2,293.4660212936269,AUTHORITY[\"EPSG\",\"70"); 2699 2701 add_srs_wkt (p, 3, 2700 2702 "11\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY[\"EPSG\",\""); 2701 2703 add_srs_wkt (p, 4, 2702 2704 "6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890"); 2703 2705 add_srs_wkt (p, 5, 2704 2706 "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS"); 2705 2707 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 417 417 add_proj4text (p, 2, 418 418 "27 +units=us-ft +no_defs"); 419 419 add_srs_wkt (p, 0, 420 420 "PROJCS[\"NAD27 / Montana North\",GEOGCS[\"NAD27\",DATUM["); 421 421 add_srs_wkt (p, 1, 422 422 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 423 423 add_srs_wkt (p, 2, 424 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 424 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 425 425 add_srs_wkt (p, 3, 426 426 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 427 427 add_srs_wkt (p, 4, 428 428 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 429 429 add_srs_wkt (p, 5, 430 430 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 431 431 add_srs_wkt (p, 6, ................................................................................ 458 458 add_proj4text (p, 2, 459 459 "_0=0 +datum=NAD27 +units=us-ft +no_defs"); 460 460 add_srs_wkt (p, 0, 461 461 "PROJCS[\"NAD27 / Montana Central\",GEOGCS[\"NAD27\",DATU"); 462 462 add_srs_wkt (p, 1, 463 463 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 464 464 add_srs_wkt (p, 2, 465 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 465 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 466 466 add_srs_wkt (p, 3, 467 467 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 468 468 add_srs_wkt (p, 4, 469 469 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 470 470 add_srs_wkt (p, 5, 471 471 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 472 472 add_srs_wkt (p, 6, ................................................................................ 499 499 add_proj4text (p, 2, 500 500 "7 +units=us-ft +no_defs"); 501 501 add_srs_wkt (p, 0, 502 502 "PROJCS[\"NAD27 / Montana South\",GEOGCS[\"NAD27\",DATUM["); 503 503 add_srs_wkt (p, 1, 504 504 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 505 505 add_srs_wkt (p, 2, 506 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 506 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 507 507 add_srs_wkt (p, 3, 508 508 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 509 509 add_srs_wkt (p, 4, 510 510 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 511 511 add_srs_wkt (p, 5, 512 512 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 513 513 add_srs_wkt (p, 6, ................................................................................ 540 540 add_proj4text (p, 2, 541 541 "=0 +datum=NAD27 +units=us-ft +no_defs"); 542 542 add_srs_wkt (p, 0, 543 543 "PROJCS[\"NAD27 / Nebraska North\",GEOGCS[\"NAD27\",DATUM"); 544 544 add_srs_wkt (p, 1, 545 545 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 546 546 add_srs_wkt (p, 2, 547 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 547 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 548 548 add_srs_wkt (p, 3, 549 549 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 550 550 add_srs_wkt (p, 4, 551 551 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 552 552 add_srs_wkt (p, 5, 553 553 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 554 554 add_srs_wkt (p, 6, ................................................................................ 581 581 add_proj4text (p, 2, 582 582 "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 583 583 add_srs_wkt (p, 0, 584 584 "PROJCS[\"NAD27 / Nebraska South\",GEOGCS[\"NAD27\",DATUM"); 585 585 add_srs_wkt (p, 1, 586 586 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 587 587 add_srs_wkt (p, 2, 588 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 588 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 589 589 add_srs_wkt (p, 3, 590 590 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 591 591 add_srs_wkt (p, 4, 592 592 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 593 593 add_srs_wkt (p, 5, 594 594 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 595 595 add_srs_wkt (p, 6, ................................................................................ 624 624 add_proj4text (p, 2, 625 625 "s-ft +no_defs"); 626 626 add_srs_wkt (p, 0, 627 627 "PROJCS[\"NAD27 / Nevada East\",GEOGCS[\"NAD27\",DATUM[\""); 628 628 add_srs_wkt (p, 1, 629 629 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 630 630 add_srs_wkt (p, 2, 631 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 631 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 632 632 add_srs_wkt (p, 3, 633 633 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 634 634 add_srs_wkt (p, 4, 635 635 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 636 636 add_srs_wkt (p, 5, 637 637 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 638 638 add_srs_wkt (p, 6, ................................................................................ 663 663 add_proj4text (p, 2, 664 664 "s-ft +no_defs"); 665 665 add_srs_wkt (p, 0, 666 666 "PROJCS[\"NAD27 / Nevada Central\",GEOGCS[\"NAD27\",DATUM"); 667 667 add_srs_wkt (p, 1, 668 668 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 669 669 add_srs_wkt (p, 2, 670 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 670 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 671 671 add_srs_wkt (p, 3, 672 672 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 673 673 add_srs_wkt (p, 4, 674 674 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 675 675 add_srs_wkt (p, 5, 676 676 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 677 677 add_srs_wkt (p, 6, ................................................................................ 702 702 add_proj4text (p, 2, 703 703 "s-ft +no_defs"); 704 704 add_srs_wkt (p, 0, 705 705 "PROJCS[\"NAD27 / Nevada West\",GEOGCS[\"NAD27\",DATUM[\""); 706 706 add_srs_wkt (p, 1, 707 707 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 708 708 add_srs_wkt (p, 2, 709 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 709 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 710 710 add_srs_wkt (p, 3, 711 711 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 712 712 add_srs_wkt (p, 4, 713 713 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 714 714 add_srs_wkt (p, 5, 715 715 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 716 716 add_srs_wkt (p, 6, ................................................................................ 741 741 add_proj4text (p, 2, 742 742 "ts=us-ft +no_defs"); 743 743 add_srs_wkt (p, 0, 744 744 "PROJCS[\"NAD27 / New Hampshire\",GEOGCS[\"NAD27\",DATUM["); 745 745 add_srs_wkt (p, 1, 746 746 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 747 747 add_srs_wkt (p, 2, 748 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 748 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 749 749 add_srs_wkt (p, 3, 750 750 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 751 751 add_srs_wkt (p, 4, 752 752 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 753 753 add_srs_wkt (p, 5, 754 754 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 755 755 add_srs_wkt (p, 6, ................................................................................ 780 780 add_proj4text (p, 2, 781 781 "=0 +datum=NAD27 +units=us-ft +no_defs"); 782 782 add_srs_wkt (p, 0, 783 783 "PROJCS[\"NAD27 / New Jersey\",GEOGCS[\"NAD27\",DATUM[\"N"); 784 784 add_srs_wkt (p, 1, 785 785 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 786 786 add_srs_wkt (p, 2, 787 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 787 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 788 788 add_srs_wkt (p, 3, 789 789 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 790 790 add_srs_wkt (p, 4, 791 791 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 792 792 add_srs_wkt (p, 5, 793 793 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 794 794 add_srs_wkt (p, 6, ................................................................................ 819 819 add_proj4text (p, 2, 820 820 "=us-ft +no_defs"); 821 821 add_srs_wkt (p, 0, 822 822 "PROJCS[\"NAD27 / New Mexico East\",GEOGCS[\"NAD27\",DATU"); 823 823 add_srs_wkt (p, 1, 824 824 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 825 825 add_srs_wkt (p, 2, 826 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 826 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 827 827 add_srs_wkt (p, 3, 828 828 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 829 829 add_srs_wkt (p, 4, 830 830 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 831 831 add_srs_wkt (p, 5, 832 832 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 833 833 add_srs_wkt (p, 6, ................................................................................ 856 856 add_proj4text (p, 1, 857 857 "00.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 858 858 add_srs_wkt (p, 0, 859 859 "PROJCS[\"NAD27 / New Mexico Central\",GEOGCS[\"NAD27\",D"); 860 860 add_srs_wkt (p, 1, 861 861 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 862 862 add_srs_wkt (p, 2, 863 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 863 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 864 864 add_srs_wkt (p, 3, 865 865 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 866 866 add_srs_wkt (p, 4, 867 867 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 868 868 add_srs_wkt (p, 5, 869 869 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 870 870 add_srs_wkt (p, 6, ................................................................................ 895 895 add_proj4text (p, 2, 896 896 "=us-ft +no_defs"); 897 897 add_srs_wkt (p, 0, 898 898 "PROJCS[\"NAD27 / New Mexico West\",GEOGCS[\"NAD27\",DATU"); 899 899 add_srs_wkt (p, 1, 900 900 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 901 901 add_srs_wkt (p, 2, 902 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 902 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 903 903 add_srs_wkt (p, 3, 904 904 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 905 905 add_srs_wkt (p, 4, 906 906 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 907 907 add_srs_wkt (p, 5, 908 908 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 909 909 add_srs_wkt (p, 6, ................................................................................ 934 934 add_proj4text (p, 2, 935 935 "=us-ft +no_defs"); 936 936 add_srs_wkt (p, 0, 937 937 "PROJCS[\"NAD27 / New York East\",GEOGCS[\"NAD27\",DATUM["); 938 938 add_srs_wkt (p, 1, 939 939 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 940 940 add_srs_wkt (p, 2, 941 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 941 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 942 942 add_srs_wkt (p, 3, 943 943 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 944 944 add_srs_wkt (p, 4, 945 945 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 946 946 add_srs_wkt (p, 5, 947 947 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 948 948 add_srs_wkt (p, 6, ................................................................................ 973 973 add_proj4text (p, 2, 974 974 "s-ft +no_defs"); 975 975 add_srs_wkt (p, 0, 976 976 "PROJCS[\"NAD27 / New York Central\",GEOGCS[\"NAD27\",DAT"); 977 977 add_srs_wkt (p, 1, 978 978 "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 979 979 add_srs_wkt (p, 2, 980 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 980 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 981 981 add_srs_wkt (p, 3, 982 982 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 983 983 add_srs_wkt (p, 4, 984 984 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 985 985 add_srs_wkt (p, 5, 986 986 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 987 987 add_srs_wkt (p, 6, ................................................................................ 1012 1012 add_proj4text (p, 2, 1013 1013 "s-ft +no_defs"); 1014 1014 add_srs_wkt (p, 0, 1015 1015 "PROJCS[\"NAD27 / New York West\",GEOGCS[\"NAD27\",DATUM["); 1016 1016 add_srs_wkt (p, 1, 1017 1017 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 1018 1018 add_srs_wkt (p, 2, 1019 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 1019 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 1020 1020 add_srs_wkt (p, 3, 1021 1021 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 1022 1022 add_srs_wkt (p, 4, 1023 1023 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 1024 1024 add_srs_wkt (p, 5, 1025 1025 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 1026 1026 add_srs_wkt (p, 6, ................................................................................ 1051 1051 add_proj4text (p, 2, 1052 1052 " +datum=NAD27 +units=us-ft +no_defs"); 1053 1053 add_srs_wkt (p, 0, 1054 1054 "PROJCS[\"NAD27 / New York Long Island (deprecated)\",GEO"); 1055 1055 add_srs_wkt (p, 1, 1056 1056 "GCS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHERO"); 1057 1057 add_srs_wkt (p, 2, 1058 - "ID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY"); 1058 + "ID[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY"); 1059 1059 add_srs_wkt (p, 3, 1060 1060 "[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIME"); 1061 1061 add_srs_wkt (p, 4, 1062 1062 "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d"); 1063 1063 add_srs_wkt (p, 5, 1064 1064 "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]"); 1065 1065 add_srs_wkt (p, 6, ................................................................................ 1094 1094 add_proj4text (p, 2, 1095 1095 "0 +datum=NAD27 +units=us-ft +no_defs"); 1096 1096 add_srs_wkt (p, 0, 1097 1097 "PROJCS[\"NAD27 / North Carolina\",GEOGCS[\"NAD27\",DATUM"); 1098 1098 add_srs_wkt (p, 1, 1099 1099 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 1100 1100 add_srs_wkt (p, 2, 1101 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 1101 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 1102 1102 add_srs_wkt (p, 3, 1103 1103 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 1104 1104 add_srs_wkt (p, 4, 1105 1105 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 1106 1106 add_srs_wkt (p, 5, 1107 1107 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 1108 1108 add_srs_wkt (p, 6, ................................................................................ 1135 1135 add_proj4text (p, 2, 1136 1136 "0 +datum=NAD27 +units=us-ft +no_defs"); 1137 1137 add_srs_wkt (p, 0, 1138 1138 "PROJCS[\"NAD27 / North Dakota North\",GEOGCS[\"NAD27\",D"); 1139 1139 add_srs_wkt (p, 1, 1140 1140 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 1141 1141 add_srs_wkt (p, 2, 1142 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 1142 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 1143 1143 add_srs_wkt (p, 3, 1144 1144 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 1145 1145 add_srs_wkt (p, 4, 1146 1146 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1147 1147 add_srs_wkt (p, 5, 1148 1148 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1149 1149 add_srs_wkt (p, 6, ................................................................................ 1176 1176 add_proj4text (p, 2, 1177 1177 "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1178 1178 add_srs_wkt (p, 0, 1179 1179 "PROJCS[\"NAD27 / North Dakota South\",GEOGCS[\"NAD27\",D"); 1180 1180 add_srs_wkt (p, 1, 1181 1181 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 1182 1182 add_srs_wkt (p, 2, 1183 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 1183 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 1184 1184 add_srs_wkt (p, 3, 1185 1185 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 1186 1186 add_srs_wkt (p, 4, 1187 1187 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1188 1188 add_srs_wkt (p, 5, 1189 1189 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1190 1190 add_srs_wkt (p, 6, ................................................................................ 1219 1219 add_proj4text (p, 2, 1220 1220 "=0 +datum=NAD27 +units=us-ft +no_defs"); 1221 1221 add_srs_wkt (p, 0, 1222 1222 "PROJCS[\"NAD27 / Ohio North\",GEOGCS[\"NAD27\",DATUM[\"N"); 1223 1223 add_srs_wkt (p, 1, 1224 1224 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 1225 1225 add_srs_wkt (p, 2, 1226 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 1226 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 1227 1227 add_srs_wkt (p, 3, 1228 1228 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 1229 1229 add_srs_wkt (p, 4, 1230 1230 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 1231 1231 add_srs_wkt (p, 5, 1232 1232 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 1233 1233 add_srs_wkt (p, 6, ................................................................................ 1260 1260 add_proj4text (p, 2, 1261 1261 " +datum=NAD27 +units=us-ft +no_defs"); 1262 1262 add_srs_wkt (p, 0, 1263 1263 "PROJCS[\"NAD27 / Ohio South\",GEOGCS[\"NAD27\",DATUM[\"N"); 1264 1264 add_srs_wkt (p, 1, 1265 1265 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 1266 1266 add_srs_wkt (p, 2, 1267 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 1267 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 1268 1268 add_srs_wkt (p, 3, 1269 1269 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 1270 1270 add_srs_wkt (p, 4, 1271 1271 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 1272 1272 add_srs_wkt (p, 5, 1273 1273 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 1274 1274 add_srs_wkt (p, 6, ................................................................................ 1301 1301 add_proj4text (p, 2, 1302 1302 "datum=NAD27 +units=us-ft +no_defs"); 1303 1303 add_srs_wkt (p, 0, 1304 1304 "PROJCS[\"NAD27 / Oklahoma North\",GEOGCS[\"NAD27\",DATUM"); 1305 1305 add_srs_wkt (p, 1, 1306 1306 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 1307 1307 add_srs_wkt (p, 2, 1308 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 1308 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 1309 1309 add_srs_wkt (p, 3, 1310 1310 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 1311 1311 add_srs_wkt (p, 4, 1312 1312 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 1313 1313 add_srs_wkt (p, 5, 1314 1314 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 1315 1315 add_srs_wkt (p, 6, ................................................................................ 1342 1342 add_proj4text (p, 2, 1343 1343 "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1344 1344 add_srs_wkt (p, 0, 1345 1345 "PROJCS[\"NAD27 / Oklahoma South\",GEOGCS[\"NAD27\",DATUM"); 1346 1346 add_srs_wkt (p, 1, 1347 1347 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 1348 1348 add_srs_wkt (p, 2, 1349 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 1349 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 1350 1350 add_srs_wkt (p, 3, 1351 1351 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 1352 1352 add_srs_wkt (p, 4, 1353 1353 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 1354 1354 add_srs_wkt (p, 5, 1355 1355 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 1356 1356 add_srs_wkt (p, 6, ................................................................................ 1385 1385 add_proj4text (p, 2, 1386 1386 "0 +datum=NAD27 +units=us-ft +no_defs"); 1387 1387 add_srs_wkt (p, 0, 1388 1388 "PROJCS[\"NAD27 / Oregon North\",GEOGCS[\"NAD27\",DATUM[\""); 1389 1389 add_srs_wkt (p, 1, 1390 1390 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1391 1391 add_srs_wkt (p, 2, 1392 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1392 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1393 1393 add_srs_wkt (p, 3, 1394 1394 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1395 1395 add_srs_wkt (p, 4, 1396 1396 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1397 1397 add_srs_wkt (p, 5, 1398 1398 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1399 1399 add_srs_wkt (p, 6, ................................................................................ 1426 1426 add_proj4text (p, 2, 1427 1427 "0 +datum=NAD27 +units=us-ft +no_defs"); 1428 1428 add_srs_wkt (p, 0, 1429 1429 "PROJCS[\"NAD27 / Oregon South\",GEOGCS[\"NAD27\",DATUM[\""); 1430 1430 add_srs_wkt (p, 1, 1431 1431 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1432 1432 add_srs_wkt (p, 2, 1433 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1433 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1434 1434 add_srs_wkt (p, 3, 1435 1435 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1436 1436 add_srs_wkt (p, 4, 1437 1437 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1438 1438 add_srs_wkt (p, 5, 1439 1439 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1440 1440 add_srs_wkt (p, 6, ................................................................................ 1467 1467 add_proj4text (p, 2, 1468 1468 "_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1469 1469 add_srs_wkt (p, 0, 1470 1470 "PROJCS[\"NAD27 / Pennsylvania North\",GEOGCS[\"NAD27\",D"); 1471 1471 add_srs_wkt (p, 1, 1472 1472 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 1473 1473 add_srs_wkt (p, 2, 1474 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 1474 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 1475 1475 add_srs_wkt (p, 3, 1476 1476 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 1477 1477 add_srs_wkt (p, 4, 1478 1478 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1479 1479 add_srs_wkt (p, 5, 1480 1480 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1481 1481 add_srs_wkt (p, 6, ................................................................................ 1508 1508 add_proj4text (p, 2, 1509 1509 "0=0 +datum=NAD27 +units=us-ft +no_defs"); 1510 1510 add_srs_wkt (p, 0, 1511 1511 "PROJCS[\"NAD27 / Pennsylvania South (deprecated)\",GEOGC"); 1512 1512 add_srs_wkt (p, 1, 1513 1513 "S[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID"); 1514 1514 add_srs_wkt (p, 2, 1515 - "[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\""); 1515 + "[\"Clarke 1866\",6378206.4,294.9786982138982,AUTHORITY[\""); 1516 1516 add_srs_wkt (p, 3, 1517 1517 "EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\""); 1518 1518 add_srs_wkt (p, 4, 1519 1519 "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre"); 1520 1520 add_srs_wkt (p, 5, 1521 1521 "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI"); 1522 1522 add_srs_wkt (p, 6, ................................................................................ 1551 1551 add_proj4text (p, 2, 1552 1552 "=us-ft +no_defs"); 1553 1553 add_srs_wkt (p, 0, 1554 1554 "PROJCS[\"NAD27 / Rhode Island\",GEOGCS[\"NAD27\",DATUM[\""); 1555 1555 add_srs_wkt (p, 1, 1556 1556 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1557 1557 add_srs_wkt (p, 2, 1558 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1558 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1559 1559 add_srs_wkt (p, 3, 1560 1560 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1561 1561 add_srs_wkt (p, 4, 1562 1562 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1563 1563 add_srs_wkt (p, 5, 1564 1564 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1565 1565 add_srs_wkt (p, 6, ................................................................................ 1590 1590 add_proj4text (p, 2, 1591 1591 "datum=NAD27 +units=us-ft +no_defs"); 1592 1592 add_srs_wkt (p, 0, 1593 1593 "PROJCS[\"NAD27 / South Carolina North\",GEOGCS[\"NAD27\""); 1594 1594 add_srs_wkt (p, 1, 1595 1595 ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1"); 1596 1596 add_srs_wkt (p, 2, 1597 - "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7"); 1597 + "866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7"); 1598 1598 add_srs_wkt (p, 3, 1599 1599 "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich"); 1600 1600 add_srs_wkt (p, 4, 1601 1601 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 1602 1602 add_srs_wkt (p, 5, 1603 1603 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 1604 1604 add_srs_wkt (p, 6, ................................................................................ 1631 1631 add_proj4text (p, 2, 1632 1632 "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1633 1633 add_srs_wkt (p, 0, 1634 1634 "PROJCS[\"NAD27 / South Carolina South\",GEOGCS[\"NAD27\""); 1635 1635 add_srs_wkt (p, 1, 1636 1636 ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1"); 1637 1637 add_srs_wkt (p, 2, 1638 - "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7"); 1638 + "866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7"); 1639 1639 add_srs_wkt (p, 3, 1640 1640 "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich"); 1641 1641 add_srs_wkt (p, 4, 1642 1642 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 1643 1643 add_srs_wkt (p, 5, 1644 1644 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 1645 1645 add_srs_wkt (p, 6, ................................................................................ 1674 1674 add_proj4text (p, 2, 1675 1675 "2024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1676 1676 add_srs_wkt (p, 0, 1677 1677 "PROJCS[\"NAD27 / South Dakota North\",GEOGCS[\"NAD27\",D"); 1678 1678 add_srs_wkt (p, 1, 1679 1679 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 1680 1680 add_srs_wkt (p, 2, 1681 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 1681 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 1682 1682 add_srs_wkt (p, 3, 1683 1683 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 1684 1684 add_srs_wkt (p, 4, 1685 1685 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1686 1686 add_srs_wkt (p, 5, 1687 1687 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1688 1688 add_srs_wkt (p, 6, ................................................................................ 1717 1717 add_proj4text (p, 2, 1718 1718 "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1719 1719 add_srs_wkt (p, 0, 1720 1720 "PROJCS[\"NAD27 / South Dakota South\",GEOGCS[\"NAD27\",D"); 1721 1721 add_srs_wkt (p, 1, 1722 1722 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 1723 1723 add_srs_wkt (p, 2, 1724 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 1724 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 1725 1725 add_srs_wkt (p, 3, 1726 1726 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 1727 1727 add_srs_wkt (p, 4, 1728 1728 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1729 1729 add_srs_wkt (p, 5, 1730 1730 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1731 1731 add_srs_wkt (p, 6, ................................................................................ 1760 1760 add_proj4text (p, 2, 1761 1761 "0 +datum=NAD27 +units=us-ft +no_defs"); 1762 1762 add_srs_wkt (p, 0, 1763 1763 "PROJCS[\"NAD27 / Tennessee (deprecated)\",GEOGCS[\"NAD27"); 1764 1764 add_srs_wkt (p, 1, 1765 1765 "\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke"); 1766 1766 add_srs_wkt (p, 2, 1767 - " 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\""); 1767 + " 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\""); 1768 1768 add_srs_wkt (p, 3, 1769 1769 "7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwic"); 1770 1770 add_srs_wkt (p, 4, 1771 1771 "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01"); 1772 1772 add_srs_wkt (p, 5, 1773 1773 "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati"); 1774 1774 add_srs_wkt (p, 6, ................................................................................ 1801 1801 add_proj4text (p, 2, 1802 1802 "27 +units=us-ft +no_defs"); 1803 1803 add_srs_wkt (p, 0, 1804 1804 "PROJCS[\"NAD27 / Texas North\",GEOGCS[\"NAD27\",DATUM[\""); 1805 1805 add_srs_wkt (p, 1, 1806 1806 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1807 1807 add_srs_wkt (p, 2, 1808 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1808 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1809 1809 add_srs_wkt (p, 3, 1810 1810 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1811 1811 add_srs_wkt (p, 4, 1812 1812 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1813 1813 add_srs_wkt (p, 5, 1814 1814 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1815 1815 add_srs_wkt (p, 6, ................................................................................ 1842 1842 add_proj4text (p, 2, 1843 1843 "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1844 1844 add_srs_wkt (p, 0, 1845 1845 "PROJCS[\"NAD27 / Texas North Central\",GEOGCS[\"NAD27\","); 1846 1846 add_srs_wkt (p, 1, 1847 1847 "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18"); 1848 1848 add_srs_wkt (p, 2, 1849 - "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70"); 1849 + "66\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"70"); 1850 1850 add_srs_wkt (p, 3, 1851 1851 "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 1852 1852 add_srs_wkt (p, 4, 1853 1853 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1854 1854 add_srs_wkt (p, 5, 1855 1855 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1856 1856 add_srs_wkt (p, 6, ................................................................................ 1887 1887 add_proj4text (p, 3, 1888 1888 "no_defs"); 1889 1889 add_srs_wkt (p, 0, 1890 1890 "PROJCS[\"NAD27 / Texas Central\",GEOGCS[\"NAD27\",DATUM["); 1891 1891 add_srs_wkt (p, 1, 1892 1892 "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6"); 1893 1893 add_srs_wkt (p, 2, 1894 - "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]"); 1894 + "378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]]"); 1895 1895 add_srs_wkt (p, 3, 1896 1896 ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU"); 1897 1897 add_srs_wkt (p, 4, 1898 1898 "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925"); 1899 1899 add_srs_wkt (p, 5, 1900 1900 "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N"); 1901 1901 add_srs_wkt (p, 6, ................................................................................ 1930 1930 add_proj4text (p, 2, 1931 1931 "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1932 1932 add_srs_wkt (p, 0, 1933 1933 "PROJCS[\"NAD27 / Texas South Central\",GEOGCS[\"NAD27\","); 1934 1934 add_srs_wkt (p, 1, 1935 1935 "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18"); 1936 1936 add_srs_wkt (p, 2, 1937 - "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70"); 1937 + "66\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"70"); 1938 1938 add_srs_wkt (p, 3, 1939 1939 "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 1940 1940 add_srs_wkt (p, 4, 1941 1941 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 1942 1942 add_srs_wkt (p, 5, 1943 1943 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 1944 1944 add_srs_wkt (p, 6, ................................................................................ 1973 1973 add_proj4text (p, 2, 1974 1974 "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 1975 1975 add_srs_wkt (p, 0, 1976 1976 "PROJCS[\"NAD27 / Texas South\",GEOGCS[\"NAD27\",DATUM[\""); 1977 1977 add_srs_wkt (p, 1, 1978 1978 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 1979 1979 add_srs_wkt (p, 2, 1980 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1980 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 1981 1981 add_srs_wkt (p, 3, 1982 1982 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 1983 1983 add_srs_wkt (p, 4, 1984 1984 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 1985 1985 add_srs_wkt (p, 5, 1986 1986 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 1987 1987 add_srs_wkt (p, 6, ................................................................................ 2016 2016 add_proj4text (p, 2, 2017 2017 "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2018 2018 add_srs_wkt (p, 0, 2019 2019 "PROJCS[\"NAD27 / Utah North\",GEOGCS[\"NAD27\",DATUM[\"N"); 2020 2020 add_srs_wkt (p, 1, 2021 2021 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 2022 2022 add_srs_wkt (p, 2, 2023 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 2023 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 2024 2024 add_srs_wkt (p, 3, 2025 2025 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2026 2026 add_srs_wkt (p, 4, 2027 2027 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2028 2028 add_srs_wkt (p, 5, 2029 2029 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2030 2030 add_srs_wkt (p, 6, ................................................................................ 2059 2059 add_proj4text (p, 2, 2060 2060 "_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2061 2061 add_srs_wkt (p, 0, 2062 2062 "PROJCS[\"NAD27 / Utah Central\",GEOGCS[\"NAD27\",DATUM[\""); 2063 2063 add_srs_wkt (p, 1, 2064 2064 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2065 2065 add_srs_wkt (p, 2, 2066 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2066 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2067 2067 add_srs_wkt (p, 3, 2068 2068 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2069 2069 add_srs_wkt (p, 4, 2070 2070 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2071 2071 add_srs_wkt (p, 5, 2072 2072 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2073 2073 add_srs_wkt (p, 6, ................................................................................ 2100 2100 add_proj4text (p, 2, 2101 2101 "_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2102 2102 add_srs_wkt (p, 0, 2103 2103 "PROJCS[\"NAD27 / Utah South\",GEOGCS[\"NAD27\",DATUM[\"N"); 2104 2104 add_srs_wkt (p, 1, 2105 2105 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 2106 2106 add_srs_wkt (p, 2, 2107 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 2107 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 2108 2108 add_srs_wkt (p, 3, 2109 2109 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 2110 2110 add_srs_wkt (p, 4, 2111 2111 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 2112 2112 add_srs_wkt (p, 5, 2113 2113 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 2114 2114 add_srs_wkt (p, 6, ................................................................................ 2141 2141 add_proj4text (p, 2, 2142 2142 "defs"); 2143 2143 add_srs_wkt (p, 0, 2144 2144 "PROJCS[\"NAD27 / Vermont\",GEOGCS[\"NAD27\",DATUM[\"Nort"); 2145 2145 add_srs_wkt (p, 1, 2146 2146 "h_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378206"); 2147 2147 add_srs_wkt (p, 2, 2148 - ".4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTHO"); 2148 + ".4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AUTHO"); 2149 2149 add_srs_wkt (p, 3, 2150 2150 "RITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORIT"); 2151 2151 add_srs_wkt (p, 4, 2152 2152 "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433"); 2153 2153 add_srs_wkt (p, 5, 2154 2154 ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],"); 2155 2155 add_srs_wkt (p, 6, ................................................................................ 2180 2180 add_proj4text (p, 2, 2181 2181 "=0 +datum=NAD27 +units=us-ft +no_defs"); 2182 2182 add_srs_wkt (p, 0, 2183 2183 "PROJCS[\"NAD27 / Virginia North\",GEOGCS[\"NAD27\",DATUM"); 2184 2184 add_srs_wkt (p, 1, 2185 2185 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 2186 2186 add_srs_wkt (p, 2, 2187 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 2187 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 2188 2188 add_srs_wkt (p, 3, 2189 2189 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 2190 2190 add_srs_wkt (p, 4, 2191 2191 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2192 2192 add_srs_wkt (p, 5, 2193 2193 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2194 2194 add_srs_wkt (p, 6, ................................................................................ 2221 2221 add_proj4text (p, 2, 2222 2222 "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2223 2223 add_srs_wkt (p, 0, 2224 2224 "PROJCS[\"NAD27 / Virginia South\",GEOGCS[\"NAD27\",DATUM"); 2225 2225 add_srs_wkt (p, 1, 2226 2226 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 2227 2227 add_srs_wkt (p, 2, 2228 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 2228 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 2229 2229 add_srs_wkt (p, 3, 2230 2230 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 2231 2231 add_srs_wkt (p, 4, 2232 2232 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2233 2233 add_srs_wkt (p, 5, 2234 2234 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2235 2235 add_srs_wkt (p, 6, ................................................................................ 2264 2264 add_proj4text (p, 2, 2265 2265 " +datum=NAD27 +units=us-ft +no_defs"); 2266 2266 add_srs_wkt (p, 0, 2267 2267 "PROJCS[\"NAD27 / Washington North\",GEOGCS[\"NAD27\",DAT"); 2268 2268 add_srs_wkt (p, 1, 2269 2269 "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 2270 2270 add_srs_wkt (p, 2, 2271 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 2271 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 2272 2272 add_srs_wkt (p, 3, 2273 2273 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 2274 2274 add_srs_wkt (p, 4, 2275 2275 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2276 2276 add_srs_wkt (p, 5, 2277 2277 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2278 2278 add_srs_wkt (p, 6, ................................................................................ 2305 2305 add_proj4text (p, 2, 2306 2306 "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2307 2307 add_srs_wkt (p, 0, 2308 2308 "PROJCS[\"NAD27 / Washington South\",GEOGCS[\"NAD27\",DAT"); 2309 2309 add_srs_wkt (p, 1, 2310 2310 "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 2311 2311 add_srs_wkt (p, 2, 2312 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 2312 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 2313 2313 add_srs_wkt (p, 3, 2314 2314 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 2315 2315 add_srs_wkt (p, 4, 2316 2316 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2317 2317 add_srs_wkt (p, 5, 2318 2318 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2319 2319 add_srs_wkt (p, 6, ................................................................................ 2348 2348 add_proj4text (p, 2, 2349 2349 "t +no_defs"); 2350 2350 add_srs_wkt (p, 0, 2351 2351 "PROJCS[\"NAD27 / West Virginia North\",GEOGCS[\"NAD27\","); 2352 2352 add_srs_wkt (p, 1, 2353 2353 "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18"); 2354 2354 add_srs_wkt (p, 2, 2355 - "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70"); 2355 + "66\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"70"); 2356 2356 add_srs_wkt (p, 3, 2357 2357 "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 2358 2358 add_srs_wkt (p, 4, 2359 2359 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 2360 2360 add_srs_wkt (p, 5, 2361 2361 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 2362 2362 add_srs_wkt (p, 6, ................................................................................ 2389 2389 add_proj4text (p, 2, 2390 2390 "datum=NAD27 +units=us-ft +no_defs"); 2391 2391 add_srs_wkt (p, 0, 2392 2392 "PROJCS[\"NAD27 / West Virginia South\",GEOGCS[\"NAD27\","); 2393 2393 add_srs_wkt (p, 1, 2394 2394 "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18"); 2395 2395 add_srs_wkt (p, 2, 2396 - "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70"); 2396 + "66\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"70"); 2397 2397 add_srs_wkt (p, 3, 2398 2398 "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 2399 2399 add_srs_wkt (p, 4, 2400 2400 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 2401 2401 add_srs_wkt (p, 5, 2402 2402 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 2403 2403 add_srs_wkt (p, 6, ................................................................................ 2430 2430 add_proj4text (p, 2, 2431 2431 "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2432 2432 add_srs_wkt (p, 0, 2433 2433 "PROJCS[\"NAD27 / Wisconsin North\",GEOGCS[\"NAD27\",DATU"); 2434 2434 add_srs_wkt (p, 1, 2435 2435 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 2436 2436 add_srs_wkt (p, 2, 2437 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 2437 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 2438 2438 add_srs_wkt (p, 3, 2439 2439 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 2440 2440 add_srs_wkt (p, 4, 2441 2441 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2442 2442 add_srs_wkt (p, 5, 2443 2443 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2444 2444 add_srs_wkt (p, 6, ................................................................................ 2473 2473 add_proj4text (p, 2, 2474 2474 "7 +units=us-ft +no_defs"); 2475 2475 add_srs_wkt (p, 0, 2476 2476 "PROJCS[\"NAD27 / Wisconsin Central\",GEOGCS[\"NAD27\",DA"); 2477 2477 add_srs_wkt (p, 1, 2478 2478 "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866"); 2479 2479 add_srs_wkt (p, 2, 2480 - "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008"); 2480 + "\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008"); 2481 2481 add_srs_wkt (p, 3, 2482 2482 "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\","); 2483 2483 add_srs_wkt (p, 4, 2484 2484 "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453"); 2485 2485 add_srs_wkt (p, 5, 2486 2486 "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude"); 2487 2487 add_srs_wkt (p, 6, ................................................................................ 2514 2514 add_proj4text (p, 2, 2515 2515 "datum=NAD27 +units=us-ft +no_defs"); 2516 2516 add_srs_wkt (p, 0, 2517 2517 "PROJCS[\"NAD27 / Wisconsin South\",GEOGCS[\"NAD27\",DATU"); 2518 2518 add_srs_wkt (p, 1, 2519 2519 "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\""); 2520 2520 add_srs_wkt (p, 2, 2521 - ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\""); 2521 + ",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\""); 2522 2522 add_srs_wkt (p, 3, 2523 2523 "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,"); 2524 2524 add_srs_wkt (p, 4, 2525 2525 "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2526 2526 add_srs_wkt (p, 5, 2527 2527 "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2528 2528 add_srs_wkt (p, 6, ................................................................................ 2555 2555 add_proj4text (p, 2, 2556 2556 "um=NAD27 +units=us-ft +no_defs"); 2557 2557 add_srs_wkt (p, 0, 2558 2558 "PROJCS[\"NAD27 / Wyoming East\",GEOGCS[\"NAD27\",DATUM[\""); 2559 2559 add_srs_wkt (p, 1, 2560 2560 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2561 2561 add_srs_wkt (p, 2, 2562 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2562 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2563 2563 add_srs_wkt (p, 3, 2564 2564 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2565 2565 add_srs_wkt (p, 4, 2566 2566 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2567 2567 add_srs_wkt (p, 5, 2568 2568 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2569 2569 add_srs_wkt (p, 6, ................................................................................ 2594 2594 add_proj4text (p, 2, 2595 2595 "um=NAD27 +units=us-ft +no_defs"); 2596 2596 add_srs_wkt (p, 0, 2597 2597 "PROJCS[\"NAD27 / Wyoming East Central\",GEOGCS[\"NAD27\""); 2598 2598 add_srs_wkt (p, 1, 2599 2599 ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1"); 2600 2600 add_srs_wkt (p, 2, 2601 - "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7"); 2601 + "866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7"); 2602 2602 add_srs_wkt (p, 3, 2603 2603 "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich"); 2604 2604 add_srs_wkt (p, 4, 2605 2605 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 2606 2606 add_srs_wkt (p, 5, 2607 2607 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 2608 2608 add_srs_wkt (p, 6, ................................................................................ 2635 2635 add_proj4text (p, 2, 2636 2636 "nits=us-ft +no_defs"); 2637 2637 add_srs_wkt (p, 0, 2638 2638 "PROJCS[\"NAD27 / Wyoming West Central\",GEOGCS[\"NAD27\""); 2639 2639 add_srs_wkt (p, 1, 2640 2640 ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1"); 2641 2641 add_srs_wkt (p, 2, 2642 - "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7"); 2642 + "866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7"); 2643 2643 add_srs_wkt (p, 3, 2644 2644 "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich"); 2645 2645 add_srs_wkt (p, 4, 2646 2646 "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017"); 2647 2647 add_srs_wkt (p, 5, 2648 2648 "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit"); 2649 2649 add_srs_wkt (p, 6, ................................................................................ 2674 2674 add_proj4text (p, 2, 2675 2675 "um=NAD27 +units=us-ft +no_defs"); 2676 2676 add_srs_wkt (p, 0, 2677 2677 "PROJCS[\"NAD27 / Wyoming West\",GEOGCS[\"NAD27\",DATUM[\""); 2678 2678 add_srs_wkt (p, 1, 2679 2679 "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637"); 2680 2680 add_srs_wkt (p, 2, 2681 - "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2681 + "8206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],A"); 2682 2682 add_srs_wkt (p, 3, 2683 2683 "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH"); 2684 2684 add_srs_wkt (p, 4, 2685 2685 "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519"); 2686 2686 add_srs_wkt (p, 5, 2687 2687 "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR"); 2688 2688 add_srs_wkt (p, 6, ................................................................................ 2713 2713 add_proj4text (p, 2, 2714 2714 "0 +y_0=292209.579 +datum=NAD27 +units=m +no_defs"); 2715 2715 add_srs_wkt (p, 0, 2716 2716 "PROJCS[\"NAD27 / Guatemala Norte (deprecated)\",GEOGCS[\""); 2717 2717 add_srs_wkt (p, 1, 2718 2718 "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C"); 2719 2719 add_srs_wkt (p, 2, 2720 - "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS"); 2720 + "larke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPS"); 2721 2721 add_srs_wkt (p, 3, 2722 2722 "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr"); 2723 2723 add_srs_wkt (p, 4, 2724 2724 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 2725 2725 add_srs_wkt (p, 5, 2726 2726 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 2727 2727 add_srs_wkt (p, 6, ................................................................................ 2752 2752 add_proj4text (p, 2, 2753 2753 "AD27 +units=m +no_defs"); 2754 2754 add_srs_wkt (p, 0, 2755 2755 "PROJCS[\"NAD27 / Guatemala Sur (deprecated)\",GEOGCS[\"N"); 2756 2756 add_srs_wkt (p, 1, 2757 2757 "AD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Cl"); 2758 2758 add_srs_wkt (p, 2, 2759 - "arke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG"); 2759 + "arke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG"); 2760 2760 add_srs_wkt (p, 3, 2761 2761 "\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gre"); 2762 2762 add_srs_wkt (p, 4, 2763 2763 "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 2764 2764 add_srs_wkt (p, 5, 2765 2765 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 2766 2766 add_srs_wkt (p, 6, ................................................................................ 2789 2789 add_proj4text (p, 1, 2790 2790 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2791 2791 add_srs_wkt (p, 0, 2792 2792 "PROJCS[\"NAD27 / BLM 14N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 2793 2793 add_srs_wkt (p, 1, 2794 2794 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 2795 2795 add_srs_wkt (p, 2, 2796 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 2796 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 2797 2797 add_srs_wkt (p, 3, 2798 2798 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 2799 2799 add_srs_wkt (p, 4, 2800 2800 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2801 2801 add_srs_wkt (p, 5, 2802 2802 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2803 2803 add_srs_wkt (p, 6, ................................................................................ 2826 2826 add_proj4text (p, 1, 2827 2827 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2828 2828 add_srs_wkt (p, 0, 2829 2829 "PROJCS[\"NAD27 / BLM 15N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 2830 2830 add_srs_wkt (p, 1, 2831 2831 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 2832 2832 add_srs_wkt (p, 2, 2833 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 2833 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 2834 2834 add_srs_wkt (p, 3, 2835 2835 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 2836 2836 add_srs_wkt (p, 4, 2837 2837 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2838 2838 add_srs_wkt (p, 5, 2839 2839 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2840 2840 add_srs_wkt (p, 6, ................................................................................ 2863 2863 add_proj4text (p, 1, 2864 2864 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2865 2865 add_srs_wkt (p, 0, 2866 2866 "PROJCS[\"NAD27 / BLM 16N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 2867 2867 add_srs_wkt (p, 1, 2868 2868 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 2869 2869 add_srs_wkt (p, 2, 2870 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 2870 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 2871 2871 add_srs_wkt (p, 3, 2872 2872 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 2873 2873 add_srs_wkt (p, 4, 2874 2874 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2875 2875 add_srs_wkt (p, 5, 2876 2876 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2877 2877 add_srs_wkt (p, 6, ................................................................................ 2900 2900 add_proj4text (p, 1, 2901 2901 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2902 2902 add_srs_wkt (p, 0, 2903 2903 "PROJCS[\"NAD27 / BLM 17N (ftUS)\",GEOGCS[\"NAD27\",DATUM"); 2904 2904 add_srs_wkt (p, 1, 2905 2905 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 2906 2906 add_srs_wkt (p, 2, 2907 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 2907 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 2908 2908 add_srs_wkt (p, 3, 2909 2909 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 2910 2910 add_srs_wkt (p, 4, 2911 2911 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 2912 2912 add_srs_wkt (p, 5, 2913 2913 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 2914 2914 add_srs_wkt (p, 6, ................................................................................ 2937 2937 add_proj4text (p, 1, 2938 2938 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2939 2939 add_srs_wkt (p, 0, 2940 2940 "PROJCS[\"NAD27 / BLM 14N (feet) (deprecated)\",GEOGCS[\""); 2941 2941 add_srs_wkt (p, 1, 2942 2942 "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C"); 2943 2943 add_srs_wkt (p, 2, 2944 - "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS"); 2944 + "larke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPS"); 2945 2945 add_srs_wkt (p, 3, 2946 2946 "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr"); 2947 2947 add_srs_wkt (p, 4, 2948 2948 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 2949 2949 add_srs_wkt (p, 5, 2950 2950 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 2951 2951 add_srs_wkt (p, 6, ................................................................................ 2974 2974 add_proj4text (p, 1, 2975 2975 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 2976 2976 add_srs_wkt (p, 0, 2977 2977 "PROJCS[\"NAD27 / BLM 15N (feet) (deprecated)\",GEOGCS[\""); 2978 2978 add_srs_wkt (p, 1, 2979 2979 "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C"); 2980 2980 add_srs_wkt (p, 2, 2981 - "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS"); 2981 + "larke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPS"); 2982 2982 add_srs_wkt (p, 3, 2983 2983 "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr"); 2984 2984 add_srs_wkt (p, 4, 2985 2985 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 2986 2986 add_srs_wkt (p, 5, 2987 2987 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 2988 2988 add_srs_wkt (p, 6, ................................................................................ 3011 3011 add_proj4text (p, 1, 3012 3012 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 3013 3013 add_srs_wkt (p, 0, 3014 3014 "PROJCS[\"NAD27 / BLM 16N (feet) (deprecated)\",GEOGCS[\""); 3015 3015 add_srs_wkt (p, 1, 3016 3016 "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C"); 3017 3017 add_srs_wkt (p, 2, 3018 - "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS"); 3018 + "larke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPS"); 3019 3019 add_srs_wkt (p, 3, 3020 3020 "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr"); 3021 3021 add_srs_wkt (p, 4, 3022 3022 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 3023 3023 add_srs_wkt (p, 5, 3024 3024 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 3025 3025 add_srs_wkt (p, 6, ................................................................................ 3048 3048 add_proj4text (p, 1, 3049 3049 "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs"); 3050 3050 add_srs_wkt (p, 0, 3051 3051 "PROJCS[\"NAD27 / BLM 17N (feet) (deprecated)\",GEOGCS[\""); 3052 3052 add_srs_wkt (p, 1, 3053 3053 "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C"); 3054 3054 add_srs_wkt (p, 2, 3055 - "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS"); 3055 + "larke 1866\",6378206.4,294.9786982138982,AUTHORITY[\"EPS"); 3056 3056 add_srs_wkt (p, 3, 3057 3057 "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr"); 3058 3058 add_srs_wkt (p, 4, 3059 3059 "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\""); 3060 3060 add_srs_wkt (p, 5, 3061 3061 ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\""); 3062 3062 add_srs_wkt (p, 6, ................................................................................ 3085 3085 add_proj4text (p, 1, 3086 3086 "_0=0 +datum=NAD27 +units=m +no_defs"); 3087 3087 add_srs_wkt (p, 0, 3088 3088 "PROJCS[\"NAD27 / MTM zone 1\",GEOGCS[\"NAD27\",DATUM[\"N"); 3089 3089 add_srs_wkt (p, 1, 3090 3090 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 3091 3091 add_srs_wkt (p, 2, 3092 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3092 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3093 3093 add_srs_wkt (p, 3, 3094 3094 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3095 3095 add_srs_wkt (p, 4, 3096 3096 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3097 3097 add_srs_wkt (p, 5, 3098 3098 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3099 3099 add_srs_wkt (p, 6, ................................................................................ 3122 3122 add_proj4text (p, 1, 3123 3123 "_0=0 +datum=NAD27 +units=m +no_defs"); 3124 3124 add_srs_wkt (p, 0, 3125 3125 "PROJCS[\"NAD27 / MTM zone 2\",GEOGCS[\"NAD27\",DATUM[\"N"); 3126 3126 add_srs_wkt (p, 1, 3127 3127 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 3128 3128 add_srs_wkt (p, 2, 3129 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3129 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3130 3130 add_srs_wkt (p, 3, 3131 3131 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3132 3132 add_srs_wkt (p, 4, 3133 3133 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3134 3134 add_srs_wkt (p, 5, 3135 3135 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3136 3136 add_srs_wkt (p, 6, ................................................................................ 3159 3159 add_proj4text (p, 1, 3160 3160 "+y_0=0 +datum=NAD27 +units=m +no_defs"); 3161 3161 add_srs_wkt (p, 0, 3162 3162 "PROJCS[\"NAD27 / MTM zone 3\",GEOGCS[\"NAD27\",DATUM[\"N"); 3163 3163 add_srs_wkt (p, 1, 3164 3164 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 3165 3165 add_srs_wkt (p, 2, 3166 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3166 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3167 3167 add_srs_wkt (p, 3, 3168 3168 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3169 3169 add_srs_wkt (p, 4, 3170 3170 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3171 3171 add_srs_wkt (p, 5, 3172 3172 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3173 3173 add_srs_wkt (p, 6, ................................................................................ 3196 3196 add_proj4text (p, 1, 3197 3197 "+y_0=0 +datum=NAD27 +units=m +no_defs"); 3198 3198 add_srs_wkt (p, 0, 3199 3199 "PROJCS[\"NAD27 / MTM zone 4\",GEOGCS[\"NAD27\",DATUM[\"N"); 3200 3200 add_srs_wkt (p, 1, 3201 3201 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 3202 3202 add_srs_wkt (p, 2, 3203 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3203 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3204 3204 add_srs_wkt (p, 3, 3205 3205 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3206 3206 add_srs_wkt (p, 4, 3207 3207 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3208 3208 add_srs_wkt (p, 5, 3209 3209 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3210 3210 add_srs_wkt (p, 6, ................................................................................ 3233 3233 add_proj4text (p, 1, 3234 3234 "+y_0=0 +datum=NAD27 +units=m +no_defs"); 3235 3235 add_srs_wkt (p, 0, 3236 3236 "PROJCS[\"NAD27 / MTM zone 5\",GEOGCS[\"NAD27\",DATUM[\"N"); 3237 3237 add_srs_wkt (p, 1, 3238 3238 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 3239 3239 add_srs_wkt (p, 2, 3240 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3240 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3241 3241 add_srs_wkt (p, 3, 3242 3242 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3243 3243 add_srs_wkt (p, 4, 3244 3244 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3245 3245 add_srs_wkt (p, 5, 3246 3246 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3247 3247 add_srs_wkt (p, 6, ................................................................................ 3270 3270 add_proj4text (p, 1, 3271 3271 "+y_0=0 +datum=NAD27 +units=m +no_defs"); 3272 3272 add_srs_wkt (p, 0, 3273 3273 "PROJCS[\"NAD27 / MTM zone 6\",GEOGCS[\"NAD27\",DATUM[\"N"); 3274 3274 add_srs_wkt (p, 1, 3275 3275 "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378"); 3276 3276 add_srs_wkt (p, 2, 3277 - "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3277 + "206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]],AU"); 3278 3278 add_srs_wkt (p, 3, 3279 3279 "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO"); 3280 3280 add_srs_wkt (p, 4, 3281 3281 "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199"); 3282 3282 add_srs_wkt (p, 5, 3283 3283 "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT"); 3284 3284 add_srs_wkt (p, 6, ................................................................................ 3307 3307 add_proj4text (p, 1, 3308 3308 "0=0 +y_0=0 +datum=NAD27 +units=m +no_defs"); 3309 3309 add_srs_wkt (p, 0, 3310 3310 "PROJCS[\"NAD27 / Quebec Lambert\",GEOGCS[\"NAD27\",DATUM"); 3311 3311 add_srs_wkt (p, 1, 3312 3312 "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\","); 3313 3313 add_srs_wkt (p, 2, 3314 - "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]"); 3314 + "6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"7008\"]"); 3315 3315 add_srs_wkt (p, 3, 3316 3316 "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A"); 3317 3317 add_srs_wkt (p, 4, 3318 3318 "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292"); 3319 3319 add_srs_wkt (p, 5, 3320 3320 "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\","); 3321 3321 add_srs_wkt (p, 6, ................................................................................ 3348 3348 add_proj4text (p, 3, 3349 3349 "no_defs"); 3350 3350 add_srs_wkt (p, 0, 3351 3351 "PROJCS[\"NAD27 / Louisiana Offshore\",GEOGCS[\"NAD27\",D"); 3352 3352 add_srs_wkt (p, 1, 3353 3353 "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186"); 3354 3354 add_srs_wkt (p, 2, 3355 - "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700"); 3355 + "6\",6378206.4,294.9786982138982,AUTHORITY[\"EPSG\",\"700"); 3356 3356 add_srs_wkt (p, 3, 3357 3357 "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\""); 3358 3358 add_srs_wkt (p, 4, 3359 3359 ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745"); 3360 3360 add_srs_wkt (p, 5, 3361 3361 "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud"); 3362 3362 add_srs_wkt (p, 6,
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_ext" on Wed May 27 18:50:23 2015 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_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_ext" on Wed May 27 18:50:23 2015 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_46.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_ext" on Wed May 27 18:50:23 2015 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_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_ext" on Wed May 27 18:50:23 2015 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_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_ext" on Wed May 27 18:50:23 2015 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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 38 38 use your version of this file under the terms of the MPL, indicate your 39 39 decision by deleting the provisions above and replace them with the notice 40 40 and other provisions required by the GPL or the LGPL. If you do not delete 41 41 the provisions above, a recipient may use your version of this file under 42 42 the terms of any one of the MPL, the GPL or the LGPL. 43 43 44 44 */ 45 + 46 +#include "config.h" 45 47 46 48 #include <spatialite_private.h> 47 49 48 50 SPATIALITE_PRIVATE void 49 51 initialize_epsg_wgs84_00 (int filter, struct epsg_defs **first, struct epsg_defs **last) 50 52 { 51 53 /* initializing the EPSG defs list [WGS84] */ ................................................................................ 2113 2115 "0],PARAMETER[\"central_meridian\",0],PARAMETER[\"false_e"); 2114 2116 add_srs_wkt (p, 9, 2115 2117 "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre"); 2116 2118 add_srs_wkt (p, 10, 2117 2119 "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS"); 2118 2120 add_srs_wkt (p, 11, 2119 2121 "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32662\"]]"); 2122 + p = add_epsg_def_ex (filter, first, last, 32663, "epsg", 32663, 2123 + "WGS 84 / World Equidistant Cylindrical (deprecated)", 0, 0, 2124 + "WGS 84", "Greenwich", 2125 + "WGS_1984", "Equirectangular", "metre", 2126 + "X", "East", "Y", "North"); 2127 + add_proj4text (p, 0, 2128 + "+proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +dat"); 2129 + add_proj4text (p, 1, 2130 + "um=WGS84 +units=m +no_defs"); 2131 + add_srs_wkt (p, 0, 2132 + "PROJCS[\"WGS 84 / World Equidistant Cylindrical (depreca"); 2133 + add_srs_wkt (p, 1, 2134 + "ted)\",GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"W"); 2135 + add_srs_wkt (p, 2, 2136 + "GS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\""); 2137 + add_srs_wkt (p, 3, 2138 + "]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,"); 2139 + add_srs_wkt (p, 4, 2140 + "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329"); 2141 + add_srs_wkt (p, 5, 2142 + "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\""); 2143 + add_srs_wkt (p, 6, 2144 + ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"43"); 2145 + add_srs_wkt (p, 7, 2146 + "26\"]],PROJECTION[\"Equirectangular\"],PARAMETER[\"latit"); 2147 + add_srs_wkt (p, 8, 2148 + "ude_of_origin\",0],PARAMETER[\"central_meridian\",0],PAR"); 2149 + add_srs_wkt (p, 9, 2150 + "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\""); 2151 + add_srs_wkt (p, 10, 2152 + ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS["); 2153 + add_srs_wkt (p, 11, 2154 + "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32663"); 2155 + add_srs_wkt (p, 12, 2156 + "\"]]"); 2120 2157 p = add_epsg_def_ex (filter, first, last, 32664, "epsg", 32664, 2121 2158 "WGS 84 / BLM 14N (ftUS)", 0, 0, 2122 2159 "WGS 84", "Greenwich", 2123 2160 "WGS_1984", "Transverse_Mercator", "US survey foot", 2124 2161 "X", "East", "Y", "North"); 2125 2162 add_proj4text (p, 0, 2126 2163 "+proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.00"); ................................................................................ 3342 3379 ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f"); 3343 3380 add_srs_wkt (p, 10, 3344 3381 "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E"); 3345 3382 add_srs_wkt (p, 11, 3346 3383 "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\""); 3347 3384 add_srs_wkt (p, 12, 3348 3385 ",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"); 3354 - add_proj4text (p, 0, 3355 - "+proj=utm +zone=34 +south +datum=WGS84 +units=m +no_defs"); 3356 - add_srs_wkt (p, 0, 3357 - "PROJCS[\"WGS 84 / UTM zone 34S\",GEOGCS[\"WGS 84\",DATUM"); 3358 - add_srs_wkt (p, 1, 3359 - "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,"); 3360 - add_srs_wkt (p, 2, 3361 - "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\""); 3362 - add_srs_wkt (p, 3, 3363 - "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 3364 - add_srs_wkt (p, 4, 3365 - "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 3366 - add_srs_wkt (p, 5, 3367 - "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS"); 3368 - add_srs_wkt (p, 6, 3369 - "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse"); 3370 - add_srs_wkt (p, 7, 3371 - "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET"); 3372 - add_srs_wkt (p, 8, 3373 - "ER[\"central_meridian\",21],PARAMETER[\"scale_factor\",0"); 3374 - add_srs_wkt (p, 9, 3375 - ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f"); 3376 - add_srs_wkt (p, 10, 3377 - "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E"); 3378 - add_srs_wkt (p, 11, 3379 - "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\""); 3380 - add_srs_wkt (p, 12, 3381 - ",NORTH],AUTHORITY[\"EPSG\",\"32734\"]]"); 3382 3386 } 3383 3387
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_ext" on Wed May 27 18:50:23 2015 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 ................................................................................ 38 38 use your version of this file under the terms of the MPL, indicate your 39 39 decision by deleting the provisions above and replace them with the notice 40 40 and other provisions required by the GPL or the LGPL. If you do not delete 41 41 the provisions above, a recipient may use your version of this file under 42 42 the terms of any one of the MPL, the GPL or the LGPL. 43 43 44 44 */ 45 + 46 +#include "config.h" 45 47 46 48 #include <spatialite_private.h> 47 49 48 50 SPATIALITE_PRIVATE void 49 51 initialize_epsg_wgs84_01 (int filter, struct epsg_defs **first, struct epsg_defs **last) 50 52 { 51 53 /* initializing the EPSG defs list [WGS84] */ 52 54 struct epsg_defs *p; 55 + p = add_epsg_def_ex (filter, first, last, 32734, "epsg", 32734, 56 + "WGS 84 / UTM zone 34S", 0, 0, 57 + "WGS 84", "Greenwich", 58 + "WGS_1984", "Transverse_Mercator", "metre", 59 + "Easting", "East", "Northing", "North"); 60 + add_proj4text (p, 0, 61 + "+proj=utm +zone=34 +south +datum=WGS84 +units=m +no_defs"); 62 + add_srs_wkt (p, 0, 63 + "PROJCS[\"WGS 84 / UTM zone 34S\",GEOGCS[\"WGS 84\",DATUM"); 64 + add_srs_wkt (p, 1, 65 + "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,"); 66 + add_srs_wkt (p, 2, 67 + "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\""); 68 + add_srs_wkt (p, 3, 69 + "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],"); 70 + add_srs_wkt (p, 4, 71 + "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\""); 72 + add_srs_wkt (p, 5, 73 + "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS"); 74 + add_srs_wkt (p, 6, 75 + "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse"); 76 + add_srs_wkt (p, 7, 77 + "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET"); 78 + add_srs_wkt (p, 8, 79 + "ER[\"central_meridian\",21],PARAMETER[\"scale_factor\",0"); 80 + add_srs_wkt (p, 9, 81 + ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f"); 82 + add_srs_wkt (p, 10, 83 + "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E"); 84 + add_srs_wkt (p, 11, 85 + "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\""); 86 + add_srs_wkt (p, 12, 87 + ",NORTH],AUTHORITY[\"EPSG\",\"32734\"]]"); 53 88 p = add_epsg_def_ex (filter, first, last, 32735, "epsg", 32735, 54 89 "WGS 84 / UTM zone 35S", 0, 0, 55 90 "WGS 84", "Greenwich", 56 91 "WGS_1984", "Transverse_Mercator", "metre", 57 92 "Easting", "East", "Northing", "North"); 58 93 add_proj4text (p, 0, 59 94 "+proj=utm +zone=35 +south +datum=WGS84 +units=m +no_defs");
Changes to src/srsinit/epsg_update/README.txt.
16 16 -------- 17 17 # cd {libspatialite-source}/src/srsinit/epsg_update 18 18 19 19 Linux: 20 20 # gcc epsg_from_gdal.c -o epsg_from_gdal -lgdal 21 21 22 22 Windows [MinGW]: 23 -# gcc -I/usr/local/include epsg_from_gdal.c -o epsg_from_gdal,exe \ 23 +# gcc -I/usr/local/include epsg_from_gdal.c -o epsg_from_gdal.exe \ 24 24 -L/usr/local/lib -lgdal 25 25 26 26 27 27 28 28 STEP #2: getting the basic EPSG file 29 29 -------- 30 30 # rm epsg
Changes to src/srsinit/srs_init.c.
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 72 if (ptr->spheroid) 73 73 free (ptr->spheroid); 74 - if (ptr->prime_meridian) 75 - free(ptr->prime_meridian); 74 + if (ptr->prime_meridian) 75 + free (ptr->prime_meridian); 76 76 if (ptr->datum) 77 77 free (ptr->datum); 78 78 if (ptr->projection) 79 79 free (ptr->projection); 80 80 if (ptr->unit) 81 81 free (ptr->unit); 82 82 if (ptr->axis_1) ................................................................................ 158 158 return NULL; 159 159 } 160 160 161 161 SPATIALITE_PRIVATE struct epsg_defs * 162 162 add_epsg_def_ex (int filter_srid, struct epsg_defs **first, 163 163 struct epsg_defs **last, int srid, const char *auth_name, 164 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, 165 + int flipped_axes, const char *spheroid, 166 + const char *prime_meridian, const char *datum, 166 167 const char *projection, const char *unit, const char *axis_1, 167 168 const char *orientation_1, const char *axis_2, 168 169 const char *orientation_2) 169 170 { 170 171 /* appending an EPSG def to the list */ 171 172 int len; 172 173 struct epsg_defs *p; ................................................................................ 439 440 if (ret != SQLITE_OK) 440 441 { 441 442 spatialite_e ("%s\n", sqlite3_errmsg (handle)); 442 443 goto error; 443 444 } 444 445 /* preparing the SQL parameterized statement (aux) */ 445 446 strcpy (sql, "INSERT INTO spatial_ref_sys_aux "); 446 - strcat (sql, "(srid, is_geographic, has_flipped_axes, spheroid, prime_meridian, "); 447 + strcat (sql, 448 + "(srid, is_geographic, has_flipped_axes, spheroid, prime_meridian, "); 447 449 strcat (sql, "datum, projection, unit, axis_1_name, axis_1_orientation, "); 448 450 strcat (sql, "axis_2_name, axis_2_orientation) "); 449 451 strcat (sql, "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"); 450 452 ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt_aux, NULL); 451 453 if (ret != SQLITE_OK) 452 454 { 453 455 spatialite_e ("%s\n", sqlite3_errmsg (handle)); ................................................................................ 602 604 sqlite3_finalize (stmt_aux); 603 605 /* freeing the EPSG defs list */ 604 606 free_epsg (first); 605 607 606 608 return 0; 607 609 } 608 610 609 -static int 610 -exists_spatial_ref_sys (sqlite3 * handle) 611 +SPATIALITE_PRIVATE int 612 +exists_spatial_ref_sys (void *p_sqlite) 611 613 { 612 614 /* checking if the SPATIAL_REF_SYS table exists */ 613 615 int ret; 614 616 int ok = 0; 615 617 char sql[1024]; 616 618 char **results; 617 619 int n_rows; 618 620 int n_columns; 619 621 char *err_msg = NULL; 622 + 623 + sqlite3 *handle = (sqlite3 *) p_sqlite; 620 624 621 625 strcpy (sql, 622 626 "SELECT name FROM sqlite_master WHERE type = 'table' AND name LIKE 'spatial_ref_sys'"); 623 627 ret = 624 628 sqlite3_get_table (handle, sql, &results, &n_rows, &n_columns, 625 629 &err_msg); 626 630 if (ret != SQLITE_OK) ................................................................................ 823 827 { 824 828 spatialite_e ("%s\n", sqlite3_errmsg (handle)); 825 829 error = 1; 826 830 goto stop; 827 831 } 828 832 /* preparing the SQL parameterized statement (aux) */ 829 833 strcpy (sql, "INSERT INTO spatial_ref_sys_aux "); 830 - strcat (sql, "(srid, is_geographic, has_flipped_axes, spheroid, prime_meridian, "); 834 + strcat (sql, 835 + "(srid, is_geographic, has_flipped_axes, spheroid, prime_meridian, "); 831 836 strcat (sql, "datum, projection, unit, axis_1_name, axis_1_orientation, "); 832 837 strcat (sql, "axis_2_name, axis_2_orientation) "); 833 838 strcat (sql, "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"); 834 839 ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt_aux, NULL); 835 840 if (ret != SQLITE_OK) 836 841 { 837 842 spatialite_e ("%s\n", sqlite3_errmsg (handle));
Changes to test/Makefile.am.
49 49 check_styling \ 50 50 check_virtualxpath \ 51 51 check_virtualbbox \ 52 52 check_wfsin \ 53 53 check_dxf \ 54 54 check_metacatalog \ 55 55 check_virtualelem \ 56 - check_srid_fncts 56 + check_srid_fncts \ 57 + check_control_points 57 58 58 59 if ENABLE_GEOPACKAGE 59 60 check_PROGRAMS += \ 60 61 check_createBaseTables \ 61 62 check_gpkgCreateTilesTable \ 62 63 check_gpkgCreateTilesTableMissingSRID \ 63 64 check_gpkgCreateTilesZoomLevel \ ................................................................................ 173 174 Apple-iPhone-4.jpg empty.png empty.tif \ 174 175 test.wfs testDescribeFeatureType.wfs \ 175 176 getcapabilities-1.0.0.wfs \ 176 177 getcapabilities-1.1.0.wfs \ 177 178 describefeaturetype.wfs \ 178 179 22.dxf f06.dxf l02.dxf p05.dxf \ 179 180 archaic.dxf linked.dxf hatch.dxf \ 180 - symbol.dxf gpkg_test.sqlite gpkg_test.gpkg 181 + symbol.dxf gpkg_test.sqlite gpkg_test.gpkg \ 182 + gpkg_test_broken.gpkg gpkg_test_extrasrid.gpkg 181 183 182 184 SUBDIRS = sql_stmt_geosadvanced_tests sql_stmt_geos_tests \ 183 185 sql_stmt_libxml2_tests sql_stmt_lwgeom_tests \ 184 186 sql_stmt_mathsql_tests sql_stmt_proj_tests \ 185 187 sql_stmt_security_tests sql_stmt_tests \ 186 188 sql_stmt_xmlsec_tests sql_stmt_geopackage_tests \ 187 - sql_stmt_freexl_tests 189 + sql_stmt_freexl_tests sql_stmt_cache_tests \ 190 + sql_stmt_nocache_tests
Changes to test/Makefile.in.
100 100 check_exif2$(EXEEXT) 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 105 check_dxf$(EXEEXT) check_metacatalog$(EXEEXT) \ 106 106 check_virtualelem$(EXEEXT) check_srid_fncts$(EXEEXT) \ 107 - $(am__EXEEXT_1) 107 + check_control_points$(EXEEXT) $(am__EXEEXT_1) 108 108 @ENABLE_GEOPACKAGE_TRUE@am__append_1 = \ 109 109 @ENABLE_GEOPACKAGE_TRUE@ check_createBaseTables \ 110 110 @ENABLE_GEOPACKAGE_TRUE@ check_gpkgCreateTilesTable \ 111 111 @ENABLE_GEOPACKAGE_TRUE@ check_gpkgCreateTilesTableMissingSRID \ 112 112 @ENABLE_GEOPACKAGE_TRUE@ check_gpkgCreateTilesZoomLevel \ 113 113 @ENABLE_GEOPACKAGE_TRUE@ check_gpkgInsertEpsgSRID \ 114 114 @ENABLE_GEOPACKAGE_TRUE@ check_gpkgCreateFeaturesTable \ ................................................................................ 192 192 check_add_tile_triggers_bad_table_name_LDADD = $(LDADD) 193 193 check_bufovflw_SOURCES = check_bufovflw.c 194 194 check_bufovflw_OBJECTS = check_bufovflw.$(OBJEXT) 195 195 check_bufovflw_LDADD = $(LDADD) 196 196 check_clone_table_SOURCES = check_clone_table.c 197 197 check_clone_table_OBJECTS = check_clone_table.$(OBJEXT) 198 198 check_clone_table_LDADD = $(LDADD) 199 +check_control_points_SOURCES = check_control_points.c 200 +check_control_points_OBJECTS = check_control_points.$(OBJEXT) 201 +check_control_points_LDADD = $(LDADD) 199 202 check_create_SOURCES = check_create.c 200 203 check_create_OBJECTS = check_create.$(OBJEXT) 201 204 check_create_LDADD = $(LDADD) 202 205 check_createBaseTables_SOURCES = check_createBaseTables.c 203 206 check_createBaseTables_OBJECTS = check_createBaseTables.$(OBJEXT) 204 207 check_createBaseTables_LDADD = $(LDADD) 205 208 check_dbf_load_SOURCES = check_dbf_load.c ................................................................................ 497 500 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 498 501 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 499 502 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 500 503 am__v_CCLD_0 = @echo " CCLD " $@; 501 504 am__v_CCLD_1 = 502 505 SOURCES = check_add_tile_triggers.c \ 503 506 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 \ 508 - check_gaia_utf8.c check_gaia_util.c check_geom_aux.c \ 509 - check_geometry_cols.c check_geoscvt_fncts.c \ 510 - check_get_normal_row.c check_get_normal_row_bad_geopackage.c \ 507 + check_clone_table.c check_control_points.c check_create.c \ 508 + check_createBaseTables.c check_dbf_load.c check_dxf.c \ 509 + check_endian.c check_exif.c check_exif2.c check_extension.c \ 510 + check_extra_relations_fncts.c check_fdo1.c check_fdo2.c \ 511 + check_fdo3.c check_fdo_bufovflw.c check_gaia_utf8.c \ 512 + check_gaia_util.c check_geom_aux.c check_geometry_cols.c \ 513 + check_geoscvt_fncts.c check_get_normal_row.c \ 514 + check_get_normal_row_bad_geopackage.c \ 511 515 check_get_normal_row_bad_geopackage2.c check_get_normal_zoom.c \ 512 516 check_get_normal_zoom_bad_geopackage.c \ 513 517 check_get_normal_zoom_bad_geopackage2.c \ 514 518 check_get_normal_zoom_extension_load.c check_gpkgConvert.c \ 515 519 check_gpkgCreateFeaturesTable.c check_gpkgCreateTilesTable.c \ 516 520 check_gpkgCreateTilesTableMissingSRID.c \ 517 521 check_gpkgCreateTilesZoomLevel.c check_gpkgGetImageFormat.c \ ................................................................................ 535 539 check_virtualtable2.c check_virtualtable3.c \ 536 540 check_virtualtable4.c check_virtualtable5.c \ 537 541 check_virtualtable6.c check_virtualxpath.c check_wfsin.c \ 538 542 check_xls_load.c shape_3d.c shape_cp1252.c shape_primitives.c \ 539 543 shape_utf8_1.c shape_utf8_1ex.c shape_utf8_2.c 540 544 DIST_SOURCES = check_add_tile_triggers.c \ 541 545 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 \ 546 - check_gaia_utf8.c check_gaia_util.c check_geom_aux.c \ 547 - check_geometry_cols.c check_geoscvt_fncts.c \ 548 - check_get_normal_row.c check_get_normal_row_bad_geopackage.c \ 546 + check_clone_table.c check_control_points.c check_create.c \ 547 + check_createBaseTables.c check_dbf_load.c check_dxf.c \ 548 + check_endian.c check_exif.c check_exif2.c check_extension.c \ 549 + check_extra_relations_fncts.c check_fdo1.c check_fdo2.c \ 550 + check_fdo3.c check_fdo_bufovflw.c check_gaia_utf8.c \ 551 + check_gaia_util.c check_geom_aux.c check_geometry_cols.c \ 552 + check_geoscvt_fncts.c check_get_normal_row.c \ 553 + check_get_normal_row_bad_geopackage.c \ 549 554 check_get_normal_row_bad_geopackage2.c check_get_normal_zoom.c \ 550 555 check_get_normal_zoom_bad_geopackage.c \ 551 556 check_get_normal_zoom_bad_geopackage2.c \ 552 557 check_get_normal_zoom_extension_load.c check_gpkgConvert.c \ 553 558 check_gpkgCreateFeaturesTable.c check_gpkgCreateTilesTable.c \ 554 559 check_gpkgCreateTilesTableMissingSRID.c \ 555 560 check_gpkgCreateTilesZoomLevel.c check_gpkgGetImageFormat.c \ ................................................................................ 1058 1063 Apple-iPhone-4.jpg empty.png empty.tif \ 1059 1064 test.wfs testDescribeFeatureType.wfs \ 1060 1065 getcapabilities-1.0.0.wfs \ 1061 1066 getcapabilities-1.1.0.wfs \ 1062 1067 describefeaturetype.wfs \ 1063 1068 22.dxf f06.dxf l02.dxf p05.dxf \ 1064 1069 archaic.dxf linked.dxf hatch.dxf \ 1065 - symbol.dxf gpkg_test.sqlite gpkg_test.gpkg 1070 + symbol.dxf gpkg_test.sqlite gpkg_test.gpkg \ 1071 + gpkg_test_broken.gpkg gpkg_test_extrasrid.gpkg 1066 1072 1067 1073 SUBDIRS = sql_stmt_geosadvanced_tests sql_stmt_geos_tests \ 1068 1074 sql_stmt_libxml2_tests sql_stmt_lwgeom_tests \ 1069 1075 sql_stmt_mathsql_tests sql_stmt_proj_tests \ 1070 1076 sql_stmt_security_tests sql_stmt_tests \ 1071 1077 sql_stmt_xmlsec_tests sql_stmt_geopackage_tests \ 1072 - sql_stmt_freexl_tests 1078 + sql_stmt_freexl_tests sql_stmt_cache_tests \ 1079 + sql_stmt_nocache_tests 1073 1080 1074 1081 all: all-recursive 1075 1082 1076 1083 .SUFFIXES: 1077 1084 .SUFFIXES: .c .lo .log .o .obj .test .test$(EXEEXT) .trs 1078 1085 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 1079 1086 @for dep in $?; do \ ................................................................................ 1126 1133 check_bufovflw$(EXEEXT): $(check_bufovflw_OBJECTS) $(check_bufovflw_DEPENDENCIES) $(EXTRA_check_bufovflw_DEPENDENCIES) 1127 1134 @rm -f check_bufovflw$(EXEEXT) 1128 1135 $(AM_V_CCLD)$(LINK) $(check_bufovflw_OBJECTS) $(check_bufovflw_LDADD) $(LIBS) 1129 1136 1130 1137 check_clone_table$(EXEEXT): $(check_clone_table_OBJECTS) $(check_clone_table_DEPENDENCIES) $(EXTRA_check_clone_table_DEPENDENCIES) 1131 1138 @rm -f check_clone_table$(EXEEXT) 1132 1139 $(AM_V_CCLD)$(LINK) $(check_clone_table_OBJECTS) $(check_clone_table_LDADD) $(LIBS) 1140 + 1141 +check_control_points$(EXEEXT): $(check_control_points_OBJECTS) $(check_control_points_DEPENDENCIES) $(EXTRA_check_control_points_DEPENDENCIES) 1142 + @rm -f check_control_points$(EXEEXT) 1143 + $(AM_V_CCLD)$(LINK) $(check_control_points_OBJECTS) $(check_control_points_LDADD) $(LIBS) 1133 1144 1134 1145 check_create$(EXEEXT): $(check_create_OBJECTS) $(check_create_DEPENDENCIES) $(EXTRA_check_create_DEPENDENCIES) 1135 1146 @rm -f check_create$(EXEEXT) 1136 1147 $(AM_V_CCLD)$(LINK) $(check_create_OBJECTS) $(check_create_LDADD) $(LIBS) 1137 1148 1138 1149 check_createBaseTables$(EXEEXT): $(check_createBaseTables_OBJECTS) $(check_createBaseTables_DEPENDENCIES) $(EXTRA_check_createBaseTables_DEPENDENCIES) 1139 1150 @rm -f check_createBaseTables$(EXEEXT) ................................................................................ 1449 1460 distclean-compile: 1450 1461 -rm -f *.tab.c 1451 1462 1452 1463 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_add_tile_triggers.Po@am__quote@ 1453 1464 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_add_tile_triggers_bad_table_name.Po@am__quote@ 1454 1465 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_bufovflw.Po@am__quote@ 1455 1466 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_clone_table.Po@am__quote@ 1467 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_control_points.Po@am__quote@ 1456 1468 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_create.Po@am__quote@ 1457 1469 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_createBaseTables.Po@am__quote@ 1458 1470 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_dbf_load.Po@am__quote@ 1459 1471 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_dxf.Po@am__quote@ 1460 1472 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_endian.Po@am__quote@ 1461 1473 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_exif.Po@am__quote@ 1462 1474 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_exif2.Po@am__quote@ ................................................................................ 2169 2181 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 2170 2182 --log-file $$b.log --trs-file $$b.trs \ 2171 2183 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 2172 2184 "$$tst" $(AM_TESTS_FD_REDIRECT) 2173 2185 check_srid_fncts.log: check_srid_fncts$(EXEEXT) 2174 2186 @p='check_srid_fncts$(EXEEXT)'; \ 2175 2187 b='check_srid_fncts'; \ 2188 + $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 2189 + --log-file $$b.log --trs-file $$b.trs \ 2190 + $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 2191 + "$$tst" $(AM_TESTS_FD_REDIRECT) 2192 +check_control_points.log: check_control_points$(EXEEXT) 2193 + @p='check_control_points$(EXEEXT)'; \ 2194 + b='check_control_points'; \ 2176 2195 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 2177 2196 --log-file $$b.log --trs-file $$b.trs \ 2178 2197 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 2179 2198 "$$tst" $(AM_TESTS_FD_REDIRECT) 2180 2199 check_createBaseTables.log: check_createBaseTables$(EXEEXT) 2181 2200 @p='check_createBaseTables$(EXEEXT)'; \ 2182 2201 b='check_createBaseTables'; \
Changes to test/WritingSQLTestCase.txt.
1 1 Building a SQL statement test case 2 2 3 3 This probably requires that you're using the "autoconf" build system at the 4 4 moment. This is the case if you're running on Linux or some other Unix variant, 5 5 including Mac OS X. It is the case for some kinds of Windows builds too (using 6 6 MinGW / MSYS). 7 7 8 -I assume that you're mostly OK with building from subversion. If not, start 9 -at http://www.gaia-gis.it/spatialite/sources.html. Make sure you read 10 -Sandro's "short note" - it is at 11 -http://www.gaia-gis.it/spatialite/how_to_build_libspatialite.html 12 -if you missed it. 8 +I assume that you're mostly OK with building from fossil. If not, start 9 +at http://www.gaia-gis.it/gaia-sins/about-fossil.html. There are detailed 10 +build instructions linked off http://www.gaia-gis.it/gaia-sins/ for each 11 +major platform. 13 12 14 13 Make sure you have all the dependencies. It is a bit of work but it will pay off 15 14 in the long run. 16 15 17 16 Once you've got that far, its time to start with the testing. 18 17 19 18 Step 1. Just get the tests building. 20 19 If you're in the build directory (i.e. where you ran the "./configure" and 21 20 "make" steps), you should be able to run "make check" and have the tests 22 21 build and run. Towards the end, it should report something like: 23 -=================== 24 -All 15 tests passed 25 -=================== 22 +============================================================================ 23 +Testsuite summary for libspatialite 4.3.0-devel 24 +============================================================================ 25 +# TOTAL: 83 26 +# PASS: 83 27 +# SKIP: 0 28 +# XFAIL: 0 29 +# FAIL: 0 30 +# XPASS: 0 31 +# ERROR: 0 32 +============================================================================ 26 33 27 34 If any of them fail, please let us know ASAP. 28 35 29 36 Step 2. After that works, its time to set up the coverage testing. Obviously we 30 37 want to understand which code isn't being tested, then write a test to check 31 38 that code, and finally make sure that the code is being tested. Fortunately, 32 39 there are nice tools to check which code is being run. On Unix / Linux, you
Added test/check_control_points.c.
1 +/* 2 + 3 + check_contro_points.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) 2011 26 +the Initial Developer. All Rights Reserved. 27 + 28 +Contributor(s): 29 +Brad Hards <bradh@frogmouth.net> 30 + 31 +Alternatively, the contents of this file may be used under the terms of 32 +either the GNU General Public License Version 2 or later (the "GPL"), or 33 +the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 34 +in which case the provisions of the GPL or the LGPL are applicable instead 35 +of those above. If you wish to allow use of your version of this file only 36 +under the terms of either the GPL or the LGPL, and not to allow others to 37 +use your version of this file under the terms of the MPL, indicate your 38 +decision by deleting the provisions above and replace them with the notice 39 +and other provisions required by the GPL or the LGPL. If you do not delete 40 +the provisions above, a recipient may use your version of this file under 41 +the terms of any one of the MPL, the GPL or the LGPL. 42 + 43 +*/ 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_query (sqlite3 * sqlite, const char *sql, const char *expected) 55 +{ 56 +/* testing some SQL query */ 57 + int ret; 58 + sqlite3_stmt *stmt = NULL; 59 + 60 + ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL); 61 + if (ret != SQLITE_OK) 62 + { 63 + fprintf (stderr, "%s\n: \"%s\"\n", sql, sqlite3_errmsg (sqlite)); 64 + return 0; 65 + } 66 + while (1) 67 + { 68 + /* scrolling the result set rows */ 69 + ret = sqlite3_step (stmt); 70 + if (ret == SQLITE_DONE) 71 + break; /* end of result set */ 72 + if (ret == SQLITE_ROW) 73 + { 74 + const char *value; 75 + if (sqlite3_column_type (stmt, 0) == SQLITE_NULL) 76 + { 77 + if (expected == NULL) 78 + continue; 79 + else 80 + { 81 + fprintf (stderr, 82 + "Unexpected NULL result\nExpected: %s\n", 83 + expected); 84 + goto error; 85 + } 86 + } 87 + value = (const char *) sqlite3_column_text (stmt, 0); 88 + if (expected == NULL) 89 + { 90 + fprintf (stderr, "Unexpected result %s\nExpected: NULL\n", 91 + value); 92 + goto error; 93 + } 94 + if (strcasecmp (value, expected) != 0) 95 + { 96 + fprintf (stderr, "Unexpected result %s\nExpected: %s\n", 97 + value, expected); 98 + goto error; 99 + } 100 + } 101 + else 102 + goto error; 103 + } 104 + sqlite3_finalize (stmt); 105 + return 1; 106 + 107 + error: 108 + if (stmt != NULL) 109 + sqlite3_finalize (stmt); 110 + return 0; 111 +} 112 + 113 +static int 114 +test_transform (sqlite3 * handle, int order) 115 +{ 116 +/* testing GCP_Transform */ 117 + char *sql; 118 + int ret; 119 + 120 +/* resolving Control Points 2D - CGP_Transform XY */ 121 + sql = sqlite3_mprintf ("SELECT AsText(GCP_Transform(g.geometry, b.gcp)) " 122 + "FROM test_xy AS g, " 123 + "(SELECT GCP_Compute(a.geometry, b.geometry, %d) AS gcp " 124 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id) AS b", 125 + order); 126 + ret = 127 + test_query (handle, sql, 128 + "GEOMETRYCOLLECTION(POINT(-161 -64), LINESTRING(-160 -63, -159 -62), " 129 + "POLYGON((-151 -54, -141 -54, -141 -44, -151 -44, -151 -54), " 130 + "(-147 -50, -145 -50, -145 -48, -147 -48, -147 -50)))"); 131 + sqlite3_free (sql); 132 + if (!ret) 133 + return 0; 134 + 135 +/* resolving Control Points 2D - CGP_Transform XYM */ 136 + sql = sqlite3_mprintf ("SELECT AsText(GCP_Transform(g.geometry, b.gcp)) " 137 + "FROM test_xym AS g, " 138 + "(SELECT GCP_Compute(a.geometry, b.geometry, %d) AS gcp " 139 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id) AS b", 140 + order); 141 + ret = 142 + test_query (handle, sql, 143 + "GEOMETRYCOLLECTION M(POINT M(-161 -64 1), " 144 + "LINESTRING M(-160 -63 1, -159 -62 3), " 145 + "POLYGON M((-151 -54 1, -141 -54 2, -141 -44 3, -151 -44 2, -151 -54 1), " 146 + "(-147 -50 1, -145 -50 2, -145 -48 2, -147 -48 2, -147 -50 1)))"); 147 + sqlite3_free (sql); 148 + if (!ret) 149 + return 0; 150 + 151 +/* resolving Control Points 3D - CGP_Transform XYZ */ 152 + sql = 153 + sqlite3_mprintf 154 + ("SELECT IsValid(GCP_Transform(g.geometry, b.gcp)) " 155 + "FROM test_xyz AS g, " 156 + "(SELECT GCP_Compute(a.geometry, b.geometry, %d) AS gcp " 157 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id) AS b", 158 + order); 159 + ret = test_query (handle, sql, "1"); 160 + sqlite3_free (sql); 161 + if (!ret) 162 + return 0; 163 + 164 +/* resolving Control Points 3D - CGP_Transform XYZM */ 165 + sql = 166 + sqlite3_mprintf 167 + ("SELECT IsValid(GCP_Transform(g.geometry, b.gcp)) " 168 + "FROM test_xyzm AS g, " 169 + "(SELECT GCP_Compute(a.geometry, b.geometry, %d) AS gcp " 170 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id) AS b", 171 + order); 172 + ret = test_query (handle, sql, "1"); 173 + sqlite3_free (sql); 174 + if (!ret) 175 + return 0; 176 + 177 + return 1; 178 +} 179 + 180 +static int 181 +test_invalid (sqlite3 * handle) 182 +{ 183 +/* testing invalid calls */ 184 + const char *sql; 185 + 186 + sql = "SELECT GCP_Compute(NULL, GeomFromText('POINT(1 1)'))"; 187 + if (!test_query (handle, sql, NULL)) 188 + return 0; 189 + sql = "SELECT GCP_Compute(GeomFromText('POINT(1 1)'), NULL)"; 190 + if (!test_query (handle, sql, NULL)) 191 + return 0; 192 + sql = 193 + "SELECT GCP_Compute(GeomFromText('POINT(1 1)'), GeomFromText('POINT(2 2)'), NULL)"; 194 + if (!test_query (handle, sql, NULL)) 195 + return 0; 196 + sql = 197 + "SELECT GCP_Compute(GeomFromText('POINT(1 1)'), GeomFromText('POINT(2 2)'), -1)"; 198 + if (!test_query (handle, sql, NULL)) 199 + return 0; 200 + sql = 201 + "SELECT GCP_Compute(GeomFromText('POINT(1 1)'), GeomFromText('POINT(2 2)'), 4)"; 202 + if (!test_query (handle, sql, NULL)) 203 + return 0; 204 + sql = 205 + "SELECT GCP_Compute(GeomFromText('POINT(1 1)'), GeomFromText('POINTZ(2 2 2)'))"; 206 + if (!test_query (handle, sql, NULL)) 207 + return 0; 208 + sql = 209 + "SELECT GCP_Compute(GeomFromText('POINT(1 1)'), GeomFromText('POINT(2 2)'))"; 210 + if (!test_query (handle, sql, NULL)) 211 + return 0; 212 + sql = 213 + "SELECT GCP_Compute(GeomFromText('POINT(1 1)'), GeomFromText('LINESTRING(2 2, 3 2)'))"; 214 + if (!test_query (handle, sql, NULL)) 215 + return 0; 216 + sql = 217 + "SELECT GCP_Compute(GeomFromText('LINESTRING(2 2, 3 2)'), GeomFromText('POINT(1 1)'))"; 218 + if (!test_query (handle, sql, NULL)) 219 + return 0; 220 + sql = "SELECT GCP_Compute(GeomFromText('POINT(1 1)'), NULL)"; 221 + if (!test_query (handle, sql, NULL)) 222 + return 0; 223 + sql = "SELECT GCP_Compute(GeomFromText('POINT(1 1)'), zeroblob(10))"; 224 + if (!test_query (handle, sql, NULL)) 225 + return 0; 226 + sql = "SELECT GCP_Transform(NULL, b.gcp) " 227 + "FROM (SELECT GCP_Compute(a.geometry, b.geometry) AS gcp " 228 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id) AS b"; 229 + if (!test_query (handle, sql, NULL)) 230 + return 0; 231 + sql = "SELECT GCP_Transform(zeroblob(10), b.gcp) " 232 + "FROM (SELECT GCP_Compute(a.geometry, b.geometry) AS gcp " 233 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id) AS b"; 234 + if (!test_query (handle, sql, NULL)) 235 + return 0; 236 + sql = "SELECT GCP_Transform(GeomFromText('POINT(1 1)'), zeroblob(4))"; 237 + if (!test_query (handle, sql, NULL)) 238 + return 0; 239 + sql = "SELECT GCP_IsValid(NULL)"; 240 + if (!test_query (handle, sql, "-1")) 241 + return 0; 242 + sql = "SELECT GCP_IsValid(zeroblob(0))"; 243 + if (!test_query (handle, sql, "0")) 244 + return 0; 245 + sql = "SELECT GCP_AsText(NULL)"; 246 + if (!test_query (handle, sql, NULL)) 247 + return 0; 248 + sql = "SELECT GCP_AsText(zeroblob(0))"; 249 + if (!test_query (handle, sql, NULL)) 250 + return 0; 251 + sql = "SELECT GCP_Transform(GeomFromText('POINT(1 1)'), b.gcp, 1.0) " 252 + "FROM (SELECT GCP_Compute(a.geometry, b.geometry) AS gcp " 253 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id) AS b"; 254 + if (!test_query (handle, sql, NULL)) 255 + return 0; 256 + sql = "SELECT GCP_Transform(zeroblob(4), b.gcp, 32632) " 257 + "FROM (SELECT GCP_Compute(a.geometry, b.geometry) AS gcp " 258 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id) AS b"; 259 + if (!test_query (handle, sql, NULL)) 260 + return 0; 261 + sql = "SELECT GCP_Transform(GeomFromText('POINT(1 1)'), NULL)"; 262 + if (!test_query (handle, sql, NULL)) 263 + return 0; 264 + sql = "SELECT GCP2ATM(NULL)"; 265 + if (!test_query (handle, sql, NULL)) 266 + return 0; 267 + sql = "SELECT GCP2ATM(zeroblob(100))"; 268 + if (!test_query (handle, sql, NULL)) 269 + return 0; 270 + sql = "SELECT GCP2ATM(b.gcp) " 271 + "FROM (SELECT GCP_Compute(a.geometry, b.geometry, 2) AS gcp " 272 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id) AS b"; 273 + if (!test_query (handle, sql, NULL)) 274 + return 0; 275 + sql = "SELECT GCP2ATM(b.gcp) " 276 + "FROM (SELECT GCP_Compute(a.geometry, b.geometry, 3) AS gcp " 277 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id) AS b"; 278 + if (!test_query (handle, sql, NULL)) 279 + return 0; 280 + sql = "SELECT GCP2ATM(b.gcp) " 281 + "FROM (SELECT GCP_Compute(a.geometry, b.geometry, 0) AS gcp " 282 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id) AS b"; 283 + if (!test_query (handle, sql, NULL)) 284 + return 0; 285 + 286 + return 1; 287 +} 288 + 289 +int 290 +main (int argc, char *argv[]) 291 +{ 292 +#ifdef ENABLE_GCP /* only if Control Points (Grass) is enabled */ 293 + int ret; 294 + sqlite3 *handle; 295 + char *err_msg = NULL; 296 + const char *sql; 297 + int order; 298 + void *cache = spatialite_alloc_connection (); 299 + 300 + if (argc > 1 || argv[0] == NULL) 301 + argc = 1; /* silencing stupid compiler warnings */ 302 + 303 + ret = 304 + sqlite3_open_v2 (":memory:", &handle, 305 + SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL); 306 + if (ret != SQLITE_OK) 307 + { 308 + fprintf (stderr, "cannot open in-memory databse: %s\n", 309 + sqlite3_errmsg (handle)); 310 + sqlite3_close (handle); 311 + return -1; 312 + } 313 + 314 + spatialite_init_ex (handle, cache, 0); 315 + 316 + ret = 317 + sqlite3_exec (handle, "SELECT InitSpatialMetadata(1)", NULL, NULL, 318 + &err_msg); 319 + if (ret != SQLITE_OK) 320 + { 321 + fprintf (stderr, "InitSpatialMetadata() error: %s\n", err_msg); 322 + sqlite3_free (err_msg); 323 + sqlite3_close (handle); 324 + return -2; 325 + } 326 + 327 +/* creating and populating a test table - XY */ 328 + ret = sqlite3_exec (handle, "CREATE TABLE test_xy (" 329 + "id INTEGER PRIMARY KEY AUTOINCREMENT)", NULL, NULL, 330 + &err_msg); 331 + if (ret != SQLITE_OK) 332 + { 333 + fprintf (stderr, "CREATE test_xy error: %s\n", err_msg); 334 + sqlite3_free (err_msg); 335 + sqlite3_close (handle); 336 + return -3; 337 + } 338 + ret = sqlite3_exec (handle, "SELECT AddGeometryColumn(" 339 + "'test_xy', 'geometry', 4326, 'GEOMETRYCOLLECTION', 'XY')", 340 + NULL, NULL, &err_msg); 341 + if (ret != SQLITE_OK) 342 + { 343 + fprintf (stderr, "CREATE test_xy Geometry error: %s\n", err_msg); 344 + sqlite3_free (err_msg); 345 + sqlite3_close (handle); 346 + return -4; 347 + } 348 + ret = sqlite3_exec (handle, "INSERT INTO test_xy VALUES (NULL, " 349 + "GeomFromText('GEOMETRYCOLLECTION(POINT(0 0), LINESTRING(1 1, 2 2), " 350 + "POLYGON((10 10, 20 10, 20 20, 10 20, 10 10), " 351 + "(14 14, 16 14, 16 16, 14 16, 14 14)))', 4326))", NULL, 352 + NULL, &err_msg); 353 + if (ret != SQLITE_OK) 354 + { 355 + fprintf (stderr, "INSERT INTO test_xy Geometry error: %s\n", err_msg); 356 + sqlite3_free (err_msg); 357 + sqlite3_close (handle); 358 + return -5; 359 + } 360 + 361 +/* creating and populating a test table - XYZ */ 362 + ret = sqlite3_exec (handle, "CREATE TABLE test_xyz (" 363 + "id INTEGER PRIMARY KEY AUTOINCREMENT)", NULL, NULL, 364 + &err_msg); 365 + if (ret != SQLITE_OK) 366 + { 367 + fprintf (stderr, "CREATE test_xyz error: %s\n", err_msg); 368 + sqlite3_free (err_msg); 369 + sqlite3_close (handle); 370 + return -6; 371 + } 372 + ret = sqlite3_exec (handle, "SELECT AddGeometryColumn(" 373 + "'test_xyz', 'geometry', 4326, 'GEOMETRYCOLLECTION', 'XYz')", 374 + NULL, NULL, &err_msg); 375 + if (ret != SQLITE_OK) 376 + { 377 + fprintf (stderr, "CREATE test_xyz Geometry error: %s\n", err_msg); 378 + sqlite3_free (err_msg); 379 + sqlite3_close (handle); 380 + return -7; 381 + } 382 + ret = sqlite3_exec (handle, "INSERT INTO test_xyz VALUES (NULL, " 383 + "GeomFromText('GEOMETRYCOLLECTIONZ(POINTZ(0 0 1), " 384 + "LINESTRINGZ(1 1 1, 2 2 3), " 385 + "POLYGONZ((10 10 1, 20 10 2, 20 20 3, 10 20 2, 10 10 1), " 386 + "(14 14 1, 16 14 2, 16 16 2, 14 16 2, 14 14 1)))', 4326))", 387 + NULL, NULL, &err_msg); 388 + if (ret != SQLITE_OK) 389 + { 390 + fprintf (stderr, "INSERT INTO test_xyz Geometry error: %s\n", 391 + err_msg); 392 + sqlite3_free (err_msg); 393 + sqlite3_close (handle); 394 + return -8; 395 + } 396 + 397 +/* creating and populating a test table - XYM */ 398 + ret = sqlite3_exec (handle, "CREATE TABLE test_xym (" 399 + "id INTEGER PRIMARY KEY AUTOINCREMENT)", NULL, NULL, 400 + &err_msg); 401 + if (ret != SQLITE_OK) 402 + { 403 + fprintf (stderr, "CREATE test_xym error: %s\n", err_msg); 404 + sqlite3_free (err_msg); 405 + sqlite3_close (handle); 406 + return -9; 407 + } 408 + ret = sqlite3_exec (handle, "SELECT AddGeometryColumn(" 409 + "'test_xym', 'geometry', 4326, 'GEOMETRYCOLLECTION', 'XYM')", 410 + NULL, NULL, &err_msg); 411 + if (ret != SQLITE_OK) 412 + { 413 + fprintf (stderr, "CREATE test_xym Geometry error: %s\n", err_msg); 414 + sqlite3_free (err_msg); 415 + sqlite3_close (handle); 416 + return -10; 417 + } 418 + ret = sqlite3_exec (handle, "INSERT INTO test_xym VALUES (NULL, " 419 + "GeomFromText('GEOMETRYCOLLECTIONM(POINTM(0 0 1), " 420 + "LINESTRINGM(1 1 1, 2 2 3), " 421 + "POLYGONM((10 10 1, 20 10 2, 20 20 3, 10 20 2, 10 10 1), " 422 + "(14 14 1, 16 14 2, 16 16 2, 14 16 2, 14 14 1)))', 4326))", 423 + NULL, NULL, &err_msg); 424 + if (ret != SQLITE_OK) 425 + { 426 + fprintf (stderr, "INSERT INTO test_xym Geometry error: %s\n", 427 + err_msg); 428 + sqlite3_free (err_msg); 429 + sqlite3_close (handle); 430 + return -11; 431 + } 432 + 433 +/* creating and populating a test table - XYZM */ 434 + ret = sqlite3_exec (handle, "CREATE TABLE test_xyzm (" 435 + "id INTEGER PRIMARY KEY AUTOINCREMENT)", NULL, NULL, 436 + &err_msg); 437 + if (ret != SQLITE_OK) 438 + { 439 + fprintf (stderr, "CREATE test_xyzm error: %s\n", err_msg); 440 + sqlite3_free (err_msg); 441 + sqlite3_close (handle); 442 + return -12; 443 + } 444 + ret = sqlite3_exec (handle, "SELECT AddGeometryColumn(" 445 + "'test_xyzm', 'geometry', 4326, 'GEOMETRYCOLLECTION', 'XYZM')", 446 + NULL, NULL, &err_msg); 447 + if (ret != SQLITE_OK) 448 + { 449 + fprintf (stderr, "CREATE test_xyzm Geometry error: %s\n", err_msg); 450 + sqlite3_free (err_msg); 451 + sqlite3_close (handle); 452 + return -13; 453 + } 454 + ret = sqlite3_exec (handle, "INSERT INTO test_xyzm VALUES (NULL, " 455 + "GeomFromText('GEOMETRYCOLLECTIONZM(POINTZM(0 0 1 1), " 456 + "LINESTRINGZM(1 1 1 1, 2 2 3 3), " 457 + "POLYGONZM((10 10 1 1, 20 10 2 2, 20 20 3 3, 10 20 2 2, 10 10 1 1), " 458 + "(14 14 1 1, 16 14 2 2, 16 16 2 2, 14 16 2 2, 14 14 1 1)))', 4326))", 459 + NULL, NULL, &err_msg); 460 + if (ret != SQLITE_OK) 461 + { 462 + fprintf (stderr, "INSERT INTO test_xyzm Geometry error: %s\n", 463 + err_msg); 464 + sqlite3_free (err_msg); 465 + sqlite3_close (handle); 466 + return -14; 467 + } 468 + 469 +/* creating and populating Point table #1 - XY */ 470 + ret = sqlite3_exec (handle, "CREATE TABLE point_a_xy (" 471 + "id INTEGER PRIMARY KEY AUTOINCREMENT)", NULL, NULL, 472 + &err_msg); 473 + if (ret != SQLITE_OK) 474 + { 475 + fprintf (stderr, "CREATE point_a_xy error: %s\n", err_msg); 476 + sqlite3_free (err_msg); 477 + sqlite3_close (handle); 478 + return -15; 479 + } 480 + ret = sqlite3_exec (handle, "SELECT AddGeometryColumn(" 481 + "'point_a_xy', 'geometry', 4326, 'POINT', 'XY')", NULL, 482 + NULL, &err_msg); 483 + if (ret != SQLITE_OK) 484 + { 485 + fprintf (stderr, "CREATE point_a_xy Geometry error: %s\n", err_msg); 486 + sqlite3_free (err_msg); 487 + sqlite3_close (handle); 488 + return -16; 489 + } 490 + ret = sqlite3_exec (handle, "INSERT INTO point_a_xy VALUES " 491 + "(NULL, MakePoint(0, 0, 4326)), (NULL, MakePoint(1, 1, 4326)), " 492 + "(NULL, MakePoint(10, 10, 4326)), (NULL, MakePoint(11, 11, 4326)), " 493 + "(NULL, MakePoint(10, 0, 4326)), (NULL, MakePoint(11, 1, 4326)), " 494 + "(NULL, MakePoint(0, 10, 4326)), (NULL, MakePoint(1, 11, 4326)) ", 495 + NULL, NULL, &err_msg); 496 + if (ret != SQLITE_OK) 497 + { 498 + fprintf (stderr, "INSERT INTO point_a_xy Geometry error: %s\n", 499 + err_msg); 500 + sqlite3_free (err_msg); 501 + sqlite3_close (handle); 502 + return -17; 503 + } 504 + ret = sqlite3_exec (handle, "INSERT INTO point_a_xy VALUES " 505 + "(NULL, MakePoint(5, 4, 4326)), (NULL, MakePoint(4, 5, 4326)), " 506 + "(NULL, MakePoint(8, 2, 4326)), (NULL, MakePoint(2, 8, 4326)), " 507 + "(NULL, MakePoint(20, 20, 4326)), (NULL, MakePoint(21, 21, 4326)), " 508 + "(NULL, MakePoint(30, 30, 4326)), (NULL, MakePoint(31, 31, 4326)), " 509 + "(NULL, MakePoint(30, 20, 4326)), (NULL, MakePoint(31, 21, 4326)) ", 510 + NULL, NULL, &err_msg); 511 + if (ret != SQLITE_OK) 512 + { 513 + fprintf (stderr, "INSERT INTO point_a_xy Geometry error: %s\n", 514 + err_msg); 515 + sqlite3_free (err_msg); 516 + sqlite3_close (handle); 517 + return -18; 518 + } 519 + ret = sqlite3_exec (handle, "INSERT INTO point_a_xy VALUES " 520 + "(NULL, MakePoint(20, 30, 4326)), (NULL, MakePoint(21, 31, 4326)), " 521 + "(NULL, MakePoint(25, 24, 4326)), (NULL, MakePoint(24, 25, 4326)), " 522 + "(NULL, MakePoint(28, 22, 4326)), (NULL, MakePoint(22, 28, 4326)), " 523 + "(NULL, MakePoint(30, 0, 4326)), (NULL, MakePoint(0, 30, 4326)) ", 524 + NULL, NULL, &err_msg); 525 + if (ret != SQLITE_OK) 526 + { 527 + fprintf (stderr, "INSERT INTO point_a_xy Geometry error: %s\n", 528 + err_msg); 529 + sqlite3_free (err_msg); 530 + sqlite3_close (handle); 531 + return -19; 532 + } 533 + 534 +/* creating and populating Point table #2 - XY */ 535 + ret = sqlite3_exec (handle, "CREATE TABLE point_b_xy (" 536 + "id INTEGER PRIMARY KEY AUTOINCREMENT)", NULL, NULL, 537 + &err_msg); 538 + if (ret != SQLITE_OK) 539 + { 540 + fprintf (stderr, "CREATE point_b_xy error: %s\n", err_msg); 541 + sqlite3_free (err_msg); 542 + sqlite3_close (handle); 543 + return -20; 544 + } 545 + ret = sqlite3_exec (handle, "SELECT AddGeometryColumn(" 546 + "'point_b_xy', 'geometry', 4326, 'POINT', 'XY')", NULL, 547 + NULL, &err_msg); 548 + if (ret != SQLITE_OK) 549 + { 550 + fprintf (stderr, "CREATE point_b_xy Geometry error: %s\n", err_msg); 551 + sqlite3_free (err_msg); 552 + sqlite3_close (handle); 553 + return -21; 554 + } 555 + ret = sqlite3_exec (handle, "INSERT INTO point_b_xy VALUES " 556 + "(NULL, MakePoint(-161 + 0, -64 + 0, 4326)), " 557 + "(NULL, MakePoint(-161 + 1, -64 + 1, 4326)), " 558 + "(NULL, MakePoint(-161 + 10, -64 + 10, 4326)), " 559 + "(NULL, MakePoint(-161 + 11, -64 + 11, 4326)), " 560 + "(NULL, MakePoint(-161 + 10, -64 + 0, 4326)), " 561 + "(NULL, MakePoint(-161 + 11, -64 + 1, 4326)) ", NULL, 562 + NULL, &err_msg); 563 + if (ret != SQLITE_OK) 564 + { 565 + fprintf (stderr, "INSERT INTO point_b_xy Geometry error: %s\n", 566 + err_msg); 567 + sqlite3_free (err_msg); 568 + sqlite3_close (handle); 569 + return -22; 570 + } 571 + ret = sqlite3_exec (handle, "INSERT INTO point_b_xy VALUES " 572 + "(NULL, MakePoint(-161 + 0, -64 + 10, 4326)), " 573 + "(NULL, MakePoint(-161 + 1, -64 + 11, 4326)), " 574 + "(NULL, MakePoint(-161 + 5, -64 + 4, 4326)), " 575 + "(NULL, MakePoint(-161 + 4, -64 + 5, 4326)), " 576 + "(NULL, MakePoint(-161 + 8, -64 + 2, 4326)), " 577 + "(NULL, MakePoint(-161 + 2, -64 + 8, 4326)) ", NULL, 578 + NULL, &err_msg); 579 + if (ret != SQLITE_OK) 580 + { 581 + fprintf (stderr, "INSERT INTO point_b_xy Geometry error: %s\n", 582 + err_msg); 583 + sqlite3_free (err_msg); 584 + sqlite3_close (handle); 585 + return -23; 586 + } 587 + ret = sqlite3_exec (handle, "INSERT INTO point_b_xy VALUES " 588 + "(NULL, MakePoint(-161 + 20, -64 + 20, 4326)), " 589 + "(NULL, MakePoint(-161 + 21, -64 + 21, 4326)), " 590 + "(NULL, MakePoint(-161 + 30, -64 + 30, 4326)), " 591 + "(NULL, MakePoint(-161 + 31, -64 + 31, 4326)), " 592 + "(NULL, MakePoint(-161 + 30, -64 + 20, 4326)), " 593 + "(NULL, MakePoint(-161 + 31, -64 + 21, 4326)) ", NULL, 594 + NULL, &err_msg); 595 + if (ret != SQLITE_OK) 596 + { 597 + fprintf (stderr, "INSERT INTO point_b_xy Geometry error: %s\n", 598 + err_msg); 599 + sqlite3_free (err_msg); 600 + sqlite3_close (handle); 601 + return -24; 602 + } 603 + ret = sqlite3_exec (handle, "INSERT INTO point_b_xy VALUES " 604 + "(NULL, MakePoint(-161 + 20, -64 + 30, 4326)), " 605 + "(NULL, MakePoint(-161 + 21, -64 + 31, 4326)), " 606 + "(NULL, MakePoint(-161 + 25, -64 + 24, 4326)), " 607 + "(NULL, MakePoint(-161 + 24, -64 + 25, 4326)), " 608 + "(NULL, MakePoint(-161 + 28, -64 + 22, 4326)), " 609 + "(NULL, MakePoint(-161 + 22, -64 + 28, 4326)), " 610 + "(NULL, MakePoint(-161 + 30, -64 + 0, 4326)), " 611 + "(NULL, MakePoint(-161 + 0, -64 + 30, 4326)) ", NULL, 612 + NULL, &err_msg); 613 + if (ret != SQLITE_OK) 614 + { 615 + fprintf (stderr, "INSERT INTO point_b_xy Geometry error: %s\n", 616 + err_msg); 617 + sqlite3_free (err_msg); 618 + sqlite3_close (handle); 619 + return -25; 620 + } 621 + 622 +/* creating and populating Point table #1 - XYZ */ 623 + ret = sqlite3_exec (handle, "CREATE TABLE point_a_xyz (" 624 + "id INTEGER PRIMARY KEY AUTOINCREMENT)", NULL, NULL, 625 + &err_msg); 626 + if (ret != SQLITE_OK) 627 + { 628 + fprintf (stderr, "CREATE point_a_xyz error: %s\n", err_msg); 629 + sqlite3_free (err_msg); 630 + sqlite3_close (handle); 631 + return -26; 632 + } 633 + ret = sqlite3_exec (handle, "SELECT AddGeometryColumn(" 634 + "'point_a_xyz', 'geometry', 4326, 'POINT', 'XYZ')", 635 + NULL, NULL, &err_msg); 636 + if (ret != SQLITE_OK) 637 + { 638 + fprintf (stderr, "CREATE point_a_xy Geometry error: %s\n", err_msg); 639 + sqlite3_free (err_msg); 640 + sqlite3_close (handle); 641 + return -27; 642 + } 643 + ret = sqlite3_exec (handle, "INSERT INTO point_a_xyz VALUES " 644 + "(NULL, MakePointZ(0, 0, 1, 4326)), (NULL, MakePointZ(1, 1, 2, 4326)), " 645 + "(NULL, MakePointZ(10, 10, 1, 4326)), (NULL, MakePointZ(11, 11, 2, 4326)), " 646 + "(NULL, MakePointZ(10, 0, 1, 4326)), (NULL, MakePointZ(11, 1, 2, 4326)), " 647 + "(NULL, MakePointZ(0, 10, 1, 4326)), (NULL, MakePointZ(1, 11, 2, 4326)) ", 648 + NULL, NULL, &err_msg); 649 + if (ret != SQLITE_OK) 650 + { 651 + fprintf (stderr, "INSERT INTO point_a_xyz Geometry error: %s\n", 652 + err_msg); 653 + sqlite3_free (err_msg); 654 + sqlite3_close (handle); 655 + return -28; 656 + } 657 + ret = sqlite3_exec (handle, "INSERT INTO point_a_xyz VALUES " 658 + "(NULL, MakePointZ(5, 4, 1, 4326)), (NULL, MakePointZ(4, 5, 2, 4326)), " 659 + "(NULL, MakePointZ(8, 2, 1, 4326)), (NULL, MakePointZ(2, 8, 2, 4326)), " 660 + "(NULL, MakePointZ(20, 20, 1, 4326)), (NULL, MakePointZ(21, 21, 2, 4326)), " 661 + "(NULL, MakePointZ(70, 70, 1, 4326)), (NULL, MakePointZ(51, 51, 2, 4326)), " 662 + "(NULL, MakePointZ(30, 20, 1, 4326)), (NULL, MakePointZ(31, 21, 2, 4326)) ", 663 + NULL, NULL, &err_msg); 664 + if (ret != SQLITE_OK) 665 + { 666 + fprintf (stderr, "INSERT INTO point_a_xyz Geometry error: %s\n", 667 + err_msg); 668 + sqlite3_free (err_msg); 669 + sqlite3_close (handle); 670 + return -29; 671 + } 672 + ret = sqlite3_exec (handle, "INSERT INTO point_a_xyz VALUES " 673 + "(NULL, MakePointZ(20, 30, 1, 4326)), (NULL, MakePointZ(21, 31, 2, 4326)), " 674 + "(NULL, MakePointZ(25, 24, 1, 4326)), (NULL, MakePointZ(24, 25, 2, 4326)), " 675 + "(NULL, MakePointZ(28, 22, 1, 4326)), (NULL, MakePointZ(22, 28, 2, 4326)), " 676 + "(NULL, MakePointZ(30, 0, 1, 4326)), (NULL, MakePointZ(0, 30, 2, 4326)) ", 677 + NULL, NULL, &err_msg); 678 + if (ret != SQLITE_OK) 679 + { 680 + fprintf (stderr, "INSERT INTO point_a_xyz Geometry error: %s\n", 681 + err_msg); 682 + sqlite3_free (err_msg); 683 + sqlite3_close (handle); 684 + return -30; 685 + } 686 + 687 +/* creating and populating Point table #2 - XYZ */ 688 + ret = sqlite3_exec (handle, "CREATE TABLE point_b_xyz (" 689 + "id INTEGER PRIMARY KEY AUTOINCREMENT)", NULL, NULL, 690 + &err_msg); 691 + if (ret != SQLITE_OK) 692 + { 693 + fprintf (stderr, "CREATE point_b_xyz error: %s\n", err_msg); 694 + sqlite3_free (err_msg); 695 + sqlite3_close (handle); 696 + return -31; 697 + } 698 + ret = sqlite3_exec (handle, "SELECT AddGeometryColumn(" 699 + "'point_b_xyz', 'geometry', 4326, 'POINT', 'XYZ')", 700 + NULL, NULL, &err_msg); 701 + if (ret != SQLITE_OK) 702 + { 703 + fprintf (stderr, "CREATE point_b_xyz Geometry error: %s\n", err_msg); 704 + sqlite3_free (err_msg); 705 + sqlite3_close (handle); 706 + return -32; 707 + } 708 + ret = sqlite3_exec (handle, "INSERT INTO point_b_xyz VALUES " 709 + "(NULL, MakePointZ(-161 + 0, -64 + 0, 11, 4326)), " 710 + "(NULL, MakePointZ(-161 + 1, -64 + 1, 12, 4326)), " 711 + "(NULL, MakePointZ(-161 + 10, -64 + 10, 11, 4326)), " 712 + "(NULL, MakePointZ(-161 + 11, -64 + 11, 12, 4326)), " 713 + "(NULL, MakePointZ(-161 + 10, -64 + 0, 11, 4326)), " 714 + "(NULL, MakePointZ(-161 + 11, -64 + 1, 12, 4326)) ", 715 + NULL, NULL, &err_msg); 716 + if (ret != SQLITE_OK) 717 + { 718 + fprintf (stderr, "INSERT INTO point_b_xyz Geometry error: %s\n", 719 + err_msg); 720 + sqlite3_free (err_msg); 721 + sqlite3_close (handle); 722 + return -33; 723 + } 724 + ret = sqlite3_exec (handle, "INSERT INTO point_b_xyz VALUES " 725 + "(NULL, MakePointZ(-161 + 0, -64 + 10, 11, 4326)), " 726 + "(NULL, MakePointZ(-161 + 1, -64 + 11, 12, 4326)), " 727 + "(NULL, MakePointZ(-161 + 5, -64 + 4, 11, 4326)), " 728 + "(NULL, MakePointZ(-161 + 4, -64 + 5, 12, 4326)), " 729 + "(NULL, MakePointZ(-161 + 8, -64 + 2, 11, 4326)), " 730 + "(NULL, MakePointZ(-161 + 2, -64 + 8, 12, 4326)) ", 731 + NULL, NULL, &err_msg); 732 + if (ret != SQLITE_OK) 733 + { 734 + fprintf (stderr, "INSERT INTO point_b_xyz Geometry error: %s\n", 735 + err_msg); 736 + sqlite3_free (err_msg); 737 + sqlite3_close (handle); 738 + return -34; 739 + } 740 + ret = sqlite3_exec (handle, "INSERT INTO point_b_xyz VALUES " 741 + "(NULL, MakePointZ(-161 + 20, -64 + 20, 11, 4326)), " 742 + "(NULL, MakePointZ(-161 + 21, -64 + 21, 12, 4326)), " 743 + "(NULL, MakePointZ(-161 + 70, -64 + 70, 11, 4326)), " 744 + "(NULL, MakePointZ(-161 + 51, -64 + 51, 12, 4326)), " 745 + "(NULL, MakePointZ(-161 + 30, -64 + 20, 11, 4326)), " 746 + "(NULL, MakePointZ(-161 + 31, -64 + 21, 12, 4326)), " 747 + "(NULL, MakePointZ(-161 + 20, -64 + 30, 11, 4326)) ", 748 + NULL, NULL, &err_msg); 749 + if (ret != SQLITE_OK) 750 + { 751 + fprintf (stderr, "INSERT INTO point_b_xyz Geometry error: %s\n", 752 + err_msg); 753 + sqlite3_free (err_msg); 754 + sqlite3_close (handle); 755 + return -35; 756 + } 757 + ret = sqlite3_exec (handle, "INSERT INTO point_b_xyz VALUES " 758 + "(NULL, MakePointZ(-161 + 21, -64 + 31, 12, 4326)), " 759 + "(NULL, MakePointZ(-161 + 25, -64 + 24, 11, 4326)), " 760 + "(NULL, MakePointZ(-161 + 24, -64 + 25, 12, 4326)), " 761 + "(NULL, MakePointZ(-161 + 28, -64 + 22, 11, 4326)), " 762 + "(NULL, MakePointZ(-161 + 22, -64 + 28, 12, 4326)), " 763 + "(NULL, MakePointZ(-161 + 30, -64 + 0, 11, 4326)), " 764 + "(NULL, MakePointZ(-161 + 0, -64 + 30, 12, 4326)) ", 765 + NULL, NULL, &err_msg); 766 + if (ret != SQLITE_OK) 767 + { 768 + fprintf (stderr, "INSERT INTO point_b_xyz Geometry error: %s\n", 769 + err_msg); 770 + sqlite3_free (err_msg); 771 + sqlite3_close (handle); 772 + return -36; 773 + } 774 + 775 +/* resolving Control Points 2D - 1st order - IsValid */ 776 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 1)) " 777 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id"; 778 + if (!test_query (handle, sql, "1")) 779 + return -37; 780 +/* resolving Control Points 2D - 1st order- AsText */ 781 + sql = "SELECT GCP_AsText(GCP_Compute(a.geometry, b.geometry)) " 782 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id"; 783 + if (!test_query 784 + (handle, sql, 785 + "E{-161.0000000000,1.0000000000,-0.0000000000}, " 786 + "N{-64.0000000000,-0.0000000000,1.0000000000}")) 787 + return -38; 788 + 789 +/* resolving Control Points 2D - 1st order - GCP2ATM */ 790 + sql = "SELECT ATM_IsValid(GCP2ATM(GCP_Compute(a.geometry, b.geometry))) " 791 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id"; 792 + if (!test_query (handle, sql, "1")) 793 + return -39; 794 + 795 +/* resolving Control Points 3D - 1st order - IsValid */ 796 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 1)) " 797 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id"; 798 + if (!test_query (handle, sql, "1")) 799 + return -40; 800 + 801 +/* resolving Control Points 3D - 1st order - AsText */ 802 + sql = "SELECT GCP_AsText(GCP_Compute(a.geometry, b.geometry)) " 803 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id"; 804 + if (!test_query (handle, sql, 805 + "E{-161.0000000000,1.0000000000,-0.0000000000,0.0000000000}, " 806 + "N{-64.0000000000,0.0000000000,1.0000000000,0.0000000000}, " 807 + "Z{10.0000000000,-0.0000000000,0.0000000000,1.0000000000}")) 808 + return -41; 809 + 810 +/* resolving Control Points 3D - 1st order - GCP2ATM */ 811 + sql = "SELECT ATM_IsValid(GCP2ATM(GCP_Compute(a.geometry, b.geometry))) " 812 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id"; 813 + if (!test_query (handle, sql, "1")) 814 + return -42; 815 + 816 +/* resolving Control Points 2D - 2nd order - IsValid */ 817 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 2)) " 818 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id"; 819 + if (!test_query (handle, sql, "1")) 820 + return -43; 821 + 822 +/* resolving Control Points 2D - 2nd order- AsText */ 823 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 2)) " 824 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id"; 825 + if (!test_query (handle, sql,"1")) 826 + return -44; 827 + 828 +/* resolving Control Points 2D - 2nd order - GCP2ATM */ 829 + sql = "SELECT ATM_IsValid(GCP2ATM(GCP_Compute(a.geometry, b.geometry, 2))) " 830 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id"; 831 + if (!test_query (handle, sql, "-1")) 832 + return -45; 833 + 834 +/* resolving Control Points 3D - 2nd order - IsValid */ 835 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 2)) " 836 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id"; 837 + if (!test_query (handle, sql, "1")) 838 + return -46; 839 + 840 +/* resolving Control Points 3D - 2nd order - AsText */ 841 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 2)) " 842 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id"; 843 + if (!test_query (handle, sql, "1")) 844 + return -47; 845 + 846 +/* resolving Control Points 3D - 2nd order - GCP2ATM */ 847 + sql = "SELECT ATM_IsValid(GCP2ATM(GCP_Compute(a.geometry, b.geometry, 2))) " 848 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id"; 849 + if (!test_query (handle, sql, "-1")) 850 + return -48; 851 + 852 +/* resolving Control Points 2D - 3nd order - IsValid */ 853 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 3)) " 854 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id"; 855 + if (!test_query (handle, sql, "1")) 856 + return -49; 857 + 858 +/* resolving Control Points 2D - 3nd order- AsText */ 859 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 3)) " 860 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id"; 861 + if (!test_query (handle, sql, "1")) 862 + return -50; 863 + 864 +/* resolving Control Points 2D - 3nd order - GCP2ATM */ 865 + sql = "SELECT ATM_IsValid(GCP2ATM(GCP_Compute(a.geometry, b.geometry, 3))) " 866 + "FROM point_a_xy AS a, point_b_xy AS b WHERE a.id = b.id"; 867 + if (!test_query (handle, sql, "-1")) 868 + return -51; 869 + 870 +/* resolving Control Points 3D - 3nd order - IsValid */ 871 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 3)) " 872 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id"; 873 + if (!test_query (handle, sql, "1")) 874 + return -52; 875 + 876 +/* resolving Control Points 3D - 3nd order - AsText */ 877 + sql = "SELECT GCP_IsValid(GCP_Compute(a.geometry, b.geometry, 3)) " 878 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id"; 879 + if (!test_query (handle, sql, "1")) 880 + return -53; 881 + 882 +/* resolving Control Points 3D - 3nd order - GCP2ATM */ 883 + sql = "SELECT ATM_IsValid(GCP2ATM(GCP_Compute(a.geometry, b.geometry, 3))) " 884 + "FROM point_a_xyz AS a, point_b_xyz AS b WHERE a.id = b.id"; 885 + if (!test_query (handle, sql, "-1")) 886 + return -54; 887 + 888 + for (order = 0; order <= 3; order++) 889 + { 890 + /* GCP_Trasform */ 891 + if (!test_transform (handle, order)) 892 + return -55; 893 + } 894 + 895 + if (!test_invalid (handle)) 896 + return -56; 897 + 898 + ret = sqlite3_close (handle); 899 + if (ret != SQLITE_OK) 900 + { 901 + fprintf (stderr, "sqlite3_close() error: %s\n", 902 + sqlite3_errmsg (handle)); 903 + return -57; 904 + } 905 + 906 + spatialite_cleanup_ex (cache); 907 + 908 +#endif /* end CGP conditional */ 909 + 910 + spatialite_shutdown (); 911 + return 0; 912 +}
Changes to test/check_sql_stmt.c.
158 158 return 0; 159 159 } 160 160 return 1; 161 161 } 162 162 163 163 int 164 164 do_one_case (struct db_conn *conn, const struct test_data *data, 165 - int load_extension) 165 + int load_extension, int gpkg_amphibious_mode) 166 166 { 167 167 sqlite3 *db_handle = NULL; 168 168 int ret; 169 169 char *err_msg = NULL; 170 170 int i; 171 171 char **results; 172 172 int rows; ................................................................................ 258 258 { 259 259 fprintf (stderr, "InitSpatialMetadata() error: %s\n", err_msg); 260 260 sqlite3_free (err_msg); 261 261 return -2; 262 262 } 263 263 skip_init: 264 264 265 + if (gpkg_amphibious_mode) 266 + { 267 + sqlite3_exec (db_handle, "SELECT EnableGpkgAmphibiousMode()", 268 + NULL, NULL, NULL); 269 + } 265 270 ret = 266 271 sqlite3_get_table (db_handle, data->sql_statement, &results, &rows, 267 272 &columns, &err_msg); 273 + if (gpkg_amphibious_mode) 274 + { 275 + sqlite3_exec (db_handle, "SELECT DisableGpkgAmphibiousMode()", 276 + NULL, NULL, NULL); 277 + } 268 278 if (ret != SQLITE_OK) 269 279 { 270 280 fprintf (stderr, "Error: %s\n", err_msg); 271 281 sqlite3_free (err_msg); 272 282 return -10; 273 283 } 274 284 if ((rows != data->expected_rows) || (columns != data->expected_columns)) ................................................................................ 453 463 test_case_filter (const struct dirent *entry) 454 464 { 455 465 return (fnmatch ("*.testcase", entry->d_name, FNM_PERIOD) == 0); 456 466 } 457 467 458 468 int 459 469 run_subdir_test (const char *subdirname, struct db_conn *conn, 460 - int load_extension) 470 + int load_extension, int gpkg_amphibious_mode) 461 471 { 462 472 struct dirent **namelist; 463 473 int n; 464 474 int i; 465 475 int result = 0; 466 476 467 477 n = scandir (subdirname, &namelist, test_case_filter, alphasort); ................................................................................ 478 488 if (asprintf (&path, "%s/%s", subdirname, namelist[i]->d_name) < 0) 479 489 { 480 490 return -1; 481 491 } 482 492 data = read_one_case (path); 483 493 free (path); 484 494 485 - result = do_one_case (conn, data, load_extension); 495 + result = 496 + do_one_case (conn, data, load_extension, gpkg_amphibious_mode); 486 497 487 498 cleanup_test_data (data); 488 499 if (result != 0) 489 500 { 490 501 return result; 491 502 } 492 503 free (namelist[i]); 493 504 } 494 505 free (namelist); 495 506 return result; 496 507 } 497 508 498 509 int 499 -run_all_testcases (struct db_conn *conn, int load_extension) 510 +run_all_testcases (struct db_conn *conn, int load_extension, int legacy) 500 511 { 501 512 int ret; 502 513 int result = 0; 503 514 const char *security_level; 504 515 505 - result = run_subdir_test ("sql_stmt_tests", conn, load_extension); 516 + result = run_subdir_test ("sql_stmt_tests", conn, load_extension, 0); 506 517 if (result != 0) 507 518 { 508 519 return result; 509 520 } 510 521 511 522 security_level = getenv ("SPATIALITE_SECURITY"); 512 523 if (security_level == NULL) 513 524 ; 514 525 else if (strcasecmp (security_level, "relaxed") == 0) 515 526 { 516 527 result = 517 - run_subdir_test ("sql_stmt_security_tests", conn, load_extension); 528 + run_subdir_test ("sql_stmt_security_tests", conn, load_extension, 529 + 0); 518 530 if (result != 0) 519 531 { 520 532 return result; 521 533 } 522 534 } 523 535 524 536 #ifndef OMIT_MATHSQL /* only if MATHSQL is supported */ 525 - result = run_subdir_test ("sql_stmt_mathsql_tests", conn, load_extension); 537 + result = 538 + run_subdir_test ("sql_stmt_mathsql_tests", conn, load_extension, 0); 526 539 if (result != 0) 527 540 { 528 541 return result; 529 542 } 530 543 #endif /* end MATHSQL conditional */ 531 544 532 545 #ifndef OMIT_EPSG /* only if full EPSG is supported */ 533 546 #ifndef OMIT_PROJ /* only if PROJ is supported */ 534 - result = run_subdir_test ("sql_stmt_proj_tests", conn, load_extension); 547 + result = run_subdir_test ("sql_stmt_proj_tests", conn, load_extension, 0); 535 548 if (result != 0) 536 549 { 537 550 return result; 538 551 } 539 552 #endif /* end PROJ conditional */ 540 553 #endif /* end EPSG conditional */ 541 554 ................................................................................ 555 568 ret = system ("cp test_geos.sqlite test_geos_x.sqlite"); 556 569 if (ret != 0) 557 570 { 558 571 fprintf (stderr, "cannot copy test_geos database\n"); 559 572 return -1; 560 573 } 561 574 562 - result = run_subdir_test ("sql_stmt_geos_tests", conn, load_extension); 575 + result = run_subdir_test ("sql_stmt_geos_tests", conn, load_extension, 0); 563 576 if (result != 0) 564 577 { 565 578 return result; 566 579 } 567 580 568 581 ret = unlink ("test_geos_x.sqlite"); 569 582 if (ret != 0) ................................................................................ 585 598 */ 586 599 fprintf (stderr, 587 600 "WARNING: skipping GEOS_ADVANCED testcases; obsolete version found !!!\n"); 588 601 goto skip_geos_advanced; 589 602 } 590 603 591 604 result = 592 - run_subdir_test ("sql_stmt_geosadvanced_tests", conn, load_extension); 605 + run_subdir_test ("sql_stmt_geosadvanced_tests", conn, load_extension, 606 + 0); 593 607 if (result != 0) 594 608 { 595 609 return result; 596 610 } 597 611 598 612 skip_geos_advanced: 599 613 #endif /* end GEOS_ADVANCED conditional */ 600 614 601 615 #ifdef ENABLE_LWGEOM /* only if LWGEOM is supported */ 602 - result = run_subdir_test ("sql_stmt_lwgeom_tests", conn, load_extension); 616 + result = run_subdir_test ("sql_stmt_lwgeom_tests", conn, load_extension, 0); 603 617 if (result != 0) 604 618 { 605 619 return result; 606 620 } 607 621 608 622 #endif /* end LWGEOM conditional */ 609 623 610 624 #ifdef ENABLE_LIBXML2 /* only if LIBXML2 is supported */ 611 - result = run_subdir_test ("sql_stmt_libxml2_tests", conn, load_extension); 625 + result = 626 + run_subdir_test ("sql_stmt_libxml2_tests", conn, load_extension, 0); 612 627 if (result != 0) 613 628 { 614 629 return result; 615 630 } 616 631 617 632 security_level = getenv ("SPATIALITE_SECURITY"); 618 633 if (security_level == NULL) 619 634 ; 620 635 else if (strcasecmp (security_level, "relaxed") == 0) 621 636 { 622 637 result = 623 - run_subdir_test ("sql_stmt_xmlsec_tests", conn, load_extension); 638 + run_subdir_test ("sql_stmt_xmlsec_tests", conn, load_extension, 639 + 0); 624 640 if (result != 0) 625 641 { 626 642 return result; 627 643 } 628 644 } 629 645 630 646 #endif /* end LIBXML2 conditional */ 631 647 632 648 #ifdef ENABLE_GEOPACKAGE /* only if GeoPackage support is enabled */ 633 - result = 634 - run_subdir_test ("sql_stmt_geopackage_tests", conn, load_extension); 635 - if (result != 0) 649 + if (!legacy) 636 650 { 637 - return result; 651 + result = 652 + run_subdir_test ("sql_stmt_geopackage_tests", conn, 653 + load_extension, 1); 654 + if (result != 0) 655 + { 656 + return result; 657 + } 638 658 } 639 659 640 660 #endif /* end GEOPACKAGE conditional */ 641 661 642 662 #ifndef OMIT_FREEXL /* FREEXL is enabled */ 643 663 security_level = getenv ("SPATIALITE_SECURITY"); 644 664 if (security_level == NULL) 645 665 ; 646 666 else if (strcasecmp (security_level, "relaxed") == 0) 647 667 { 648 668 result = 649 - run_subdir_test ("sql_stmt_freexl_tests", conn, load_extension); 669 + run_subdir_test ("sql_stmt_freexl_tests", conn, load_extension, 670 + 0); 650 671 if (result != 0) 651 672 { 652 673 return result; 653 674 } 654 675 } 655 676 #endif /* end FREEXL support */ 677 + 678 +/* testing global settings SQL functions */ 679 + if (legacy) 680 + { 681 + result = 682 + run_subdir_test ("sql_stmt_nocache_tests", conn, load_extension, 683 + 0); 684 + if (result != 0) 685 + { 686 + return result; 687 + } 688 + } 689 + else 690 + { 691 + result = 692 + run_subdir_test ("sql_stmt_cache_tests", conn, load_extension, 0); 693 + if (result != 0) 694 + { 695 + return result; 696 + } 697 + } 656 698 657 699 return result; 658 700 } 659 701 660 702 int 661 703 run_specified_testcases (int argc, char *argv[], struct db_conn *conn, 662 704 int load_extension) ................................................................................ 664 706 int result = 0; 665 707 int i = 0; 666 708 667 709 for (i = 1; i < argc; ++i) 668 710 { 669 711 struct test_data *data; 670 712 data = read_one_case (argv[i]); 671 - result = do_one_case (conn, data, load_extension); 713 + result = do_one_case (conn, data, load_extension, 0); 672 714 cleanup_test_data (data); 673 715 if (result != 0) 674 716 { 675 717 break; 676 718 } 677 719 } 678 720 return result; ................................................................................ 687 729 conn.db_path = NULL; 688 730 conn.db_handle = NULL; 689 731 conn.cache = cache; 690 732 691 733 /* testing in current mode */ 692 734 if (argc == 1) 693 735 { 694 - result = run_all_testcases (&conn, 0); 736 + result = run_all_testcases (&conn, 0, 0); 695 737 } 696 738 else 697 739 { 698 740 result = run_specified_testcases (argc, argv, &conn, 0); 699 741 } 700 742 if (result != 0) 701 743 { ................................................................................ 712 754 if (result == 0) 713 755 { 714 756 /* testing again in legacy mode */ 715 757 fprintf (stderr, 716 758 "\n****************** testing again in legacy mode\n\n"); 717 759 if (argc == 1) 718 760 { 719 - result = run_all_testcases (&conn, 0); 761 + result = run_all_testcases (&conn, 0, 1); 720 762 } 721 763 else 722 764 { 723 765 result = run_specified_testcases (argc, argv, &conn, 0); 724 766 } 725 767 close_connection (&conn); 726 768 } ................................................................................ 728 770 if (result == 0) 729 771 { 730 772 /* testing again in load_extension mode */ 731 773 fprintf (stderr, 732 774 "\n****************** testing again in load_extension mode\n\n"); 733 775 if (argc == 1) 734 776 { 735 - result = run_all_testcases (&conn, 1); 777 + result = run_all_testcases (&conn, 1, 0); 736 778 } 737 779 else 738 780 { 739 781 result = run_specified_testcases (argc, argv, &conn, 1); 740 782 } 741 783 close_connection (&conn); 742 784 } 743 785 744 786 spatialite_shutdown (); 745 787 return result; 746 788 }
Added test/gpkg_test_broken.gpkg.
cannot compute difference between binary files
Added test/gpkg_test_extrasrid.gpkg.
cannot compute difference between binary files
Added test/sql_stmt_cache_tests/Makefile.
1 +# Makefile.in generated by automake 1.14.1 from Makefile.am. 2 +# test/sql_stmt_cache_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_cache_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.14 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.14 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.3.0-devel 177 +PACKAGE_TARNAME = libspatialite 178 +PACKAGE_URL = 179 +PACKAGE_VERSION = 4.3.0-devel 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.3.0-devel 190 +abs_builddir = /home/sandro/fossil/libspatialite/test/sql_stmt_cache_tests 191 +abs_srcdir = /home/sandro/fossil/libspatialite/test/sql_stmt_cache_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 = amphibious1.testcase \ 244 + amphibious2.testcase \ 245 + precision1.testcase \ 246 + precision2.testcase \ 247 + precision3.testcase \ 248 + precision4.testcase \ 249 + precision5.testcase \ 250 + precision6.testcase \ 251 + precision7.testcase 252 + 253 +all: all-am 254 + 255 +.SUFFIXES: 256 +$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(am__configure_deps) 257 + @for dep in $?; do \ 258 + case '$(am__configure_deps)' in \ 259 + *$$dep*) \ 260 + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 261 + && { if test -f $@; then exit 0; else break; fi; }; \ 262 + exit 1;; \ 263 + esac; \ 264 + done; \ 265 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/sql_stmt_cache_tests/Makefile'; \ 266 + $(am__cd) $(top_srcdir) && \ 267 + $(AUTOMAKE) --foreign test/sql_stmt_cache_tests/Makefile 268 +.PRECIOUS: Makefile 269 +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 270 + @case '$?' in \ 271 + *config.status*) \ 272 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 273 + *) \ 274 + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 275 + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 276 + esac; 277 + 278 +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 279 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 280 + 281 +$(top_srcdir)/configure: # $(am__configure_deps) 282 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 283 +$(ACLOCAL_M4): # $(am__aclocal_m4_deps) 284 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 285 +$(am__aclocal_m4_deps): 286 + 287 +mostlyclean-libtool: 288 + -rm -f *.lo 289 + 290 +clean-libtool: 291 + -rm -rf .libs _libs 292 +tags TAGS: 293 + 294 +ctags CTAGS: 295 + 296 +cscope cscopelist: 297 + 298 + 299 +distdir: $(DISTFILES) 300 + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 301 + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 302 + list='$(DISTFILES)'; \ 303 + dist_files=`for file in $$list; do echo $$file; done | \ 304 + sed -e "s|^$$srcdirstrip/||;t" \ 305 + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 306 + case $$dist_files in \ 307 + */*) $(MKDIR_P) `echo "$$dist_files" | \ 308 + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 309 + sort -u` ;; \ 310 + esac; \ 311 + for file in $$dist_files; do \ 312 + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 313 + if test -d $$d/$$file; then \ 314 + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 315 + if test -d "$(distdir)/$$file"; then \ 316 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 317 + fi; \ 318 + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 319 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 320 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 321 + fi; \ 322 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 323 + else \ 324 + test -f "$(distdir)/$$file" \ 325 + || cp -p $$d/$$file "$(distdir)/$$file" \ 326 + || exit 1; \ 327 + fi; \ 328 + done 329 +check-am: all-am 330 +check: check-am 331 +all-am: Makefile 332 +installdirs: 333 +install: install-am 334 +install-exec: install-exec-am 335 +install-data: install-data-am 336 +uninstall: uninstall-am 337 + 338 +install-am: all-am 339 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 340 + 341 +installcheck: installcheck-am 342 +install-strip: 343 + if test -z '$(STRIP)'; then \ 344 + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 345 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 346 + install; \ 347 + else \ 348 + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 349 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 350 + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 351 + fi 352 +mostlyclean-generic: 353 + 354 +clean-generic: 355 + 356 +distclean-generic: 357 + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 358 + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 359 + 360 +maintainer-clean-generic: 361 + @echo "This command is intended for maintainers to use" 362 + @echo "it deletes files that may require special tools to rebuild." 363 +clean: clean-am 364 + 365 +clean-am: clean-generic clean-libtool mostlyclean-am 366 + 367 +distclean: distclean-am 368 + -rm -f Makefile 369 +distclean-am: clean-am distclean-generic 370 + 371 +dvi: dvi-am 372 + 373 +dvi-am: 374 + 375 +html: html-am 376 + 377 +html-am: 378 + 379 +info: info-am 380 + 381 +info-am: 382 + 383 +install-data-am: 384 + 385 +install-dvi: install-dvi-am 386 + 387 +install-dvi-am: 388 + 389 +install-exec-am: 390 + 391 +install-html: install-html-am 392 + 393 +install-html-am: 394 + 395 +install-info: install-info-am 396 + 397 +install-info-am: 398 + 399 +install-man: 400 + 401 +install-pdf: install-pdf-am 402 + 403 +install-pdf-am: 404 + 405 +install-ps: install-ps-am 406 + 407 +install-ps-am: 408 + 409 +installcheck-am: 410 + 411 +maintainer-clean: maintainer-clean-am 412 + -rm -f Makefile 413 +maintainer-clean-am: distclean-am maintainer-clean-generic 414 + 415 +mostlyclean: mostlyclean-am 416 + 417 +mostlyclean-am: mostlyclean-generic mostlyclean-libtool 418 + 419 +pdf: pdf-am 420 + 421 +pdf-am: 422 + 423 +ps: ps-am 424 + 425 +ps-am: 426 + 427 +uninstall-am: 428 + 429 +.MAKE: install-am install-strip 430 + 431 +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ 432 + cscopelist-am ctags-am distclean distclean-generic \ 433 + distclean-libtool distdir dvi dvi-am html html-am info info-am \ 434 + install install-am install-data install-data-am install-dvi \ 435 + install-dvi-am install-exec install-exec-am install-html \ 436 + install-html-am install-info install-info-am install-man \ 437 + install-pdf install-pdf-am install-ps install-ps-am \ 438 + install-strip installcheck installcheck-am installdirs \ 439 + maintainer-clean maintainer-clean-generic mostlyclean \ 440 + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 441 + tags-am uninstall uninstall-am 442 + 443 + 444 +# Tell versions [3.59,3.63) of GNU make to not export all variables. 445 +# Otherwise a system limit (for SysV at least) may be exceeded. 446 +.NOEXPORT:
Added test/sql_stmt_cache_tests/Makefile.am.
1 + 2 +EXTRA_DIST = amphibious1.testcase \ 3 + amphibious2.testcase \ 4 + precision1.testcase \ 5 + precision2.testcase \ 6 + precision3.testcase \ 7 + precision4.testcase \ 8 + precision5.testcase \ 9 + precision6.testcase \ 10 + precision7.testcase 11 +
Added test/sql_stmt_cache_tests/Makefile.in.
1 +# Makefile.in generated by automake 1.14.1 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_cache_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 = amphibious1.testcase \ 244 + amphibious2.testcase \ 245 + precision1.testcase \ 246 + precision2.testcase \ 247 + precision3.testcase \ 248 + precision4.testcase \ 249 + precision5.testcase \ 250 + precision6.testcase \ 251 + precision7.testcase 252 + 253 +all: all-am 254 + 255 +.SUFFIXES: 256 +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 257 + @for dep in $?; do \ 258 + case '$(am__configure_deps)' in \ 259 + *$$dep*) \ 260 + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 261 + && { if test -f $@; then exit 0; else break; fi; }; \ 262 + exit 1;; \ 263 + esac; \ 264 + done; \ 265 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/sql_stmt_cache_tests/Makefile'; \ 266 + $(am__cd) $(top_srcdir) && \ 267 + $(AUTOMAKE) --foreign test/sql_stmt_cache_tests/Makefile 268 +.PRECIOUS: Makefile 269 +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 270 + @case '$?' in \ 271 + *config.status*) \ 272 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 273 + *) \ 274 + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 275 + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 276 + esac; 277 + 278 +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 279 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 280 + 281 +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 282 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 283 +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 284 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 285 +$(am__aclocal_m4_deps): 286 + 287 +mostlyclean-libtool: 288 + -rm -f *.lo 289 + 290 +clean-libtool: 291 + -rm -rf .libs _libs 292 +tags TAGS: 293 + 294 +ctags CTAGS: 295 + 296 +cscope cscopelist: 297 + 298 + 299 +distdir: $(DISTFILES) 300 + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 301 + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 302 + list='$(DISTFILES)'; \ 303 + dist_files=`for file in $$list; do echo $$file; done | \ 304 + sed -e "s|^$$srcdirstrip/||;t" \ 305 + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 306 + case $$dist_files in \ 307 + */*) $(MKDIR_P) `echo "$$dist_files" | \ 308 + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 309 + sort -u` ;; \ 310 + esac; \ 311 + for file in $$dist_files; do \ 312 + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 313 + if test -d $$d/$$file; then \ 314 + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 315 + if test -d "$(distdir)/$$file"; then \ 316 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 317 + fi; \ 318 + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 319 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 320 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 321 + fi; \ 322 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 323 + else \ 324 + test -f "$(distdir)/$$file" \ 325 + || cp -p $$d/$$file "$(distdir)/$$file" \ 326 + || exit 1; \ 327 + fi; \ 328 + done 329 +check-am: all-am 330 +check: check-am 331 +all-am: Makefile 332 +installdirs: 333 +install: install-am 334 +install-exec: install-exec-am 335 +install-data: install-data-am 336 +uninstall: uninstall-am 337 + 338 +install-am: all-am 339 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 340 + 341 +installcheck: installcheck-am 342 +install-strip: 343 + if test -z '$(STRIP)'; then \ 344 + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 345 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 346 + install; \ 347 + else \ 348 + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 349 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 350 + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 351 + fi 352 +mostlyclean-generic: 353 + 354 +clean-generic: 355 + 356 +distclean-generic: 357 + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 358 + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 359 + 360 +maintainer-clean-generic: 361 + @echo "This command is intended for maintainers to use" 362 + @echo "it deletes files that may require special tools to rebuild." 363 +clean: clean-am 364 + 365 +clean-am: clean-generic clean-libtool mostlyclean-am 366 + 367 +distclean: distclean-am 368 + -rm -f Makefile 369 +distclean-am: clean-am distclean-generic 370 + 371 +dvi: dvi-am 372 + 373 +dvi-am: 374 + 375 +html: html-am 376 + 377 +html-am: 378 + 379 +info: info-am 380 + 381 +info-am: 382 + 383 +install-data-am: 384 + 385 +install-dvi: install-dvi-am 386 + 387 +install-dvi-am: 388 + 389 +install-exec-am: 390 + 391 +install-html: install-html-am 392 + 393 +install-html-am: 394 + 395 +install-info: install-info-am 396 + 397 +install-info-am: 398 + 399 +install-man: 400 + 401 +install-pdf: install-pdf-am 402 + 403 +install-pdf-am: 404 + 405 +install-ps: install-ps-am 406 + 407 +install-ps-am: 408 + 409 +installcheck-am: 410 + 411 +maintainer-clean: maintainer-clean-am 412 + -rm -f Makefile 413 +maintainer-clean-am: distclean-am maintainer-clean-generic 414 + 415 +mostlyclean: mostlyclean-am 416 + 417 +mostlyclean-am: mostlyclean-generic mostlyclean-libtool 418 + 419 +pdf: pdf-am 420 + 421 +pdf-am: 422 + 423 +ps: ps-am 424 + 425 +ps-am: 426 + 427 +uninstall-am: 428 + 429 +.MAKE: install-am install-strip 430 + 431 +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ 432 + cscopelist-am ctags-am distclean distclean-generic \ 433 + distclean-libtool distdir dvi dvi-am html html-am info info-am \ 434 + install install-am install-data install-data-am install-dvi \ 435 + install-dvi-am install-exec install-exec-am install-html \ 436 + install-html-am install-info install-info-am install-man \ 437 + install-pdf install-pdf-am install-ps install-ps-am \ 438 + install-strip installcheck installcheck-am installdirs \ 439 + maintainer-clean maintainer-clean-generic mostlyclean \ 440 + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 441 + tags-am uninstall uninstall-am 442 + 443 + 444 +# Tell versions [3.59,3.63) of GNU make to not export all variables. 445 +# Otherwise a system limit (for SysV at least) may be exceeded. 446 +.NOEXPORT:
Added test/sql_stmt_cache_tests/amphibious1.testcase.
1 +GPKG amphibious mode - enable 2 +:memory: 3 +SELECT EnableGpkgAmphibiousMode(), GetGpkgAmphibiousMode(); 4 +1 # rows 5 +2 # column 6 +EnableGpkgAmphibiousMode() 7 +GetGpkgAmphibiousMode() 8 +(NULL) 9 +1
Added test/sql_stmt_cache_tests/amphibious2.testcase.
1 +GPKG amphibious mode - disable 2 +:memory: 3 +SELECT DisableGpkgAmphibiousMode(), GetGpkgAmphibiousMode(); 4 +1 # rows 5 +2 # column 6 +DisableGpkgAmphibiousMode() 7 +GetGpkgAmphibiousMode(); 8 +(NULL) 9 +0
Added test/sql_stmt_cache_tests/precision1.testcase.
1 +decimal precision - 10 2 +:memory: 3 +SELECT SetDecimalPrecision(10), GetDecimalPrecision(); 4 +1 # rows 5 +2 # column 6 +SetDecimalPrecision(10) 7 +GetDecimalPrecision() 8 +(NULL) 9 +10
Added test/sql_stmt_cache_tests/precision2.testcase.
1 +decimal precision - 100 2 +:memory: 3 +SELECT SetDecimalPrecision(100), GetDecimalPrecision(); 4 +1 # rows 5 +2 # column 6 +SetDecimalPrecision(100) 7 +GetDecimalPrecision() 8 +(NULL) 9 +18
Added test/sql_stmt_cache_tests/precision3.testcase.
1 +decimal precision - -100 2 +:memory: 3 +SELECT SetDecimalPrecision(-100), GetDecimalPrecision(); 4 +1 # rows 5 +2 # column 6 +SetDecimalPrecision(-100) 7 +GetDecimalPrecision() 8 +(NULL) 9 +-1
Added test/sql_stmt_cache_tests/precision4.testcase.
1 +decimal precision - NULL 2 +:memory: 3 +SELECT SetDecimalPrecision(NULL); 4 +1 # rows 5 +1 # column 6 +SetDecimalPrecision(NULL) 7 +(NULL)
Added test/sql_stmt_cache_tests/precision5.testcase.
1 +decimal precision - TEXT 2 +:memory: 3 +SELECT SetDecimalPrecision('aleph'); 4 +1 # rows 5 +1 # column 6 +SetDecimalPrecision('aleph') 7 +(NULL)
Added test/sql_stmt_cache_tests/precision6.testcase.
1 +decimal precision - DOUBLE 2 +:memory: 3 +SELECT SetDecimalPrecision(1.5); 4 +1 # rows 5 +1 # column 6 +SetDecimalPrecision(1.5) 7 +(NULL)
Added test/sql_stmt_cache_tests/precision7.testcase.
1 +decimal precision - BLOB 2 +:memory: 3 +SELECT SetDecimalPrecision(zeroblob(10)); 4 +1 # rows 5 +1 # column 6 +SetDecimalPrecision(zeroblob(10)) 7 +(NULL)
Changes to test/sql_stmt_geopackage_tests/Makefile.am.
67 67 makepointzm2.testcase \ 68 68 makepointzm3.testcase \ 69 69 makepointzm4.testcase \ 70 70 makepointzm5.testcase \ 71 71 makepointzm6.testcase \ 72 72 makepointzm7.testcase \ 73 73 makepointzm8.testcase \ 74 - makepointzm9.testcase 74 + makepointzm9.testcase \ 75 + transform_geopackage1.testcase \ 76 + transform_geopackage1.testcase \ 77 + transform_geopackage1.testcase \ 78 + transform_geopackage1.testcase \ 79 + transform_geopackage1.testcase \ 80 + transform_geopackage1.testcase \ 81 + transform_geopackage1.testcase \ 82 + transform_geopackage1.testcase 83 +
Changes to test/sql_stmt_geopackage_tests/Makefile.in.
308 308 makepointzm2.testcase \ 309 309 makepointzm3.testcase \ 310 310 makepointzm4.testcase \ 311 311 makepointzm5.testcase \ 312 312 makepointzm6.testcase \ 313 313 makepointzm7.testcase \ 314 314 makepointzm8.testcase \ 315 - makepointzm9.testcase 315 + makepointzm9.testcase \ 316 + transform_geopackage1.testcase \ 317 + transform_geopackage1.testcase \ 318 + transform_geopackage1.testcase \ 319 + transform_geopackage1.testcase \ 320 + transform_geopackage1.testcase \ 321 + transform_geopackage1.testcase \ 322 + transform_geopackage1.testcase \ 323 + transform_geopackage1.testcase 316 324 317 325 all: all-am 318 326 319 327 .SUFFIXES: 320 328 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 321 329 @for dep in $?; do \ 322 330 case '$(am__configure_deps)' in \
Added test/sql_stmt_geopackage_tests/transform_geopackage1.testcase.
1 +transform - null args 2 +gpkg_test.gpkg 3 +SELECT Transform(NULL, NULL) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +Transform(NULL, NULL) 7 +(NULL)
Added test/sql_stmt_geopackage_tests/transform_geopackage2.testcase.
1 +transform - Point 2 +gpkg_test_extrasrid.gpkg 3 +SELECT AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 27700)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 27700)) 7 +POINT(669088.702263 -761460.136215)
Added test/sql_stmt_geopackage_tests/transform_geopackage3.testcase.
1 +transform - Unknown SRID 2 +gpkg_test_extrasrid.gpkg 3 +SELECT AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 3)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 3)) 7 +(NULL)
Added test/sql_stmt_geopackage_tests/transform_geopackage4.testcase.
1 +transform - Linestring Z 2 +gpkg_test.gpkg 3 +SELECT AsText(Transform(GeomFromText('LINESTRINGZ(11 43 100, 12 43 101, 12 42 102)', 4326), 32632)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +AsText(Transform(GeomFromText('LINESTRINGZ(11 43 100, 12 43 101, 12 42 102)', 4326), 32632)) 7 +LINESTRING Z(663019.070082 4762755.64169 100, 744533.019451 4765182.932802 101, 748464.920716 4654130.891324 102)
Added test/sql_stmt_geopackage_tests/transform_geopackage5.testcase.
1 +transform - Bogus SRID 2 +gpkg_test_extrasrid.gpkg 3 +SELECT AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 888888)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 888888)) 7 +(NULL)
Added test/sql_stmt_geopackage_tests/transform_geopackage6.testcase.
1 +transform - bad format organization_coordsys_id 2 +gpkg_test_extrasrid.gpkg 3 +SELECT AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 888889)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 888889)) 7 +(NULL)
Added test/sql_stmt_geopackage_tests/transform_geopackage7.testcase.
1 +transform - bad format organization_coordsys_id 2 +gpkg_test_extrasrid.gpkg 3 +SELECT AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 888887)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 888887)) 7 +(NULL)
Added test/sql_stmt_geopackage_tests/transform_geopackage8.testcase.
1 +transform - broken geopackage - no gpkg_spatial_ref_sys table 2 +gpkg_test_broken.gpkg 3 +SELECT AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 888887)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +AsText(Transform(GeomFromText('POINT(1.3 43)', 4326), 888887)) 7 +(NULL)
Changes to test/sql_stmt_mathsql_tests/Makefile.am.
8 8 asin1.testcase \ 9 9 asin20.testcase \ 10 10 asin2.testcase \ 11 11 asin-text.testcase \ 12 12 atan00.testcase \ 13 13 atan0.testcase \ 14 14 atan-text.testcase \ 15 + atan21.testcase \ 16 + atan22.testcase \ 17 + atan23.testcase \ 18 + atan24.testcase \ 19 + atan25.testcase \ 20 + atan26.testcase \ 21 + atan27.testcase \ 22 + atan28.testcase \ 15 23 ceilfloat2.testcase \ 16 24 ceilfloat.testcase \ 17 25 ceil-int.testcase \ 18 26 ceilnull.testcase \ 19 27 cos00.testcase \ 20 28 cos0.testcase \ 21 29 cos-text.testcase \
Changes to test/sql_stmt_mathsql_tests/Makefile.in.
249 249 asin1.testcase \ 250 250 asin20.testcase \ 251 251 asin2.testcase \ 252 252 asin-text.testcase \ 253 253 atan00.testcase \ 254 254 atan0.testcase \ 255 255 atan-text.testcase \ 256 + atan21.testcase \ 257 + atan22.testcase \ 258 + atan23.testcase \ 259 + atan24.testcase \ 260 + atan25.testcase \ 261 + atan26.testcase \ 262 + atan27.testcase \ 263 + atan28.testcase \ 256 264 ceilfloat2.testcase \ 257 265 ceilfloat.testcase \ 258 266 ceil-int.testcase \ 259 267 ceilnull.testcase \ 260 268 cos00.testcase \ 261 269 cos0.testcase \ 262 270 cos-text.testcase \
Added test/sql_stmt_mathsql_tests/atan21.testcase.
1 +atan2 - first arg TEXT 2 +:memory: # use in-memory database 3 +SELECT atan2('test', 0.0); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +atan2('test', 0.0) # header 7 +(NULL) 8 +
Added test/sql_stmt_mathsql_tests/atan22.testcase.
1 +atan2 - first arg BLOB 2 +:memory: # use in-memory database 3 +SELECT atan2(zeroblob(4), 0.0); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +atan2(zeroblob(4), 0.0) # header 7 +(NULL) 8 +
Added test/sql_stmt_mathsql_tests/atan23.testcase.
1 +atan2 - first arg NULL 2 +:memory: # use in-memory database 3 +SELECT atan2(NULL, 0.0); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +atan2(NULL, 0.0) # header 7 +(NULL) 8 +
Added test/sql_stmt_mathsql_tests/atan24.testcase.
1 +atan2 - second arg NULL 2 +:memory: # use in-memory database 3 +SELECT atan2(0.0, NULL); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +atan2(0.0, NULL) # header 7 +(NULL) 8 +
Added test/sql_stmt_mathsql_tests/atan25.testcase.
1 +atan2 - second arg BLOB 2 +:memory: # use in-memory database 3 +SELECT atan2(0.0, zeroblob(4)); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +atan2(0.0, zeroblob(4)) # header 7 +(NULL) 8 +
Added test/sql_stmt_mathsql_tests/atan26.testcase.
1 +atan2 - second arg TEXT 2 +:memory: # use in-memory database 3 +SELECT atan2(0.0, 'test'); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +atan2(0.0, 'test') # header 7 +(NULL) 8 +
Added test/sql_stmt_mathsql_tests/atan27.testcase.
1 +atan2 - second arg DOUBLE - valid 2 +:memory: # use in-memory database 3 +SELECT atan2(0.0, 0.0); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +atan2(0.0, 0.0) # header 7 +0.0
Added test/sql_stmt_mathsql_tests/atan28.testcase.
1 +atan2 - INT args - valid 2 +:memory: # use in-memory database 3 +SELECT atan2(0, 0); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +atan2(0, 0) # header 7 +0.0
Added test/sql_stmt_nocache_tests/Makefile.
1 +# Makefile.in generated by automake 1.14.1 from Makefile.am. 2 +# test/sql_stmt_nocache_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_nocache_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.14 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.14 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.3.0-devel 177 +PACKAGE_TARNAME = libspatialite 178 +PACKAGE_URL = 179 +PACKAGE_VERSION = 4.3.0-devel 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.3.0-devel 190 +abs_builddir = /home/sandro/fossil/libspatialite/test/sql_stmt_nocache_tests 191 +abs_srcdir = /home/sandro/fossil/libspatialite/test/sql_stmt_nocache_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 = amphibious1.testcase \ 244 + amphibious2.testcase \ 245 + precision1.testcase \ 246 + precision2.testcase 247 + 248 +all: all-am 249 + 250 +.SUFFIXES: 251 +$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(am__configure_deps) 252 + @for dep in $?; do \ 253 + case '$(am__configure_deps)' in \ 254 + *$$dep*) \ 255 + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 256 + && { if test -f $@; then exit 0; else break; fi; }; \ 257 + exit 1;; \ 258 + esac; \ 259 + done; \ 260 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/sql_stmt_nocache_tests/Makefile'; \ 261 + $(am__cd) $(top_srcdir) && \ 262 + $(AUTOMAKE) --foreign test/sql_stmt_nocache_tests/Makefile 263 +.PRECIOUS: Makefile 264 +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 265 + @case '$?' in \ 266 + *config.status*) \ 267 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 268 + *) \ 269 + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 270 + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 271 + esac; 272 + 273 +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 274 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 275 + 276 +$(top_srcdir)/configure: # $(am__configure_deps) 277 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 278 +$(ACLOCAL_M4): # $(am__aclocal_m4_deps) 279 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 280 +$(am__aclocal_m4_deps): 281 + 282 +mostlyclean-libtool: 283 + -rm -f *.lo 284 + 285 +clean-libtool: 286 + -rm -rf .libs _libs 287 +tags TAGS: 288 + 289 +ctags CTAGS: 290 + 291 +cscope cscopelist: 292 + 293 + 294 +distdir: $(DISTFILES) 295 + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 296 + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 297 + list='$(DISTFILES)'; \ 298 + dist_files=`for file in $$list; do echo $$file; done | \ 299 + sed -e "s|^$$srcdirstrip/||;t" \ 300 + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 301 + case $$dist_files in \ 302 + */*) $(MKDIR_P) `echo "$$dist_files" | \ 303 + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 304 + sort -u` ;; \ 305 + esac; \ 306 + for file in $$dist_files; do \ 307 + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 308 + if test -d $$d/$$file; then \ 309 + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 310 + if test -d "$(distdir)/$$file"; then \ 311 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 312 + fi; \ 313 + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 314 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 315 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 316 + fi; \ 317 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 318 + else \ 319 + test -f "$(distdir)/$$file" \ 320 + || cp -p $$d/$$file "$(distdir)/$$file" \ 321 + || exit 1; \ 322 + fi; \ 323 + done 324 +check-am: all-am 325 +check: check-am 326 +all-am: Makefile 327 +installdirs: 328 +install: install-am 329 +install-exec: install-exec-am 330 +install-data: install-data-am 331 +uninstall: uninstall-am 332 + 333 +install-am: all-am 334 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 335 + 336 +installcheck: installcheck-am 337 +install-strip: 338 + if test -z '$(STRIP)'; then \ 339 + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 340 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 341 + install; \ 342 + else \ 343 + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 344 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 345 + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 346 + fi 347 +mostlyclean-generic: 348 + 349 +clean-generic: 350 + 351 +distclean-generic: 352 + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 353 + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 354 + 355 +maintainer-clean-generic: 356 + @echo "This command is intended for maintainers to use" 357 + @echo "it deletes files that may require special tools to rebuild." 358 +clean: clean-am 359 + 360 +clean-am: clean-generic clean-libtool mostlyclean-am 361 + 362 +distclean: distclean-am 363 + -rm -f Makefile 364 +distclean-am: clean-am distclean-generic 365 + 366 +dvi: dvi-am 367 + 368 +dvi-am: 369 + 370 +html: html-am 371 + 372 +html-am: 373 + 374 +info: info-am 375 + 376 +info-am: 377 + 378 +install-data-am: 379 + 380 +install-dvi: install-dvi-am 381 + 382 +install-dvi-am: 383 + 384 +install-exec-am: 385 + 386 +install-html: install-html-am 387 + 388 +install-html-am: 389 + 390 +install-info: install-info-am 391 + 392 +install-info-am: 393 + 394 +install-man: 395 + 396 +install-pdf: install-pdf-am 397 + 398 +install-pdf-am: 399 + 400 +install-ps: install-ps-am 401 + 402 +install-ps-am: 403 + 404 +installcheck-am: 405 + 406 +maintainer-clean: maintainer-clean-am 407 + -rm -f Makefile 408 +maintainer-clean-am: distclean-am maintainer-clean-generic 409 + 410 +mostlyclean: mostlyclean-am 411 + 412 +mostlyclean-am: mostlyclean-generic mostlyclean-libtool 413 + 414 +pdf: pdf-am 415 + 416 +pdf-am: 417 + 418 +ps: ps-am 419 + 420 +ps-am: 421 + 422 +uninstall-am: 423 + 424 +.MAKE: install-am install-strip 425 + 426 +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ 427 + cscopelist-am ctags-am distclean distclean-generic \ 428 + distclean-libtool distdir dvi dvi-am html html-am info info-am \ 429 + install install-am install-data install-data-am install-dvi \ 430 + install-dvi-am install-exec install-exec-am install-html \ 431 + install-html-am install-info install-info-am install-man \ 432 + install-pdf install-pdf-am install-ps install-ps-am \ 433 + install-strip installcheck installcheck-am installdirs \ 434 + maintainer-clean maintainer-clean-generic mostlyclean \ 435 + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 436 + tags-am uninstall uninstall-am 437 + 438 + 439 +# Tell versions [3.59,3.63) of GNU make to not export all variables. 440 +# Otherwise a system limit (for SysV at least) may be exceeded. 441 +.NOEXPORT:
Added test/sql_stmt_nocache_tests/Makefile.am.
1 + 2 +EXTRA_DIST = amphibious1.testcase \ 3 + amphibious2.testcase \ 4 + precision1.testcase \ 5 + precision2.testcase 6 +
Added test/sql_stmt_nocache_tests/Makefile.in.
1 +# Makefile.in generated by automake 1.14.1 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_nocache_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 = amphibious1.testcase \ 244 + amphibious2.testcase \ 245 + precision1.testcase \ 246 + precision2.testcase 247 + 248 +all: all-am 249 + 250 +.SUFFIXES: 251 +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 252 + @for dep in $?; do \ 253 + case '$(am__configure_deps)' in \ 254 + *$$dep*) \ 255 + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 256 + && { if test -f $@; then exit 0; else break; fi; }; \ 257 + exit 1;; \ 258 + esac; \ 259 + done; \ 260 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/sql_stmt_nocache_tests/Makefile'; \ 261 + $(am__cd) $(top_srcdir) && \ 262 + $(AUTOMAKE) --foreign test/sql_stmt_nocache_tests/Makefile 263 +.PRECIOUS: Makefile 264 +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 265 + @case '$?' in \ 266 + *config.status*) \ 267 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 268 + *) \ 269 + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 270 + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 271 + esac; 272 + 273 +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 274 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 275 + 276 +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 277 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 278 +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 279 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 280 +$(am__aclocal_m4_deps): 281 + 282 +mostlyclean-libtool: 283 + -rm -f *.lo 284 + 285 +clean-libtool: 286 + -rm -rf .libs _libs 287 +tags TAGS: 288 + 289 +ctags CTAGS: 290 + 291 +cscope cscopelist: 292 + 293 + 294 +distdir: $(DISTFILES) 295 + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 296 + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 297 + list='$(DISTFILES)'; \ 298 + dist_files=`for file in $$list; do echo $$file; done | \ 299 + sed -e "s|^$$srcdirstrip/||;t" \ 300 + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 301 + case $$dist_files in \ 302 + */*) $(MKDIR_P) `echo "$$dist_files" | \ 303 + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 304 + sort -u` ;; \ 305 + esac; \ 306 + for file in $$dist_files; do \ 307 + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 308 + if test -d $$d/$$file; then \ 309 + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 310 + if test -d "$(distdir)/$$file"; then \ 311 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 312 + fi; \ 313 + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 314 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 315 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 316 + fi; \ 317 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 318 + else \ 319 + test -f "$(distdir)/$$file" \ 320 + || cp -p $$d/$$file "$(distdir)/$$file" \ 321 + || exit 1; \ 322 + fi; \ 323 + done 324 +check-am: all-am 325 +check: check-am 326 +all-am: Makefile 327 +installdirs: 328 +install: install-am 329 +install-exec: install-exec-am 330 +install-data: install-data-am 331 +uninstall: uninstall-am 332 + 333 +install-am: all-am 334 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 335 + 336 +installcheck: installcheck-am 337 +install-strip: 338 + if test -z '$(STRIP)'; then \ 339 + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 340 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 341 + install; \ 342 + else \ 343 + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 344 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 345 + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 346 + fi 347 +mostlyclean-generic: 348 + 349 +clean-generic: 350 + 351 +distclean-generic: 352 + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 353 + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 354 + 355 +maintainer-clean-generic: 356 + @echo "This command is intended for maintainers to use" 357 + @echo "it deletes files that may require special tools to rebuild." 358 +clean: clean-am 359 + 360 +clean-am: clean-generic clean-libtool mostlyclean-am 361 + 362 +distclean: distclean-am 363 + -rm -f Makefile 364 +distclean-am: clean-am distclean-generic 365 + 366 +dvi: dvi-am 367 + 368 +dvi-am: 369 + 370 +html: html-am 371 + 372 +html-am: 373 + 374 +info: info-am 375 + 376 +info-am: 377 + 378 +install-data-am: 379 + 380 +install-dvi: install-dvi-am 381 + 382 +install-dvi-am: 383 + 384 +install-exec-am: 385 + 386 +install-html: install-html-am 387 + 388 +install-html-am: 389 + 390 +install-info: install-info-am 391 + 392 +install-info-am: 393 + 394 +install-man: 395 + 396 +install-pdf: install-pdf-am 397 + 398 +install-pdf-am: 399 + 400 +install-ps: install-ps-am 401 + 402 +install-ps-am: 403 + 404 +installcheck-am: 405 + 406 +maintainer-clean: maintainer-clean-am 407 + -rm -f Makefile 408 +maintainer-clean-am: distclean-am maintainer-clean-generic 409 + 410 +mostlyclean: mostlyclean-am 411 + 412 +mostlyclean-am: mostlyclean-generic mostlyclean-libtool 413 + 414 +pdf: pdf-am 415 + 416 +pdf-am: 417 + 418 +ps: ps-am 419 + 420 +ps-am: 421 + 422 +uninstall-am: 423 + 424 +.MAKE: install-am install-strip 425 + 426 +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ 427 + cscopelist-am ctags-am distclean distclean-generic \ 428 + distclean-libtool distdir dvi dvi-am html html-am info info-am \ 429 + install install-am install-data install-data-am install-dvi \ 430 + install-dvi-am install-exec install-exec-am install-html \ 431 + install-html-am install-info install-info-am install-man \ 432 + install-pdf install-pdf-am install-ps install-ps-am \ 433 + install-strip installcheck installcheck-am installdirs \ 434 + maintainer-clean maintainer-clean-generic mostlyclean \ 435 + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 436 + tags-am uninstall uninstall-am 437 + 438 + 439 +# Tell versions [3.59,3.63) of GNU make to not export all variables. 440 +# Otherwise a system limit (for SysV at least) may be exceeded. 441 +.NOEXPORT:
Added test/sql_stmt_nocache_tests/amphibious1.testcase.
1 +GPKG amphibious mode - enable 2 +:memory: 3 +SELECT EnableGpkgAmphibiousMode(), GetGpkgAmphibiousMode(); 4 +1 # rows 5 +2 # column 6 +EnableGpkgAmphibiousMode() 7 +GetGpkgAmphibiousMode() 8 +(NULL) 9 +0
Added test/sql_stmt_nocache_tests/amphibious2.testcase.
1 +GPKG amphibious mode - disable 2 +:memory: 3 +SELECT DisableGpkgAmphibiousMode(), GetGpkgAmphibiousMode(); 4 +1 # rows 5 +2 # column 6 +DisableGpkgAmphibiousMode() 7 +GetGpkgAmphibiousMode(); 8 +(NULL) 9 +0
Added test/sql_stmt_nocache_tests/precision1.testcase.
1 +decimal precision - 10 2 +:memory: 3 +SELECT SetDecimalPrecision(10), GetDecimalPrecision(); 4 +1 # rows 5 +2 # column 6 +SetDecimalPrecision(10) 7 +GetDecimalPrecision() 8 +(NULL) 9 +-1
Added test/sql_stmt_nocache_tests/precision2.testcase.
1 +decimal precision - 100 2 +:memory: 3 +SELECT SetDecimalPrecision(100), GetDecimalPrecision(); 4 +1 # rows 5 +2 # column 6 +SetDecimalPrecision(100) 7 +GetDecimalPrecision() 8 +(NULL) 9 +-1
Changes to test/sql_stmt_tests/Makefile.am.
133 133 atmcreate16.testcase \ 134 134 atmcreate17.testcase \ 135 135 atmcreate18.testcase \ 136 136 atmcreate19.testcase \ 137 137 atmcreate20.testcase \ 138 138 atmcreate21.testcase \ 139 139 atmcreate22.testcase \ 140 + atmcreate23.testcase \ 140 141 atmcreatescale1.testcase \ 141 142 atmcreatescale2.testcase \ 142 143 atmcreatescale3.testcase \ 143 144 atmcreatescale4.testcase \ 144 145 atmcreatescale5.testcase \ 145 146 atmcreatescale6.testcase \ 146 147 atmcreatescale7.testcase \ ................................................................................ 160 161 atmcreatexroll3.testcase \ 161 162 atmcreateyroll1.testcase \ 162 163 atmcreateyroll2.testcase \ 163 164 atmcreateyroll3.testcase \ 164 165 atmcreatezroll1.testcase \ 165 166 atmcreatezroll2.testcase \ 166 167 atmcreatezroll3.testcase \ 168 + atmdeterminant1.testcase \ 169 + atmdeterminant2.testcase \ 170 + atmdeterminant3.testcase \ 171 + atmdeterminant4.testcase \ 172 + atminvert1.testcase \ 173 + atminvert2.testcase \ 174 + atminvert3.testcase \ 175 + atminvert4.testcase \ 176 + atmisinvert1.testcase \ 177 + atmisinvert2.testcase \ 178 + atmisinvert3.testcase \ 179 + atmisinvert4.testcase \ 167 180 atmisvalid1.testcase \ 168 181 atmisvalid2.testcase \ 169 182 atmisvalid3.testcase \ 170 183 atmisvalid4.testcase \ 171 184 atmisvalid5.testcase \ 172 185 atmisvalid6.testcase \ 173 186 atmmultiply1.testcase \
Changes to test/sql_stmt_tests/Makefile.in.
374 374 atmcreate16.testcase \ 375 375 atmcreate17.testcase \ 376 376 atmcreate18.testcase \ 377 377 atmcreate19.testcase \ 378 378 atmcreate20.testcase \ 379 379 atmcreate21.testcase \ 380 380 atmcreate22.testcase \ 381 + atmcreate23.testcase \ 381 382 atmcreatescale1.testcase \ 382 383 atmcreatescale2.testcase \ 383 384 atmcreatescale3.testcase \ 384 385 atmcreatescale4.testcase \ 385 386 atmcreatescale5.testcase \ 386 387 atmcreatescale6.testcase \ 387 388 atmcreatescale7.testcase \ ................................................................................ 401 402 atmcreatexroll3.testcase \ 402 403 atmcreateyroll1.testcase \ 403 404 atmcreateyroll2.testcase \ 404 405 atmcreateyroll3.testcase \ 405 406 atmcreatezroll1.testcase \ 406 407 atmcreatezroll2.testcase \ 407 408 atmcreatezroll3.testcase \ 409 + atmdeterminant1.testcase \ 410 + atmdeterminant2.testcase \ 411 + atmdeterminant3.testcase \ 412 + atmdeterminant4.testcase \ 413 + atminvert1.testcase \ 414 + atminvert2.testcase \ 415 + atminvert3.testcase \ 416 + atminvert4.testcase \ 417 + atmisinvert1.testcase \ 418 + atmisinvert2.testcase \ 419 + atmisinvert3.testcase \ 420 + atmisinvert4.testcase \ 408 421 atmisvalid1.testcase \ 409 422 atmisvalid2.testcase \ 410 423 atmisvalid3.testcase \ 411 424 atmisvalid4.testcase \ 412 425 atmisvalid5.testcase \ 413 426 atmisvalid6.testcase \ 414 427 atmmultiply1.testcase \
Added test/sql_stmt_tests/atmcreate23.testcase.
1 +ATM_Create() - invalid 12th arg 2 +:memory: #use in-memory database 3 +SELECT ATM_Create(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 'a') 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_Create(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 'a') 7 +(NULL)
Added test/sql_stmt_tests/atmdeterminant1.testcase.
1 +ATM_Determinant() - NULL arg 2 +:memory: #use in-memory database 3 +SELECT ATM_Determinant(NULL) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_Determinant(NULL) 7 +0.0
Added test/sql_stmt_tests/atmdeterminant2.testcase.
1 +ATM_Determinant() - invalid BLOB 2 +:memory: #use in-memory database 3 +SELECT ATM_Determinant(zeroblob(4)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_Determinant(zeroblob(4)) 7 +0.0
Added test/sql_stmt_tests/atmdeterminant3.testcase.
1 +ATM_Determinant() - invertible 2 +:memory: #use in-memory database 3 +SELECT ATM_Determinant(ATM_CreateScale(2,2,2)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_Determinant(ATM_CreateScale(2,2,2)) 7 +8.0
Added test/sql_stmt_tests/atmdeterminant4.testcase.
1 +ATM_Determinant() - not invertible 2 +:memory: #use in-memory database 3 +SELECT ATM_Determinant(ATM_Create(1,2,3,4,5,6,7,8,9,10,11,12)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_Determinant(ATM_Create(1,2,3,4,5,6,7,8,9,10,11,12)) 7 +0.0
Added test/sql_stmt_tests/atminvert1.testcase.
1 +ATM_Invert() - NULL arg 2 +:memory: #use in-memory database 3 +SELECT ATM_Invert(NULL) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_Invert(NULL) 7 +(NULL)
Added test/sql_stmt_tests/atminvert2.testcase.
1 +ATM_Invert() - invalid BLOB 2 +:memory: #use in-memory database 3 +SELECT ATM_Invert(zeroblob(4)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_Invert(zeroblob(4)) 7 +(NULL)
Added test/sql_stmt_tests/atminvert3.testcase.
1 +ATM_Invert() - invertible 2 +:memory: #use in-memory database 3 +SELECT ATM_IsValid(ATM_Invert(ATM_CreateScale(2,2,2))) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_IsValid(ATM_Invert(ATM_CreateScale(2,2,2))) 7 +1
Added test/sql_stmt_tests/atminvert4.testcase.
1 +ATM_Invert() - not invertible 2 +:memory: #use in-memory database 3 +SELECT ATM_Invert(ATM_Create(1,2,3,4,5,6,7,8,9,10,11,12)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_Invert(ATM_Create(1,2,3,4,5,6,7,8,9,10,11,12)) 7 +(NULL)
Added test/sql_stmt_tests/atmisinvert1.testcase.
1 +ATM_IsInvertible() - NULL arg 2 +:memory: #use in-memory database 3 +SELECT ATM_IsInvertible(NULL) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_IsInvertible(NULL) 7 +-1
Added test/sql_stmt_tests/atmisinvert2.testcase.
1 +ATM_IsInvertible() - invalid BLOB 2 +:memory: #use in-memory database 3 +SELECT ATM_IsInvertible(zeroblob(4)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_IsInvertible(zeroblob(4)) 7 +0
Added test/sql_stmt_tests/atmisinvert3.testcase.
1 +ATM_IsInvertible() - invertible 2 +:memory: #use in-memory database 3 +SELECT ATM_IsInvertible(ATM_CreateScale(2,2,2)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_IsInvertible(ATM_CreateScale(2,2,2)) 7 +1
Added test/sql_stmt_tests/atmisinvert4.testcase.
1 +ATM_IsInvertible() - not invertible 2 +:memory: #use in-memory database 3 +SELECT ATM_IsInvertible(ATM_Create(1,2,3,4,5,6,7,8,9,10,11,12)) 4 +1 # rows (not including the header row) 5 +1 # columns 6 +ATM_IsInvertible(ATM_Create(1,2,3,4,5,6,7,8,9,10,11,12)) 7 +0
Changes to test/sql_stmt_tests/atmscale1.testcase.
1 1 ATM_Scale() - valid (int) 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_Scale(1, 2, ATM_Create())) 3 +SELECT Hex(ATM_Scale(ATM_Create(), 1, 2)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_Scale(1, 2, ATM_Create())) 6 +Hex(ATM_Scale(ATM_Create(), 1, 2)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A00000000000000403A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmscale10.testcase.
1 1 ATM_Scale() - invalid blob 2 2 :memory: #use in-memory database 3 -SELECT ATM_Scale(1.0, 2.0, zeroblob(5)) 3 +SELECT ATM_Scale(zeroblob(5), 1.0, 2.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Scale(1.0, 2.0, zeroblob(5)) 6 +ATM_Scale(zeroblob(5), 1.0, 2.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmscale11.testcase.
1 1 ATM_Scale() - 3rd invalid blob 2 2 :memory: #use in-memory database 3 -SELECT ATM_Scale(1.0, 2.0, 3.0, zeroblob(5)) 3 +SELECT ATM_Scale(zeroblob(5), 1.0, 2.0, 3.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Scale(1.0, 2.0, 3.0, zeroblob(5)) 6 +ATM_Scale(zeroblob(5), 1.0, 2.0, 3.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmscale12.testcase.
1 1 ATM_Scale() - invalid matrix 2 2 :memory: #use in-memory database 3 -SELECT ATM_Scale(1.0, 2.0, 'a') 3 +SELECT ATM_Scale('a', 1.0, 2.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Scale(1.0, 2.0, 'a') 6 +ATM_Scale('a', 1.0, 2.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmscale13.testcase.
1 1 ATM_Scale() - 3rd invalid matrix 2 2 :memory: #use in-memory database 3 -SELECT ATM_Scale(1.0, 2.0, 3.0, 'a') 3 +SELECT ATM_Scale('a', 1.0, 2.0, 3.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Scale(1.0, 2.0, 3.0, 'a') 6 +ATM_Scale('a', 1.0, 2.0, 3.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmscale2.testcase.
1 1 ATM_Scale() - valid (double) 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_Scale(1.0, 2.0, ATM_Create())) 3 +SELECT Hex(ATM_Scale(ATM_Create(), 1.0, 2.0)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_Scale(1.0, 2.0, ATM_Create())) 6 +Hex(ATM_Scale(ATM_Create(), 1.0, 2.0)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A00000000000000403A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmscale3.testcase.
1 1 ATM_Scale() - invalid 1st arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Scale('a', 2.0, ATM_Create()) 3 +SELECT ATM_Scale(ATM_Create(), 'a', 2.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Scale('a', 2.0, ATM_Create()) 6 +ATM_Scale(ATM_Create(), 'a', 2.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmscale4.testcase.
1 1 ATM_Scale() - invalid 2st arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Scale(1.0, 'a', ATM_Create()) 3 +SELECT ATM_Scale(ATM_Create(), 1.0, 'a') 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Scale(1.0, 'a', ATM_Create()) 6 +ATM_Scale(ATM_Create(), 1.0, 'a') 7 7 (NULL)
Changes to test/sql_stmt_tests/atmscale5.testcase.
1 1 ATM_Scale() - valid 3d (int) 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_Scale(1, 2, 3, ATM_Create())) 3 +SELECT Hex(ATM_Scale(ATM_Create(), 1, 2, 3)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_Scale(1, 2, 3, ATM_Create())) 6 +Hex(ATM_Scale(ATM_Create(), 1, 2, 3)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A00000000000000403A00000000000000003A00000000000000003A00000000000000003A00000000000000003A00000000000008403A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmscale6.testcase.
1 1 ATM_Scale() - valid 3d (double) 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_Scale(1.0, 2.0, 3.0, ATM_Create())) 3 +SELECT Hex(ATM_Scale(ATM_Create(), 1.0, 2.0, 3.0)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_Scale(1.0, 2.0, 3.0, ATM_Create())) 6 +Hex(ATM_Scale(ATM_Create(), 1.0, 2.0, 3.0)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A00000000000000403A00000000000000003A00000000000000003A00000000000000003A00000000000000003A00000000000008403A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmscale7.testcase.
1 1 ATM_Scale() - 3d invalid 1st arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Scale('a', 2.0, 3.0, ATM_Create()) 3 +SELECT ATM_Scale(ATM_Create(), 'a', 2.0, 3.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Scale('a', 2.0, 3.0, ATM_Create()) 6 +ATM_Scale(ATM_Create(), 'a', 2.0, 3.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmscale8.testcase.
1 1 ATM_Scale() - 3d invalid 2nd arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Scale(1.0, 'a', 3.0, ATM_Create()) 3 +SELECT ATM_Scale(ATM_Create(), 1.0, 'a', 3.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Scale(1.0, 'a', 3.0, ATM_Create()) 6 +ATM_Scale(ATM_Create(), 1.0, 'a', 3.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmscale9.testcase.
1 1 ATM_Scale() - 3rd invalid 3nd arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Scale(1.0, 2.0, 'a', ATM_Create()) 3 +SELECT ATM_Scale(ATM_Create(), 1.0, 2.0, 'a') 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Scale(1.0, 2.0, 'a', ATM_Create()) 6 +ATM_Scale(ATM_Create(), 1.0, 2.0, 'a') 7 7 (NULL)
Changes to test/sql_stmt_tests/atmtrans1.testcase.
1 1 ATM_Translate() - valid 2d (int) 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_Translate(1, 2, ATM_Create())) 3 +SELECT Hex(ATM_Translate(ATM_Create(), 1, 2)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_Translate(1, 2, ATM_Create())) 6 +Hex(ATM_Translate(ATM_Create(), 1, 2)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A000000000000F03F3A00000000000000003A00000000000000403A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmtrans10.testcase.
1 1 ATM_Translate() - invalid blob 2 2 :memory: #use in-memory database 3 -SELECT ATM_Translate(1.0, 2.0, zeroblob(10)) 3 +SELECT ATM_Translate(zeroblob(10), 1.0, 2.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Translate(1.0, 2.0, zeroblob(10)) 6 +ATM_Translate(zeroblob(10), 1.0, 2.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmtrans11.testcase.
1 1 ATM_Translate() - 3d invalid 3rd arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Translate(1.0, 2.0, 3.0, zeroblob(10)) 3 +SELECT ATM_Translate(zeroblob(10), 1.0, 2.0, 3.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Translate(1.0, 2.0, 3.0, zeroblob(10)) 6 +ATM_Translate(zeroblob(10), 1.0, 2.0, 3.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmtrans12.testcase.
1 1 ATM_Translate() - invalid matrix 2 2 :memory: #use in-memory database 3 -SELECT ATM_Translate(1.0, 2.0, 1) 3 +SELECT ATM_Translate(1, 1.0, 2.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Translate(1.0, 2.0, 1) 6 +ATM_Translate(1, 1.0, 2.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmtrans13.testcase.
1 1 ATM_Translate() - 3d invalid matrix 2 2 :memory: #use in-memory database 3 -SELECT ATM_Translate(1.0, 2.0, 3.0, 1) 3 +SELECT ATM_Translate(1, 1.0, 2.0, 3.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Translate(1.0, 2.0, 3.0, 1) 6 +ATM_Translate(1, 1.0, 2.0, 3.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmtrans2.testcase.
1 1 ATM_Translate() - valid 2d (double) 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_Translate(1.0, 2.0, ATM_Create())) 3 +SELECT Hex(ATM_Translate(ATM_Create(), 1.0, 2.0)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_Translate(1.0, 2.0, ATM_Create())) 6 +Hex(ATM_Translate(ATM_Create(), 1.0, 2.0)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A000000000000F03F3A00000000000000003A00000000000000403A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmtrans3.testcase.
1 1 ATM_Translate() - 2d invalid 1st arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Translate('a', 2.0, ATM_Create()) 3 +SELECT ATM_Translate(ATM_Create(), 'a', 2.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Translate('a', 2.0, ATM_Create()) 6 +ATM_Translate(ATM_Create(), 'a', 2.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmtrans4.testcase.
1 1 ATM_Translate() - 2d invalid 2nd arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Translate(1.0, 'a', ATM_Create()) 3 +SELECT ATM_Translate(ATM_Create(), 1.0, 'a') 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Translate(1.0, 'a', ATM_Create()) 6 +ATM_Translate(ATM_Create(), 1.0, 'a') 7 7 (NULL)
Changes to test/sql_stmt_tests/atmtrans5.testcase.
1 1 ATM_Translate() - valid 3d (int) 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_Translate(1, 2, 3, ATM_Create())) 3 +SELECT Hex(ATM_Translate(ATM_Create(), 1, 2, 3)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_Translate(1, 2, 3, ATM_Create())) 6 +Hex(ATM_Translate(ATM_Create(), 1, 2, 3)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A000000000000F03F3A00000000000000003A00000000000000403A00000000000000003A00000000000000003A000000000000F03F3A00000000000008403A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmtrans6.testcase.
1 1 ATM_Translate() - valid 3d (double) 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_Translate(1.0, 2.0, 3.0, ATM_Create())) 3 +SELECT Hex(ATM_Translate(ATM_Create(), 1.0, 2.0, 3.0)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_Translate(1.0, 2.0, 3.0, ATM_Create())) 6 +Hex(ATM_Translate(ATM_Create(), 1.0, 2.0, 3.0)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A000000000000F03F3A00000000000000003A00000000000000403A00000000000000003A00000000000000003A000000000000F03F3A00000000000008403A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmtrans7.testcase.
1 1 ATM_Translate() - 3d invalid 1st arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Translate('a', 2.0, 3.0, ATM_Create()) 3 +SELECT ATM_Translate(ATM_Create(), 'a', 2.0, 3.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Translate('a', 2.0, 3.0, ATM_Create()) 6 +ATM_Translate(ATM_Create(), 'a', 2.0, 3.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmtrans8.testcase.
1 1 ATM_Translate() - 3d invalid 2nd arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Translate(1.0, 'a', 3.0, ATM_Create()) 3 +SELECT ATM_Translate(ATM_Create(), 1.0, 'a', 3.0) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Translate(1.0, 'a', 3.0, ATM_Create()) 6 +ATM_Translate(ATM_Create(), 1.0, 'a', 3.0) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmtrans9.testcase.
1 1 ATM_Translate() - 3d invalid 3rd arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_Translate(1.0, 2.0, 'a', ATM_Create()) 3 +SELECT ATM_Translate(ATM_Create(), 1.0, 2.0, 'a') 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_Translate(1.0, 2.0, 'a', ATM_Create()) 6 +ATM_Translate(ATM_Create(), 1.0, 2.0, 'a') 7 7 (NULL)
Added test/sql_stmt_tests/atmtransform10.testcase.
1 +ATM_Transform() - invalid Srid 2 +:memory: #use in-memory database 3 +SELECT AsEWKT(ATM_Transform(GeomFromText('POINT(0 0)', 32632), ATM_Create(), 32633.0)); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +AsEWKT(ATM_Transform(GeomFromText('POINT(0 0)', 32632), ATM_Create(), 32633.0)); 7 +(NULL)
Added test/sql_stmt_tests/atmtransform9.testcase.
1 +ATM_Transform() - 4326 Srid 2 +:memory: #use in-memory database 3 +SELECT AsEWKT(ATM_Transform(GeomFromText('POINT(0 0)', 32632), ATM_Create(), 32633)); 4 +1 # rows (not including the header row) 5 +1 # columns 6 +AsEWKT(ATM_Transform(GeomFromText('POINT(0 0)', 32632), ATM_Create(), 32633)); 7 +SRID=32633;POINT(0 0)
Changes to test/sql_stmt_tests/atmxroll1.testcase.
1 1 ATM_XRoll() - invalid angle 2 2 :memory: #use in-memory database 3 -SELECT ATM_XRoll('a', ATM_Create()) 3 +SELECT ATM_XRoll(ATM_Create(), 'a') 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_XRoll('a', ATM_Create()) 6 +ATM_XRoll(ATM_Create(), 'a') 7 7 (NULL)
Changes to test/sql_stmt_tests/atmxroll2.testcase.
1 1 ATM_XRoll() - valid int 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_XRoll(15, ATM_Create())) 3 +SELECT Hex(ATM_XRoll(ATM_Create(), 15)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_XRoll(15, ATM_Create())) 6 +Hex(ATM_XRoll(ATM_Create(), 15)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A15BF4847DDE8EE3F3A900693C17D90D0BF3A00000000000000003A00000000000000003A900693C17D90D03F3A15BF4847DDE8EE3F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmxroll3.testcase.
1 1 ATM_XRoll() - valid double 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_XRoll(15.0, ATM_Create())) 3 +SELECT Hex(ATM_XRoll(ATM_Create(), 15.0)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_XRoll(15.0, ATM_Create())) 6 +Hex(ATM_XRoll(ATM_Create(), 15.0)) 7 7 0001000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A15BF4847DDE8EE3F3A900693C17D90D0BF3A00000000000000003A00000000000000003A900693C17D90D03F3A15BF4847DDE8EE3F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmxroll4.testcase.
1 1 ATM_XRoll() - invalid blob 2 2 :memory: #use in-memory database 3 -SELECT ATM_XRoll(15, zeroblob(4)) 3 +SELECT ATM_XRoll(zeroblob(4), 15) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_XRoll(15, zeroblob(4)) 6 +ATM_XRoll(zeroblob(4), 15) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmxroll5.testcase.
1 -ATM_XRoll() - invalid 2nd arg 1 +ATM_XRoll() - invalid 1st arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_XRoll(15, 'a') 3 +SELECT ATM_XRoll('a', 15) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_XRoll(15, 'a') 6 +ATM_XRoll('a', 15) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmyroll1.testcase.
1 1 ATM_YRoll() - invalid angle 2 2 :memory: #use in-memory database 3 -SELECT ATM_YRoll('a', ATM_Create()) 3 +SELECT ATM_YRoll(ATM_Create(), 'a') 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_YRoll('a', ATM_Create()) 6 +ATM_YRoll(ATM_Create(), 'a') 7 7 (NULL)
Changes to test/sql_stmt_tests/atmyroll2.testcase.
1 1 ATM_YRoll() - valid int 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_YRoll(15, ATM_Create())) 3 +SELECT Hex(ATM_YRoll(ATM_Create(), 15)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_YRoll(15, ATM_Create())) 6 +Hex(ATM_YRoll(ATM_Create(), 15)) 7 7 000115BF4847DDE8EE3F3A00000000000000003A900693C17D90D03F3A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A00000000000000003A900693C17D90D0BF3A00000000000000003A15BF4847DDE8EE3F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmyroll3.testcase.
1 1 ATM_YRoll() - valid double 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_YRoll(15.0, ATM_Create())) 3 +SELECT Hex(ATM_YRoll(ATM_Create(), 15.0)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_YRoll(15.0, ATM_Create())) 6 +Hex(ATM_YRoll(ATM_Create(), 15.0)) 7 7 000115BF4847DDE8EE3F3A00000000000000003A900693C17D90D03F3A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A00000000000000003A900693C17D90D0BF3A00000000000000003A15BF4847DDE8EE3F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmyroll4.testcase.
1 1 ATM_YRoll() - invalid blob 2 2 :memory: #use in-memory database 3 -SELECT ATM_YRoll(15, zeroblob(4)) 3 +SELECT ATM_YRoll(zeroblob(4), 15) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_YRoll(15, zeroblob(4)) 6 +ATM_YRoll(zeroblob(4), 15) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmyroll5.testcase.
1 -ATM_YRoll() - invalid 2nd arg 1 +ATM_YRoll() - invalid 1st arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_YRoll(15, 'a') 3 +SELECT ATM_YRoll('a', 15) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_YRoll(15, 'a') 6 +ATM_YRoll('a', 15) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmzroll1.testcase.
1 1 ATM_ZRoll() - invalid angle 2 2 :memory: #use in-memory database 3 -SELECT ATM_ZRoll('a', ATM_Create()) 3 +SELECT ATM_ZRoll(ATM_Create(), 'a') 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_ZRoll('a', ATM_Create()) 6 +ATM_ZRoll(ATM_Create(), 'a') 7 7 (NULL)
Changes to test/sql_stmt_tests/atmzroll2.testcase.
1 1 ATM_ZRoll() - valid int 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_ZRoll(15, ATM_Create())) 3 +SELECT Hex(ATM_ZRoll(ATM_Create(), 15)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_ZRoll(15, ATM_Create())) 6 +Hex(ATM_ZRoll(ATM_Create(), 15)) 7 7 000115BF4847DDE8EE3F3A900693C17D90D0BF3A00000000000000003A00000000000000003A900693C17D90D03F3A15BF4847DDE8EE3F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmzroll3.testcase.
1 1 ATM_ZRoll() - valid double 2 2 :memory: #use in-memory database 3 -SELECT Hex(ATM_ZRoll(15.0, ATM_Create())) 3 +SELECT Hex(ATM_ZRoll(ATM_Create(), 15.0)) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -Hex(ATM_ZRoll(15.0, ATM_Create())) 6 +Hex(ATM_ZRoll(ATM_Create(), 15.0)) 7 7 000115BF4847DDE8EE3F3A900693C17D90D0BF3A00000000000000003A00000000000000003A900693C17D90D03F3A15BF4847DDE8EE3F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03F3A00000000000000003A00000000000000003A00000000000000003A00000000000000003A000000000000F03FB3
Changes to test/sql_stmt_tests/atmzroll4.testcase.
1 1 ATM_ZRoll() - invalid blob 2 2 :memory: #use in-memory database 3 -SELECT ATM_ZRoll(15, zeroblob(4)) 3 +SELECT ATM_ZRoll(zeroblob(4), 15) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_ZRoll(15, zeroblob(4)) 6 +ATM_ZRoll(zeroblob(4), 15) 7 7 (NULL)
Changes to test/sql_stmt_tests/atmzroll5.testcase.
1 -ATM_ZRoll() - invalid 2nd arg 1 +ATM_ZRoll() - invalid 1st arg 2 2 :memory: #use in-memory database 3 -SELECT ATM_ZRoll(15, 'a') 3 +SELECT ATM_ZRoll('a', 15) 4 4 1 # rows (not including the header row) 5 5 1 # columns 6 -ATM_ZRoll(15, 'a') 6 +ATM_ZRoll('a', 15) 7 7 (NULL)