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