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_21(int filter,struct epsg_defs ** first,struct epsg_defs ** last)57 initialize_epsg_21 (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, 4301, "epsg", 4301,
62         "Tokyo", 1, 1,
63         "Bessel 1841", "Greenwich",
64         "Tokyo", "none", "degree",
65         "Geodetic latitude", "North", "Geodetic longitude", "East");
66     add_proj4text (p, 0,
67         "+proj=longlat +ellps=bessel +towgs84=-146.414,507.337,68");
68     add_proj4text (p, 1,
69         "0.507,0,0,0,0 +no_defs");
70     add_srs_wkt (p, 0,
71         "GEOGCS[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\"");
72     add_srs_wkt (p, 1,
73         ",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],A");
74     add_srs_wkt (p, 2,
75         "UTHORITY[\"EPSG\",\"6301\"]],PRIMEM[\"Greenwich\",0,AUTH");
76     add_srs_wkt (p, 3,
77         "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
78     add_srs_wkt (p, 4,
79         "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
80     add_srs_wkt (p, 5,
81         "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4301\"");
82     add_srs_wkt (p, 6,
83         "]]");
84     p = add_epsg_def_ex (filter, first, last, 4302, "epsg", 4302,
85         "Trinidad 1903", 1, 1,
86         "Clarke 1858", "Greenwich",
87         "Trinidad_1903", "none", "degree",
88         "Geodetic latitude", "North", "Geodetic longitude", "East");
89     add_proj4text (p, 0,
90         "+proj=longlat +a=6378293.645208759 +b=6356617.987679838 ");
91     add_proj4text (p, 1,
92         "+towgs84=-61.702,284.488,472.052,0,0,0,0 +no_defs");
93     add_srs_wkt (p, 0,
94         "GEOGCS[\"Trinidad 1903\",DATUM[\"Trinidad_1903\",SPHEROI");
95     add_srs_wkt (p, 1,
96         "D[\"Clarke 1858\",6378293.64520876,294.260676369261,AUTH");
97     add_srs_wkt (p, 2,
98         "ORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"6302\"]],");
99     add_srs_wkt (p, 3,
100         "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
101     add_srs_wkt (p, 4,
102         "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
103     add_srs_wkt (p, 5,
104         "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
105     add_srs_wkt (p, 6,
106         "AUTHORITY[\"EPSG\",\"4302\"]]");
107     p = add_epsg_def_ex (filter, first, last, 4303, "epsg", 4303,
108         "TC(1948)", 1, 1,
109         "Helmert 1906", "Greenwich",
110         "Trucial_Coast_1948", "none", "degree",
111         "Geodetic latitude", "North", "Geodetic longitude", "East");
112     add_proj4text (p, 0,
113         "+proj=longlat +ellps=helmert +no_defs");
114     add_srs_wkt (p, 0,
115         "GEOGCS[\"TC(1948)\",DATUM[\"Trucial_Coast_1948\",SPHEROI");
116     add_srs_wkt (p, 1,
117         "D[\"Helmert 1906\",6378200,298.3,AUTHORITY[\"EPSG\",\"70");
118     add_srs_wkt (p, 2,
119         "20\"]],AUTHORITY[\"EPSG\",\"6303\"]],PRIMEM[\"Greenwich\"");
120     add_srs_wkt (p, 3,
121         ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
122     add_srs_wkt (p, 4,
123         "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
124     add_srs_wkt (p, 5,
125         "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
126     add_srs_wkt (p, 6,
127         "4303\"]]");
128     p = add_epsg_def_ex (filter, first, last, 4304, "epsg", 4304,
129         "Voirol 1875", 1, 1,
130         "Clarke 1880 (IGN)", "Greenwich",
131         "Voirol_1875", "none", "degree",
132         "Geodetic latitude", "North", "Geodetic longitude", "East");
133     add_proj4text (p, 0,
134         "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,");
135     add_proj4text (p, 1,
136         "227,0,0,0,0 +no_defs");
137     add_srs_wkt (p, 0,
138         "GEOGCS[\"Voirol 1875\",DATUM[\"Voirol_1875\",SPHEROID[\"");
139     add_srs_wkt (p, 1,
140         "Clarke 1880 (IGN)\",6378249.2,293.466021293627,AUTHORITY");
141     add_srs_wkt (p, 2,
142         "[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"6304\"]],PRIME");
143     add_srs_wkt (p, 3,
144         "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
145     add_srs_wkt (p, 4,
146         "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
147     add_srs_wkt (p, 5,
148         ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
149     add_srs_wkt (p, 6,
150         "RITY[\"EPSG\",\"4304\"]]");
151     p = add_epsg_def_ex (filter, first, last, 4306, "epsg", 4306,
152         "Bern 1938", 1, 1,
153         "Bessel 1841", "Greenwich",
154         "Bern_1938", "none", "degree",
155         "Geodetic latitude", "North", "Geodetic longitude", "East");
156     add_proj4text (p, 0,
157         "+proj=longlat +ellps=bessel +no_defs");
158     add_srs_wkt (p, 0,
159         "GEOGCS[\"Bern 1938\",DATUM[\"Bern_1938\",SPHEROID[\"Bess");
160     add_srs_wkt (p, 1,
161         "el 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7");
162     add_srs_wkt (p, 2,
163         "004\"]],AUTHORITY[\"EPSG\",\"6306\"]],PRIMEM[\"Greenwich");
164     add_srs_wkt (p, 3,
165         "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
166     add_srs_wkt (p, 4,
167         "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
168     add_srs_wkt (p, 5,
169         "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
170     add_srs_wkt (p, 6,
171         ",\"4306\"]]");
172     p = add_epsg_def_ex (filter, first, last, 4307, "epsg", 4307,
173         "Nord Sahara 1959", 1, 1,
174         "Clarke 1880 (RGS)", "Greenwich",
175         "Nord_Sahara_1959", "none", "degree",
176         "Geodetic latitude", "North", "Geodetic longitude", "East");
177     add_proj4text (p, 0,
178         "+proj=longlat +ellps=clrk80 +towgs84=-209.3622,-87.8162,");
179     add_proj4text (p, 1,
180         "404.6198,0.0046,3.4784,0.5805,-1.4547 +no_defs");
181     add_srs_wkt (p, 0,
182         "GEOGCS[\"Nord Sahara 1959\",DATUM[\"Nord_Sahara_1959\",S");
183     add_srs_wkt (p, 1,
184         "PHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHOR");
185     add_srs_wkt (p, 2,
186         "ITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG\",\"6307\"]],PR");
187     add_srs_wkt (p, 3,
188         "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
189     add_srs_wkt (p, 4,
190         "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
191     add_srs_wkt (p, 5,
192         "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
193     add_srs_wkt (p, 6,
194         "HORITY[\"EPSG\",\"4307\"]]");
195     p = add_epsg_def_ex (filter, first, last, 4308, "epsg", 4308,
196         "RT38", 1, 1,
197         "Bessel 1841", "Greenwich",
198         "Stockholm_1938", "none", "degree",
199         "Geodetic latitude", "North", "Geodetic longitude", "East");
200     add_proj4text (p, 0,
201         "+proj=longlat +ellps=bessel +no_defs");
202     add_srs_wkt (p, 0,
203         "GEOGCS[\"RT38\",DATUM[\"Stockholm_1938\",SPHEROID[\"Bess");
204     add_srs_wkt (p, 1,
205         "el 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7");
206     add_srs_wkt (p, 2,
207         "004\"]],AUTHORITY[\"EPSG\",\"6308\"]],PRIMEM[\"Greenwich");
208     add_srs_wkt (p, 3,
209         "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
210     add_srs_wkt (p, 4,
211         "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
212     add_srs_wkt (p, 5,
213         "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
214     add_srs_wkt (p, 6,
215         ",\"4308\"]]");
216     p = add_epsg_def_ex (filter, first, last, 4309, "epsg", 4309,
217         "Yacare", 1, 1,
218         "International 1924", "Greenwich",
219         "Yacare", "none", "degree",
220         "Geodetic latitude", "North", "Geodetic longitude", "East");
221     add_proj4text (p, 0,
222         "+proj=longlat +ellps=intl +towgs84=-155,171,37,0,0,0,0 +");
223     add_proj4text (p, 1,
224         "no_defs");
225     add_srs_wkt (p, 0,
226         "GEOGCS[\"Yacare\",DATUM[\"Yacare\",SPHEROID[\"Internatio");
227     add_srs_wkt (p, 1,
228         "nal 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],AUT");
229     add_srs_wkt (p, 2,
230         "HORITY[\"EPSG\",\"6309\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
231     add_srs_wkt (p, 3,
232         "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
233     add_srs_wkt (p, 4,
234         "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
235     add_srs_wkt (p, 5,
236         "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4309\"]]");
237     p = add_epsg_def_ex (filter, first, last, 4310, "epsg", 4310,
238         "Yoff", 1, 1,
239         "Clarke 1880 (IGN)", "Greenwich",
240         "Yoff", "none", "degree",
241         "Geodetic latitude", "North", "Geodetic longitude", "East");
242     add_proj4text (p, 0,
243         "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-30,190,8");
244     add_proj4text (p, 1,
245         "9,0,0,0,0 +no_defs");
246     add_srs_wkt (p, 0,
247         "GEOGCS[\"Yoff\",DATUM[\"Yoff\",SPHEROID[\"Clarke 1880 (I");
248     add_srs_wkt (p, 1,
249         "GN)\",6378249.2,293.466021293627,AUTHORITY[\"EPSG\",\"70");
250     add_srs_wkt (p, 2,
251         "11\"]],AUTHORITY[\"EPSG\",\"6310\"]],PRIMEM[\"Greenwich\"");
252     add_srs_wkt (p, 3,
253         ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
254     add_srs_wkt (p, 4,
255         "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
256     add_srs_wkt (p, 5,
257         "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
258     add_srs_wkt (p, 6,
259         "4310\"]]");
260     p = add_epsg_def_ex (filter, first, last, 4311, "epsg", 4311,
261         "Zanderij", 1, 1,
262         "International 1924", "Greenwich",
263         "Zanderij", "none", "degree",
264         "Geodetic latitude", "North", "Geodetic longitude", "East");
265     add_proj4text (p, 0,
266         "+proj=longlat +ellps=intl +towgs84=-265,120,-358,0,0,0,0");
267     add_proj4text (p, 1,
268         " +no_defs");
269     add_srs_wkt (p, 0,
270         "GEOGCS[\"Zanderij\",DATUM[\"Zanderij\",SPHEROID[\"Intern");
271     add_srs_wkt (p, 1,
272         "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
273     add_srs_wkt (p, 2,
274         ",AUTHORITY[\"EPSG\",\"6311\"]],PRIMEM[\"Greenwich\",0,AU");
275     add_srs_wkt (p, 3,
276         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
277     add_srs_wkt (p, 4,
278         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
279     add_srs_wkt (p, 5,
280         "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4311");
281     add_srs_wkt (p, 6,
282         "\"]]");
283     p = add_epsg_def_ex (filter, first, last, 4312, "epsg", 4312,
284         "MGI", 1, 1,
285         "Bessel 1841", "Greenwich",
286         "Militar-Geographische_Institut", "none", "degree",
287         "Geodetic latitude", "North", "Geodetic longitude", "East");
288     add_proj4text (p, 0,
289         "+proj=longlat +ellps=bessel +towgs84=577.326,90.129,463.");
290     add_proj4text (p, 1,
291         "919,5.137,1.474,5.297,2.4232 +no_defs");
292     add_srs_wkt (p, 0,
293         "GEOGCS[\"MGI\",DATUM[\"Militar-Geographische_Institut\",");
294     add_srs_wkt (p, 1,
295         "SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORI");
296     add_srs_wkt (p, 2,
297         "TY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6312\"]],PRI");
298     add_srs_wkt (p, 3,
299         "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
300     add_srs_wkt (p, 4,
301         "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
302     add_srs_wkt (p, 5,
303         "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
304     add_srs_wkt (p, 6,
305         "ORITY[\"EPSG\",\"4312\"]]");
306     p = add_epsg_def_ex (filter, first, last, 4313, "epsg", 4313,
307         "Belge 1972", 1, 1,
308         "International 1924", "Greenwich",
309         "Reseau_National_Belge_1972", "none", "degree",
310         "Geodetic latitude", "North", "Geodetic longitude", "East");
311     add_proj4text (p, 0,
312         "+proj=longlat +ellps=intl +towgs84=-106.8686,52.2978,-10");
313     add_proj4text (p, 1,
314         "3.7239,0.3366,-0.457,1.8422,-1.2747 +no_defs");
315     add_srs_wkt (p, 0,
316         "GEOGCS[\"Belge 1972\",DATUM[\"Reseau_National_Belge_1972");
317     add_srs_wkt (p, 1,
318         "\",SPHEROID[\"International 1924\",6378388,297,AUTHORITY");
319     add_srs_wkt (p, 2,
320         "[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6313\"]],PRIME");
321     add_srs_wkt (p, 3,
322         "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
323     add_srs_wkt (p, 4,
324         "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
325     add_srs_wkt (p, 5,
326         ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
327     add_srs_wkt (p, 6,
328         "RITY[\"EPSG\",\"4313\"]]");
329     p = add_epsg_def_ex (filter, first, last, 4314, "epsg", 4314,
330         "DHDN", 1, 1,
331         "Bessel 1841", "Greenwich",
332         "Deutsches_Hauptdreiecksnetz", "none", "degree",
333         "Geodetic latitude", "North", "Geodetic longitude", "East");
334     add_proj4text (p, 0,
335         "+proj=longlat +ellps=bessel +towgs84=598.1,73.7,418.2,0.");
336     add_proj4text (p, 1,
337         "202,0.045,-2.455,6.7 +no_defs");
338     add_srs_wkt (p, 0,
339         "GEOGCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SP");
340     add_srs_wkt (p, 1,
341         "HEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY");
342     add_srs_wkt (p, 2,
343         "[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6314\"]],PRIME");
344     add_srs_wkt (p, 3,
345         "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
346     add_srs_wkt (p, 4,
347         "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
348     add_srs_wkt (p, 5,
349         ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
350     add_srs_wkt (p, 6,
351         "RITY[\"EPSG\",\"4314\"]]");
352     p = add_epsg_def_ex (filter, first, last, 4315, "epsg", 4315,
353         "Conakry 1905", 1, 1,
354         "Clarke 1880 (IGN)", "Greenwich",
355         "Conakry_1905", "none", "degree",
356         "Geodetic latitude", "North", "Geodetic longitude", "East");
357     add_proj4text (p, 0,
358         "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-23,259,-");
359     add_proj4text (p, 1,
360         "9,0,0,0,0 +no_defs");
361     add_srs_wkt (p, 0,
362         "GEOGCS[\"Conakry 1905\",DATUM[\"Conakry_1905\",SPHEROID[");
363     add_srs_wkt (p, 1,
364         "\"Clarke 1880 (IGN)\",6378249.2,293.466021293627,AUTHORI");
365     add_srs_wkt (p, 2,
366         "TY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"6315\"]],PRI");
367     add_srs_wkt (p, 3,
368         "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
369     add_srs_wkt (p, 4,
370         "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
371     add_srs_wkt (p, 5,
372         "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
373     add_srs_wkt (p, 6,
374         "ORITY[\"EPSG\",\"4315\"]]");
375     p = add_epsg_def_ex (filter, first, last, 4316, "epsg", 4316,
376         "Dealul Piscului 1930", 1, 1,
377         "International 1924", "Greenwich",
378         "Dealul_Piscului_1930", "none", "degree",
379         "Geodetic latitude", "North", "Geodetic longitude", "East");
380     add_proj4text (p, 0,
381         "+proj=longlat +ellps=intl +towgs84=103.25,-100.4,-307.19");
382     add_proj4text (p, 1,
383         ",0,0,0,0 +no_defs");
384     add_srs_wkt (p, 0,
385         "GEOGCS[\"Dealul Piscului 1930\",DATUM[\"Dealul_Piscului_");
386     add_srs_wkt (p, 1,
387         "1930\",SPHEROID[\"International 1924\",6378388,297,AUTHO");
388     add_srs_wkt (p, 2,
389         "RITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6316\"]],P");
390     add_srs_wkt (p, 3,
391         "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
392     add_srs_wkt (p, 4,
393         "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
394     add_srs_wkt (p, 5,
395         "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
396     add_srs_wkt (p, 6,
397         "UTHORITY[\"EPSG\",\"4316\"]]");
398     p = add_epsg_def_ex (filter, first, last, 4317, "epsg", 4317,
399         "Pulkovo 1942(58)", 1, 1,
400         "Krassowsky 1940", "Greenwich",
401         "Pulkovo_1942_58", "none", "degree",
402         "Geodetic latitude", "North", "Geodetic longitude", "East");
403     add_proj4text (p, 0,
404         "+proj=longlat +ellps=krass +towgs84=28,-121,-77,0,0,0,0 ");
405     add_proj4text (p, 1,
406         "+no_defs");
407     add_srs_wkt (p, 0,
408         "GEOGCS[\"Pulkovo 1942(58)\",DATUM[\"Pulkovo_1942_58\",SP");
409     add_srs_wkt (p, 1,
410         "HEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPS");
411     add_srs_wkt (p, 2,
412         "G\",\"7024\"]],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gr");
413     add_srs_wkt (p, 3,
414         "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
415     add_srs_wkt (p, 4,
416         ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
417     add_srs_wkt (p, 5,
418         "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
419     add_srs_wkt (p, 6,
420         "PSG\",\"4179\"]]");
421     p = add_epsg_def_ex (filter, first, last, 4318, "epsg", 4318,
422         "NGN", 1, 1,
423         "WGS 84", "Greenwich",
424         "National_Geodetic_Network", "none", "degree",
425         "Geodetic latitude", "North", "Geodetic longitude", "East");
426     add_proj4text (p, 0,
427         "+proj=longlat +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0,0,0,");
428     add_proj4text (p, 1,
429         "0 +no_defs");
430     add_srs_wkt (p, 0,
431         "GEOGCS[\"NGN\",DATUM[\"National_Geodetic_Network\",SPHER");
432     add_srs_wkt (p, 1,
433         "OID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",");
434     add_srs_wkt (p, 2,
435         "\"7030\"]],AUTHORITY[\"EPSG\",\"6318\"]],PRIMEM[\"Greenw");
436     add_srs_wkt (p, 3,
437         "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
438     add_srs_wkt (p, 4,
439         "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
440     add_srs_wkt (p, 5,
441         "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
442     add_srs_wkt (p, 6,
443         "G\",\"4318\"]]");
444     p = add_epsg_def_ex (filter, first, last, 4319, "epsg", 4319,
445         "KUDAMS", 1, 1,
446         "GRS 1980", "Greenwich",
447         "Kuwait_Utility", "none", "degree",
448         "Geodetic latitude", "North", "Geodetic longitude", "East");
449     add_proj4text (p, 0,
450         "+proj=longlat +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0");
451     add_proj4text (p, 1,
452         ",0 +no_defs");
453     add_srs_wkt (p, 0,
454         "GEOGCS[\"KUDAMS\",DATUM[\"Kuwait_Utility\",SPHEROID[\"GR");
455     add_srs_wkt (p, 1,
456         "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
457     add_srs_wkt (p, 2,
458         "\"]],AUTHORITY[\"EPSG\",\"6319\"]],PRIMEM[\"Greenwich\",");
459     add_srs_wkt (p, 3,
460         "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
461     add_srs_wkt (p, 4,
462         "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
463     add_srs_wkt (p, 5,
464         "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
465     add_srs_wkt (p, 6,
466         "4319\"]]");
467     p = add_epsg_def_ex (filter, first, last, 4322, "epsg", 4322,
468         "WGS 72", 1, 1,
469         "WGS 72", "Greenwich",
470         "World_Geodetic_System_1972", "none", "degree",
471         "Geodetic latitude", "North", "Geodetic longitude", "East");
472     add_proj4text (p, 0,
473         "+proj=longlat +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.");
474     add_proj4text (p, 1,
475         "2263 +no_defs");
476     add_srs_wkt (p, 0,
477         "GEOGCS[\"WGS 72\",DATUM[\"World_Geodetic_System_1972\",S");
478     add_srs_wkt (p, 1,
479         "PHEROID[\"WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7");
480     add_srs_wkt (p, 2,
481         "043\"]],AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich");
482     add_srs_wkt (p, 3,
483         "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
484     add_srs_wkt (p, 4,
485         "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
486     add_srs_wkt (p, 5,
487         "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
488     add_srs_wkt (p, 6,
489         ",\"4322\"]]");
490     p = add_epsg_def_ex (filter, first, last, 4324, "epsg", 4324,
491         "WGS 72BE", 1, 1,
492         "WGS 72", "Greenwich",
493         "WGS_72_Transit_Broadcast_Ephemeris", "none", "degree",
494         "Geodetic latitude", "North", "Geodetic longitude", "East");
495     add_proj4text (p, 0,
496         "+proj=longlat +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0");
497     add_proj4text (p, 1,
498         ".38 +no_defs");
499     add_srs_wkt (p, 0,
500         "GEOGCS[\"WGS 72BE\",DATUM[\"WGS_72_Transit_Broadcast_Eph");
501     add_srs_wkt (p, 1,
502         "emeris\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORITY[\"");
503     add_srs_wkt (p, 2,
504         "EPSG\",\"7043\"]],AUTHORITY[\"EPSG\",\"6324\"]],PRIMEM[\"");
505     add_srs_wkt (p, 3,
506         "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
507     add_srs_wkt (p, 4,
508         "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
509     add_srs_wkt (p, 5,
510         "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
511     add_srs_wkt (p, 6,
512         "[\"EPSG\",\"4324\"]]");
513     p = add_epsg_def_ex (filter, first, last, 4327, "epsg", 4327,
514         "WGS 84 (3D) (deprecated)", 1, 1,
515         "WGS 84", "Greenwich",
516         "WGS_1984", "none", "degree minute second hemisphere",
517         "Geodetic latitude", "North", "Geodetic longitude", "East");
518     add_proj4text (p, 0,
519         "+proj=longlat +datum=WGS84 +no_defs");
520     add_srs_wkt (p, 0,
521         "GEOGCRS[\"WGS 84 (3D)\",DATUM[\"World Geodetic System 19");
522     add_srs_wkt (p, 1,
523         "84\",ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUN");
524     add_srs_wkt (p, 2,
525         "IT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"deg");
526     add_srs_wkt (p, 3,
527         "ree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geod");
528     add_srs_wkt (p, 4,
529         "etic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree ");
530     add_srs_wkt (p, 5,
531         "minute second hemisphere\",0.0174532925199433]],AXIS[\"g");
532     add_srs_wkt (p, 6,
533         "eodetic longitude (Long)\",east,ORDER[2],ANGLEUNIT[\"deg");
534     add_srs_wkt (p, 7,
535         "ree minute second hemisphere\",0.0174532925199433]],AXIS");
536     add_srs_wkt (p, 8,
537         "[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"met");
538     add_srs_wkt (p, 9,
539         "re\",1]],USAGE[SCOPE[\"Geodesy. Navigation and positioni");
540     add_srs_wkt (p, 10,
541         "ng using GPS satellite system.\"],AREA[\"World: Afghanis");
542     add_srs_wkt (p, 11,
543         "tan, Albania, Algeria, American Samoa, Andorra, Angola, ");
544     add_srs_wkt (p, 12,
545         "Anguilla, Antarctica, Antigua and Barbuda, Argentina, Ar");
546     add_srs_wkt (p, 13,
547         "menia, Aruba, Australia, Austria, Azerbaijan, Bahamas, B");
548     add_srs_wkt (p, 14,
549         "ahrain, Bangladesh, Barbados, Belgium, Belgium, Belize, ");
550     add_srs_wkt (p, 15,
551         "Benin, Bermuda, Bhutan, Bolivia, Bonaire, Saint Eustasiu");
552     add_srs_wkt (p, 16,
553         "s and Saba, Bosnia and Herzegovina, Botswana, Bouvet Isl");
554     add_srs_wkt (p, 17,
555         "and, Brazil, British Indian Ocean Territory, British Vir");
556     add_srs_wkt (p, 18,
557         "gin Islands, Brunei Darussalam, Bulgaria, Burkina Faso, ");
558     add_srs_wkt (p, 19,
559         "Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman ");
560     add_srs_wkt (p, 20,
561         "Islands, Central African Republic, Chad, Chile, China, C");
562     add_srs_wkt (p, 21,
563         "hristmas Island, Cocos (Keeling) Islands, Comoros, Congo");
564     add_srs_wkt (p, 22,
565         ", Cook Islands, Costa Rica, Côte d'Ivoire (Ivory Coast)");
566     add_srs_wkt (p, 23,
567         ", Croatia, Cuba, Curacao, Cyprus, Czechia, Denmark, Djib");
568     add_srs_wkt (p, 24,
569         "outi, Dominica, Dominican Republic, East Timor, Ecuador,");
570     add_srs_wkt (p, 25,
571         " Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia");
572     add_srs_wkt (p, 26,
573         ", Eswatini (Swaziland), Ethiopia, Falkland Islands (Malv");
574     add_srs_wkt (p, 27,
575         "inas), Faroe Islands, Fiji, Finland, France, French Guia");
576     add_srs_wkt (p, 28,
577         "na, French Polynesia, French Southern Territories, Gabon");
578     add_srs_wkt (p, 29,
579         ", Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Gr");
580     add_srs_wkt (p, 30,
581         "eenland, Grenada, Guadeloupe, Guam, Guatemala, Guinea, G");
582     add_srs_wkt (p, 31,
583         "uinea-Bissau, Guyana, Haiti, Heard Island and McDonald I");
584     add_srs_wkt (p, 32,
585         "slands, Holy See (Vatican City State), Honduras, China -");
586     add_srs_wkt (p, 33,
587         " Hong Kong, Hungary, Iceland, India, Indonesia, Islamic ");
588     add_srs_wkt (p, 34,
589         "Republic of Iran, Iraq, Ireland, Israel, Italy, Jamaica,");
590     add_srs_wkt (p, 35,
591         " Japan, Jordan, Kazakhstan, Kenya, Kiribati, Democratic ");
592     add_srs_wkt (p, 36,
593         "People's Republic of Korea (North Korea), Republic of Ko");
594     add_srs_wkt (p, 37,
595         "rea (South Korea), Kosovo, Kuwait, Kyrgyzstan, Lao Peopl");
596     add_srs_wkt (p, 38,
597         "e's Democratic Republic (Laos), Latvia, Lebanon, Lesotho");
598     add_srs_wkt (p, 39,
599         ", Liberia, Libyan Arab Jamahiriya, Liechtenstein, Lithua");
600     add_srs_wkt (p, 40,
601         "nia, Luxembourg, China - Macao, Madagascar, Malawi, Mala");
602     add_srs_wkt (p, 41,
603         "ysia, Maldives, Mali, Malta, Marshall Islands, Martiniqu");
604     add_srs_wkt (p, 42,
605         "e, Mauritania, Mauritius, Mayotte, Mexico, Federated Sta");
606     add_srs_wkt (p, 43,
607         "tes of Micronesia, Monaco, Mongolia, Montenegro, Montser");
608     add_srs_wkt (p, 44,
609         "rat, Morocco, Mozambique, Myanmar (Burma), Namibia, Naur");
610     add_srs_wkt (p, 45,
611         "u, Nepal, Netherlands, New Caledonia, New Zealand, Nicar");
612     add_srs_wkt (p, 46,
613         "agua, Niger, Nigeria, Niue, Norfolk Island, North Macedo");
614     add_srs_wkt (p, 47,
615         "nia, Northern Mariana Islands, Norway, Oman, Pakistan, P");
616     add_srs_wkt (p, 48,
617         "alau, Panama, Papua New Guinea (PNG), Paraguay, Peru, Ph");
618     add_srs_wkt (p, 49,
619         "ilippines, Pitcairn, Poland, Portugal, Puerto Rico, Qata");
620     add_srs_wkt (p, 50,
621         "r, Reunion, Romania, Russian Federation, Rwanda, Saint K");
622     add_srs_wkt (p, 51,
623         "itts and Nevis, Saint Helena, Ascension and Tristan da C");
624     add_srs_wkt (p, 52,
625         "unha, Saint Lucia, Saint Pierre and Miquelon, Saint Vinc");
626     add_srs_wkt (p, 53,
627         "ent and the Grenadines, Samoa, San Marino, Sao Tome and ");
628     add_srs_wkt (p, 54,
629         "Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sie");
630     add_srs_wkt (p, 55,
631         "rra Leone, Singapore, Slovakia (Slovak Republic), Sloven");
632     add_srs_wkt (p, 56,
633         "ia, Sint Maarten, Solomon Islands, Somalia, South Africa");
634     add_srs_wkt (p, 57,
635         ", South Georgia and the South Sandwich Islands, South Su");
636     add_srs_wkt (p, 58,
637         "dan, Spain, Sri Lanka, Sudan, Suriname, Svalbard and Jan");
638     add_srs_wkt (p, 59,
639         " Mayen, Sweden, Switzerland, Syrian Arab Republic, Taiwa");
640     add_srs_wkt (p, 60,
641         "n, Tajikistan, United Republic of Tanzania, Thailand, Th");
642     add_srs_wkt (p, 61,
643         "e Democratic Republic of the Congo (Zaire), Togo, Tokela");
644     add_srs_wkt (p, 62,
645         "u, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmeni");
646     add_srs_wkt (p, 63,
647         "stan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine,");
648     add_srs_wkt (p, 64,
649         " United Arab Emirates (UAE), United Kingdom (UK), United");
650     add_srs_wkt (p, 65,
651         " States (USA), United States Minor Outlying Islands, Uru");
652     add_srs_wkt (p, 66,
653         "guay, Uzbekistan, Vanuatu, Venezuela, Vietnam, US Virgin");
654     add_srs_wkt (p, 67,
655         " Islands, Wallis and Futuna, Western Sahara, Yemen, Zamb");
656     add_srs_wkt (p, 68,
657         "ia, Zimbabwe.\"],BBOX[-90,-180,90,180]],ID[\"EPSG\",4329");
658     add_srs_wkt (p, 69,
659         "]]");
660     p = add_epsg_def_ex (filter, first, last, 4329, "epsg", 4329,
661         "WGS 84", 1, 1,
662         "WGS 84", "Greenwich",
663         "WGS_1984", "none", "degree",
664         "Geodetic latitude", "North", "Geodetic longitude", "East");
665     add_proj4text (p, 0,
666         "+proj=longlat +datum=WGS84 +no_defs");
667     add_srs_wkt (p, 0,
668         "GEOGCRS[\"WGS 84\",DATUM[\"World Geodetic System 1984\",");
669     add_srs_wkt (p, 1,
670         "ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"");
671     add_srs_wkt (p, 2,
672         "metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\"");
673     add_srs_wkt (p, 3,
674         ",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic ");
675     add_srs_wkt (p, 4,
676         "latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0");
677     add_srs_wkt (p, 5,
678         "174532925199433]],AXIS[\"geodetic longitude (Lon)\",east");
679     add_srs_wkt (p, 6,
680         ",ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS");
681     add_srs_wkt (p, 7,
682         "[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"met");
683     add_srs_wkt (p, 8,
684         "re\",1]],USAGE[SCOPE[\"Geodesy. Navigation and positioni");
685     add_srs_wkt (p, 9,
686         "ng using GPS satellite system.\"],AREA[\"World: Afghanis");
687     add_srs_wkt (p, 10,
688         "tan, Albania, Algeria, American Samoa, Andorra, Angola, ");
689     add_srs_wkt (p, 11,
690         "Anguilla, Antarctica, Antigua and Barbuda, Argentina, Ar");
691     add_srs_wkt (p, 12,
692         "menia, Aruba, Australia, Austria, Azerbaijan, Bahamas, B");
693     add_srs_wkt (p, 13,
694         "ahrain, Bangladesh, Barbados, Belgium, Belgium, Belize, ");
695     add_srs_wkt (p, 14,
696         "Benin, Bermuda, Bhutan, Bolivia, Bonaire, Saint Eustasiu");
697     add_srs_wkt (p, 15,
698         "s and Saba, Bosnia and Herzegovina, Botswana, Bouvet Isl");
699     add_srs_wkt (p, 16,
700         "and, Brazil, British Indian Ocean Territory, British Vir");
701     add_srs_wkt (p, 17,
702         "gin Islands, Brunei Darussalam, Bulgaria, Burkina Faso, ");
703     add_srs_wkt (p, 18,
704         "Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman ");
705     add_srs_wkt (p, 19,
706         "Islands, Central African Republic, Chad, Chile, China, C");
707     add_srs_wkt (p, 20,
708         "hristmas Island, Cocos (Keeling) Islands, Comoros, Congo");
709     add_srs_wkt (p, 21,
710         ", Cook Islands, Costa Rica, Côte d'Ivoire (Ivory Coast)");
711     add_srs_wkt (p, 22,
712         ", Croatia, Cuba, Curacao, Cyprus, Czechia, Denmark, Djib");
713     add_srs_wkt (p, 23,
714         "outi, Dominica, Dominican Republic, East Timor, Ecuador,");
715     add_srs_wkt (p, 24,
716         " Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia");
717     add_srs_wkt (p, 25,
718         ", Eswatini (Swaziland), Ethiopia, Falkland Islands (Malv");
719     add_srs_wkt (p, 26,
720         "inas), Faroe Islands, Fiji, Finland, France, French Guia");
721     add_srs_wkt (p, 27,
722         "na, French Polynesia, French Southern Territories, Gabon");
723     add_srs_wkt (p, 28,
724         ", Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Gr");
725     add_srs_wkt (p, 29,
726         "eenland, Grenada, Guadeloupe, Guam, Guatemala, Guinea, G");
727     add_srs_wkt (p, 30,
728         "uinea-Bissau, Guyana, Haiti, Heard Island and McDonald I");
729     add_srs_wkt (p, 31,
730         "slands, Holy See (Vatican City State), Honduras, China -");
731     add_srs_wkt (p, 32,
732         " Hong Kong, Hungary, Iceland, India, Indonesia, Islamic ");
733     add_srs_wkt (p, 33,
734         "Republic of Iran, Iraq, Ireland, Israel, Italy, Jamaica,");
735     add_srs_wkt (p, 34,
736         " Japan, Jordan, Kazakhstan, Kenya, Kiribati, Democratic ");
737     add_srs_wkt (p, 35,
738         "People's Republic of Korea (North Korea), Republic of Ko");
739     add_srs_wkt (p, 36,
740         "rea (South Korea), Kosovo, Kuwait, Kyrgyzstan, Lao Peopl");
741     add_srs_wkt (p, 37,
742         "e's Democratic Republic (Laos), Latvia, Lebanon, Lesotho");
743     add_srs_wkt (p, 38,
744         ", Liberia, Libyan Arab Jamahiriya, Liechtenstein, Lithua");
745     add_srs_wkt (p, 39,
746         "nia, Luxembourg, China - Macao, Madagascar, Malawi, Mala");
747     add_srs_wkt (p, 40,
748         "ysia, Maldives, Mali, Malta, Marshall Islands, Martiniqu");
749     add_srs_wkt (p, 41,
750         "e, Mauritania, Mauritius, Mayotte, Mexico, Federated Sta");
751     add_srs_wkt (p, 42,
752         "tes of Micronesia, Monaco, Mongolia, Montenegro, Montser");
753     add_srs_wkt (p, 43,
754         "rat, Morocco, Mozambique, Myanmar (Burma), Namibia, Naur");
755     add_srs_wkt (p, 44,
756         "u, Nepal, Netherlands, New Caledonia, New Zealand, Nicar");
757     add_srs_wkt (p, 45,
758         "agua, Niger, Nigeria, Niue, Norfolk Island, North Macedo");
759     add_srs_wkt (p, 46,
760         "nia, Northern Mariana Islands, Norway, Oman, Pakistan, P");
761     add_srs_wkt (p, 47,
762         "alau, Panama, Papua New Guinea (PNG), Paraguay, Peru, Ph");
763     add_srs_wkt (p, 48,
764         "ilippines, Pitcairn, Poland, Portugal, Puerto Rico, Qata");
765     add_srs_wkt (p, 49,
766         "r, Reunion, Romania, Russian Federation, Rwanda, Saint K");
767     add_srs_wkt (p, 50,
768         "itts and Nevis, Saint Helena, Ascension and Tristan da C");
769     add_srs_wkt (p, 51,
770         "unha, Saint Lucia, Saint Pierre and Miquelon, Saint Vinc");
771     add_srs_wkt (p, 52,
772         "ent and the Grenadines, Samoa, San Marino, Sao Tome and ");
773     add_srs_wkt (p, 53,
774         "Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sie");
775     add_srs_wkt (p, 54,
776         "rra Leone, Singapore, Slovakia (Slovak Republic), Sloven");
777     add_srs_wkt (p, 55,
778         "ia, Sint Maarten, Solomon Islands, Somalia, South Africa");
779     add_srs_wkt (p, 56,
780         ", South Georgia and the South Sandwich Islands, South Su");
781     add_srs_wkt (p, 57,
782         "dan, Spain, Sri Lanka, Sudan, Suriname, Svalbard and Jan");
783     add_srs_wkt (p, 58,
784         " Mayen, Sweden, Switzerland, Syrian Arab Republic, Taiwa");
785     add_srs_wkt (p, 59,
786         "n, Tajikistan, United Republic of Tanzania, Thailand, Th");
787     add_srs_wkt (p, 60,
788         "e Democratic Republic of the Congo (Zaire), Togo, Tokela");
789     add_srs_wkt (p, 61,
790         "u, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmeni");
791     add_srs_wkt (p, 62,
792         "stan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine,");
793     add_srs_wkt (p, 63,
794         " United Arab Emirates (UAE), United Kingdom (UK), United");
795     add_srs_wkt (p, 64,
796         " States (USA), United States Minor Outlying Islands, Uru");
797     add_srs_wkt (p, 65,
798         "guay, Uzbekistan, Vanuatu, Venezuela, Vietnam, US Virgin");
799     add_srs_wkt (p, 66,
800         " Islands, Wallis and Futuna, Western Sahara, Yemen, Zamb");
801     add_srs_wkt (p, 67,
802         "ia, Zimbabwe.\"],BBOX[-90,-180,90,180]],ID[\"EPSG\",4979");
803     add_srs_wkt (p, 68,
804         "]]");
805     p = add_epsg_def_ex (filter, first, last, 4339, "epsg", 4339,
806         "Australian Antarctic", 1, 1,
807         "GRS 1980", "Greenwich",
808         "Australian_Antarctic_Datum_1998", "none", "degree",
809         "Geodetic latitude", "North", "Geodetic longitude", "East");
810     add_proj4text (p, 0,
811         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
812     add_proj4text (p, 1,
813         "fs");
814     add_srs_wkt (p, 0,
815         "GEOGCRS[\"Australian Antarctic\",DATUM[\"Australian Anta");
816     add_srs_wkt (p, 1,
817         "rctic Datum 1998\",ELLIPSOID[\"GRS 1980\",6378137,298.25");
818     add_srs_wkt (p, 2,
819         "7222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0");
820     add_srs_wkt (p, 3,
821         ",ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoida");
822     add_srs_wkt (p, 4,
823         "l,3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANG");
824     add_srs_wkt (p, 5,
825         "LEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic l");
826     add_srs_wkt (p, 6,
827         "ongitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01");
828     add_srs_wkt (p, 7,
829         "74532925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDE");
830     add_srs_wkt (p, 8,
831         "R[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],");
832     add_srs_wkt (p, 9,
833         "AREA[\"Antarctica between 45°E and 136°E and between 1");
834     add_srs_wkt (p, 10,
835         "42°E and 160°E - Australian sector.\"],BBOX[-90,45,-60");
836     add_srs_wkt (p, 11,
837         ",160]],ID[\"EPSG\",4931]]");
838     p = add_epsg_def_ex (filter, first, last, 4341, "epsg", 4341,
839         "EST97", 1, 1,
840         "GRS 1980", "Greenwich",
841         "Estonia_1997", "none", "degree",
842         "Geodetic latitude", "North", "Geodetic longitude", "East");
843     add_proj4text (p, 0,
844         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
845     add_proj4text (p, 1,
846         "fs");
847     add_srs_wkt (p, 0,
848         "GEOGCRS[\"EST97\",DATUM[\"Estonia 1997\",ELLIPSOID[\"GRS");
849     add_srs_wkt (p, 1,
850         " 1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],");
851     add_srs_wkt (p, 2,
852         "PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925");
853     add_srs_wkt (p, 3,
854         "199433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat");
855     add_srs_wkt (p, 4,
856         ")\",north,ORDER[1],ANGLEUNIT[\"degree\",0.01745329251994");
857     add_srs_wkt (p, 5,
858         "33]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANG");
859     add_srs_wkt (p, 6,
860         "LEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoida");
861     add_srs_wkt (p, 7,
862         "l height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAG");
863     add_srs_wkt (p, 8,
864         "E[SCOPE[\"Geodesy.\"],AREA[\"Estonia - onshore and offsh");
865     add_srs_wkt (p, 9,
866         "ore.\"],BBOX[57.52,20.37,60,28.2]],ID[\"EPSG\",4935]]");
867     p = add_epsg_def_ex (filter, first, last, 4343, "epsg", 4343,
868         "CHTRF95", 1, 1,
869         "GRS 1980", "Greenwich",
870         "Swiss_Terrestrial_Reference_Frame_1995", "none", "degree",
871         "Geodetic latitude", "North", "Geodetic longitude", "East");
872     add_proj4text (p, 0,
873         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
874     add_proj4text (p, 1,
875         "fs");
876     add_srs_wkt (p, 0,
877         "GEOGCRS[\"CHTRF95\",DATUM[\"Swiss Terrestrial Reference ");
878     add_srs_wkt (p, 1,
879         "Frame 1995\",ELLIPSOID[\"GRS 1980\",6378137,298.25722210");
880     add_srs_wkt (p, 2,
881         "1,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLE");
882     add_srs_wkt (p, 3,
883         "UNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],A");
884     add_srs_wkt (p, 4,
885         "XIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT");
886     add_srs_wkt (p, 5,
887         "[\"degree\",0.0174532925199433]],AXIS[\"geodetic longitu");
888     add_srs_wkt (p, 6,
889         "de (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01745329");
890     add_srs_wkt (p, 7,
891         "25199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],L");
892     add_srs_wkt (p, 8,
893         "ENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"");
894     add_srs_wkt (p, 9,
895         "Liechtenstein; Switzerland.\"],BBOX[45.82,5.96,47.81,10.");
896     add_srs_wkt (p, 10,
897         "49]],ID[\"EPSG\",4933]]");
898     p = add_epsg_def_ex (filter, first, last, 4345, "epsg", 4345,
899         "ETRS89", 1, 1,
900         "GRS 1980", "Greenwich",
901         "European_Terrestrial_Reference_System_1989", "none", "degree",
902         "Geodetic latitude", "North", "Geodetic longitude", "East");
903     add_proj4text (p, 0,
904         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
905     add_proj4text (p, 1,
906         "fs");
907     add_srs_wkt (p, 0,
908         "GEOGCRS[\"ETRS89\",DATUM[\"European Terrestrial Referenc");
909     add_srs_wkt (p, 1,
910         "e System 1989\",ELLIPSOID[\"GRS 1980\",6378137,298.25722");
911     add_srs_wkt (p, 2,
912         "2101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,AN");
913     add_srs_wkt (p, 3,
914         "GLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3");
915     add_srs_wkt (p, 4,
916         "],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEU");
917     add_srs_wkt (p, 5,
918         "NIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic long");
919     add_srs_wkt (p, 6,
920         "itude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01745");
921     add_srs_wkt (p, 7,
922         "32925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3");
923     add_srs_wkt (p, 8,
924         "],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Spatial referen");
925     add_srs_wkt (p, 9,
926         "cing.\"],AREA[\"Europe - onshore and offshore: Albania; ");
927     add_srs_wkt (p, 10,
928         "Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulga");
929     add_srs_wkt (p, 11,
930         "ria; Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe I");
931     add_srs_wkt (p, 12,
932         "slands; Finland; France; Germany; Gibraltar; Greece; Hun");
933     add_srs_wkt (p, 13,
934         "gary; Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lit");
935     add_srs_wkt (p, 14,
936         "huania; Luxembourg; Malta; Moldova; Monaco; Montenegro; ");
937     add_srs_wkt (p, 15,
938         "Netherlands; North Macedonia; Norway including Svalbard ");
939     add_srs_wkt (p, 16,
940         "and Jan Mayen; Poland; Portugal; Romania; San Marino; Se");
941     add_srs_wkt (p, 17,
942         "rbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; Un");
943     add_srs_wkt (p, 18,
944         "ited Kingdom (UK) including Channel Islands and Isle of ");
945     add_srs_wkt (p, 19,
946         "Man; Vatican City State.\"],BBOX[32.88,-16.1,84.17,40.18");
947     add_srs_wkt (p, 20,
948         "]],ID[\"EPSG\",4937]]");
949     p = add_epsg_def_ex (filter, first, last, 4347, "epsg", 4347,
950         "GDA94", 1, 1,
951         "GRS 1980", "Greenwich",
952         "Geocentric_Datum_of_Australia_1994", "none", "degree",
953         "Geodetic latitude", "North", "Geodetic longitude", "East");
954     add_proj4text (p, 0,
955         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
956     add_proj4text (p, 1,
957         "fs");
958     add_srs_wkt (p, 0,
959         "GEOGCRS[\"GDA94\",DATUM[\"Geocentric Datum of Australia ");
960     add_srs_wkt (p, 1,
961         "1994\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENG");
962     add_srs_wkt (p, 2,
963         "THUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"");
964     add_srs_wkt (p, 3,
965         "degree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"g");
966     add_srs_wkt (p, 4,
967         "eodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degr");
968     add_srs_wkt (p, 5,
969         "ee\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon");
970     add_srs_wkt (p, 6,
971         ")\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292519943");
972     add_srs_wkt (p, 7,
973         "3]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUN");
974     add_srs_wkt (p, 8,
975         "IT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Austra");
976     add_srs_wkt (p, 9,
977         "lia including Lord Howe Island, Macquarie Islands, Ashmo");
978     add_srs_wkt (p, 10,
979         "re and Cartier Islands, Christmas Island, Cocos (Keeling");
980     add_srs_wkt (p, 11,
981         ") Islands, Norfolk Island. All onshore and offshore.\"],");
982     add_srs_wkt (p, 12,
983         "BBOX[-60.56,93.41,-8.47,173.35]],ID[\"EPSG\",4939]]");
984     p = add_epsg_def_ex (filter, first, last, 4349, "epsg", 4349,
985         "Hartebeesthoek94", 1, 1,
986         "WGS 84", "Greenwich",
987         "Hartebeesthoek94", "none", "degree",
988         "Geodetic latitude", "North", "Geodetic longitude", "East");
989     add_proj4text (p, 0,
990         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
991     add_proj4text (p, 1,
992         "fs");
993     add_srs_wkt (p, 0,
994         "GEOGCRS[\"Hartebeesthoek94\",DATUM[\"Hartebeesthoek94\",");
995     add_srs_wkt (p, 1,
996         "ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"");
997     add_srs_wkt (p, 2,
998         "metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\"");
999     add_srs_wkt (p, 3,
1000         ",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic ");
1001     add_srs_wkt (p, 4,
1002         "latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0");
1003     add_srs_wkt (p, 5,
1004         "174532925199433]],AXIS[\"geodetic longitude (Lon)\",east");
1005     add_srs_wkt (p, 6,
1006         ",ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS");
1007     add_srs_wkt (p, 7,
1008         "[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"met");
1009     add_srs_wkt (p, 8,
1010         "re\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Eswatini (Swaz");
1011     add_srs_wkt (p, 9,
1012         "iland); Lesotho; South Africa - onshore and offshore.\"]");
1013     add_srs_wkt (p, 10,
1014         ",BBOX[-50.32,13.33,-22.13,42.85]],ID[\"EPSG\",4941]]");
1015     p = add_epsg_def_ex (filter, first, last, 4351, "epsg", 4351,
1016         "IRENET95", 1, 1,
1017         "GRS 1980", "Greenwich",
1018         "IRENET95", "none", "degree",
1019         "Geodetic latitude", "North", "Geodetic longitude", "East");
1020     add_proj4text (p, 0,
1021         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1022     add_proj4text (p, 1,
1023         "fs");
1024     add_srs_wkt (p, 0,
1025         "GEOGCRS[\"IRENET95\",DATUM[\"IRENET95\",ELLIPSOID[\"GRS ");
1026     add_srs_wkt (p, 1,
1027         "1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],P");
1028     add_srs_wkt (p, 2,
1029         "RIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.01745329251");
1030     add_srs_wkt (p, 3,
1031         "99433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat)");
1032     add_srs_wkt (p, 4,
1033         "\",north,ORDER[1],ANGLEUNIT[\"degree\",0.017453292519943");
1034     add_srs_wkt (p, 5,
1035         "3]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGL");
1036     add_srs_wkt (p, 6,
1037         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoidal");
1038     add_srs_wkt (p, 7,
1039         " height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE");
1040     add_srs_wkt (p, 8,
1041         "[SCOPE[\"Geodesy.\"],AREA[\"Ireland - onshore. United Ki");
1042     add_srs_wkt (p, 9,
1043         "ngdom (UK) - Northern Ireland (Ulster) - onshore.\"],BBO");
1044     add_srs_wkt (p, 10,
1045         "X[51.39,-10.56,55.43,-5.34]],ID[\"EPSG\",4943]]");
1046     p = add_epsg_def_ex (filter, first, last, 4353, "epsg", 4353,
1047         "JGD2000", 1, 1,
1048         "GRS 1980", "Greenwich",
1049         "Japanese_Geodetic_Datum_2000", "none", "degree",
1050         "Geodetic latitude", "North", "Geodetic longitude", "East");
1051     add_proj4text (p, 0,
1052         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1053     add_proj4text (p, 1,
1054         "fs");
1055     add_srs_wkt (p, 0,
1056         "GEOGCRS[\"JGD2000\",DATUM[\"Japanese Geodetic Datum 2000");
1057     add_srs_wkt (p, 1,
1058         "\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENGTHUN");
1059     add_srs_wkt (p, 2,
1060         "IT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"deg");
1061     add_srs_wkt (p, 3,
1062         "ree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geod");
1063     add_srs_wkt (p, 4,
1064         "etic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\"");
1065     add_srs_wkt (p, 5,
1066         ",0.0174532925199433]],AXIS[\"geodetic longitude (Lon)\",");
1067     add_srs_wkt (p, 6,
1068         "east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],");
1069     add_srs_wkt (p, 7,
1070         "AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"");
1071     add_srs_wkt (p, 8,
1072         "metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Japan - ons");
1073     add_srs_wkt (p, 9,
1074         "hore and offshore.\"],BBOX[17.09,122.38,46.05,157.65]],I");
1075     add_srs_wkt (p, 10,
1076         "D[\"EPSG\",4947]]");
1077     p = add_epsg_def_ex (filter, first, last, 4355, "epsg", 4355,
1078         "LKS94", 1, 1,
1079         "GRS 1980", "Greenwich",
1080         "Lithuania_1994_ETRS89", "none", "degree",
1081         "Geodetic latitude", "North", "Geodetic longitude", "East");
1082     add_proj4text (p, 0,
1083         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1084     add_proj4text (p, 1,
1085         "fs");
1086     add_srs_wkt (p, 0,
1087         "GEOGCRS[\"LKS94\",DATUM[\"Lithuania 1994 (ETRS89)\",ELLI");
1088     add_srs_wkt (p, 1,
1089         "PSOID[\"GRS 1980\",6378137,298.257222101,LENGTHUNIT[\"me");
1090     add_srs_wkt (p, 2,
1091         "tre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0");
1092     add_srs_wkt (p, 3,
1093         ".0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic la");
1094     add_srs_wkt (p, 4,
1095         "titude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.017");
1096     add_srs_wkt (p, 5,
1097         "4532925199433]],AXIS[\"geodetic longitude (Lon)\",east,O");
1098     add_srs_wkt (p, 6,
1099         "RDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"");
1100     add_srs_wkt (p, 7,
1101         "ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\"");
1102     add_srs_wkt (p, 8,
1103         ",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Lithuania - onshor");
1104     add_srs_wkt (p, 9,
1105         "e and offshore.\"],BBOX[53.89,19.02,56.45,26.82]],ID[\"E");
1106     add_srs_wkt (p, 10,
1107         "PSG\",4951]]");
1108     p = add_epsg_def_ex (filter, first, last, 4357, "epsg", 4357,
1109         "Moznet", 1, 1,
1110         "WGS 84", "Greenwich",
1111         "Moznet_ITRF94", "none", "degree",
1112         "Geodetic latitude", "North", "Geodetic longitude", "East");
1113     add_proj4text (p, 0,
1114         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
1115     add_proj4text (p, 1,
1116         "fs");
1117     add_srs_wkt (p, 0,
1118         "GEOGCRS[\"Moznet\",DATUM[\"Moznet (ITRF94)\",ELLIPSOID[\"");
1119     add_srs_wkt (p, 1,
1120         "WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1]]]");
1121     add_srs_wkt (p, 2,
1122         ",PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.017453292");
1123     add_srs_wkt (p, 3,
1124         "5199433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (La");
1125     add_srs_wkt (p, 4,
1126         "t)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0174532925199");
1127     add_srs_wkt (p, 5,
1128         "433]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],AN");
1129     add_srs_wkt (p, 6,
1130         "GLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoid");
1131     add_srs_wkt (p, 7,
1132         "al height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USA");
1133     add_srs_wkt (p, 8,
1134         "GE[SCOPE[\"Geodesy.\"],AREA[\"Mozambique - onshore and o");
1135     add_srs_wkt (p, 9,
1136         "ffshore.\"],BBOX[-27.71,30.21,-10.09,43.03]],ID[\"EPSG\"");
1137     add_srs_wkt (p, 10,
1138         ",4953]]");
1139     p = add_epsg_def_ex (filter, first, last, 4359, "epsg", 4359,
1140         "NAD83(CSRS)", 1, 1,
1141         "GRS 1980", "Greenwich",
1142         "NAD83_Canadian_Spatial_Reference_System", "none", "degree",
1143         "Geodetic latitude", "North", "Geodetic longitude", "East");
1144     add_proj4text (p, 0,
1145         "+proj=longlat +ellps=GRS80 +no_defs");
1146     add_srs_wkt (p, 0,
1147         "GEOGCRS[\"NAD83(CSRS)\",DATUM[\"NAD83 Canadian Spatial R");
1148     add_srs_wkt (p, 1,
1149         "eference System\",ELLIPSOID[\"GRS 1980\",6378137,298.257");
1150     add_srs_wkt (p, 2,
1151         "222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,");
1152     add_srs_wkt (p, 3,
1153         "ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal");
1154     add_srs_wkt (p, 4,
1155         ",3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGL");
1156     add_srs_wkt (p, 5,
1157         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic lo");
1158     add_srs_wkt (p, 6,
1159         "ngitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017");
1160     add_srs_wkt (p, 7,
1161         "4532925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER");
1162     add_srs_wkt (p, 8,
1163         "[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],A");
1164     add_srs_wkt (p, 9,
1165         "REA[\"Canada - onshore and offshore - Alberta; British C");
1166     add_srs_wkt (p, 10,
1167         "olumbia; Manitoba; New Brunswick; Newfoundland and Labra");
1168     add_srs_wkt (p, 11,
1169         "dor; Northwest Territories; Nova Scotia; Nunavut; Ontari");
1170     add_srs_wkt (p, 12,
1171         "o; Prince Edward Island; Quebec; Saskatchewan; Yukon.\"]");
1172     add_srs_wkt (p, 13,
1173         ",BBOX[40.04,-141.01,86.46,-47.74]],ID[\"EPSG\",4955]]");
1174     p = add_epsg_def_ex (filter, first, last, 4361, "epsg", 4361,
1175         "NAD83(HARN)", 1, 1,
1176         "GRS 1980", "Greenwich",
1177         "NAD83_High_Accuracy_Reference_Network", "none", "degree",
1178         "Geodetic latitude", "North", "Geodetic longitude", "East");
1179     add_proj4text (p, 0,
1180         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1181     add_proj4text (p, 1,
1182         "fs");
1183     add_srs_wkt (p, 0,
1184         "GEOGCRS[\"NAD83(HARN)\",DATUM[\"NAD83 (High Accuracy Ref");
1185     add_srs_wkt (p, 1,
1186         "erence Network)\",ELLIPSOID[\"GRS 1980\",6378137,298.257");
1187     add_srs_wkt (p, 2,
1188         "222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,");
1189     add_srs_wkt (p, 3,
1190         "ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal");
1191     add_srs_wkt (p, 4,
1192         ",3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGL");
1193     add_srs_wkt (p, 5,
1194         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic lo");
1195     add_srs_wkt (p, 6,
1196         "ngitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017");
1197     add_srs_wkt (p, 7,
1198         "4532925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER");
1199     add_srs_wkt (p, 8,
1200         "[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],A");
1201     add_srs_wkt (p, 9,
1202         "REA[\"American Samoa - onshore - Tutuila, Aunu'u, Ofu, O");
1203     add_srs_wkt (p, 10,
1204         "lesega, Ta'u and Rose islands. Guam - onshore. Northern ");
1205     add_srs_wkt (p, 11,
1206         "Mariana Islands - onshore. Puerto Rico - onshore. United");
1207     add_srs_wkt (p, 12,
1208         " States (USA) - onshore Alabama, Alaska, Arizona, Arkans");
1209     add_srs_wkt (p, 13,
1210         "as, California, Colorado, Connecticut, Delaware, Florida");
1211     add_srs_wkt (p, 14,
1212         ", Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansa");
1213     add_srs_wkt (p, 15,
1214         "s, Kentucky, Louisiana, Maine, Maryland, Massachusetts, ");
1215     add_srs_wkt (p, 16,
1216         "Michigan, Minnesota, Mississippi, Missouri, Montana, Neb");
1217     add_srs_wkt (p, 17,
1218         "raska, Nevada, New Hampshire, New Jersey, New Mexico, Ne");
1219     add_srs_wkt (p, 18,
1220         "w York, North Carolina, North Dakota, Ohio, Oklahoma, Or");
1221     add_srs_wkt (p, 19,
1222         "egon, Pennsylvania, Rhode Island, South Carolina, South ");
1223     add_srs_wkt (p, 20,
1224         "Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washi");
1225     add_srs_wkt (p, 21,
1226         "ngton, West Virginia, Wisconsin and Wyoming; offshore Gu");
1227     add_srs_wkt (p, 22,
1228         "lf of Mexico continental shelf (GoM OCS). US Virgin Isla");
1229     add_srs_wkt (p, 23,
1230         "nds - onshore.\"],BBOX[-14.59,144.58,71.4,-64.51]],ID[\"");
1231     add_srs_wkt (p, 24,
1232         "EPSG\",4957]]");
1233     p = add_epsg_def_ex (filter, first, last, 4363, "epsg", 4363,
1234         "NZGD2000", 1, 1,
1235         "GRS 1980", "Greenwich",
1236         "New_Zealand_Geodetic_Datum_2000", "none", "degree",
1237         "Geodetic latitude", "North", "Geodetic longitude", "East");
1238     add_proj4text (p, 0,
1239         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1240     add_proj4text (p, 1,
1241         "fs");
1242     add_srs_wkt (p, 0,
1243         "GEOGCRS[\"NZGD2000\",DATUM[\"New Zealand Geodetic Datum ");
1244     add_srs_wkt (p, 1,
1245         "2000\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENG");
1246     add_srs_wkt (p, 2,
1247         "THUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"");
1248     add_srs_wkt (p, 3,
1249         "degree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"g");
1250     add_srs_wkt (p, 4,
1251         "eodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degr");
1252     add_srs_wkt (p, 5,
1253         "ee\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon");
1254     add_srs_wkt (p, 6,
1255         ")\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292519943");
1256     add_srs_wkt (p, 7,
1257         "3]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUN");
1258     add_srs_wkt (p, 8,
1259         "IT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"New Ze");
1260     add_srs_wkt (p, 9,
1261         "aland - onshore and offshore. Includes Antipodes Islands");
1262     add_srs_wkt (p, 10,
1263         ", Auckland Islands, Bounty Islands, Chatham Islands, Cam");
1264     add_srs_wkt (p, 11,
1265         "bell Island, Kermadec Islands, Raoul Island and Snares I");
1266     add_srs_wkt (p, 12,
1267         "slands.\"],BBOX[-55.95,160.6,-25.88,-171.2]],ID[\"EPSG\"");
1268     add_srs_wkt (p, 13,
1269         ",4959]]");
1270     p = add_epsg_def_ex (filter, first, last, 4365, "epsg", 4365,
1271         "POSGAR 98", 1, 1,
1272         "GRS 1980", "Greenwich",
1273         "Posiciones_Geodesicas_Argentinas_1998", "none", "degree",
1274         "Geodetic latitude", "North", "Geodetic longitude", "East");
1275     add_proj4text (p, 0,
1276         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1277     add_proj4text (p, 1,
1278         "fs");
1279     add_srs_wkt (p, 0,
1280         "GEOGCRS[\"POSGAR 98\",DATUM[\"Posiciones Geodesicas Arge");
1281     add_srs_wkt (p, 1,
1282         "ntinas 1998\",ELLIPSOID[\"GRS 1980\",6378137,298.2572221");
1283     add_srs_wkt (p, 2,
1284         "01,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGL");
1285     add_srs_wkt (p, 3,
1286         "EUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],");
1287     add_srs_wkt (p, 4,
1288         "AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNI");
1289     add_srs_wkt (p, 5,
1290         "T[\"degree\",0.0174532925199433]],AXIS[\"geodetic longit");
1291     add_srs_wkt (p, 6,
1292         "ude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532");
1293     add_srs_wkt (p, 7,
1294         "925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],");
1295     add_srs_wkt (p, 8,
1296         "LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[");
1297     add_srs_wkt (p, 9,
1298         "\"Argentina - onshore and offshore.\"],BBOX[-58.41,-73.5");
1299     add_srs_wkt (p, 10,
1300         "9,-21.78,-52.63]],ID[\"EPSG\",4961]]");
1301     p = add_epsg_def_ex (filter, first, last, 4367, "epsg", 4367,
1302         "REGVEN", 1, 1,
1303         "GRS 1980", "Greenwich",
1304         "Red_Geodesica_Venezolana", "none", "degree",
1305         "Geodetic latitude", "North", "Geodetic longitude", "East");
1306     add_proj4text (p, 0,
1307         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1308     add_proj4text (p, 1,
1309         "fs");
1310     add_srs_wkt (p, 0,
1311         "GEOGCRS[\"REGVEN\",DATUM[\"Red Geodesica Venezolana\",EL");
1312     add_srs_wkt (p, 1,
1313         "LIPSOID[\"GRS 1980\",6378137,298.257222101,LENGTHUNIT[\"");
1314     add_srs_wkt (p, 2,
1315         "metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\"");
1316     add_srs_wkt (p, 3,
1317         ",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic ");
1318     add_srs_wkt (p, 4,
1319         "latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0");
1320     add_srs_wkt (p, 5,
1321         "174532925199433]],AXIS[\"geodetic longitude (Lon)\",east");
1322     add_srs_wkt (p, 6,
1323         ",ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS");
1324     add_srs_wkt (p, 7,
1325         "[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"met");
1326     add_srs_wkt (p, 8,
1327         "re\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Venezuela - on");
1328     add_srs_wkt (p, 9,
1329         "shore and offshore.\"],BBOX[0.64,-73.38,16.75,-58.95]],I");
1330     add_srs_wkt (p, 10,
1331         "D[\"EPSG\",4963]]");
1332     p = add_epsg_def_ex (filter, first, last, 4369, "epsg", 4369,
1333         "RGF93", 1, 1,
1334         "GRS 1980", "Greenwich",
1335         "Reseau_Geodesique_Francais_1993", "none", "degree",
1336         "Geodetic latitude", "North", "Geodetic longitude", "East");
1337     add_proj4text (p, 0,
1338         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1339     add_proj4text (p, 1,
1340         "fs");
1341     add_srs_wkt (p, 0,
1342         "GEOGCRS[\"RGF93\",DATUM[\"Reseau Geodesique Francais 199");
1343     add_srs_wkt (p, 1,
1344         "3\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENGTHU");
1345     add_srs_wkt (p, 2,
1346         "NIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"de");
1347     add_srs_wkt (p, 3,
1348         "gree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geo");
1349     add_srs_wkt (p, 4,
1350         "detic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree");
1351     add_srs_wkt (p, 5,
1352         "\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon)\"");
1353     add_srs_wkt (p, 6,
1354         ",east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]]");
1355     add_srs_wkt (p, 7,
1356         ",AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[");
1357     add_srs_wkt (p, 8,
1358         "\"metre\",1]],USAGE[SCOPE[\"Geodesy; air, land and sea n");
1359     add_srs_wkt (p, 9,
1360         "avigation and safety of life purposes.\"],AREA[\"France ");
1361     add_srs_wkt (p, 10,
1362         "- onshore and offshore, mainland and Corsica.\"],BBOX[41");
1363     add_srs_wkt (p, 11,
1364         ".15,-9.86,51.56,10.38]],ID[\"EPSG\",4965]]");
1365     p = add_epsg_def_ex (filter, first, last, 4371, "epsg", 4371,
1366         "RGFG95", 1, 1,
1367         "GRS 1980", "Greenwich",
1368         "Reseau_Geodesique_Francais_Guyane_1995", "none", "degree",
1369         "Geodetic latitude", "North", "Geodetic longitude", "East");
1370     add_proj4text (p, 0,
1371         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1372     add_proj4text (p, 1,
1373         "fs");
1374     add_srs_wkt (p, 0,
1375         "GEOGCRS[\"RGFG95\",DATUM[\"Reseau Geodesique Francais Gu");
1376     add_srs_wkt (p, 1,
1377         "yane 1995\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101");
1378     add_srs_wkt (p, 2,
1379         ",LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEU");
1380     add_srs_wkt (p, 3,
1381         "NIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],AX");
1382     add_srs_wkt (p, 4,
1383         "IS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[");
1384     add_srs_wkt (p, 5,
1385         "\"degree\",0.0174532925199433]],AXIS[\"geodetic longitud");
1386     add_srs_wkt (p, 6,
1387         "e (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292");
1388     add_srs_wkt (p, 7,
1389         "5199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LE");
1390     add_srs_wkt (p, 8,
1391         "NGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy; air, land ");
1392     add_srs_wkt (p, 9,
1393         "and sea navigation and safety of life purposes.\"],AREA[");
1394     add_srs_wkt (p, 10,
1395         "\"French Guiana - onshore and offshore.\"],BBOX[2.11,-54");
1396     add_srs_wkt (p, 11,
1397         ".61,8.88,-49.45]],ID[\"EPSG\",4967]]");
1398     p = add_epsg_def_ex (filter, first, last, 4373, "epsg", 4373,
1399         "RGR92", 1, 1,
1400         "GRS 1980", "Greenwich",
1401         "Reseau_Geodesique_de_la_Reunion_1992", "none", "degree",
1402         "Geodetic latitude", "North", "Geodetic longitude", "East");
1403     add_proj4text (p, 0,
1404         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1405     add_proj4text (p, 1,
1406         "fs");
1407     add_srs_wkt (p, 0,
1408         "GEOGCRS[\"RGR92\",DATUM[\"Reseau Geodesique de la Reunio");
1409     add_srs_wkt (p, 1,
1410         "n 1992\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LE");
1411     add_srs_wkt (p, 2,
1412         "NGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT");
1413     add_srs_wkt (p, 3,
1414         "[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[");
1415     add_srs_wkt (p, 4,
1416         "\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"d");
1417     add_srs_wkt (p, 5,
1418         "egree\",0.0174532925199433]],AXIS[\"geodetic longitude (");
1419     add_srs_wkt (p, 6,
1420         "Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292519");
1421     add_srs_wkt (p, 7,
1422         "9433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGT");
1423     add_srs_wkt (p, 8,
1424         "HUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy; air, land and");
1425     add_srs_wkt (p, 9,
1426         " sea navigation and safety of life purposes.\"],AREA[\"R");
1427     add_srs_wkt (p, 10,
1428         "eunion - onshore and offshore.\"],BBOX[-24.72,51.83,-18.");
1429     add_srs_wkt (p, 11,
1430         "28,58.24]],ID[\"EPSG\",4971]]");
1431     p = add_epsg_def_ex (filter, first, last, 4375, "epsg", 4375,
1432         "SIRGAS 1995", 1, 1,
1433         "GRS 1980", "Greenwich",
1434         "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "none", "degree",
1435         "Geodetic latitude", "North", "Geodetic longitude", "East");
1436     add_proj4text (p, 0,
1437         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1438     add_proj4text (p, 1,
1439         "fs");
1440     add_srs_wkt (p, 0,
1441         "GEOGCRS[\"SIRGAS 1995\",DATUM[\"Sistema de Referencia Ge");
1442     add_srs_wkt (p, 1,
1443         "ocentrico para America del Sur 1995\",ELLIPSOID[\"GRS 19");
1444     add_srs_wkt (p, 2,
1445         "80\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],PRI");
1446     add_srs_wkt (p, 3,
1447         "MEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199");
1448     add_srs_wkt (p, 4,
1449         "433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat)\"");
1450     add_srs_wkt (p, 5,
1451         ",north,ORDER[1],ANGLEUNIT[\"degree\",0.0174532925199433]");
1452     add_srs_wkt (p, 6,
1453         "],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGLEU");
1454     add_srs_wkt (p, 7,
1455         "NIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoidal h");
1456     add_srs_wkt (p, 8,
1457         "eight (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE[S");
1458     add_srs_wkt (p, 9,
1459         "COPE[\"Geodesy.\"],AREA[\"South America - onshore and of");
1460     add_srs_wkt (p, 10,
1461         "fshore. Ecuador (mainland and Galapagos) - onshore and o");
1462     add_srs_wkt (p, 11,
1463         "ffshore.\"],BBOX[-59.87,-113.21,16.75,-26]],ID[\"EPSG\",");
1464     add_srs_wkt (p, 12,
1465         "4975]]");
1466     p = add_epsg_def_ex (filter, first, last, 4377, "epsg", 4377,
1467         "SWEREF99", 1, 1,
1468         "GRS 1980", "Greenwich",
1469         "SWEREF99", "none", "degree",
1470         "Geodetic latitude", "North", "Geodetic longitude", "East");
1471     add_proj4text (p, 0,
1472         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1473     add_proj4text (p, 1,
1474         "fs");
1475     add_srs_wkt (p, 0,
1476         "GEOGCRS[\"SWEREF99\",DATUM[\"SWEREF99\",ELLIPSOID[\"GRS ");
1477     add_srs_wkt (p, 1,
1478         "1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],P");
1479     add_srs_wkt (p, 2,
1480         "RIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.01745329251");
1481     add_srs_wkt (p, 3,
1482         "99433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat)");
1483     add_srs_wkt (p, 4,
1484         "\",north,ORDER[1],ANGLEUNIT[\"degree\",0.017453292519943");
1485     add_srs_wkt (p, 5,
1486         "3]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGL");
1487     add_srs_wkt (p, 6,
1488         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoidal");
1489     add_srs_wkt (p, 7,
1490         " height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE");
1491     add_srs_wkt (p, 8,
1492         "[SCOPE[\"Geodesy.\"],AREA[\"Sweden - onshore and offshor");
1493     add_srs_wkt (p, 9,
1494         "e.\"],BBOX[54.96,10.03,69.07,24.17]],ID[\"EPSG\",4977]]");
1495     p = add_epsg_def_ex (filter, first, last, 4379, "epsg", 4379,
1496         "Yemen NGN96", 1, 1,
1497         "WGS 84", "Greenwich",
1498         "Yemen_National_Geodetic_Network_1996", "none", "degree",
1499         "Geodetic latitude", "North", "Geodetic longitude", "East");
1500     add_proj4text (p, 0,
1501         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
1502     add_proj4text (p, 1,
1503         "fs");
1504     add_srs_wkt (p, 0,
1505         "GEOGCRS[\"Yemen NGN96\",DATUM[\"Yemen National Geodetic ");
1506     add_srs_wkt (p, 1,
1507         "Network 1996\",ELLIPSOID[\"WGS 84\",6378137,298.25722356");
1508     add_srs_wkt (p, 2,
1509         "3,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLE");
1510     add_srs_wkt (p, 3,
1511         "UNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],A");
1512     add_srs_wkt (p, 4,
1513         "XIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT");
1514     add_srs_wkt (p, 5,
1515         "[\"degree\",0.0174532925199433]],AXIS[\"geodetic longitu");
1516     add_srs_wkt (p, 6,
1517         "de (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01745329");
1518     add_srs_wkt (p, 7,
1519         "25199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],L");
1520     add_srs_wkt (p, 8,
1521         "ENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"");
1522     add_srs_wkt (p, 9,
1523         "Yemen - onshore and offshore.\"],BBOX[8.95,41.08,19,57.9");
1524     add_srs_wkt (p, 10,
1525         "6]],ID[\"EPSG\",4981]]");
1526     p = add_epsg_def_ex (filter, first, last, 4381, "epsg", 4381,
1527         "RGNC 1991 (deprecated)", 1, 1,
1528         "International 1924", "Greenwich",
1529         "Reseau_Geodesique_Nouvelle_Caledonie_1991", "none", "degree",
1530         "Geodetic latitude", "North", "Geodetic longitude", "East");
1531     add_proj4text (p, 0,
1532         "+proj=longlat +ellps=intl +no_defs");
1533     add_srs_wkt (p, 0,
1534         "GEOGCRS[\"RGNC 1991\",DATUM[\"Reseau Geodesique Nouvelle");
1535     add_srs_wkt (p, 1,
1536         " Caledonie 1991\",ELLIPSOID[\"International 1924\",63783");
1537     add_srs_wkt (p, 2,
1538         "88,297,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,");
1539     add_srs_wkt (p, 3,
1540         "ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal");
1541     add_srs_wkt (p, 4,
1542         ",3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGL");
1543     add_srs_wkt (p, 5,
1544         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic lo");
1545     add_srs_wkt (p, 6,
1546         "ngitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017");
1547     add_srs_wkt (p, 7,
1548         "4532925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER");
1549     add_srs_wkt (p, 8,
1550         "[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],A");
1551     add_srs_wkt (p, 9,
1552         "REA[\"New Caledonia - onshore and offshore. Isle de Pins");
1553     add_srs_wkt (p, 10,
1554         ", Loyalty Islands, Huon Islands, Belep archipelago, Ches");
1555     add_srs_wkt (p, 11,
1556         "terfield Islands, and Walpole.\"],BBOX[-26.45,156.25,-14");
1557     add_srs_wkt (p, 12,
1558         ".83,174.28]],ID[\"EPSG\",4969]]");
1559     p = add_epsg_def_ex (filter, first, last, 4383, "epsg", 4383,
1560         "RRAF 1991 (deprecated)", 1, 1,
1561         "WGS 84", "Greenwich",
1562         "Reseau_de_Reference_des_Antilles_Francaises_1991", "none", "degree",
1563         "Geodetic latitude", "North", "Geodetic longitude", "East");
1564     add_proj4text (p, 0,
1565         "+proj=longlat +ellps=WGS84 +no_defs");
1566     add_srs_wkt (p, 0,
1567         "GEOGCRS[\"RRAF 1991\",DATUM[\"Reseau de Reference des An");
1568     add_srs_wkt (p, 1,
1569         "tilles Francaises 1991\",ELLIPSOID[\"WGS 84\",6378137,29");
1570     add_srs_wkt (p, 2,
1571         "8.257223563,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich");
1572     add_srs_wkt (p, 3,
1573         "\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellips");
1574     add_srs_wkt (p, 4,
1575         "oidal,3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1]");
1576     add_srs_wkt (p, 5,
1577         ",ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodet");
1578     add_srs_wkt (p, 6,
1579         "ic longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",");
1580     add_srs_wkt (p, 7,
1581         "0.0174532925199433]],AXIS[\"ellipsoidal height (h)\",up,");
1582     add_srs_wkt (p, 8,
1583         "ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.");
1584     add_srs_wkt (p, 9,
1585         "\"],AREA[\"French Antilles onshore and offshore - Guadel");
1586     add_srs_wkt (p, 10,
1587         "oupe (including Grande Terre, Basse Terre, Marie Galante");
1588     add_srs_wkt (p, 11,
1589         ", Les Saintes, Iles de la Petite Terre, La Desirade, St ");
1590     add_srs_wkt (p, 12,
1591         "Barthélemy, and northern St Martin) and Martinique.\"],");
1592     add_srs_wkt (p, 13,
1593         "BBOX[14.08,-63.66,18.54,-57.52]],ID[\"EPSG\",4973]]");
1594     p = add_epsg_def_ex (filter, first, last, 4386, "epsg", 4386,
1595         "ISN93", 1, 1,
1596         "GRS 1980", "Greenwich",
1597         "Islands_Net_1993", "none", "degree",
1598         "Geodetic latitude", "North", "Geodetic longitude", "East");
1599     add_proj4text (p, 0,
1600         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1601     add_proj4text (p, 1,
1602         "fs");
1603     add_srs_wkt (p, 0,
1604         "GEOGCRS[\"ISN93\",DATUM[\"Islands Net 1993\",ELLIPSOID[\"");
1605     add_srs_wkt (p, 1,
1606         "GRS 1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]");
1607     add_srs_wkt (p, 2,
1608         "]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532");
1609     add_srs_wkt (p, 3,
1610         "925199433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (");
1611     add_srs_wkt (p, 4,
1612         "Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.01745329251");
1613     add_srs_wkt (p, 5,
1614         "99433]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],");
1615     add_srs_wkt (p, 6,
1616         "ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipso");
1617     add_srs_wkt (p, 7,
1618         "idal height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],U");
1619     add_srs_wkt (p, 8,
1620         "SAGE[SCOPE[\"Geodesy.\"],AREA[\"Iceland - onshore and of");
1621     add_srs_wkt (p, 9,
1622         "fshore.\"],BBOX[59.96,-30.87,69.59,-5.55]],ID[\"EPSG\",4");
1623     add_srs_wkt (p, 10,
1624         "945]]");
1625     p = add_epsg_def_ex (filter, first, last, 4388, "epsg", 4388,
1626         "LKS92", 1, 1,
1627         "GRS 1980", "Greenwich",
1628         "Latvia_1992", "none", "degree",
1629         "Geodetic latitude", "North", "Geodetic longitude", "East");
1630     add_proj4text (p, 0,
1631         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1632     add_proj4text (p, 1,
1633         "fs");
1634     add_srs_wkt (p, 0,
1635         "GEOGCRS[\"LKS92\",DATUM[\"Latvia 1992\",ELLIPSOID[\"GRS ");
1636     add_srs_wkt (p, 1,
1637         "1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],P");
1638     add_srs_wkt (p, 2,
1639         "RIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.01745329251");
1640     add_srs_wkt (p, 3,
1641         "99433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat)");
1642     add_srs_wkt (p, 4,
1643         "\",north,ORDER[1],ANGLEUNIT[\"degree\",0.017453292519943");
1644     add_srs_wkt (p, 5,
1645         "3]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGL");
1646     add_srs_wkt (p, 6,
1647         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoidal");
1648     add_srs_wkt (p, 7,
1649         " height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE");
1650     add_srs_wkt (p, 8,
1651         "[SCOPE[\"Geodesy.\"],AREA[\"Latvia - onshore and offshor");
1652     add_srs_wkt (p, 9,
1653         "e.\"],BBOX[55.67,19.06,58.09,28.24]],ID[\"EPSG\",4949]]");
1654     p = add_epsg_def_ex (filter, first, last, 4390, "epsg", 4390,
1655         "Kertau 1968 / Johor Grid", 0, 0,
1656         "Everest 1830 Modified", "Greenwich",
1657         "Kertau_1968", "Cassini_Soldner", "metre",
1658         "Easting", "East", "Northing", "North");
1659     add_proj4text (p, 0,
1660         "+proj=cass +lat_0=2.042583333333333 +lon_0=103.562758333");
1661     add_proj4text (p, 1,
1662         "3333 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +");
1663     add_proj4text (p, 2,
1664         "towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
1665     add_srs_wkt (p, 0,
1666         "PROJCS[\"Kertau 1968 / Johor Grid\",GEOGCS[\"Kertau 1968");
1667     add_srs_wkt (p, 1,
1668         "\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Modifie");
1669     add_srs_wkt (p, 2,
1670         "d\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]],A");
1671     add_srs_wkt (p, 3,
1672         "UTHORITY[\"EPSG\",\"6245\"]],PRIMEM[\"Greenwich\",0,AUTH");
1673     add_srs_wkt (p, 4,
1674         "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
1675     add_srs_wkt (p, 5,
1676         "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
1677     add_srs_wkt (p, 6,
1678         "4245\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"lat");
1679     add_srs_wkt (p, 7,
1680         "itude_of_origin\",2.04258333333333],PARAMETER[\"central_");
1681     add_srs_wkt (p, 8,
1682         "meridian\",103.562758333333],PARAMETER[\"false_easting\"");
1683     add_srs_wkt (p, 9,
1684         ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
1685     add_srs_wkt (p, 10,
1686         "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
1687     add_srs_wkt (p, 11,
1688         "Northing\",NORTH],AUTHORITY[\"EPSG\",\"4390\"]]");
1689     p = add_epsg_def_ex (filter, first, last, 4391, "epsg", 4391,
1690         "Kertau 1968 / Sembilan and Melaka Grid", 0, 0,
1691         "Everest 1830 Modified", "Greenwich",
1692         "Kertau_1968", "Cassini_Soldner", "metre",
1693         "Easting", "East", "Northing", "North");
1694     add_proj4text (p, 0,
1695         "+proj=cass +lat_0=2.712283333333334 +lon_0=101.941166666");
1696     add_proj4text (p, 1,
1697         "6667 +x_0=-242.005 +y_0=-948.547 +a=6377304.063 +b=63561");
1698     add_proj4text (p, 2,
1699         "03.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_def");
1700     add_proj4text (p, 3,
1701         "s");
1702     add_srs_wkt (p, 0,
1703         "PROJCS[\"Kertau 1968 / Sembilan and Melaka Grid\",GEOGCS");
1704     add_srs_wkt (p, 1,
1705         "[\"Kertau 1968\",DATUM[\"Kertau_1968\",SPHEROID[\"Everes");
1706     add_srs_wkt (p, 2,
1707         "t 1830 Modified\",6377304.063,300.8017,AUTHORITY[\"EPSG\"");
1708     add_srs_wkt (p, 3,
1709         ",\"7018\"]],AUTHORITY[\"EPSG\",\"6245\"]],PRIMEM[\"Green");
1710     add_srs_wkt (p, 4,
1711         "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
1712     add_srs_wkt (p, 5,
1713         ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
1714     add_srs_wkt (p, 6,
1715         "Y[\"EPSG\",\"4245\"]],PROJECTION[\"Cassini_Soldner\"],PA");
1716     add_srs_wkt (p, 7,
1717         "RAMETER[\"latitude_of_origin\",2.71228333333333],PARAMET");
1718     add_srs_wkt (p, 8,
1719         "ER[\"central_meridian\",101.941166666667],PARAMETER[\"fa");
1720     add_srs_wkt (p, 9,
1721         "lse_easting\",-242.005],PARAMETER[\"false_northing\",-94");
1722     add_srs_wkt (p, 10,
1723         "8.547],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
1724     add_srs_wkt (p, 11,
1725         "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
1726     add_srs_wkt (p, 12,
1727         "\"EPSG\",\"4391\"]]");
1728     p = add_epsg_def_ex (filter, first, last, 4392, "epsg", 4392,
1729         "Kertau 1968 / Pahang Grid", 0, 0,
1730         "Everest 1830 Modified", "Greenwich",
1731         "Kertau_1968", "Cassini_Soldner", "metre",
1732         "Easting", "East", "Northing", "North");
1733     add_proj4text (p, 0,
1734         "+proj=cass +lat_0=3.710972222222222 +lon_0=102.436177777");
1735     add_proj4text (p, 1,
1736         "7778 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +");
1737     add_proj4text (p, 2,
1738         "towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
1739     add_srs_wkt (p, 0,
1740         "PROJCS[\"Kertau 1968 / Pahang Grid\",GEOGCS[\"Kertau 196");
1741     add_srs_wkt (p, 1,
1742         "8\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Modifi");
1743     add_srs_wkt (p, 2,
1744         "ed\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]],");
1745     add_srs_wkt (p, 3,
1746         "AUTHORITY[\"EPSG\",\"6245\"]],PRIMEM[\"Greenwich\",0,AUT");
1747     add_srs_wkt (p, 4,
1748         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
1749     add_srs_wkt (p, 5,
1750         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
1751     add_srs_wkt (p, 6,
1752         "4245\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"lat");
1753     add_srs_wkt (p, 7,
1754         "itude_of_origin\",3.71097222222222],PARAMETER[\"central_");
1755     add_srs_wkt (p, 8,
1756         "meridian\",102.436177777778],PARAMETER[\"false_easting\"");
1757     add_srs_wkt (p, 9,
1758         ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
1759     add_srs_wkt (p, 10,
1760         "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
1761     add_srs_wkt (p, 11,
1762         "Northing\",NORTH],AUTHORITY[\"EPSG\",\"4392\"]]");
1763     p = add_epsg_def_ex (filter, first, last, 4393, "epsg", 4393,
1764         "Kertau 1968 / Selangor Grid", 0, 0,
1765         "Everest 1830 Modified", "Greenwich",
1766         "Kertau_1968", "Cassini_Soldner", "metre",
1767         "Easting", "East", "Northing", "North");
1768     add_proj4text (p, 0,
1769         "+proj=cass +lat_0=3.680344444444444 +lon_0=101.508244444");
1770     add_proj4text (p, 1,
1771         "4444 +x_0=-21759.438 +y_0=55960.906 +a=6377304.063 +b=63");
1772     add_proj4text (p, 2,
1773         "56103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_");
1774     add_proj4text (p, 3,
1775         "defs");
1776     add_srs_wkt (p, 0,
1777         "PROJCS[\"Kertau 1968 / Selangor Grid\",GEOGCS[\"Kertau 1");
1778     add_srs_wkt (p, 1,
1779         "968\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Modi");
1780     add_srs_wkt (p, 2,
1781         "fied\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]");
1782     add_srs_wkt (p, 3,
1783         "],AUTHORITY[\"EPSG\",\"6245\"]],PRIMEM[\"Greenwich\",0,A");
1784     add_srs_wkt (p, 4,
1785         "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
1786     add_srs_wkt (p, 5,
1787         "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
1788     add_srs_wkt (p, 6,
1789         ",\"4245\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"");
1790     add_srs_wkt (p, 7,
1791         "latitude_of_origin\",3.68034444444444],PARAMETER[\"centr");
1792     add_srs_wkt (p, 8,
1793         "al_meridian\",101.508244444444],PARAMETER[\"false_eastin");
1794     add_srs_wkt (p, 9,
1795         "g\",-21759.438],PARAMETER[\"false_northing\",55960.906],");
1796     add_srs_wkt (p, 10,
1797         "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
1798     add_srs_wkt (p, 11,
1799         "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
1800     add_srs_wkt (p, 12,
1801         ",\"4393\"]]");
1802     p = add_epsg_def_ex (filter, first, last, 4394, "epsg", 4394,
1803         "Kertau 1968 / Terengganu Grid", 0, 0,
1804         "Everest 1830 Modified", "Greenwich",
1805         "Kertau_1968", "Cassini_Soldner", "metre",
1806         "Easting", "East", "Northing", "North");
1807     add_proj4text (p, 0,
1808         "+proj=cass +lat_0=4.946141666666667 +lon_0=102.895208333");
1809     add_proj4text (p, 1,
1810         "3333 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +");
1811     add_proj4text (p, 2,
1812         "towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
1813     add_srs_wkt (p, 0,
1814         "PROJCS[\"Kertau 1968 / Terengganu Grid\",GEOGCS[\"Kertau");
1815     add_srs_wkt (p, 1,
1816         " 1968\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Mo");
1817     add_srs_wkt (p, 2,
1818         "dified\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"");
1819     add_srs_wkt (p, 3,
1820         "]],AUTHORITY[\"EPSG\",\"6245\"]],PRIMEM[\"Greenwich\",0,");
1821     add_srs_wkt (p, 4,
1822         "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
1823     add_srs_wkt (p, 5,
1824         "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
1825     add_srs_wkt (p, 6,
1826         ",\"4245\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"");
1827     add_srs_wkt (p, 7,
1828         "latitude_of_origin\",4.94614166666667],PARAMETER[\"centr");
1829     add_srs_wkt (p, 8,
1830         "al_meridian\",102.895208333333],PARAMETER[\"false_eastin");
1831     add_srs_wkt (p, 9,
1832         "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
1833     add_srs_wkt (p, 10,
1834         "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
1835     add_srs_wkt (p, 11,
1836         "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"4394\"]]");
1837     p = add_epsg_def_ex (filter, first, last, 4395, "epsg", 4395,
1838         "Kertau 1968 / Pinang Grid", 0, 0,
1839         "Everest 1830 Modified", "Greenwich",
1840         "Kertau_1968", "Cassini_Soldner", "metre",
1841         "Easting", "East", "Northing", "North");
1842     add_proj4text (p, 0,
1843         "+proj=cass +lat_0=5.421325 +lon_0=100.3458694444444 +x_0");
1844     add_proj4text (p, 1,
1845         "=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-");
1846     add_proj4text (p, 2,
1847         "11,851,5,0,0,0,0 +units=m +no_defs");
1848     add_srs_wkt (p, 0,
1849         "PROJCS[\"Kertau 1968 / Pinang Grid\",GEOGCS[\"Kertau 196");
1850     add_srs_wkt (p, 1,
1851         "8\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Modifi");
1852     add_srs_wkt (p, 2,
1853         "ed\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]],");
1854     add_srs_wkt (p, 3,
1855         "AUTHORITY[\"EPSG\",\"6245\"]],PRIMEM[\"Greenwich\",0,AUT");
1856     add_srs_wkt (p, 4,
1857         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
1858     add_srs_wkt (p, 5,
1859         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
1860     add_srs_wkt (p, 6,
1861         "4245\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"lat");
1862     add_srs_wkt (p, 7,
1863         "itude_of_origin\",5.421325],PARAMETER[\"central_meridian");
1864     add_srs_wkt (p, 8,
1865         "\",100.345869444444],PARAMETER[\"false_easting\",0],PARA");
1866     add_srs_wkt (p, 9,
1867         "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
1868     add_srs_wkt (p, 10,
1869         "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
1870     add_srs_wkt (p, 11,
1871         "\",NORTH],AUTHORITY[\"EPSG\",\"4395\"]]");
1872     p = add_epsg_def_ex (filter, first, last, 4396, "epsg", 4396,
1873         "Kertau 1968 / Kedah and Perlis Grid", 0, 0,
1874         "Everest 1830 Modified", "Greenwich",
1875         "Kertau_1968", "Cassini_Soldner", "metre",
1876         "Easting", "East", "Northing", "North");
1877     add_proj4text (p, 0,
1878         "+proj=cass +lat_0=5.965147222222223 +lon_0=100.637594444");
1879     add_proj4text (p, 1,
1880         "4444 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +");
1881     add_proj4text (p, 2,
1882         "towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
1883     add_srs_wkt (p, 0,
1884         "PROJCS[\"Kertau 1968 / Kedah and Perlis Grid\",GEOGCS[\"");
1885     add_srs_wkt (p, 1,
1886         "Kertau 1968\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1");
1887     add_srs_wkt (p, 2,
1888         "830 Modified\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"");
1889     add_srs_wkt (p, 3,
1890         "7018\"]],AUTHORITY[\"EPSG\",\"6245\"]],PRIMEM[\"Greenwic");
1891     add_srs_wkt (p, 4,
1892         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1893     add_srs_wkt (p, 5,
1894         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1895     add_srs_wkt (p, 6,
1896         "EPSG\",\"4245\"]],PROJECTION[\"Cassini_Soldner\"],PARAME");
1897     add_srs_wkt (p, 7,
1898         "TER[\"latitude_of_origin\",5.96514722222222],PARAMETER[\"");
1899     add_srs_wkt (p, 8,
1900         "central_meridian\",100.637594444444],PARAMETER[\"false_e");
1901     add_srs_wkt (p, 9,
1902         "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
1903     add_srs_wkt (p, 10,
1904         "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
1905     add_srs_wkt (p, 11,
1906         "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"4396\"]]");
1907     p = add_epsg_def_ex (filter, first, last, 4397, "epsg", 4397,
1908         "Kertau 1968 / Perak Revised Grid", 0, 0,
1909         "Everest 1830 Modified", "Greenwich",
1910         "Kertau_1968", "Cassini_Soldner", "metre",
1911         "Easting", "East", "Northing", "North");
1912     add_proj4text (p, 0,
1913         "+proj=cass +lat_0=4.859380555555555 +lon_0=100.816766666");
1914     add_proj4text (p, 1,
1915         "6667 +x_0=0 +y_0=133453.669 +a=6377304.063 +b=6356103.03");
1916     add_proj4text (p, 2,
1917         "8993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
1918     add_srs_wkt (p, 0,
1919         "PROJCS[\"Kertau 1968 / Perak Revised Grid\",GEOGCS[\"Ker");
1920     add_srs_wkt (p, 1,
1921         "tau 1968\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830");
1922     add_srs_wkt (p, 2,
1923         " Modified\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"70");
1924     add_srs_wkt (p, 3,
1925         "18\"]],AUTHORITY[\"EPSG\",\"6245\"]],PRIMEM[\"Greenwich\"");
1926     add_srs_wkt (p, 4,
1927         ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
1928     add_srs_wkt (p, 5,
1929         "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
1930     add_srs_wkt (p, 6,
1931         "SG\",\"4245\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETE");
1932     add_srs_wkt (p, 7,
1933         "R[\"latitude_of_origin\",4.85938055555556],PARAMETER[\"c");
1934     add_srs_wkt (p, 8,
1935         "entral_meridian\",100.816766666667],PARAMETER[\"false_ea");
1936     add_srs_wkt (p, 9,
1937         "sting\",0],PARAMETER[\"false_northing\",133453.669],UNIT");
1938     add_srs_wkt (p, 10,
1939         "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
1940     add_srs_wkt (p, 11,
1941         "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
1942     add_srs_wkt (p, 12,
1943         "4397\"]]");
1944     p = add_epsg_def_ex (filter, first, last, 4398, "epsg", 4398,
1945         "Kertau 1968 / Kelantan Grid", 0, 0,
1946         "Everest 1830 Modified", "Greenwich",
1947         "Kertau_1968", "Cassini_Soldner", "metre",
1948         "Easting", "East", "Northing", "North");
1949     add_proj4text (p, 0,
1950         "+proj=cass +lat_0=5.893922222222222 +lon_0=102.177291666");
1951     add_proj4text (p, 1,
1952         "6667 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +");
1953     add_proj4text (p, 2,
1954         "towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
1955     add_srs_wkt (p, 0,
1956         "PROJCS[\"Kertau 1968 / Kelantan Grid\",GEOGCS[\"Kertau 1");
1957     add_srs_wkt (p, 1,
1958         "968\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Modi");
1959     add_srs_wkt (p, 2,
1960         "fied\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]");
1961     add_srs_wkt (p, 3,
1962         "],AUTHORITY[\"EPSG\",\"6245\"]],PRIMEM[\"Greenwich\",0,A");
1963     add_srs_wkt (p, 4,
1964         "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
1965     add_srs_wkt (p, 5,
1966         "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
1967     add_srs_wkt (p, 6,
1968         ",\"4245\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"");
1969     add_srs_wkt (p, 7,
1970         "latitude_of_origin\",5.89392222222222],PARAMETER[\"centr");
1971     add_srs_wkt (p, 8,
1972         "al_meridian\",102.177291666667],PARAMETER[\"false_eastin");
1973     add_srs_wkt (p, 9,
1974         "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
1975     add_srs_wkt (p, 10,
1976         "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
1977     add_srs_wkt (p, 11,
1978         "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"4398\"]]");
1979     p = add_epsg_def_ex (filter, first, last, 4399, "epsg", 4399,
1980         "NAD27 / BLM 59N (ftUS)", 0, 0,
1981         "Clarke 1866", "Greenwich",
1982         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
1983         "Easting", "East", "Northing", "North");
1984     add_proj4text (p, 0,
1985         "+proj=tmerc +lat_0=0 +lon_0=171 +k=0.9996 +x_0=500000.00");
1986     add_proj4text (p, 1,
1987         "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
1988     add_srs_wkt (p, 0,
1989         "PROJCS[\"NAD27 / BLM 59N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
1990     add_srs_wkt (p, 1,
1991         "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
1992     add_srs_wkt (p, 2,
1993         "6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]]");
1994     add_srs_wkt (p, 3,
1995         ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
1996     add_srs_wkt (p, 4,
1997         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
1998     add_srs_wkt (p, 5,
1999         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
2000     add_srs_wkt (p, 6,
2001         "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
2002     add_srs_wkt (p, 7,
2003         "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
2004     add_srs_wkt (p, 8,
2005         ",171],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
2006     add_srs_wkt (p, 9,
2007         "se_easting\",1640416.67],PARAMETER[\"false_northing\",0]");
2008     add_srs_wkt (p, 10,
2009         ",UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"E");
2010     add_srs_wkt (p, 11,
2011         "PSG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2012     add_srs_wkt (p, 12,
2013         ",NORTH],AUTHORITY[\"EPSG\",\"4399\"]]");
2014     p = add_epsg_def_ex (filter, first, last, 4400, "epsg", 4400,
2015         "NAD27 / BLM 60N (ftUS)", 0, 0,
2016         "Clarke 1866", "Greenwich",
2017         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2018         "Easting", "East", "Northing", "North");
2019     add_proj4text (p, 0,
2020         "+proj=tmerc +lat_0=0 +lon_0=177 +k=0.9996 +x_0=500000.00");
2021     add_proj4text (p, 1,
2022         "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2023     add_srs_wkt (p, 0,
2024         "PROJCS[\"NAD27 / BLM 60N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
2025     add_srs_wkt (p, 1,
2026         "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
2027     add_srs_wkt (p, 2,
2028         "6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]]");
2029     add_srs_wkt (p, 3,
2030         ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
2031     add_srs_wkt (p, 4,
2032         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
2033     add_srs_wkt (p, 5,
2034         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
2035     add_srs_wkt (p, 6,
2036         "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
2037     add_srs_wkt (p, 7,
2038         "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
2039     add_srs_wkt (p, 8,
2040         ",177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
2041     add_srs_wkt (p, 9,
2042         "se_easting\",1640416.67],PARAMETER[\"false_northing\",0]");
2043     add_srs_wkt (p, 10,
2044         ",UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"E");
2045     add_srs_wkt (p, 11,
2046         "PSG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2047     add_srs_wkt (p, 12,
2048         ",NORTH],AUTHORITY[\"EPSG\",\"4400\"]]");
2049     p = add_epsg_def_ex (filter, first, last, 4401, "epsg", 4401,
2050         "NAD27 / BLM 1N (ftUS)", 0, 0,
2051         "Clarke 1866", "Greenwich",
2052         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2053         "Easting", "East", "Northing", "North");
2054     add_proj4text (p, 0,
2055         "+proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=500000.0");
2056     add_proj4text (p, 1,
2057         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2058     add_srs_wkt (p, 0,
2059         "PROJCS[\"NAD27 / BLM 1N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
2060     add_srs_wkt (p, 1,
2061         "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
2062     add_srs_wkt (p, 2,
2063         "378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],");
2064     add_srs_wkt (p, 3,
2065         "AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUT");
2066     add_srs_wkt (p, 4,
2067         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
2068     add_srs_wkt (p, 5,
2069         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
2070     add_srs_wkt (p, 6,
2071         "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
2072     add_srs_wkt (p, 7,
2073         "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
2074     add_srs_wkt (p, 8,
2075         "177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
2076     add_srs_wkt (p, 9,
2077         "e_easting\",1640416.67],PARAMETER[\"false_northing\",0],");
2078     add_srs_wkt (p, 10,
2079         "UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"EP");
2080     add_srs_wkt (p, 11,
2081         "SG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2082     add_srs_wkt (p, 12,
2083         ",NORTH],AUTHORITY[\"EPSG\",\"4401\"]]");
2084     p = add_epsg_def_ex (filter, first, last, 4402, "epsg", 4402,
2085         "NAD27 / BLM 2N (ftUS)", 0, 0,
2086         "Clarke 1866", "Greenwich",
2087         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2088         "Easting", "East", "Northing", "North");
2089     add_proj4text (p, 0,
2090         "+proj=tmerc +lat_0=0 +lon_0=-171 +k=0.9996 +x_0=500000.0");
2091     add_proj4text (p, 1,
2092         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2093     add_srs_wkt (p, 0,
2094         "PROJCS[\"NAD27 / BLM 2N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
2095     add_srs_wkt (p, 1,
2096         "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
2097     add_srs_wkt (p, 2,
2098         "378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],");
2099     add_srs_wkt (p, 3,
2100         "AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUT");
2101     add_srs_wkt (p, 4,
2102         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
2103     add_srs_wkt (p, 5,
2104         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
2105     add_srs_wkt (p, 6,
2106         "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
2107     add_srs_wkt (p, 7,
2108         "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
2109     add_srs_wkt (p, 8,
2110         "171],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
2111     add_srs_wkt (p, 9,
2112         "e_easting\",1640416.67],PARAMETER[\"false_northing\",0],");
2113     add_srs_wkt (p, 10,
2114         "UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"EP");
2115     add_srs_wkt (p, 11,
2116         "SG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2117     add_srs_wkt (p, 12,
2118         ",NORTH],AUTHORITY[\"EPSG\",\"4402\"]]");
2119     p = add_epsg_def_ex (filter, first, last, 4403, "epsg", 4403,
2120         "NAD27 / BLM 3N (ftUS)", 0, 0,
2121         "Clarke 1866", "Greenwich",
2122         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2123         "Easting", "East", "Northing", "North");
2124     add_proj4text (p, 0,
2125         "+proj=tmerc +lat_0=0 +lon_0=-165 +k=0.9996 +x_0=500000.0");
2126     add_proj4text (p, 1,
2127         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2128     add_srs_wkt (p, 0,
2129         "PROJCS[\"NAD27 / BLM 3N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
2130     add_srs_wkt (p, 1,
2131         "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
2132     add_srs_wkt (p, 2,
2133         "378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],");
2134     add_srs_wkt (p, 3,
2135         "AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUT");
2136     add_srs_wkt (p, 4,
2137         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
2138     add_srs_wkt (p, 5,
2139         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
2140     add_srs_wkt (p, 6,
2141         "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
2142     add_srs_wkt (p, 7,
2143         "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
2144     add_srs_wkt (p, 8,
2145         "165],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
2146     add_srs_wkt (p, 9,
2147         "e_easting\",1640416.67],PARAMETER[\"false_northing\",0],");
2148     add_srs_wkt (p, 10,
2149         "UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"EP");
2150     add_srs_wkt (p, 11,
2151         "SG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2152     add_srs_wkt (p, 12,
2153         ",NORTH],AUTHORITY[\"EPSG\",\"4403\"]]");
2154     p = add_epsg_def_ex (filter, first, last, 4404, "epsg", 4404,
2155         "NAD27 / BLM 4N (ftUS)", 0, 0,
2156         "Clarke 1866", "Greenwich",
2157         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2158         "Easting", "East", "Northing", "North");
2159     add_proj4text (p, 0,
2160         "+proj=tmerc +lat_0=0 +lon_0=-159 +k=0.9996 +x_0=500000.0");
2161     add_proj4text (p, 1,
2162         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2163     add_srs_wkt (p, 0,
2164         "PROJCS[\"NAD27 / BLM 4N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
2165     add_srs_wkt (p, 1,
2166         "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
2167     add_srs_wkt (p, 2,
2168         "378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],");
2169     add_srs_wkt (p, 3,
2170         "AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUT");
2171     add_srs_wkt (p, 4,
2172         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
2173     add_srs_wkt (p, 5,
2174         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
2175     add_srs_wkt (p, 6,
2176         "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
2177     add_srs_wkt (p, 7,
2178         "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
2179     add_srs_wkt (p, 8,
2180         "159],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
2181     add_srs_wkt (p, 9,
2182         "e_easting\",1640416.67],PARAMETER[\"false_northing\",0],");
2183     add_srs_wkt (p, 10,
2184         "UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"EP");
2185     add_srs_wkt (p, 11,
2186         "SG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2187     add_srs_wkt (p, 12,
2188         ",NORTH],AUTHORITY[\"EPSG\",\"4404\"]]");
2189     p = add_epsg_def_ex (filter, first, last, 4405, "epsg", 4405,
2190         "NAD27 / BLM 5N (ftUS)", 0, 0,
2191         "Clarke 1866", "Greenwich",
2192         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2193         "Easting", "East", "Northing", "North");
2194     add_proj4text (p, 0,
2195         "+proj=tmerc +lat_0=0 +lon_0=-153 +k=0.9996 +x_0=500000.0");
2196     add_proj4text (p, 1,
2197         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2198     add_srs_wkt (p, 0,
2199         "PROJCS[\"NAD27 / BLM 5N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
2200     add_srs_wkt (p, 1,
2201         "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
2202     add_srs_wkt (p, 2,
2203         "378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],");
2204     add_srs_wkt (p, 3,
2205         "AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUT");
2206     add_srs_wkt (p, 4,
2207         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
2208     add_srs_wkt (p, 5,
2209         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
2210     add_srs_wkt (p, 6,
2211         "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
2212     add_srs_wkt (p, 7,
2213         "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
2214     add_srs_wkt (p, 8,
2215         "153],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
2216     add_srs_wkt (p, 9,
2217         "e_easting\",1640416.67],PARAMETER[\"false_northing\",0],");
2218     add_srs_wkt (p, 10,
2219         "UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"EP");
2220     add_srs_wkt (p, 11,
2221         "SG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2222     add_srs_wkt (p, 12,
2223         ",NORTH],AUTHORITY[\"EPSG\",\"4405\"]]");
2224     p = add_epsg_def_ex (filter, first, last, 4406, "epsg", 4406,
2225         "NAD27 / BLM 6N (ftUS)", 0, 0,
2226         "Clarke 1866", "Greenwich",
2227         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2228         "Easting", "East", "Northing", "North");
2229     add_proj4text (p, 0,
2230         "+proj=tmerc +lat_0=0 +lon_0=-147 +k=0.9996 +x_0=500000.0");
2231     add_proj4text (p, 1,
2232         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2233     add_srs_wkt (p, 0,
2234         "PROJCS[\"NAD27 / BLM 6N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
2235     add_srs_wkt (p, 1,
2236         "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
2237     add_srs_wkt (p, 2,
2238         "378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],");
2239     add_srs_wkt (p, 3,
2240         "AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUT");
2241     add_srs_wkt (p, 4,
2242         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
2243     add_srs_wkt (p, 5,
2244         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
2245     add_srs_wkt (p, 6,
2246         "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
2247     add_srs_wkt (p, 7,
2248         "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
2249     add_srs_wkt (p, 8,
2250         "147],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
2251     add_srs_wkt (p, 9,
2252         "e_easting\",1640416.67],PARAMETER[\"false_northing\",0],");
2253     add_srs_wkt (p, 10,
2254         "UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"EP");
2255     add_srs_wkt (p, 11,
2256         "SG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2257     add_srs_wkt (p, 12,
2258         ",NORTH],AUTHORITY[\"EPSG\",\"4406\"]]");
2259     p = add_epsg_def_ex (filter, first, last, 4407, "epsg", 4407,
2260         "NAD27 / BLM 7N (ftUS)", 0, 0,
2261         "Clarke 1866", "Greenwich",
2262         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2263         "Easting", "East", "Northing", "North");
2264     add_proj4text (p, 0,
2265         "+proj=tmerc +lat_0=0 +lon_0=-141 +k=0.9996 +x_0=500000.0");
2266     add_proj4text (p, 1,
2267         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2268     add_srs_wkt (p, 0,
2269         "PROJCS[\"NAD27 / BLM 7N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
2270     add_srs_wkt (p, 1,
2271         "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
2272     add_srs_wkt (p, 2,
2273         "378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],");
2274     add_srs_wkt (p, 3,
2275         "AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUT");
2276     add_srs_wkt (p, 4,
2277         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
2278     add_srs_wkt (p, 5,
2279         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
2280     add_srs_wkt (p, 6,
2281         "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
2282     add_srs_wkt (p, 7,
2283         "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
2284     add_srs_wkt (p, 8,
2285         "141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
2286     add_srs_wkt (p, 9,
2287         "e_easting\",1640416.67],PARAMETER[\"false_northing\",0],");
2288     add_srs_wkt (p, 10,
2289         "UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"EP");
2290     add_srs_wkt (p, 11,
2291         "SG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2292     add_srs_wkt (p, 12,
2293         ",NORTH],AUTHORITY[\"EPSG\",\"4407\"]]");
2294     p = add_epsg_def_ex (filter, first, last, 4408, "epsg", 4408,
2295         "NAD27 / BLM 8N (ftUS)", 0, 0,
2296         "Clarke 1866", "Greenwich",
2297         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2298         "Easting", "East", "Northing", "North");
2299     add_proj4text (p, 0,
2300         "+proj=tmerc +lat_0=0 +lon_0=-135 +k=0.9996 +x_0=500000.0");
2301     add_proj4text (p, 1,
2302         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2303     add_srs_wkt (p, 0,
2304         "PROJCS[\"NAD27 / BLM 8N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
2305     add_srs_wkt (p, 1,
2306         "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
2307     add_srs_wkt (p, 2,
2308         "378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],");
2309     add_srs_wkt (p, 3,
2310         "AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUT");
2311     add_srs_wkt (p, 4,
2312         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
2313     add_srs_wkt (p, 5,
2314         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
2315     add_srs_wkt (p, 6,
2316         "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
2317     add_srs_wkt (p, 7,
2318         "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
2319     add_srs_wkt (p, 8,
2320         "135],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
2321     add_srs_wkt (p, 9,
2322         "e_easting\",1640416.67],PARAMETER[\"false_northing\",0],");
2323     add_srs_wkt (p, 10,
2324         "UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"EP");
2325     add_srs_wkt (p, 11,
2326         "SG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2327     add_srs_wkt (p, 12,
2328         ",NORTH],AUTHORITY[\"EPSG\",\"4408\"]]");
2329     p = add_epsg_def_ex (filter, first, last, 4409, "epsg", 4409,
2330         "NAD27 / BLM 9N (ftUS)", 0, 0,
2331         "Clarke 1866", "Greenwich",
2332         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2333         "Easting", "East", "Northing", "North");
2334     add_proj4text (p, 0,
2335         "+proj=tmerc +lat_0=0 +lon_0=-129 +k=0.9996 +x_0=500000.0");
2336     add_proj4text (p, 1,
2337         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2338     add_srs_wkt (p, 0,
2339         "PROJCS[\"NAD27 / BLM 9N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
2340     add_srs_wkt (p, 1,
2341         "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
2342     add_srs_wkt (p, 2,
2343         "378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],");
2344     add_srs_wkt (p, 3,
2345         "AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUT");
2346     add_srs_wkt (p, 4,
2347         "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
2348     add_srs_wkt (p, 5,
2349         "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
2350     add_srs_wkt (p, 6,
2351         "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
2352     add_srs_wkt (p, 7,
2353         "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
2354     add_srs_wkt (p, 8,
2355         "129],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
2356     add_srs_wkt (p, 9,
2357         "e_easting\",1640416.67],PARAMETER[\"false_northing\",0],");
2358     add_srs_wkt (p, 10,
2359         "UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"EP");
2360     add_srs_wkt (p, 11,
2361         "SG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2362     add_srs_wkt (p, 12,
2363         ",NORTH],AUTHORITY[\"EPSG\",\"4409\"]]");
2364     p = add_epsg_def_ex (filter, first, last, 4410, "epsg", 4410,
2365         "NAD27 / BLM 10N (ftUS)", 0, 0,
2366         "Clarke 1866", "Greenwich",
2367         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2368         "Easting", "East", "Northing", "North");
2369     add_proj4text (p, 0,
2370         "+proj=tmerc +lat_0=0 +lon_0=-123 +k=0.9996 +x_0=500000.0");
2371     add_proj4text (p, 1,
2372         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2373     add_srs_wkt (p, 0,
2374         "PROJCS[\"NAD27 / BLM 10N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
2375     add_srs_wkt (p, 1,
2376         "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
2377     add_srs_wkt (p, 2,
2378         "6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]]");
2379     add_srs_wkt (p, 3,
2380         ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
2381     add_srs_wkt (p, 4,
2382         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
2383     add_srs_wkt (p, 5,
2384         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
2385     add_srs_wkt (p, 6,
2386         "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
2387     add_srs_wkt (p, 7,
2388         "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
2389     add_srs_wkt (p, 8,
2390         ",-123],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
2391     add_srs_wkt (p, 9,
2392         "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
2393     add_srs_wkt (p, 10,
2394         "],UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"");
2395     add_srs_wkt (p, 11,
2396         "EPSG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
2397     add_srs_wkt (p, 12,
2398         "\",NORTH],AUTHORITY[\"EPSG\",\"4410\"]]");
2399     p = add_epsg_def_ex (filter, first, last, 4411, "epsg", 4411,
2400         "NAD27 / BLM 11N (ftUS)", 0, 0,
2401         "Clarke 1866", "Greenwich",
2402         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2403         "Easting", "East", "Northing", "North");
2404     add_proj4text (p, 0,
2405         "+proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9996 +x_0=500000.0");
2406     add_proj4text (p, 1,
2407         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2408     add_srs_wkt (p, 0,
2409         "PROJCS[\"NAD27 / BLM 11N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
2410     add_srs_wkt (p, 1,
2411         "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
2412     add_srs_wkt (p, 2,
2413         "6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]]");
2414     add_srs_wkt (p, 3,
2415         ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
2416     add_srs_wkt (p, 4,
2417         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
2418     add_srs_wkt (p, 5,
2419         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
2420     add_srs_wkt (p, 6,
2421         "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
2422     add_srs_wkt (p, 7,
2423         "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
2424     add_srs_wkt (p, 8,
2425         ",-117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
2426     add_srs_wkt (p, 9,
2427         "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
2428     add_srs_wkt (p, 10,
2429         "],UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"");
2430     add_srs_wkt (p, 11,
2431         "EPSG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
2432     add_srs_wkt (p, 12,
2433         "\",NORTH],AUTHORITY[\"EPSG\",\"4411\"]]");
2434     p = add_epsg_def_ex (filter, first, last, 4412, "epsg", 4412,
2435         "NAD27 / BLM 12N (ftUS)", 0, 0,
2436         "Clarke 1866", "Greenwich",
2437         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2438         "Easting", "East", "Northing", "North");
2439     add_proj4text (p, 0,
2440         "+proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9996 +x_0=500000.0");
2441     add_proj4text (p, 1,
2442         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2443     add_srs_wkt (p, 0,
2444         "PROJCS[\"NAD27 / BLM 12N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
2445     add_srs_wkt (p, 1,
2446         "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
2447     add_srs_wkt (p, 2,
2448         "6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]]");
2449     add_srs_wkt (p, 3,
2450         ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
2451     add_srs_wkt (p, 4,
2452         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
2453     add_srs_wkt (p, 5,
2454         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
2455     add_srs_wkt (p, 6,
2456         "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
2457     add_srs_wkt (p, 7,
2458         "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
2459     add_srs_wkt (p, 8,
2460         ",-111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
2461     add_srs_wkt (p, 9,
2462         "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
2463     add_srs_wkt (p, 10,
2464         "],UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"");
2465     add_srs_wkt (p, 11,
2466         "EPSG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
2467     add_srs_wkt (p, 12,
2468         "\",NORTH],AUTHORITY[\"EPSG\",\"4412\"]]");
2469     p = add_epsg_def_ex (filter, first, last, 4413, "epsg", 4413,
2470         "NAD27 / BLM 13N (ftUS)", 0, 0,
2471         "Clarke 1866", "Greenwich",
2472         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2473         "Easting", "East", "Northing", "North");
2474     add_proj4text (p, 0,
2475         "+proj=tmerc +lat_0=0 +lon_0=-105 +k=0.9996 +x_0=500000.0");
2476     add_proj4text (p, 1,
2477         "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2478     add_srs_wkt (p, 0,
2479         "PROJCS[\"NAD27 / BLM 13N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
2480     add_srs_wkt (p, 1,
2481         "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
2482     add_srs_wkt (p, 2,
2483         "6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]]");
2484     add_srs_wkt (p, 3,
2485         ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
2486     add_srs_wkt (p, 4,
2487         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
2488     add_srs_wkt (p, 5,
2489         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
2490     add_srs_wkt (p, 6,
2491         "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
2492     add_srs_wkt (p, 7,
2493         "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
2494     add_srs_wkt (p, 8,
2495         ",-105],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
2496     add_srs_wkt (p, 9,
2497         "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
2498     add_srs_wkt (p, 10,
2499         "],UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"");
2500     add_srs_wkt (p, 11,
2501         "EPSG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
2502     add_srs_wkt (p, 12,
2503         "\",NORTH],AUTHORITY[\"EPSG\",\"4413\"]]");
2504     p = add_epsg_def_ex (filter, first, last, 4414, "epsg", 4414,
2505         "NAD83(HARN) / Guam Map Grid", 0, 0,
2506         "GRS 1980", "Greenwich",
2507         "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
2508         "Easting", "East", "Northing", "North");
2509     add_proj4text (p, 0,
2510         "+proj=tmerc +lat_0=13.5 +lon_0=144.75 +k=1 +x_0=100000 +");
2511     add_proj4text (p, 1,
2512         "y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
2513     add_proj4text (p, 2,
2514         "+no_defs");
2515     add_srs_wkt (p, 0,
2516         "PROJCS[\"NAD83(HARN) / Guam Map Grid\",GEOGCS[\"NAD83(HA");
2517     add_srs_wkt (p, 1,
2518         "RN)\",DATUM[\"NAD83_High_Accuracy_Reference_Network\",SP");
2519     add_srs_wkt (p, 2,
2520         "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
2521     add_srs_wkt (p, 3,
2522         "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"G");
2523     add_srs_wkt (p, 4,
2524         "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
2525     add_srs_wkt (p, 5,
2526         "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
2527     add_srs_wkt (p, 6,
2528         "ORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Transverse_Mercat");
2529     add_srs_wkt (p, 7,
2530         "or\"],PARAMETER[\"latitude_of_origin\",13.5],PARAMETER[\"");
2531     add_srs_wkt (p, 8,
2532         "central_meridian\",144.75],PARAMETER[\"scale_factor\",1]");
2533     add_srs_wkt (p, 9,
2534         ",PARAMETER[\"false_easting\",100000],PARAMETER[\"false_n");
2535     add_srs_wkt (p, 10,
2536         "orthing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
2537     add_srs_wkt (p, 11,
2538         "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
2539     add_srs_wkt (p, 12,
2540         ",AUTHORITY[\"EPSG\",\"4414\"]]");
2541     p = add_epsg_def_ex (filter, first, last, 4415, "epsg", 4415,
2542         "Katanga 1955 / Katanga Lambert", 0, 0,
2543         "Clarke 1866", "Greenwich",
2544         "Katanga_1955", "Lambert_Conformal_Conic_2SP", "metre",
2545         "Easting", "East", "Northing", "North");
2546     add_proj4text (p, 0,
2547         "+proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=-9 +lon_0=26 +");
2548     add_proj4text (p, 1,
2549         "x_0=500000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-");
2550     add_proj4text (p, 2,
2551         "9.614,-255.95,0,0,0,0 +units=m +no_defs");
2552     add_srs_wkt (p, 0,
2553         "PROJCS[\"Katanga 1955 / Katanga Lambert\",GEOGCS[\"Katan");
2554     add_srs_wkt (p, 1,
2555         "ga 1955\",DATUM[\"Katanga_1955\",SPHEROID[\"Clarke 1866\"");
2556     add_srs_wkt (p, 2,
2557         ",6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]");
2558     add_srs_wkt (p, 3,
2559         "],AUTHORITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,A");
2560     add_srs_wkt (p, 4,
2561         "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
2562     add_srs_wkt (p, 5,
2563         "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
2564     add_srs_wkt (p, 6,
2565         ",\"4695\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
2566     add_srs_wkt (p, 7,
2567         "PARAMETER[\"latitude_of_origin\",-9],PARAMETER[\"central");
2568     add_srs_wkt (p, 8,
2569         "_meridian\",26],PARAMETER[\"standard_parallel_1\",-6.5],");
2570     add_srs_wkt (p, 9,
2571         "PARAMETER[\"standard_parallel_2\",-11.5],PARAMETER[\"fal");
2572     add_srs_wkt (p, 10,
2573         "se_easting\",500000],PARAMETER[\"false_northing\",500000");
2574     add_srs_wkt (p, 11,
2575         "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
2576     add_srs_wkt (p, 12,
2577         "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
2578     add_srs_wkt (p, 13,
2579         "G\",\"4415\"]]");
2580     p = add_epsg_def_ex (filter, first, last, 4417, "epsg", 4417,
2581         "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7", 0, 1,
2582         "Krassowsky 1940", "Greenwich",
2583         "Pulkovo_1942_83", "Transverse_Mercator", "metre",
2584         "Northing", "North", "Easting", "East");
2585     add_proj4text (p, 0,
2586         "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 ");
2587     add_proj4text (p, 1,
2588         "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
2589     add_proj4text (p, 2,
2590         "efs");
2591     add_srs_wkt (p, 0,
2592         "PROJCS[\"Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7");
2593     add_srs_wkt (p, 1,
2594         "\",GEOGCS[\"Pulkovo 1942(83)\",DATUM[\"Pulkovo_1942_83\"");
2595     add_srs_wkt (p, 2,
2596         ",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"");
2597     add_srs_wkt (p, 3,
2598         "EPSG\",\"7024\"]],AUTHORITY[\"EPSG\",\"6178\"]],PRIMEM[\"");
2599     add_srs_wkt (p, 4,
2600         "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
2601     add_srs_wkt (p, 5,
2602         "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
2603     add_srs_wkt (p, 6,
2604         "HORITY[\"EPSG\",\"4178\"]],PROJECTION[\"Transverse_Merca");
2605     add_srs_wkt (p, 7,
2606         "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
2607     add_srs_wkt (p, 8,
2608         "entral_meridian\",21],PARAMETER[\"scale_factor\",1],PARA");
2609     add_srs_wkt (p, 9,
2610         "METER[\"false_easting\",7500000],PARAMETER[\"false_north");
2611     add_srs_wkt (p, 10,
2612         "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
2613     add_srs_wkt (p, 11,
2614         "AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORIT");
2615     add_srs_wkt (p, 12,
2616         "Y[\"EPSG\",\"4417\"]]");
2617     p = add_epsg_def_ex (filter, first, last, 4418, "epsg", 4418,
2618         "NAD27 / BLM 18N (ftUS)", 0, 0,
2619         "Clarke 1866", "Greenwich",
2620         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2621         "Easting", "East", "Northing", "North");
2622     add_proj4text (p, 0,
2623         "+proj=tmerc +lat_0=0 +lon_0=-75 +k=0.9996 +x_0=500000.00");
2624     add_proj4text (p, 1,
2625         "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2626     add_srs_wkt (p, 0,
2627         "PROJCS[\"NAD27 / BLM 18N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
2628     add_srs_wkt (p, 1,
2629         "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
2630     add_srs_wkt (p, 2,
2631         "6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]]");
2632     add_srs_wkt (p, 3,
2633         ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
2634     add_srs_wkt (p, 4,
2635         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
2636     add_srs_wkt (p, 5,
2637         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
2638     add_srs_wkt (p, 6,
2639         "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
2640     add_srs_wkt (p, 7,
2641         "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
2642     add_srs_wkt (p, 8,
2643         ",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
2644     add_srs_wkt (p, 9,
2645         "se_easting\",1640416.67],PARAMETER[\"false_northing\",0]");
2646     add_srs_wkt (p, 10,
2647         ",UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"E");
2648     add_srs_wkt (p, 11,
2649         "PSG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2650     add_srs_wkt (p, 12,
2651         ",NORTH],AUTHORITY[\"EPSG\",\"4418\"]]");
2652     p = add_epsg_def_ex (filter, first, last, 4419, "epsg", 4419,
2653         "NAD27 / BLM 19N (ftUS)", 0, 0,
2654         "Clarke 1866", "Greenwich",
2655         "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
2656         "Easting", "East", "Northing", "North");
2657     add_proj4text (p, 0,
2658         "+proj=tmerc +lat_0=0 +lon_0=-69 +k=0.9996 +x_0=500000.00");
2659     add_proj4text (p, 1,
2660         "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
2661     add_srs_wkt (p, 0,
2662         "PROJCS[\"NAD27 / BLM 19N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
2663     add_srs_wkt (p, 1,
2664         "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
2665     add_srs_wkt (p, 2,
2666         "6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]]");
2667     add_srs_wkt (p, 3,
2668         ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
2669     add_srs_wkt (p, 4,
2670         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
2671     add_srs_wkt (p, 5,
2672         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
2673     add_srs_wkt (p, 6,
2674         "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
2675     add_srs_wkt (p, 7,
2676         "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
2677     add_srs_wkt (p, 8,
2678         ",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
2679     add_srs_wkt (p, 9,
2680         "se_easting\",1640416.67],PARAMETER[\"false_northing\",0]");
2681     add_srs_wkt (p, 10,
2682         ",UNIT[\"US survey foot\",0.304800609601219,AUTHORITY[\"E");
2683     add_srs_wkt (p, 11,
2684         "PSG\",\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
2685     add_srs_wkt (p, 12,
2686         ",NORTH],AUTHORITY[\"EPSG\",\"4419\"]]");
2687     p = add_epsg_def_ex (filter, first, last, 4420, "epsg", 4420,
2688         "NAD83 / BLM 60N (ftUS)", 0, 0,
2689         "GRS 1980", "Greenwich",
2690         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
2691         "Easting", "East", "Northing", "North");
2692     add_proj4text (p, 0,
2693         "+proj=tmerc +lat_0=0 +lon_0=177 +k=0.9996 +x_0=500000.00");
2694     add_proj4text (p, 1,
2695         "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
2696     add_proj4text (p, 2,
2697         "s=us-ft +no_defs");
2698     add_srs_wkt (p, 0,
2699         "PROJCS[\"NAD83 / BLM 60N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
2700     add_srs_wkt (p, 1,
2701         "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
2702     add_srs_wkt (p, 2,
2703         "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORI");
2704     add_srs_wkt (p, 3,
2705         "TY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
2706     add_srs_wkt (p, 4,
2707         "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
2708     add_srs_wkt (p, 5,
2709         "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"");
2710     add_srs_wkt (p, 6,
2711         "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
2712     add_srs_wkt (p, 7,
2713         "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P");
2714     add_srs_wkt (p, 8,
2715         "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
2716     add_srs_wkt (p, 9,
2717         "ing\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
2718     add_srs_wkt (p, 10,
2719         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
2720     add_srs_wkt (p, 11,
2721         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
2722     add_srs_wkt (p, 12,
2723         ",AUTHORITY[\"EPSG\",\"4420\"]]");
2724     p = add_epsg_def_ex (filter, first, last, 4421, "epsg", 4421,
2725         "NAD83 / BLM 1N (ftUS)", 0, 0,
2726         "GRS 1980", "Greenwich",
2727         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
2728         "Easting", "East", "Northing", "North");
2729     add_proj4text (p, 0,
2730         "+proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=500000.0");
2731     add_proj4text (p, 1,
2732         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
2733     add_proj4text (p, 2,
2734         "ts=us-ft +no_defs");
2735     add_srs_wkt (p, 0,
2736         "PROJCS[\"NAD83 / BLM 1N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
2737     add_srs_wkt (p, 1,
2738         "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
2739     add_srs_wkt (p, 2,
2740         "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORIT");
2741     add_srs_wkt (p, 3,
2742         "Y[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
2743     add_srs_wkt (p, 4,
2744         "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
2745     add_srs_wkt (p, 5,
2746         "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
2747     add_srs_wkt (p, 6,
2748         ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
2749     add_srs_wkt (p, 7,
2750         "e_of_origin\",0],PARAMETER[\"central_meridian\",-177],PA");
2751     add_srs_wkt (p, 8,
2752         "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
2753     add_srs_wkt (p, 9,
2754         "ng\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
2755     add_srs_wkt (p, 10,
2756         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
2757     add_srs_wkt (p, 11,
2758         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
2759     add_srs_wkt (p, 12,
2760         ",AUTHORITY[\"EPSG\",\"4421\"]]");
2761     p = add_epsg_def_ex (filter, first, last, 4422, "epsg", 4422,
2762         "NAD83 / BLM 2N (ftUS)", 0, 0,
2763         "GRS 1980", "Greenwich",
2764         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
2765         "Easting", "East", "Northing", "North");
2766     add_proj4text (p, 0,
2767         "+proj=tmerc +lat_0=0 +lon_0=-171 +k=0.9996 +x_0=500000.0");
2768     add_proj4text (p, 1,
2769         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
2770     add_proj4text (p, 2,
2771         "ts=us-ft +no_defs");
2772     add_srs_wkt (p, 0,
2773         "PROJCS[\"NAD83 / BLM 2N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
2774     add_srs_wkt (p, 1,
2775         "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
2776     add_srs_wkt (p, 2,
2777         "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORIT");
2778     add_srs_wkt (p, 3,
2779         "Y[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
2780     add_srs_wkt (p, 4,
2781         "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
2782     add_srs_wkt (p, 5,
2783         "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
2784     add_srs_wkt (p, 6,
2785         ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
2786     add_srs_wkt (p, 7,
2787         "e_of_origin\",0],PARAMETER[\"central_meridian\",-171],PA");
2788     add_srs_wkt (p, 8,
2789         "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
2790     add_srs_wkt (p, 9,
2791         "ng\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
2792     add_srs_wkt (p, 10,
2793         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
2794     add_srs_wkt (p, 11,
2795         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
2796     add_srs_wkt (p, 12,
2797         ",AUTHORITY[\"EPSG\",\"4422\"]]");
2798     p = add_epsg_def_ex (filter, first, last, 4423, "epsg", 4423,
2799         "NAD83 / BLM 3N (ftUS)", 0, 0,
2800         "GRS 1980", "Greenwich",
2801         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
2802         "Easting", "East", "Northing", "North");
2803     add_proj4text (p, 0,
2804         "+proj=tmerc +lat_0=0 +lon_0=-165 +k=0.9996 +x_0=500000.0");
2805     add_proj4text (p, 1,
2806         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
2807     add_proj4text (p, 2,
2808         "ts=us-ft +no_defs");
2809     add_srs_wkt (p, 0,
2810         "PROJCS[\"NAD83 / BLM 3N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
2811     add_srs_wkt (p, 1,
2812         "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
2813     add_srs_wkt (p, 2,
2814         "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORIT");
2815     add_srs_wkt (p, 3,
2816         "Y[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
2817     add_srs_wkt (p, 4,
2818         "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
2819     add_srs_wkt (p, 5,
2820         "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
2821     add_srs_wkt (p, 6,
2822         ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
2823     add_srs_wkt (p, 7,
2824         "e_of_origin\",0],PARAMETER[\"central_meridian\",-165],PA");
2825     add_srs_wkt (p, 8,
2826         "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
2827     add_srs_wkt (p, 9,
2828         "ng\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
2829     add_srs_wkt (p, 10,
2830         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
2831     add_srs_wkt (p, 11,
2832         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
2833     add_srs_wkt (p, 12,
2834         ",AUTHORITY[\"EPSG\",\"4423\"]]");
2835     p = add_epsg_def_ex (filter, first, last, 4424, "epsg", 4424,
2836         "NAD83 / BLM 4N (ftUS)", 0, 0,
2837         "GRS 1980", "Greenwich",
2838         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
2839         "Easting", "East", "Northing", "North");
2840     add_proj4text (p, 0,
2841         "+proj=tmerc +lat_0=0 +lon_0=-159 +k=0.9996 +x_0=500000.0");
2842     add_proj4text (p, 1,
2843         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
2844     add_proj4text (p, 2,
2845         "ts=us-ft +no_defs");
2846     add_srs_wkt (p, 0,
2847         "PROJCS[\"NAD83 / BLM 4N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
2848     add_srs_wkt (p, 1,
2849         "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
2850     add_srs_wkt (p, 2,
2851         "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORIT");
2852     add_srs_wkt (p, 3,
2853         "Y[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
2854     add_srs_wkt (p, 4,
2855         "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
2856     add_srs_wkt (p, 5,
2857         "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
2858     add_srs_wkt (p, 6,
2859         ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
2860     add_srs_wkt (p, 7,
2861         "e_of_origin\",0],PARAMETER[\"central_meridian\",-159],PA");
2862     add_srs_wkt (p, 8,
2863         "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
2864     add_srs_wkt (p, 9,
2865         "ng\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
2866     add_srs_wkt (p, 10,
2867         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
2868     add_srs_wkt (p, 11,
2869         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
2870     add_srs_wkt (p, 12,
2871         ",AUTHORITY[\"EPSG\",\"4424\"]]");
2872     p = add_epsg_def_ex (filter, first, last, 4425, "epsg", 4425,
2873         "NAD83 / BLM 5N (ftUS)", 0, 0,
2874         "GRS 1980", "Greenwich",
2875         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
2876         "Easting", "East", "Northing", "North");
2877     add_proj4text (p, 0,
2878         "+proj=tmerc +lat_0=0 +lon_0=-153 +k=0.9996 +x_0=500000.0");
2879     add_proj4text (p, 1,
2880         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
2881     add_proj4text (p, 2,
2882         "ts=us-ft +no_defs");
2883     add_srs_wkt (p, 0,
2884         "PROJCS[\"NAD83 / BLM 5N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
2885     add_srs_wkt (p, 1,
2886         "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
2887     add_srs_wkt (p, 2,
2888         "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORIT");
2889     add_srs_wkt (p, 3,
2890         "Y[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
2891     add_srs_wkt (p, 4,
2892         "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
2893     add_srs_wkt (p, 5,
2894         "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
2895     add_srs_wkt (p, 6,
2896         ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
2897     add_srs_wkt (p, 7,
2898         "e_of_origin\",0],PARAMETER[\"central_meridian\",-153],PA");
2899     add_srs_wkt (p, 8,
2900         "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
2901     add_srs_wkt (p, 9,
2902         "ng\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
2903     add_srs_wkt (p, 10,
2904         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
2905     add_srs_wkt (p, 11,
2906         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
2907     add_srs_wkt (p, 12,
2908         ",AUTHORITY[\"EPSG\",\"4425\"]]");
2909     p = add_epsg_def_ex (filter, first, last, 4426, "epsg", 4426,
2910         "NAD83 / BLM 6N (ftUS)", 0, 0,
2911         "GRS 1980", "Greenwich",
2912         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
2913         "Easting", "East", "Northing", "North");
2914     add_proj4text (p, 0,
2915         "+proj=tmerc +lat_0=0 +lon_0=-147 +k=0.9996 +x_0=500000.0");
2916     add_proj4text (p, 1,
2917         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
2918     add_proj4text (p, 2,
2919         "ts=us-ft +no_defs");
2920     add_srs_wkt (p, 0,
2921         "PROJCS[\"NAD83 / BLM 6N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
2922     add_srs_wkt (p, 1,
2923         "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
2924     add_srs_wkt (p, 2,
2925         "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORIT");
2926     add_srs_wkt (p, 3,
2927         "Y[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
2928     add_srs_wkt (p, 4,
2929         "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
2930     add_srs_wkt (p, 5,
2931         "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
2932     add_srs_wkt (p, 6,
2933         ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
2934     add_srs_wkt (p, 7,
2935         "e_of_origin\",0],PARAMETER[\"central_meridian\",-147],PA");
2936     add_srs_wkt (p, 8,
2937         "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
2938     add_srs_wkt (p, 9,
2939         "ng\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
2940     add_srs_wkt (p, 10,
2941         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
2942     add_srs_wkt (p, 11,
2943         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
2944     add_srs_wkt (p, 12,
2945         ",AUTHORITY[\"EPSG\",\"4426\"]]");
2946     p = add_epsg_def_ex (filter, first, last, 4427, "epsg", 4427,
2947         "NAD83 / BLM 7N (ftUS)", 0, 0,
2948         "GRS 1980", "Greenwich",
2949         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
2950         "Easting", "East", "Northing", "North");
2951     add_proj4text (p, 0,
2952         "+proj=tmerc +lat_0=0 +lon_0=-141 +k=0.9996 +x_0=500000.0");
2953     add_proj4text (p, 1,
2954         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
2955     add_proj4text (p, 2,
2956         "ts=us-ft +no_defs");
2957     add_srs_wkt (p, 0,
2958         "PROJCS[\"NAD83 / BLM 7N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
2959     add_srs_wkt (p, 1,
2960         "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
2961     add_srs_wkt (p, 2,
2962         "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORIT");
2963     add_srs_wkt (p, 3,
2964         "Y[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
2965     add_srs_wkt (p, 4,
2966         "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
2967     add_srs_wkt (p, 5,
2968         "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
2969     add_srs_wkt (p, 6,
2970         ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
2971     add_srs_wkt (p, 7,
2972         "e_of_origin\",0],PARAMETER[\"central_meridian\",-141],PA");
2973     add_srs_wkt (p, 8,
2974         "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
2975     add_srs_wkt (p, 9,
2976         "ng\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
2977     add_srs_wkt (p, 10,
2978         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
2979     add_srs_wkt (p, 11,
2980         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
2981     add_srs_wkt (p, 12,
2982         ",AUTHORITY[\"EPSG\",\"4427\"]]");
2983     p = add_epsg_def_ex (filter, first, last, 4428, "epsg", 4428,
2984         "NAD83 / BLM 8N (ftUS)", 0, 0,
2985         "GRS 1980", "Greenwich",
2986         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
2987         "Easting", "East", "Northing", "North");
2988     add_proj4text (p, 0,
2989         "+proj=tmerc +lat_0=0 +lon_0=-135 +k=0.9996 +x_0=500000.0");
2990     add_proj4text (p, 1,
2991         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
2992     add_proj4text (p, 2,
2993         "ts=us-ft +no_defs");
2994     add_srs_wkt (p, 0,
2995         "PROJCS[\"NAD83 / BLM 8N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
2996     add_srs_wkt (p, 1,
2997         "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
2998     add_srs_wkt (p, 2,
2999         "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORIT");
3000     add_srs_wkt (p, 3,
3001         "Y[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
3002     add_srs_wkt (p, 4,
3003         "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
3004     add_srs_wkt (p, 5,
3005         "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
3006     add_srs_wkt (p, 6,
3007         ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
3008     add_srs_wkt (p, 7,
3009         "e_of_origin\",0],PARAMETER[\"central_meridian\",-135],PA");
3010     add_srs_wkt (p, 8,
3011         "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
3012     add_srs_wkt (p, 9,
3013         "ng\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
3014     add_srs_wkt (p, 10,
3015         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
3016     add_srs_wkt (p, 11,
3017         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
3018     add_srs_wkt (p, 12,
3019         ",AUTHORITY[\"EPSG\",\"4428\"]]");
3020     p = add_epsg_def_ex (filter, first, last, 4429, "epsg", 4429,
3021         "NAD83 / BLM 9N (ftUS)", 0, 0,
3022         "GRS 1980", "Greenwich",
3023         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
3024         "Easting", "East", "Northing", "North");
3025     add_proj4text (p, 0,
3026         "+proj=tmerc +lat_0=0 +lon_0=-129 +k=0.9996 +x_0=500000.0");
3027     add_proj4text (p, 1,
3028         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
3029     add_proj4text (p, 2,
3030         "ts=us-ft +no_defs");
3031     add_srs_wkt (p, 0,
3032         "PROJCS[\"NAD83 / BLM 9N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
3033     add_srs_wkt (p, 1,
3034         "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
3035     add_srs_wkt (p, 2,
3036         "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORIT");
3037     add_srs_wkt (p, 3,
3038         "Y[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
3039     add_srs_wkt (p, 4,
3040         "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
3041     add_srs_wkt (p, 5,
3042         "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
3043     add_srs_wkt (p, 6,
3044         ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
3045     add_srs_wkt (p, 7,
3046         "e_of_origin\",0],PARAMETER[\"central_meridian\",-129],PA");
3047     add_srs_wkt (p, 8,
3048         "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
3049     add_srs_wkt (p, 9,
3050         "ng\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
3051     add_srs_wkt (p, 10,
3052         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
3053     add_srs_wkt (p, 11,
3054         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
3055     add_srs_wkt (p, 12,
3056         ",AUTHORITY[\"EPSG\",\"4429\"]]");
3057     p = add_epsg_def_ex (filter, first, last, 4430, "epsg", 4430,
3058         "NAD83 / BLM 10N (ftUS)", 0, 0,
3059         "GRS 1980", "Greenwich",
3060         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
3061         "Easting", "East", "Northing", "North");
3062     add_proj4text (p, 0,
3063         "+proj=tmerc +lat_0=0 +lon_0=-123 +k=0.9996 +x_0=500000.0");
3064     add_proj4text (p, 1,
3065         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
3066     add_proj4text (p, 2,
3067         "ts=us-ft +no_defs");
3068     add_srs_wkt (p, 0,
3069         "PROJCS[\"NAD83 / BLM 10N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
3070     add_srs_wkt (p, 1,
3071         "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
3072     add_srs_wkt (p, 2,
3073         "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORI");
3074     add_srs_wkt (p, 3,
3075         "TY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
3076     add_srs_wkt (p, 4,
3077         "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
3078     add_srs_wkt (p, 5,
3079         "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"");
3080     add_srs_wkt (p, 6,
3081         "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
3082     add_srs_wkt (p, 7,
3083         "ude_of_origin\",0],PARAMETER[\"central_meridian\",-123],");
3084     add_srs_wkt (p, 8,
3085         "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
3086     add_srs_wkt (p, 9,
3087         "ting\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[");
3088     add_srs_wkt (p, 10,
3089         "\"US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",");
3090     add_srs_wkt (p, 11,
3091         "\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
3092     add_srs_wkt (p, 12,
3093         "H],AUTHORITY[\"EPSG\",\"4430\"]]");
3094     p = add_epsg_def_ex (filter, first, last, 4431, "epsg", 4431,
3095         "NAD83 / BLM 11N (ftUS)", 0, 0,
3096         "GRS 1980", "Greenwich",
3097         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
3098         "Easting", "East", "Northing", "North");
3099     add_proj4text (p, 0,
3100         "+proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9996 +x_0=500000.0");
3101     add_proj4text (p, 1,
3102         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
3103     add_proj4text (p, 2,
3104         "ts=us-ft +no_defs");
3105     add_srs_wkt (p, 0,
3106         "PROJCS[\"NAD83 / BLM 11N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
3107     add_srs_wkt (p, 1,
3108         "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
3109     add_srs_wkt (p, 2,
3110         "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORI");
3111     add_srs_wkt (p, 3,
3112         "TY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
3113     add_srs_wkt (p, 4,
3114         "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
3115     add_srs_wkt (p, 5,
3116         "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"");
3117     add_srs_wkt (p, 6,
3118         "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
3119     add_srs_wkt (p, 7,
3120         "ude_of_origin\",0],PARAMETER[\"central_meridian\",-117],");
3121     add_srs_wkt (p, 8,
3122         "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
3123     add_srs_wkt (p, 9,
3124         "ting\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[");
3125     add_srs_wkt (p, 10,
3126         "\"US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",");
3127     add_srs_wkt (p, 11,
3128         "\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
3129     add_srs_wkt (p, 12,
3130         "H],AUTHORITY[\"EPSG\",\"4431\"]]");
3131     p = add_epsg_def_ex (filter, first, last, 4432, "epsg", 4432,
3132         "NAD83 / BLM 12N (ftUS)", 0, 0,
3133         "GRS 1980", "Greenwich",
3134         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
3135         "Easting", "East", "Northing", "North");
3136     add_proj4text (p, 0,
3137         "+proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9996 +x_0=500000.0");
3138     add_proj4text (p, 1,
3139         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
3140     add_proj4text (p, 2,
3141         "ts=us-ft +no_defs");
3142     add_srs_wkt (p, 0,
3143         "PROJCS[\"NAD83 / BLM 12N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
3144     add_srs_wkt (p, 1,
3145         "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
3146     add_srs_wkt (p, 2,
3147         "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORI");
3148     add_srs_wkt (p, 3,
3149         "TY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
3150     add_srs_wkt (p, 4,
3151         "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
3152     add_srs_wkt (p, 5,
3153         "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"");
3154     add_srs_wkt (p, 6,
3155         "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
3156     add_srs_wkt (p, 7,
3157         "ude_of_origin\",0],PARAMETER[\"central_meridian\",-111],");
3158     add_srs_wkt (p, 8,
3159         "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
3160     add_srs_wkt (p, 9,
3161         "ting\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[");
3162     add_srs_wkt (p, 10,
3163         "\"US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",");
3164     add_srs_wkt (p, 11,
3165         "\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
3166     add_srs_wkt (p, 12,
3167         "H],AUTHORITY[\"EPSG\",\"4432\"]]");
3168     p = add_epsg_def_ex (filter, first, last, 4433, "epsg", 4433,
3169         "NAD83 / BLM 13N (ftUS)", 0, 0,
3170         "GRS 1980", "Greenwich",
3171         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
3172         "Easting", "East", "Northing", "North");
3173     add_proj4text (p, 0,
3174         "+proj=tmerc +lat_0=0 +lon_0=-105 +k=0.9996 +x_0=500000.0");
3175     add_proj4text (p, 1,
3176         "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
3177     add_proj4text (p, 2,
3178         "ts=us-ft +no_defs");
3179     add_srs_wkt (p, 0,
3180         "PROJCS[\"NAD83 / BLM 13N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
3181     add_srs_wkt (p, 1,
3182         "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
3183     add_srs_wkt (p, 2,
3184         "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORI");
3185     add_srs_wkt (p, 3,
3186         "TY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
3187     add_srs_wkt (p, 4,
3188         "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
3189     add_srs_wkt (p, 5,
3190         "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"");
3191     add_srs_wkt (p, 6,
3192         "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
3193     add_srs_wkt (p, 7,
3194         "ude_of_origin\",0],PARAMETER[\"central_meridian\",-105],");
3195     add_srs_wkt (p, 8,
3196         "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
3197     add_srs_wkt (p, 9,
3198         "ting\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[");
3199     add_srs_wkt (p, 10,
3200         "\"US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",");
3201     add_srs_wkt (p, 11,
3202         "\"9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
3203     add_srs_wkt (p, 12,
3204         "H],AUTHORITY[\"EPSG\",\"4433\"]]");
3205     p = add_epsg_def_ex (filter, first, last, 4434, "epsg", 4434,
3206         "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8", 0, 1,
3207         "Krassowsky 1940", "Greenwich",
3208         "Pulkovo_1942_83", "Transverse_Mercator", "metre",
3209         "Northing", "North", "Easting", "East");
3210     add_proj4text (p, 0,
3211         "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 ");
3212     add_proj4text (p, 1,
3213         "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
3214     add_proj4text (p, 2,
3215         "efs");
3216     add_srs_wkt (p, 0,
3217         "PROJCS[\"Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8");
3218     add_srs_wkt (p, 1,
3219         "\",GEOGCS[\"Pulkovo 1942(83)\",DATUM[\"Pulkovo_1942_83\"");
3220     add_srs_wkt (p, 2,
3221         ",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"");
3222     add_srs_wkt (p, 3,
3223         "EPSG\",\"7024\"]],AUTHORITY[\"EPSG\",\"6178\"]],PRIMEM[\"");
3224     add_srs_wkt (p, 4,
3225         "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
3226     add_srs_wkt (p, 5,
3227         "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
3228     add_srs_wkt (p, 6,
3229         "HORITY[\"EPSG\",\"4178\"]],PROJECTION[\"Transverse_Merca");
3230     add_srs_wkt (p, 7,
3231         "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
3232     add_srs_wkt (p, 8,
3233         "entral_meridian\",24],PARAMETER[\"scale_factor\",1],PARA");
3234     add_srs_wkt (p, 9,
3235         "METER[\"false_easting\",8500000],PARAMETER[\"false_north");
3236     add_srs_wkt (p, 10,
3237         "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
3238     add_srs_wkt (p, 11,
3239         "AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORIT");
3240     add_srs_wkt (p, 12,
3241         "Y[\"EPSG\",\"4434\"]]");
3242     p = add_epsg_def_ex (filter, first, last, 4437, "epsg", 4437,
3243         "NAD83(NSRS2007) / Puerto Rico and Virgin Is.", 0, 0,
3244         "GRS 1980", "Greenwich",
3245         "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
3246         "Easting", "East", "Northing", "North");
3247     add_proj4text (p, 0,
3248         "+proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333");
3249     add_proj4text (p, 1,
3250         "333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +");
3251     add_proj4text (p, 2,
3252         "x_0=200000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
3253     add_proj4text (p, 3,
3254         ",0 +units=m +no_defs");
3255     add_srs_wkt (p, 0,
3256         "PROJCS[\"NAD83(NSRS2007) / Puerto Rico and Virgin Is.\",");
3257     add_srs_wkt (p, 1,
3258         "GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatia");
3259     add_srs_wkt (p, 2,
3260         "l_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137,");
3261     add_srs_wkt (p, 3,
3262         "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"");
3263     add_srs_wkt (p, 4,
3264         "EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
3265     add_srs_wkt (p, 5,
3266         "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
3267     add_srs_wkt (p, 6,
3268         "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759\"]],PR");
3269     add_srs_wkt (p, 7,
3270         "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"la");
3271     add_srs_wkt (p, 8,
3272         "titude_of_origin\",17.8333333333333],PARAMETER[\"central");
3273     add_srs_wkt (p, 9,
3274         "_meridian\",-66.4333333333333],PARAMETER[\"standard_para");
3275     add_srs_wkt (p, 10,
3276         "llel_1\",18.4333333333333],PARAMETER[\"standard_parallel");
3277     add_srs_wkt (p, 11,
3278         "_2\",18.0333333333333],PARAMETER[\"false_easting\",20000");
3279     add_srs_wkt (p, 12,
3280         "0],PARAMETER[\"false_northing\",200000],UNIT[\"metre\",1");
3281     add_srs_wkt (p, 13,
3282         ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
3283     add_srs_wkt (p, 14,
3284         "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"4437\"]]");
3285     p = add_epsg_def_ex (filter, first, last, 4438, "epsg", 4438,
3286         "NAD83 / BLM 18N (ftUS)", 0, 0,
3287         "GRS 1980", "Greenwich",
3288         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
3289         "Easting", "East", "Northing", "North");
3290     add_proj4text (p, 0,
3291         "+proj=tmerc +lat_0=0 +lon_0=-75 +k=0.9996 +x_0=500000.00");
3292     add_proj4text (p, 1,
3293         "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
3294     add_proj4text (p, 2,
3295         "s=us-ft +no_defs");
3296     add_srs_wkt (p, 0,
3297         "PROJCS[\"NAD83 / BLM 18N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
3298     add_srs_wkt (p, 1,
3299         "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
3300     add_srs_wkt (p, 2,
3301         "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORI");
3302     add_srs_wkt (p, 3,
3303         "TY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
3304     add_srs_wkt (p, 4,
3305         "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
3306     add_srs_wkt (p, 5,
3307         "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"");
3308     add_srs_wkt (p, 6,
3309         "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
3310     add_srs_wkt (p, 7,
3311         "ude_of_origin\",0],PARAMETER[\"central_meridian\",-75],P");
3312     add_srs_wkt (p, 8,
3313         "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
3314     add_srs_wkt (p, 9,
3315         "ing\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
3316     add_srs_wkt (p, 10,
3317         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
3318     add_srs_wkt (p, 11,
3319         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
3320     add_srs_wkt (p, 12,
3321         ",AUTHORITY[\"EPSG\",\"4438\"]]");
3322     p = add_epsg_def_ex (filter, first, last, 4439, "epsg", 4439,
3323         "NAD83 / BLM 19N (ftUS)", 0, 0,
3324         "GRS 1980", "Greenwich",
3325         "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
3326         "Easting", "East", "Northing", "North");
3327     add_proj4text (p, 0,
3328         "+proj=tmerc +lat_0=0 +lon_0=-69 +k=0.9996 +x_0=500000.00");
3329     add_proj4text (p, 1,
3330         "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
3331     add_proj4text (p, 2,
3332         "s=us-ft +no_defs");
3333     add_srs_wkt (p, 0,
3334         "PROJCS[\"NAD83 / BLM 19N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
3335     add_srs_wkt (p, 1,
3336         "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
3337     add_srs_wkt (p, 2,
3338         "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORI");
3339     add_srs_wkt (p, 3,
3340         "TY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
3341     add_srs_wkt (p, 4,
3342         "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
3343     add_srs_wkt (p, 5,
3344         "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"");
3345     add_srs_wkt (p, 6,
3346         "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
3347     add_srs_wkt (p, 7,
3348         "ude_of_origin\",0],PARAMETER[\"central_meridian\",-69],P");
3349     add_srs_wkt (p, 8,
3350         "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
3351     add_srs_wkt (p, 9,
3352         "ing\",1640416.67],PARAMETER[\"false_northing\",0],UNIT[\"");
3353     add_srs_wkt (p, 10,
3354         "US survey foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"");
3355     add_srs_wkt (p, 11,
3356         "9003\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
3357     add_srs_wkt (p, 12,
3358         ",AUTHORITY[\"EPSG\",\"4439\"]]");
3359     p = add_epsg_def_ex (filter, first, last, 4455, "epsg", 4455,
3360         "NAD27 / Pennsylvania South", 0, 0,
3361         "Clarke 1866", "Greenwich",
3362         "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
3363         "Easting", "East", "Northing", "North");
3364     add_proj4text (p, 0,
3365         "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
3366     add_proj4text (p, 1,
3367         "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=609601.2");
3368     add_proj4text (p, 2,
3369         "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
3370     add_srs_wkt (p, 0,
3371         "PROJCS[\"NAD27 / Pennsylvania South\",GEOGCS[\"NAD27\",D");
3372     add_srs_wkt (p, 1,
3373         "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
3374     add_srs_wkt (p, 2,
3375         "6\",6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008");
3376     add_srs_wkt (p, 3,
3377         "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
3378     add_srs_wkt (p, 4,
3379         "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
3380     add_srs_wkt (p, 5,
3381         "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
3382     add_srs_wkt (p, 6,
3383         "G\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
3384     add_srs_wkt (p, 7,
3385         "],PARAMETER[\"latitude_of_origin\",39.3333333333333],PAR");
3386     add_srs_wkt (p, 8,
3387         "AMETER[\"central_meridian\",-77.75],PARAMETER[\"standard");
3388     add_srs_wkt (p, 9,
3389         "_parallel_1\",40.9666666666667],PARAMETER[\"standard_par");
3390     add_srs_wkt (p, 10,
3391         "allel_2\",39.9333333333333],PARAMETER[\"false_easting\",");
3392     add_srs_wkt (p, 11,
3393         "2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
3394     add_srs_wkt (p, 12,
3395         "y foot\",0.304800609601219,AUTHORITY[\"EPSG\",\"9003\"]]");
3396     add_srs_wkt (p, 13,
3397         ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
3398     add_srs_wkt (p, 14,
3399         "TY[\"EPSG\",\"4455\"]]");
3400     p = add_epsg_def_ex (filter, first, last, 4456, "epsg", 4456,
3401         "NAD27 / New York Long Island", 0, 0,
3402         "Clarke 1866", "Greenwich",
3403         "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
3404         "Easting", "East", "Northing", "North");
3405     add_proj4text (p, 0,
3406         "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
3407     add_proj4text (p, 1,
3408         "666 +lat_0=40.5 +lon_0=-74 +x_0=609601.2192024384 +y_0=3");
3409     add_proj4text (p, 2,
3410         "0480.06096012192 +datum=NAD27 +units=us-ft +no_defs");
3411     add_srs_wkt (p, 0,
3412         "PROJCS[\"NAD27 / New York Long Island\",GEOGCS[\"NAD27\"");
3413     add_srs_wkt (p, 1,
3414         ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
3415     add_srs_wkt (p, 2,
3416         "866\",6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"70");
3417     add_srs_wkt (p, 3,
3418         "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
3419     add_srs_wkt (p, 4,
3420         ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
3421     add_srs_wkt (p, 5,
3422         "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
3423     add_srs_wkt (p, 6,
3424         "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
3425     add_srs_wkt (p, 7,
3426         "\"],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"c");
3427     add_srs_wkt (p, 8,
3428         "entral_meridian\",-74],PARAMETER[\"standard_parallel_1\"");
3429     add_srs_wkt (p, 9,
3430         ",41.0333333333333],PARAMETER[\"standard_parallel_2\",40.");
3431     add_srs_wkt (p, 10,
3432         "6666666666667],PARAMETER[\"false_easting\",2000000],PARA");
3433     add_srs_wkt (p, 11,
3434         "METER[\"false_northing\",100000],UNIT[\"US survey foot\"");
3435     add_srs_wkt (p, 12,
3436         ",0.304800609601219,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
3437     add_srs_wkt (p, 13,
3438         "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
3439     add_srs_wkt (p, 14,
3440         "G\",\"4456\"]]");
3441     p = add_epsg_def_ex (filter, first, last, 4457, "epsg", 4457,
3442         "NAD83 / South Dakota North (ftUS)", 0, 0,
3443         "GRS 1980", "Greenwich",
3444         "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
3445         "Easting", "East", "Northing", "North");
3446     add_proj4text (p, 0,
3447         "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
3448     add_proj4text (p, 1,
3449         "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
3450     add_proj4text (p, 2,
3451         "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no");
3452     add_proj4text (p, 3,
3453         "_defs");
3454     add_srs_wkt (p, 0,
3455         "PROJCS[\"NAD83 / South Dakota North (ftUS)\",GEOGCS[\"NA");
3456     add_srs_wkt (p, 1,
3457         "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
3458     add_srs_wkt (p, 2,
3459         " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
3460     add_srs_wkt (p, 3,
3461         "]],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,");
3462     add_srs_wkt (p, 4,
3463         "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
3464     add_srs_wkt (p, 5,
3465         "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
3466     add_srs_wkt (p, 6,
3467         ",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
3468     add_srs_wkt (p, 7,
3469         "PARAMETER[\"latitude_of_origin\",43.8333333333333],PARAM");
3470     add_srs_wkt (p, 8,
3471         "ETER[\"central_meridian\",-100],PARAMETER[\"standard_par");
3472     add_srs_wkt (p, 9,
3473         "allel_1\",45.6833333333333],PARAMETER[\"standard_paralle");
3474     add_srs_wkt (p, 10,
3475         "l_2\",44.4166666666667],PARAMETER[\"false_easting\",1968");
3476     add_srs_wkt (p, 11,
3477         "500],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
3478     add_srs_wkt (p, 12,
3479         "ot\",0.304800609601219,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
3480     add_srs_wkt (p, 13,
3481         "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
3482     add_srs_wkt (p, 14,
3483         "EPSG\",\"4457\"]]");
3484     p = add_epsg_def_ex (filter, first, last, 4462, "epsg", 4462,
3485         "WGS 84 / Australian Centre for Remote Sensing Lambert", 0, 0,
3486         "WGS 84", "Greenwich",
3487         "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
3488         "Easting", "East", "Northing", "North");
3489     add_proj4text (p, 0,
3490         "+proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=-27 +lon_0=132 +x");
3491     add_proj4text (p, 1,
3492         "_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
3493     add_srs_wkt (p, 0,
3494         "PROJCS[\"WGS 84 / Australian Centre for Remote Sensing L");
3495     add_srs_wkt (p, 1,
3496         "ambert\",GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"");
3497     add_srs_wkt (p, 2,
3498         "WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030");
3499     add_srs_wkt (p, 3,
3500         "\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",");
3501     add_srs_wkt (p, 4,
3502         "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
3503     add_srs_wkt (p, 5,
3504         "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
3505     add_srs_wkt (p, 6,
3506         "G\",\"4326\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
3507     add_srs_wkt (p, 7,
3508         "],PARAMETER[\"latitude_of_origin\",-27],PARAMETER[\"cent");
3509     add_srs_wkt (p, 8,
3510         "ral_meridian\",132],PARAMETER[\"standard_parallel_1\",-1");
3511     add_srs_wkt (p, 9,
3512         "8],PARAMETER[\"standard_parallel_2\",-36],PARAMETER[\"fa");
3513     add_srs_wkt (p, 10,
3514         "lse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
3515     add_srs_wkt (p, 11,
3516         "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
3517     add_srs_wkt (p, 12,
3518         ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"446");
3519     add_srs_wkt (p, 13,
3520         "2\"]]");
3521     p = add_epsg_def_ex (filter, first, last, 4463, "epsg", 4463,
3522         "RGSPM06", 1, 1,
3523         "GRS 1980", "Greenwich",
3524         "Reseau_Geodesique_de_Saint_Pierre_et_Miquelon_2006", "none", "degree",
3525         "Geodetic latitude", "North", "Geodetic longitude", "East");
3526     add_proj4text (p, 0,
3527         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
3528     add_proj4text (p, 1,
3529         "fs");
3530     add_srs_wkt (p, 0,
3531         "GEOGCS[\"RGSPM06\",DATUM[\"Reseau_Geodesique_de_Saint_Pi");
3532     add_srs_wkt (p, 1,
3533         "erre_et_Miquelon_2006\",SPHEROID[\"GRS 1980\",6378137,29");
3534     add_srs_wkt (p, 2,
3535         "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EP");
3536     add_srs_wkt (p, 3,
3537         "SG\",\"1038\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
3538     add_srs_wkt (p, 4,
3539         ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
3540     add_srs_wkt (p, 5,
3541         "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
3542     add_srs_wkt (p, 6,
3543         "gitude\",EAST],AUTHORITY[\"EPSG\",\"4463\"]]");
3544     p = add_epsg_def_ex (filter, first, last, 4466, "epsg", 4466,
3545         "RGSPM06", 1, 1,
3546         "GRS 1980", "Greenwich",
3547         "Reseau_Geodesique_de_Saint_Pierre_et_Miquelon_2006", "none", "degree",
3548         "Geodetic latitude", "North", "Geodetic longitude", "East");
3549     add_proj4text (p, 0,
3550         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
3551     add_proj4text (p, 1,
3552         "fs");
3553     add_srs_wkt (p, 0,
3554         "GEOGCRS[\"RGSPM06\",DATUM[\"Reseau Geodesique de Saint P");
3555     add_srs_wkt (p, 1,
3556         "ierre et Miquelon 2006\",ELLIPSOID[\"GRS 1980\",6378137,");
3557     add_srs_wkt (p, 2,
3558         "298.257222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwi");
3559     add_srs_wkt (p, 3,
3560         "ch\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[elli");
3561     add_srs_wkt (p, 4,
3562         "psoidal,3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[");
3563     add_srs_wkt (p, 5,
3564         "1],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geod");
3565     add_srs_wkt (p, 6,
3566         "etic longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\"");
3567     add_srs_wkt (p, 7,
3568         ",0.0174532925199433]],AXIS[\"ellipsoidal height (h)\",up");
3569     add_srs_wkt (p, 8,
3570         ",ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy");
3571     add_srs_wkt (p, 9,
3572         "; air, land and sea navigation and safety of life purpos");
3573     add_srs_wkt (p, 10,
3574         "es.\"],AREA[\"St Pierre and Miquelon - onshore and offsh");
3575     add_srs_wkt (p, 11,
3576         "ore.\"],BBOX[43.41,-57.1,47.37,-55.9]],ID[\"EPSG\",4466]");
3577     add_srs_wkt (p, 12,
3578         "]");
3579     p = add_epsg_def_ex (filter, first, last, 4467, "epsg", 4467,
3580         "RGSPM06 / UTM zone 21N", 0, 0,
3581         "GRS 1980", "Greenwich",
3582         "Reseau_Geodesique_de_Saint_Pierre_et_Miquelon_2006", "Transverse_Mercator", "metre",
3583         "Easting", "East", "Northing", "North");
3584     add_proj4text (p, 0,
3585         "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
3586     add_proj4text (p, 1,
3587         "units=m +no_defs");
3588     add_srs_wkt (p, 0,
3589         "PROJCS[\"RGSPM06 / UTM zone 21N\",GEOGCS[\"RGSPM06\",DAT");
3590     add_srs_wkt (p, 1,
3591         "UM[\"Reseau_Geodesique_de_Saint_Pierre_et_Miquelon_2006\"");
3592     add_srs_wkt (p, 2,
3593         ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
3594     add_srs_wkt (p, 3,
3595         "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1038\"]],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\",\"4463\"]],PROJECTION[\"Transverse_Merca");
3602     add_srs_wkt (p, 7,
3603         "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
3604     add_srs_wkt (p, 8,
3605         "entral_meridian\",-57],PARAMETER[\"scale_factor\",0.9996");
3606     add_srs_wkt (p, 9,
3607         "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
3608     add_srs_wkt (p, 10,
3609         "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
3610     add_srs_wkt (p, 11,
3611         "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
3612     add_srs_wkt (p, 12,
3613         "HORITY[\"EPSG\",\"4467\"]]");
3614 }
3615 
3616 #endif /* full EPSG initialization enabled/disabled */
3617 
3618