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_25(int filter,struct epsg_defs ** first,struct epsg_defs ** last)57 initialize_epsg_25 (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, 4801, "epsg", 4801,
62         "Bern 1898 (Bern)", 1, 1,
63         "Bessel 1841", "Bern",
64         "CH1903_Bern", "none", "degree",
65         "Geodetic latitude", "North", "Geodetic longitude", "East");
66     add_proj4text (p, 0,
67         "+proj=longlat +ellps=bessel +towgs84=674.374,15.056,405.");
68     add_proj4text (p, 1,
69         "346,0,0,0,0 +pm=bern +no_defs");
70     add_srs_wkt (p, 0,
71         "GEOGCS[\"Bern 1898 (Bern)\",DATUM[\"CH1903_Bern\",SPHERO");
72     add_srs_wkt (p, 1,
73         "ID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"E");
74     add_srs_wkt (p, 2,
75         "PSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6801\"]],PRIMEM[\"");
76     add_srs_wkt (p, 3,
77         "Bern\",7.43958333333333,AUTHORITY[\"EPSG\",\"8907\"]],UN");
78     add_srs_wkt (p, 4,
79         "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
80     add_srs_wkt (p, 5,
81         "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
82     add_srs_wkt (p, 6,
83         ",AUTHORITY[\"EPSG\",\"4801\"]]");
84     p = add_epsg_def_ex (filter, first, last, 4802, "epsg", 4802,
85         "Bogota 1975 (Bogota)", 1, 1,
86         "International 1924", "Bogota",
87         "Bogota_1975_Bogota", "none", "degree",
88         "Geodetic latitude", "North", "Geodetic longitude", "East");
89     add_proj4text (p, 0,
90         "+proj=longlat +ellps=intl +towgs84=307,304,-318,0,0,0,0 ");
91     add_proj4text (p, 1,
92         "+pm=bogota +no_defs");
93     add_srs_wkt (p, 0,
94         "GEOGCS[\"Bogota 1975 (Bogota)\",DATUM[\"Bogota_1975_Bogo");
95     add_srs_wkt (p, 1,
96         "ta\",SPHEROID[\"International 1924\",6378388,297,AUTHORI");
97     add_srs_wkt (p, 2,
98         "TY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6802\"]],PRI");
99     add_srs_wkt (p, 3,
100         "MEM[\"Bogota\",-74.0809166666667,AUTHORITY[\"EPSG\",\"89");
101     add_srs_wkt (p, 4,
102         "04\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EP");
103     add_srs_wkt (p, 5,
104         "SG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitud");
105     add_srs_wkt (p, 6,
106         "e\",EAST],AUTHORITY[\"EPSG\",\"4802\"]]");
107     p = add_epsg_def_ex (filter, first, last, 4803, "epsg", 4803,
108         "Lisbon (Lisbon)", 1, 1,
109         "International 1924", "Lisbon",
110         "Lisbon_1937_Lisbon", "none", "degree",
111         "Geodetic latitude", "North", "Geodetic longitude", "East");
112     add_proj4text (p, 0,
113         "+proj=longlat +ellps=intl +towgs84=-304.046,-60.576,103.");
114     add_proj4text (p, 1,
115         "64,0,0,0,0 +pm=lisbon +no_defs");
116     add_srs_wkt (p, 0,
117         "GEOGCS[\"Lisbon (Lisbon)\",DATUM[\"Lisbon_1937_Lisbon\",");
118     add_srs_wkt (p, 1,
119         "SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\"");
120     add_srs_wkt (p, 2,
121         "EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6803\"]],PRIMEM[\"");
122     add_srs_wkt (p, 3,
123         "Lisbon\",-9.13190611111111,AUTHORITY[\"EPSG\",\"8902\"]]");
124     add_srs_wkt (p, 4,
125         ",UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
126     add_srs_wkt (p, 5,
127         "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
128     add_srs_wkt (p, 6,
129         "T],AUTHORITY[\"EPSG\",\"4803\"]]");
130     p = add_epsg_def_ex (filter, first, last, 4804, "epsg", 4804,
131         "Makassar (Jakarta)", 1, 1,
132         "Bessel 1841", "Jakarta",
133         "Makassar_Jakarta", "none", "degree",
134         "Geodetic latitude", "North", "Geodetic longitude", "East");
135     add_proj4text (p, 0,
136         "+proj=longlat +ellps=bessel +towgs84=-587.8,519.75,145.7");
137     add_proj4text (p, 1,
138         "6,0,0,0,0 +pm=jakarta +no_defs");
139     add_srs_wkt (p, 0,
140         "GEOGCS[\"Makassar (Jakarta)\",DATUM[\"Makassar_Jakarta\"");
141     add_srs_wkt (p, 1,
142         ",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHOR");
143     add_srs_wkt (p, 2,
144         "ITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6804\"]],PR");
145     add_srs_wkt (p, 3,
146         "IMEM[\"Jakarta\",106.807719444444,AUTHORITY[\"EPSG\",\"8");
147     add_srs_wkt (p, 4,
148         "908\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
149     add_srs_wkt (p, 5,
150         "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
151     add_srs_wkt (p, 6,
152         "de\",EAST],AUTHORITY[\"EPSG\",\"4804\"]]");
153     p = add_epsg_def_ex (filter, first, last, 4805, "epsg", 4805,
154         "MGI (Ferro)", 1, 1,
155         "Bessel 1841", "Ferro",
156         "Militar-Geographische_Institut_Ferro", "none", "degree",
157         "Geodetic latitude", "North", "Geodetic longitude", "East");
158     add_proj4text (p, 0,
159         "+proj=longlat +ellps=bessel +towgs84=682,-203,480,0,0,0,");
160     add_proj4text (p, 1,
161         "0 +pm=ferro +no_defs");
162     add_srs_wkt (p, 0,
163         "GEOGCS[\"MGI (Ferro)\",DATUM[\"Militar-Geographische_Ins");
164     add_srs_wkt (p, 1,
165         "titut_Ferro\",SPHEROID[\"Bessel 1841\",6377397.155,299.1");
166     add_srs_wkt (p, 2,
167         "528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",");
168     add_srs_wkt (p, 3,
169         "\"6805\"]],PRIMEM[\"Ferro\",-17.6666666666667,AUTHORITY[");
170     add_srs_wkt (p, 4,
171         "\"EPSG\",\"8909\"]],UNIT[\"degree\",0.0174532925199433,A");
172     add_srs_wkt (p, 5,
173         "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
174     add_srs_wkt (p, 6,
175         "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4805\"]]");
176     p = add_epsg_def_ex (filter, first, last, 4806, "epsg", 4806,
177         "Monte Mario (Rome)", 1, 1,
178         "International 1924", "Rome",
179         "Monte_Mario_Rome", "none", "degree",
180         "Geodetic latitude", "North", "Geodetic longitude", "East");
181     add_proj4text (p, 0,
182         "+proj=longlat +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.9");
183     add_proj4text (p, 1,
184         "71,-2.917,0.714,-11.68 +pm=rome +no_defs");
185     add_srs_wkt (p, 0,
186         "GEOGCS[\"Monte Mario (Rome)\",DATUM[\"Monte_Mario_Rome\"");
187     add_srs_wkt (p, 1,
188         ",SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\"");
189     add_srs_wkt (p, 2,
190         "EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6806\"]],PRIMEM[\"");
191     add_srs_wkt (p, 3,
192         "Rome\",12.4523333333333,AUTHORITY[\"EPSG\",\"8906\"]],UN");
193     add_srs_wkt (p, 4,
194         "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
195     add_srs_wkt (p, 5,
196         "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
197     add_srs_wkt (p, 6,
198         ",AUTHORITY[\"EPSG\",\"4806\"]]");
199     p = add_epsg_def_ex (filter, first, last, 4807, "epsg", 4807,
200         "NTF (Paris)", 1, 1,
201         "Clarke 1880 (IGN)", "Paris",
202         "Nouvelle_Triangulation_Francaise_Paris", "none", "grad",
203         "Geodetic latitude", "North", "Geodetic longitude", "East");
204     add_proj4text (p, 0,
205         "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,");
206     add_proj4text (p, 1,
207         "320,0,0,0,0 +pm=paris +no_defs");
208     add_srs_wkt (p, 0,
209         "GEOGCS[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Fr");
210     add_srs_wkt (p, 1,
211         "ancaise_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2");
212     add_srs_wkt (p, 2,
213         ",293.466021293627,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORIT");
214     add_srs_wkt (p, 3,
215         "Y[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2.33722917,AUTHOR");
216     add_srs_wkt (p, 4,
217         "ITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.0157079632679489");
218     add_srs_wkt (p, 5,
219         ",AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],");
220     add_srs_wkt (p, 6,
221         "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4807\"]]");
222     p = add_epsg_def_ex (filter, first, last, 4808, "epsg", 4808,
223         "Batavia (Jakarta)", 1, 1,
224         "Bessel 1841", "Jakarta",
225         "Batavia_Jakarta", "none", "degree",
226         "Geodetic latitude", "North", "Geodetic longitude", "East");
227     add_proj4text (p, 0,
228         "+proj=longlat +ellps=bessel +pm=jakarta +no_defs");
229     add_srs_wkt (p, 0,
230         "GEOGCS[\"Batavia (Jakarta)\",DATUM[\"Batavia_Jakarta\",S");
231     add_srs_wkt (p, 1,
232         "PHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORIT");
233     add_srs_wkt (p, 2,
234         "Y[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6813\"]],PRIM");
235     add_srs_wkt (p, 3,
236         "EM[\"Jakarta\",106.807719444444,AUTHORITY[\"EPSG\",\"890");
237     add_srs_wkt (p, 4,
238         "8\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
239     add_srs_wkt (p, 5,
240         "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
241     add_srs_wkt (p, 6,
242         "\",EAST],AUTHORITY[\"EPSG\",\"4813\"]]");
243     p = add_epsg_def_ex (filter, first, last, 4809, "epsg", 4809,
244         "Belge 1950 (Brussels)", 1, 1,
245         "International 1924", "Brussels",
246         "Reseau_National_Belge_1950_Brussels", "none", "degree",
247         "Geodetic latitude", "North", "Geodetic longitude", "East");
248     add_proj4text (p, 0,
249         "+proj=longlat +ellps=intl +pm=brussels +no_defs");
250     add_srs_wkt (p, 0,
251         "GEOGCS[\"Belge 1950 (Brussels)\",DATUM[\"Reseau_National");
252     add_srs_wkt (p, 1,
253         "_Belge_1950_Brussels\",SPHEROID[\"International 1924\",6");
254     add_srs_wkt (p, 2,
255         "378388,297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPS");
256     add_srs_wkt (p, 3,
257         "G\",\"6809\"]],PRIMEM[\"Brussels\",4.367975,AUTHORITY[\"");
258     add_srs_wkt (p, 4,
259         "EPSG\",\"8910\"]],UNIT[\"degree\",0.0174532925199433,AUT");
260     add_srs_wkt (p, 5,
261         "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
262     add_srs_wkt (p, 6,
263         "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4809\"]]");
264     p = add_epsg_def_ex (filter, first, last, 4810, "epsg", 4810,
265         "Tananarive (Paris)", 1, 1,
266         "International 1924", "Paris",
267         "Tananarive_1925_Paris", "none", "grad",
268         "Geodetic latitude", "North", "Geodetic longitude", "East");
269     add_proj4text (p, 0,
270         "+proj=longlat +ellps=intl +towgs84=-189,-242,-91,0,0,0,0");
271     add_proj4text (p, 1,
272         " +pm=paris +no_defs");
273     add_srs_wkt (p, 0,
274         "GEOGCS[\"Tananarive (Paris)\",DATUM[\"Tananarive_1925_Pa");
275     add_srs_wkt (p, 1,
276         "ris\",SPHEROID[\"International 1924\",6378388,297,AUTHOR");
277     add_srs_wkt (p, 2,
278         "ITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6810\"]],PR");
279     add_srs_wkt (p, 3,
280         "IMEM[\"Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],");
281     add_srs_wkt (p, 4,
282         "UNIT[\"grad\",0.0157079632679489,AUTHORITY[\"EPSG\",\"91");
283     add_srs_wkt (p, 5,
284         "05\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
285     add_srs_wkt (p, 6,
286         ",AUTHORITY[\"EPSG\",\"4810\"]]");
287     p = add_epsg_def_ex (filter, first, last, 4811, "epsg", 4811,
288         "Voirol 1875 (Paris)", 1, 1,
289         "Clarke 1880 (IGN)", "Paris",
290         "Voirol_1875_Paris", "none", "grad",
291         "Geodetic latitude", "North", "Geodetic longitude", "East");
292     add_proj4text (p, 0,
293         "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,");
294     add_proj4text (p, 1,
295         "227,0,0,0,0 +pm=paris +no_defs");
296     add_srs_wkt (p, 0,
297         "GEOGCS[\"Voirol 1875 (Paris)\",DATUM[\"Voirol_1875_Paris");
298     add_srs_wkt (p, 1,
299         "\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129");
300     add_srs_wkt (p, 2,
301         "3627,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"");
302     add_srs_wkt (p, 3,
303         "6811\"]],PRIMEM[\"Paris\",2.33722917,AUTHORITY[\"EPSG\",");
304     add_srs_wkt (p, 4,
305         "\"8903\"]],UNIT[\"grad\",0.0157079632679489,AUTHORITY[\"");
306     add_srs_wkt (p, 5,
307         "EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
308     add_srs_wkt (p, 6,
309         "ude\",EAST],AUTHORITY[\"EPSG\",\"4811\"]]");
310     p = add_epsg_def_ex (filter, first, last, 4812, "epsg", 4812,
311         "New Beijing / 3-degree Gauss-Kruger CM 132E", 0, 1,
312         "Krassowsky 1940", "Greenwich",
313         "New_Beijing", "Transverse_Mercator", "metre",
314         "Northing", "North", "Easting", "East");
315     add_proj4text (p, 0,
316         "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 ");
317     add_proj4text (p, 1,
318         "+ellps=krass +units=m +no_defs");
319     add_srs_wkt (p, 0,
320         "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 132E\",G");
321     add_srs_wkt (p, 1,
322         "EOGCS[\"New Beijing\",DATUM[\"New_Beijing\",SPHEROID[\"K");
323     add_srs_wkt (p, 2,
324         "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
325     add_srs_wkt (p, 3,
326         "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
327     add_srs_wkt (p, 4,
328         "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
329     add_srs_wkt (p, 5,
330         "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
331     add_srs_wkt (p, 6,
332         "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
333     add_srs_wkt (p, 7,
334         "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
335     add_srs_wkt (p, 8,
336         "ian\",132],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
337     add_srs_wkt (p, 9,
338         "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
339     add_srs_wkt (p, 10,
340         "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"North");
341     add_srs_wkt (p, 11,
342         "ing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"");
343     add_srs_wkt (p, 12,
344         "4812\"]]");
345     p = add_epsg_def_ex (filter, first, last, 4813, "epsg", 4813,
346         "Batavia (Jakarta)", 1, 1,
347         "Bessel 1841", "Jakarta",
348         "Batavia_Jakarta", "none", "degree",
349         "Geodetic latitude", "North", "Geodetic longitude", "East");
350     add_proj4text (p, 0,
351         "+proj=longlat +ellps=bessel +towgs84=-377,681,-50,0,0,0,");
352     add_proj4text (p, 1,
353         "0 +pm=jakarta +no_defs");
354     add_srs_wkt (p, 0,
355         "GEOGCS[\"Batavia (Jakarta)\",DATUM[\"Batavia_Jakarta\",S");
356     add_srs_wkt (p, 1,
357         "PHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORIT");
358     add_srs_wkt (p, 2,
359         "Y[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6813\"]],PRIM");
360     add_srs_wkt (p, 3,
361         "EM[\"Jakarta\",106.807719444444,AUTHORITY[\"EPSG\",\"890");
362     add_srs_wkt (p, 4,
363         "8\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
364     add_srs_wkt (p, 5,
365         "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
366     add_srs_wkt (p, 6,
367         "\",EAST],AUTHORITY[\"EPSG\",\"4813\"]]");
368     p = add_epsg_def_ex (filter, first, last, 4814, "epsg", 4814,
369         "RT38 (Stockholm)", 1, 1,
370         "Bessel 1841", "Stockholm",
371         "Stockholm_1938_Stockholm", "none", "degree",
372         "Geodetic latitude", "North", "Geodetic longitude", "East");
373     add_proj4text (p, 0,
374         "+proj=longlat +ellps=bessel +pm=stockholm +no_defs");
375     add_srs_wkt (p, 0,
376         "GEOGCS[\"RT38 (Stockholm)\",DATUM[\"Stockholm_1938_Stock");
377     add_srs_wkt (p, 1,
378         "holm\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,");
379     add_srs_wkt (p, 2,
380         "AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6814\"");
381     add_srs_wkt (p, 3,
382         "]],PRIMEM[\"Stockholm\",18.0582777777778,AUTHORITY[\"EPS");
383     add_srs_wkt (p, 4,
384         "G\",\"8911\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
385     add_srs_wkt (p, 5,
386         "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
387     add_srs_wkt (p, 6,
388         "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4814\"]]");
389     p = add_epsg_def_ex (filter, first, last, 4815, "epsg", 4815,
390         "Greek (Athens)", 1, 1,
391         "Bessel 1841", "Athens",
392         "Greek_Athens", "none", "degree",
393         "Geodetic latitude", "North", "Geodetic longitude", "East");
394     add_proj4text (p, 0,
395         "+proj=longlat +ellps=bessel +pm=athens +no_defs");
396     add_srs_wkt (p, 0,
397         "GEOGCS[\"Greek (Athens)\",DATUM[\"Greek_Athens\",SPHEROI");
398     add_srs_wkt (p, 1,
399         "D[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EP");
400     add_srs_wkt (p, 2,
401         "SG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6815\"]],PRIMEM[\"A");
402     add_srs_wkt (p, 3,
403         "thens\",23.7163375,AUTHORITY[\"EPSG\",\"8912\"]],UNIT[\"");
404     add_srs_wkt (p, 4,
405         "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
406     add_srs_wkt (p, 5,
407         "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
408     add_srs_wkt (p, 6,
409         "ORITY[\"EPSG\",\"4815\"]]");
410     p = add_epsg_def_ex (filter, first, last, 4816, "epsg", 4816,
411         "Carthage (Paris)", 1, 1,
412         "Clarke 1880 (IGN)", "Paris",
413         "Carthage_Paris", "none", "grad",
414         "Geodetic latitude", "North", "Geodetic longitude", "East");
415     add_proj4text (p, 0,
416         "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-263,6,43");
417     add_proj4text (p, 1,
418         "1,0,0,0,0 +pm=paris +no_defs");
419     add_srs_wkt (p, 0,
420         "GEOGCS[\"Carthage (Paris)\",DATUM[\"Carthage_Paris\",SPH");
421     add_srs_wkt (p, 1,
422         "EROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021293627,A");
423     add_srs_wkt (p, 2,
424         "UTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"6816\"");
425     add_srs_wkt (p, 3,
426         "]],PRIMEM[\"Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903");
427     add_srs_wkt (p, 4,
428         "\"]],UNIT[\"grad\",0.0157079632679489,AUTHORITY[\"EPSG\"");
429     add_srs_wkt (p, 5,
430         ",\"9105\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
431     add_srs_wkt (p, 6,
432         "EAST],AUTHORITY[\"EPSG\",\"4816\"]]");
433     p = add_epsg_def_ex (filter, first, last, 4817, "epsg", 4817,
434         "NGO 1948 (Oslo)", 1, 1,
435         "Bessel Modified", "Oslo",
436         "NGO_1948_Oslo", "none", "degree",
437         "Geodetic latitude", "North", "Geodetic longitude", "East");
438     add_proj4text (p, 0,
439         "+proj=longlat +a=6377492.018 +b=6356173.508712696 +towgs");
440     add_proj4text (p, 1,
441         "84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +no_def");
442     add_proj4text (p, 2,
443         "s");
444     add_srs_wkt (p, 0,
445         "GEOGCS[\"NGO 1948 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHER");
446     add_srs_wkt (p, 1,
447         "OID[\"Bessel Modified\",6377492.018,299.1528128,AUTHORIT");
448     add_srs_wkt (p, 2,
449         "Y[\"EPSG\",\"7005\"]],AUTHORITY[\"EPSG\",\"6817\"]],PRIM");
450     add_srs_wkt (p, 3,
451         "EM[\"Oslo\",10.7229166666667,AUTHORITY[\"EPSG\",\"8913\"");
452     add_srs_wkt (p, 4,
453         "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
454     add_srs_wkt (p, 5,
455         ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
456     add_srs_wkt (p, 6,
457         "EAST],AUTHORITY[\"EPSG\",\"4817\"]]");
458     p = add_epsg_def_ex (filter, first, last, 4818, "epsg", 4818,
459         "S-JTSK (Ferro)", 1, 1,
460         "Bessel 1841", "Ferro",
461         "System_of_the_Unified_Trigonometrical_Cadastral_Network_Ferro", "none", "degree",
462         "Geodetic latitude", "North", "Geodetic longitude", "East");
463     add_proj4text (p, 0,
464         "+proj=longlat +ellps=bessel +towgs84=589,76,480,0,0,0,0 ");
465     add_proj4text (p, 1,
466         "+pm=ferro +no_defs");
467     add_srs_wkt (p, 0,
468         "GEOGCS[\"S-JTSK (Ferro)\",DATUM[\"System_of_the_Unified_");
469     add_srs_wkt (p, 1,
470         "Trigonometrical_Cadastral_Network_Ferro\",SPHEROID[\"Bes");
471     add_srs_wkt (p, 2,
472         "sel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
473     add_srs_wkt (p, 3,
474         "7004\"]],AUTHORITY[\"EPSG\",\"6818\"]],PRIMEM[\"Ferro\",");
475     add_srs_wkt (p, 4,
476         "-17.6666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"d");
477     add_srs_wkt (p, 5,
478         "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
479     add_srs_wkt (p, 6,
480         ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
481     add_srs_wkt (p, 7,
482         "RITY[\"EPSG\",\"4818\"]]");
483     p = add_epsg_def_ex (filter, first, last, 4819, "epsg", 4819,
484         "Nord Sahara 1959", 1, 1,
485         "Clarke 1880 (RGS)", "Greenwich",
486         "Nord_Sahara_1959", "none", "degree",
487         "Geodetic latitude", "North", "Geodetic longitude", "East");
488     add_proj4text (p, 0,
489         "+proj=longlat +ellps=clrk80 +towgs84=-209.3622,-87.8162,");
490     add_proj4text (p, 1,
491         "404.6198,0.0046,3.4784,0.5805,-1.4547 +pm=paris +no_defs");
492     add_srs_wkt (p, 0,
493         "GEOGCS[\"Nord Sahara 1959\",DATUM[\"Nord_Sahara_1959\",S");
494     add_srs_wkt (p, 1,
495         "PHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHOR");
496     add_srs_wkt (p, 2,
497         "ITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG\",\"6307\"]],PR");
498     add_srs_wkt (p, 3,
499         "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
500     add_srs_wkt (p, 4,
501         "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
502     add_srs_wkt (p, 5,
503         "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
504     add_srs_wkt (p, 6,
505         "HORITY[\"EPSG\",\"4307\"]]");
506     p = add_epsg_def_ex (filter, first, last, 4820, "epsg", 4820,
507         "Segara (Jakarta)", 1, 1,
508         "Bessel 1841", "Jakarta",
509         "Gunung_Segara_Jakarta", "none", "degree",
510         "Geodetic latitude", "North", "Geodetic longitude", "East");
511     add_proj4text (p, 0,
512         "+proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0");
513     add_proj4text (p, 1,
514         " +pm=jakarta +no_defs");
515     add_srs_wkt (p, 0,
516         "GEOGCS[\"Segara (Jakarta)\",DATUM[\"Gunung_Segara_Jakart");
517     add_srs_wkt (p, 1,
518         "a\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUT");
519     add_srs_wkt (p, 2,
520         "HORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6820\"]]");
521     add_srs_wkt (p, 3,
522         ",PRIMEM[\"Jakarta\",106.807719444444,AUTHORITY[\"EPSG\",");
523     add_srs_wkt (p, 4,
524         "\"8908\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
525     add_srs_wkt (p, 5,
526         "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
527     add_srs_wkt (p, 6,
528         "itude\",EAST],AUTHORITY[\"EPSG\",\"4820\"]]");
529     p = add_epsg_def_ex (filter, first, last, 4821, "epsg", 4821,
530         "Voirol 1879 (Paris)", 1, 1,
531         "Clarke 1880 (IGN)", "Paris",
532         "Voirol_1879_Paris", "none", "grad",
533         "Geodetic latitude", "North", "Geodetic longitude", "East");
534     add_proj4text (p, 0,
535         "+proj=longlat +a=6378249.2 +b=6356515 +pm=paris +no_defs");
536     add_srs_wkt (p, 0,
537         "GEOGCS[\"Voirol 1879 (Paris)\",DATUM[\"Voirol_1879_Paris");
538     add_srs_wkt (p, 1,
539         "\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129");
540     add_srs_wkt (p, 2,
541         "3627,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"");
542     add_srs_wkt (p, 3,
543         "6821\"]],PRIMEM[\"Paris\",2.33722917,AUTHORITY[\"EPSG\",");
544     add_srs_wkt (p, 4,
545         "\"8903\"]],UNIT[\"grad\",0.0157079632679489,AUTHORITY[\"");
546     add_srs_wkt (p, 5,
547         "EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
548     add_srs_wkt (p, 6,
549         "ude\",EAST],AUTHORITY[\"EPSG\",\"4821\"]]");
550     p = add_epsg_def_ex (filter, first, last, 4822, "epsg", 4822,
551         "New Beijing / 3-degree Gauss-Kruger CM 135E", 0, 1,
552         "Krassowsky 1940", "Greenwich",
553         "New_Beijing", "Transverse_Mercator", "metre",
554         "Northing", "North", "Easting", "East");
555     add_proj4text (p, 0,
556         "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
557     add_proj4text (p, 1,
558         "+ellps=krass +units=m +no_defs");
559     add_srs_wkt (p, 0,
560         "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 135E\",G");
561     add_srs_wkt (p, 1,
562         "EOGCS[\"New Beijing\",DATUM[\"New_Beijing\",SPHEROID[\"K");
563     add_srs_wkt (p, 2,
564         "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
565     add_srs_wkt (p, 3,
566         "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
567     add_srs_wkt (p, 4,
568         "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
569     add_srs_wkt (p, 5,
570         "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
571     add_srs_wkt (p, 6,
572         "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
573     add_srs_wkt (p, 7,
574         "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
575     add_srs_wkt (p, 8,
576         "ian\",135],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
577     add_srs_wkt (p, 9,
578         "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
579     add_srs_wkt (p, 10,
580         "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"North");
581     add_srs_wkt (p, 11,
582         "ing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"");
583     add_srs_wkt (p, 12,
584         "4822\"]]");
585     p = add_epsg_def_ex (filter, first, last, 4823, "epsg", 4823,
586         "Sao Tome", 1, 1,
587         "International 1924", "Greenwich",
588         "Sao_Tome", "none", "degree",
589         "Geodetic latitude", "North", "Geodetic longitude", "East");
590     add_proj4text (p, 0,
591         "+proj=longlat +ellps=intl +no_defs");
592     add_srs_wkt (p, 0,
593         "GEOGCS[\"Sao Tome\",DATUM[\"Sao_Tome\",SPHEROID[\"Intern");
594     add_srs_wkt (p, 1,
595         "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
596     add_srs_wkt (p, 2,
597         ",AUTHORITY[\"EPSG\",\"1044\"]],PRIMEM[\"Greenwich\",0,AU");
598     add_srs_wkt (p, 3,
599         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
600     add_srs_wkt (p, 4,
601         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
602     add_srs_wkt (p, 5,
603         "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4823");
604     add_srs_wkt (p, 6,
605         "\"]]");
606     p = add_epsg_def_ex (filter, first, last, 4824, "epsg", 4824,
607         "Principe", 1, 1,
608         "International 1924", "Greenwich",
609         "Principe", "none", "degree",
610         "Geodetic latitude", "North", "Geodetic longitude", "East");
611     add_proj4text (p, 0,
612         "+proj=longlat +ellps=intl +no_defs");
613     add_srs_wkt (p, 0,
614         "GEOGCS[\"Principe\",DATUM[\"Principe\",SPHEROID[\"Intern");
615     add_srs_wkt (p, 1,
616         "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
617     add_srs_wkt (p, 2,
618         ",AUTHORITY[\"EPSG\",\"1046\"]],PRIMEM[\"Greenwich\",0,AU");
619     add_srs_wkt (p, 3,
620         "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
621     add_srs_wkt (p, 4,
622         "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
623     add_srs_wkt (p, 5,
624         "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4824");
625     add_srs_wkt (p, 6,
626         "\"]]");
627     p = add_epsg_def_ex (filter, first, last, 4826, "epsg", 4826,
628         "WGS 84 / Cape Verde National", 0, 0,
629         "WGS 84", "Greenwich",
630         "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
631         "Easting", "East", "Northing", "North");
632     add_proj4text (p, 0,
633         "+proj=lcc +lat_1=15 +lat_2=16.66666666666667 +lat_0=15.8");
634     add_proj4text (p, 1,
635         "3333333333333 +lon_0=-24 +x_0=161587.83 +y_0=128511.202 ");
636     add_proj4text (p, 2,
637         "+datum=WGS84 +units=m +no_defs");
638     add_srs_wkt (p, 0,
639         "PROJCS[\"WGS 84 / Cape Verde National\",GEOGCS[\"WGS 84\"");
640     add_srs_wkt (p, 1,
641         ",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2572");
642     add_srs_wkt (p, 2,
643         "23563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"");
644     add_srs_wkt (p, 3,
645         "6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
646     add_srs_wkt (p, 4,
647         "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
648     add_srs_wkt (p, 5,
649         "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[");
650     add_srs_wkt (p, 6,
651         "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"latitude_of");
652     add_srs_wkt (p, 7,
653         "_origin\",15.8333333333333],PARAMETER[\"central_meridian");
654     add_srs_wkt (p, 8,
655         "\",-24],PARAMETER[\"standard_parallel_1\",15],PARAMETER[");
656     add_srs_wkt (p, 9,
657         "\"standard_parallel_2\",16.6666666666667],PARAMETER[\"fa");
658     add_srs_wkt (p, 10,
659         "lse_easting\",161587.83],PARAMETER[\"false_northing\",12");
660     add_srs_wkt (p, 11,
661         "8511.202],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
662     add_srs_wkt (p, 12,
663         ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
664     add_srs_wkt (p, 13,
665         "TY[\"EPSG\",\"4826\"]]");
666     p = add_epsg_def_ex (filter, first, last, 4839, "epsg", 4839,
667         "ETRS89 / LCC Germany (N-E)", 0, 1,
668         "GRS 1980", "Greenwich",
669         "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
670         "Northing", "North", "Easting", "East");
671     add_proj4text (p, 0,
672         "+proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666");
673     add_proj4text (p, 1,
674         "666 +lat_0=51 +lon_0=10.5 +x_0=0 +y_0=0 +ellps=GRS80 +to");
675     add_proj4text (p, 2,
676         "wgs84=0,0,0,0,0,0,0 +units=m +no_defs");
677     add_srs_wkt (p, 0,
678         "PROJCS[\"ETRS89 / LCC Germany (N-E)\",GEOGCS[\"ETRS89\",");
679     add_srs_wkt (p, 1,
680         "DATUM[\"European_Terrestrial_Reference_System_1989\",SPH");
681     add_srs_wkt (p, 2,
682         "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
683     add_srs_wkt (p, 3,
684         "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Gr");
685     add_srs_wkt (p, 4,
686         "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
687     add_srs_wkt (p, 5,
688         ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
689     add_srs_wkt (p, 6,
690         "ITY[\"EPSG\",\"4258\"]],PROJECTION[\"Lambert_Conformal_C");
691     add_srs_wkt (p, 7,
692         "onic_2SP\"],PARAMETER[\"latitude_of_origin\",51],PARAMET");
693     add_srs_wkt (p, 8,
694         "ER[\"central_meridian\",10.5],PARAMETER[\"standard_paral");
695     add_srs_wkt (p, 9,
696         "lel_1\",48.6666666666667],PARAMETER[\"standard_parallel_");
697     add_srs_wkt (p, 10,
698         "2\",53.6666666666667],PARAMETER[\"false_easting\",0],PAR");
699     add_srs_wkt (p, 11,
700         "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
701     add_srs_wkt (p, 12,
702         "\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"East");
703     add_srs_wkt (p, 13,
704         "ing\",EAST],AUTHORITY[\"EPSG\",\"4839\"]]");
705     p = add_epsg_def_ex (filter, first, last, 4855, "epsg", 4855,
706         "ETRS89 / NTM zone 5", 0, 1,
707         "GRS 1980", "Greenwich",
708         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
709         "Northing", "North", "Easting", "East");
710     add_proj4text (p, 0,
711         "+proj=tmerc +lat_0=0 +lon_0=5.5 +k=1 +x_0=100000 +y_0=10");
712     add_proj4text (p, 1,
713         "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
714     add_proj4text (p, 2,
715         "efs");
716     add_srs_wkt (p, 0,
717         "PROJCS[\"ETRS89 / NTM zone 5\",GEOGCS[\"ETRS89\",DATUM[\"");
718     add_srs_wkt (p, 1,
719         "European_Terrestrial_Reference_System_1989\",SPHEROID[\"");
720     add_srs_wkt (p, 2,
721         "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
722     add_srs_wkt (p, 3,
723         "19\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\"");
724     add_srs_wkt (p, 4,
725         ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
726     add_srs_wkt (p, 5,
727         "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
728     add_srs_wkt (p, 6,
729         "SG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
730     add_srs_wkt (p, 7,
731         "METER[\"latitude_of_origin\",58],PARAMETER[\"central_mer");
732     add_srs_wkt (p, 8,
733         "idian\",5.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
734     add_srs_wkt (p, 9,
735         "alse_easting\",100000],PARAMETER[\"false_northing\",1000");
736     add_srs_wkt (p, 10,
737         "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
738     add_srs_wkt (p, 11,
739         "[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"");
740     add_srs_wkt (p, 12,
741         "EPSG\",\"5105\"]]");
742     p = add_epsg_def_ex (filter, first, last, 4856, "epsg", 4856,
743         "ETRS89 / NTM zone 6", 0, 1,
744         "GRS 1980", "Greenwich",
745         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
746         "Northing", "North", "Easting", "East");
747     add_proj4text (p, 0,
748         "+proj=tmerc +lat_0=0 +lon_0=6.5 +k=1 +x_0=100000 +y_0=10");
749     add_proj4text (p, 1,
750         "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
751     add_proj4text (p, 2,
752         "efs");
753     add_srs_wkt (p, 0,
754         "PROJCS[\"ETRS89 / NTM zone 6\",GEOGCS[\"ETRS89\",DATUM[\"");
755     add_srs_wkt (p, 1,
756         "European_Terrestrial_Reference_System_1989\",SPHEROID[\"");
757     add_srs_wkt (p, 2,
758         "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
759     add_srs_wkt (p, 3,
760         "19\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\"");
761     add_srs_wkt (p, 4,
762         ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
763     add_srs_wkt (p, 5,
764         "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
765     add_srs_wkt (p, 6,
766         "SG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
767     add_srs_wkt (p, 7,
768         "METER[\"latitude_of_origin\",58],PARAMETER[\"central_mer");
769     add_srs_wkt (p, 8,
770         "idian\",6.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
771     add_srs_wkt (p, 9,
772         "alse_easting\",100000],PARAMETER[\"false_northing\",1000");
773     add_srs_wkt (p, 10,
774         "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
775     add_srs_wkt (p, 11,
776         "[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"");
777     add_srs_wkt (p, 12,
778         "EPSG\",\"5106\"]]");
779     p = add_epsg_def_ex (filter, first, last, 4857, "epsg", 4857,
780         "ETRS89 / NTM zone 7", 0, 1,
781         "GRS 1980", "Greenwich",
782         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
783         "Northing", "North", "Easting", "East");
784     add_proj4text (p, 0,
785         "+proj=tmerc +lat_0=0 +lon_0=7.5 +k=1 +x_0=100000 +y_0=10");
786     add_proj4text (p, 1,
787         "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
788     add_proj4text (p, 2,
789         "efs");
790     add_srs_wkt (p, 0,
791         "PROJCS[\"ETRS89 / NTM zone 7\",GEOGCS[\"ETRS89\",DATUM[\"");
792     add_srs_wkt (p, 1,
793         "European_Terrestrial_Reference_System_1989\",SPHEROID[\"");
794     add_srs_wkt (p, 2,
795         "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
796     add_srs_wkt (p, 3,
797         "19\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\"");
798     add_srs_wkt (p, 4,
799         ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
800     add_srs_wkt (p, 5,
801         "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
802     add_srs_wkt (p, 6,
803         "SG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
804     add_srs_wkt (p, 7,
805         "METER[\"latitude_of_origin\",58],PARAMETER[\"central_mer");
806     add_srs_wkt (p, 8,
807         "idian\",7.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
808     add_srs_wkt (p, 9,
809         "alse_easting\",100000],PARAMETER[\"false_northing\",1000");
810     add_srs_wkt (p, 10,
811         "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
812     add_srs_wkt (p, 11,
813         "[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"");
814     add_srs_wkt (p, 12,
815         "EPSG\",\"5107\"]]");
816     p = add_epsg_def_ex (filter, first, last, 4858, "epsg", 4858,
817         "ETRS89 / NTM zone 8", 0, 1,
818         "GRS 1980", "Greenwich",
819         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
820         "Northing", "North", "Easting", "East");
821     add_proj4text (p, 0,
822         "+proj=tmerc +lat_0=0 +lon_0=8.5 +k=1 +x_0=100000 +y_0=10");
823     add_proj4text (p, 1,
824         "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
825     add_proj4text (p, 2,
826         "efs");
827     add_srs_wkt (p, 0,
828         "PROJCS[\"ETRS89 / NTM zone 8\",GEOGCS[\"ETRS89\",DATUM[\"");
829     add_srs_wkt (p, 1,
830         "European_Terrestrial_Reference_System_1989\",SPHEROID[\"");
831     add_srs_wkt (p, 2,
832         "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
833     add_srs_wkt (p, 3,
834         "19\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\"");
835     add_srs_wkt (p, 4,
836         ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
837     add_srs_wkt (p, 5,
838         "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
839     add_srs_wkt (p, 6,
840         "SG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
841     add_srs_wkt (p, 7,
842         "METER[\"latitude_of_origin\",58],PARAMETER[\"central_mer");
843     add_srs_wkt (p, 8,
844         "idian\",8.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
845     add_srs_wkt (p, 9,
846         "alse_easting\",100000],PARAMETER[\"false_northing\",1000");
847     add_srs_wkt (p, 10,
848         "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
849     add_srs_wkt (p, 11,
850         "[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"");
851     add_srs_wkt (p, 12,
852         "EPSG\",\"5108\"]]");
853     p = add_epsg_def_ex (filter, first, last, 4859, "epsg", 4859,
854         "ETRS89 / NTM zone 9", 0, 1,
855         "GRS 1980", "Greenwich",
856         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
857         "Northing", "North", "Easting", "East");
858     add_proj4text (p, 0,
859         "+proj=tmerc +lat_0=0 +lon_0=9.5 +k=1 +x_0=100000 +y_0=10");
860     add_proj4text (p, 1,
861         "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
862     add_proj4text (p, 2,
863         "efs");
864     add_srs_wkt (p, 0,
865         "PROJCS[\"ETRS89 / NTM zone 9\",GEOGCS[\"ETRS89\",DATUM[\"");
866     add_srs_wkt (p, 1,
867         "European_Terrestrial_Reference_System_1989\",SPHEROID[\"");
868     add_srs_wkt (p, 2,
869         "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
870     add_srs_wkt (p, 3,
871         "19\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\"");
872     add_srs_wkt (p, 4,
873         ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
874     add_srs_wkt (p, 5,
875         "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
876     add_srs_wkt (p, 6,
877         "SG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
878     add_srs_wkt (p, 7,
879         "METER[\"latitude_of_origin\",58],PARAMETER[\"central_mer");
880     add_srs_wkt (p, 8,
881         "idian\",9.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
882     add_srs_wkt (p, 9,
883         "alse_easting\",100000],PARAMETER[\"false_northing\",1000");
884     add_srs_wkt (p, 10,
885         "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
886     add_srs_wkt (p, 11,
887         "[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"");
888     add_srs_wkt (p, 12,
889         "EPSG\",\"5109\"]]");
890     p = add_epsg_def_ex (filter, first, last, 4860, "epsg", 4860,
891         "ETRS89 / NTM zone 10", 0, 1,
892         "GRS 1980", "Greenwich",
893         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
894         "Northing", "North", "Easting", "East");
895     add_proj4text (p, 0,
896         "+proj=tmerc +lat_0=0 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1");
897     add_proj4text (p, 1,
898         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
899     add_proj4text (p, 2,
900         "defs");
901     add_srs_wkt (p, 0,
902         "PROJCS[\"ETRS89 / NTM zone 10\",GEOGCS[\"ETRS89\",DATUM[");
903     add_srs_wkt (p, 1,
904         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
905     add_srs_wkt (p, 2,
906         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
907     add_srs_wkt (p, 3,
908         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
909     add_srs_wkt (p, 4,
910         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
911     add_srs_wkt (p, 5,
912         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
913     add_srs_wkt (p, 6,
914         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
915     add_srs_wkt (p, 7,
916         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
917     add_srs_wkt (p, 8,
918         "eridian\",10.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
919     add_srs_wkt (p, 9,
920         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
921     add_srs_wkt (p, 10,
922         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
923     add_srs_wkt (p, 11,
924         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
925     add_srs_wkt (p, 12,
926         "[\"EPSG\",\"5110\"]]");
927     p = add_epsg_def_ex (filter, first, last, 4861, "epsg", 4861,
928         "ETRS89 / NTM zone 11", 0, 1,
929         "GRS 1980", "Greenwich",
930         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
931         "Northing", "North", "Easting", "East");
932     add_proj4text (p, 0,
933         "+proj=tmerc +lat_0=0 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1");
934     add_proj4text (p, 1,
935         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
936     add_proj4text (p, 2,
937         "defs");
938     add_srs_wkt (p, 0,
939         "PROJCS[\"ETRS89 / NTM zone 11\",GEOGCS[\"ETRS89\",DATUM[");
940     add_srs_wkt (p, 1,
941         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
942     add_srs_wkt (p, 2,
943         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
944     add_srs_wkt (p, 3,
945         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
946     add_srs_wkt (p, 4,
947         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
948     add_srs_wkt (p, 5,
949         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
950     add_srs_wkt (p, 6,
951         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
952     add_srs_wkt (p, 7,
953         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
954     add_srs_wkt (p, 8,
955         "eridian\",11.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
956     add_srs_wkt (p, 9,
957         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
958     add_srs_wkt (p, 10,
959         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
960     add_srs_wkt (p, 11,
961         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
962     add_srs_wkt (p, 12,
963         "[\"EPSG\",\"5111\"]]");
964     p = add_epsg_def_ex (filter, first, last, 4862, "epsg", 4862,
965         "ETRS89 / NTM zone 12", 0, 1,
966         "GRS 1980", "Greenwich",
967         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
968         "Northing", "North", "Easting", "East");
969     add_proj4text (p, 0,
970         "+proj=tmerc +lat_0=0 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1");
971     add_proj4text (p, 1,
972         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
973     add_proj4text (p, 2,
974         "defs");
975     add_srs_wkt (p, 0,
976         "PROJCS[\"ETRS89 / NTM zone 12\",GEOGCS[\"ETRS89\",DATUM[");
977     add_srs_wkt (p, 1,
978         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
979     add_srs_wkt (p, 2,
980         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
981     add_srs_wkt (p, 3,
982         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
983     add_srs_wkt (p, 4,
984         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
985     add_srs_wkt (p, 5,
986         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
987     add_srs_wkt (p, 6,
988         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
989     add_srs_wkt (p, 7,
990         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
991     add_srs_wkt (p, 8,
992         "eridian\",12.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
993     add_srs_wkt (p, 9,
994         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
995     add_srs_wkt (p, 10,
996         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
997     add_srs_wkt (p, 11,
998         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
999     add_srs_wkt (p, 12,
1000         "[\"EPSG\",\"5112\"]]");
1001     p = add_epsg_def_ex (filter, first, last, 4863, "epsg", 4863,
1002         "ETRS89 / NTM zone 13", 0, 1,
1003         "GRS 1980", "Greenwich",
1004         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1005         "Northing", "North", "Easting", "East");
1006     add_proj4text (p, 0,
1007         "+proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1");
1008     add_proj4text (p, 1,
1009         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1010     add_proj4text (p, 2,
1011         "defs");
1012     add_srs_wkt (p, 0,
1013         "PROJCS[\"ETRS89 / NTM zone 13\",GEOGCS[\"ETRS89\",DATUM[");
1014     add_srs_wkt (p, 1,
1015         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1016     add_srs_wkt (p, 2,
1017         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1018     add_srs_wkt (p, 3,
1019         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1020     add_srs_wkt (p, 4,
1021         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1022     add_srs_wkt (p, 5,
1023         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1024     add_srs_wkt (p, 6,
1025         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1026     add_srs_wkt (p, 7,
1027         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1028     add_srs_wkt (p, 8,
1029         "eridian\",13.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1030     add_srs_wkt (p, 9,
1031         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1032     add_srs_wkt (p, 10,
1033         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1034     add_srs_wkt (p, 11,
1035         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1036     add_srs_wkt (p, 12,
1037         "[\"EPSG\",\"5113\"]]");
1038     p = add_epsg_def_ex (filter, first, last, 4864, "epsg", 4864,
1039         "ETRS89 / NTM zone 14", 0, 1,
1040         "GRS 1980", "Greenwich",
1041         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1042         "Northing", "North", "Easting", "East");
1043     add_proj4text (p, 0,
1044         "+proj=tmerc +lat_0=0 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1");
1045     add_proj4text (p, 1,
1046         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1047     add_proj4text (p, 2,
1048         "defs");
1049     add_srs_wkt (p, 0,
1050         "PROJCS[\"ETRS89 / NTM zone 14\",GEOGCS[\"ETRS89\",DATUM[");
1051     add_srs_wkt (p, 1,
1052         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1053     add_srs_wkt (p, 2,
1054         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1055     add_srs_wkt (p, 3,
1056         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1057     add_srs_wkt (p, 4,
1058         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1059     add_srs_wkt (p, 5,
1060         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1061     add_srs_wkt (p, 6,
1062         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1063     add_srs_wkt (p, 7,
1064         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1065     add_srs_wkt (p, 8,
1066         "eridian\",14.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1067     add_srs_wkt (p, 9,
1068         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1069     add_srs_wkt (p, 10,
1070         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1071     add_srs_wkt (p, 11,
1072         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1073     add_srs_wkt (p, 12,
1074         "[\"EPSG\",\"5114\"]]");
1075     p = add_epsg_def_ex (filter, first, last, 4865, "epsg", 4865,
1076         "ETRS89 / NTM zone 15", 0, 1,
1077         "GRS 1980", "Greenwich",
1078         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1079         "Northing", "North", "Easting", "East");
1080     add_proj4text (p, 0,
1081         "+proj=tmerc +lat_0=0 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1");
1082     add_proj4text (p, 1,
1083         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1084     add_proj4text (p, 2,
1085         "defs");
1086     add_srs_wkt (p, 0,
1087         "PROJCS[\"ETRS89 / NTM zone 15\",GEOGCS[\"ETRS89\",DATUM[");
1088     add_srs_wkt (p, 1,
1089         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1090     add_srs_wkt (p, 2,
1091         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1092     add_srs_wkt (p, 3,
1093         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1094     add_srs_wkt (p, 4,
1095         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1096     add_srs_wkt (p, 5,
1097         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1098     add_srs_wkt (p, 6,
1099         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1100     add_srs_wkt (p, 7,
1101         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1102     add_srs_wkt (p, 8,
1103         "eridian\",15.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1104     add_srs_wkt (p, 9,
1105         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1106     add_srs_wkt (p, 10,
1107         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1108     add_srs_wkt (p, 11,
1109         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1110     add_srs_wkt (p, 12,
1111         "[\"EPSG\",\"5115\"]]");
1112     p = add_epsg_def_ex (filter, first, last, 4866, "epsg", 4866,
1113         "ETRS89 / NTM zone 16", 0, 1,
1114         "GRS 1980", "Greenwich",
1115         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1116         "Northing", "North", "Easting", "East");
1117     add_proj4text (p, 0,
1118         "+proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1");
1119     add_proj4text (p, 1,
1120         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1121     add_proj4text (p, 2,
1122         "defs");
1123     add_srs_wkt (p, 0,
1124         "PROJCS[\"ETRS89 / NTM zone 16\",GEOGCS[\"ETRS89\",DATUM[");
1125     add_srs_wkt (p, 1,
1126         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1127     add_srs_wkt (p, 2,
1128         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1129     add_srs_wkt (p, 3,
1130         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1131     add_srs_wkt (p, 4,
1132         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1133     add_srs_wkt (p, 5,
1134         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1135     add_srs_wkt (p, 6,
1136         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1137     add_srs_wkt (p, 7,
1138         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1139     add_srs_wkt (p, 8,
1140         "eridian\",16.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1141     add_srs_wkt (p, 9,
1142         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1143     add_srs_wkt (p, 10,
1144         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1145     add_srs_wkt (p, 11,
1146         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1147     add_srs_wkt (p, 12,
1148         "[\"EPSG\",\"5116\"]]");
1149     p = add_epsg_def_ex (filter, first, last, 4867, "epsg", 4867,
1150         "ETRS89 / NTM zone 17", 0, 1,
1151         "GRS 1980", "Greenwich",
1152         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1153         "Northing", "North", "Easting", "East");
1154     add_proj4text (p, 0,
1155         "+proj=tmerc +lat_0=0 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1");
1156     add_proj4text (p, 1,
1157         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1158     add_proj4text (p, 2,
1159         "defs");
1160     add_srs_wkt (p, 0,
1161         "PROJCS[\"ETRS89 / NTM zone 17\",GEOGCS[\"ETRS89\",DATUM[");
1162     add_srs_wkt (p, 1,
1163         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1164     add_srs_wkt (p, 2,
1165         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1166     add_srs_wkt (p, 3,
1167         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1168     add_srs_wkt (p, 4,
1169         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1170     add_srs_wkt (p, 5,
1171         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1172     add_srs_wkt (p, 6,
1173         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1174     add_srs_wkt (p, 7,
1175         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1176     add_srs_wkt (p, 8,
1177         "eridian\",17.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1178     add_srs_wkt (p, 9,
1179         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1180     add_srs_wkt (p, 10,
1181         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1182     add_srs_wkt (p, 11,
1183         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1184     add_srs_wkt (p, 12,
1185         "[\"EPSG\",\"5117\"]]");
1186     p = add_epsg_def_ex (filter, first, last, 4868, "epsg", 4868,
1187         "ETRS89 / NTM zone 18", 0, 1,
1188         "GRS 1980", "Greenwich",
1189         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1190         "Northing", "North", "Easting", "East");
1191     add_proj4text (p, 0,
1192         "+proj=tmerc +lat_0=0 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1");
1193     add_proj4text (p, 1,
1194         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1195     add_proj4text (p, 2,
1196         "defs");
1197     add_srs_wkt (p, 0,
1198         "PROJCS[\"ETRS89 / NTM zone 18\",GEOGCS[\"ETRS89\",DATUM[");
1199     add_srs_wkt (p, 1,
1200         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1201     add_srs_wkt (p, 2,
1202         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1203     add_srs_wkt (p, 3,
1204         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1205     add_srs_wkt (p, 4,
1206         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1207     add_srs_wkt (p, 5,
1208         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1209     add_srs_wkt (p, 6,
1210         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1211     add_srs_wkt (p, 7,
1212         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1213     add_srs_wkt (p, 8,
1214         "eridian\",18.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1215     add_srs_wkt (p, 9,
1216         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1217     add_srs_wkt (p, 10,
1218         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1219     add_srs_wkt (p, 11,
1220         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1221     add_srs_wkt (p, 12,
1222         "[\"EPSG\",\"5118\"]]");
1223     p = add_epsg_def_ex (filter, first, last, 4869, "epsg", 4869,
1224         "ETRS89 / NTM zone 19", 0, 1,
1225         "GRS 1980", "Greenwich",
1226         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1227         "Northing", "North", "Easting", "East");
1228     add_proj4text (p, 0,
1229         "+proj=tmerc +lat_0=0 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1");
1230     add_proj4text (p, 1,
1231         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1232     add_proj4text (p, 2,
1233         "defs");
1234     add_srs_wkt (p, 0,
1235         "PROJCS[\"ETRS89 / NTM zone 19\",GEOGCS[\"ETRS89\",DATUM[");
1236     add_srs_wkt (p, 1,
1237         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1238     add_srs_wkt (p, 2,
1239         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1240     add_srs_wkt (p, 3,
1241         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1242     add_srs_wkt (p, 4,
1243         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1244     add_srs_wkt (p, 5,
1245         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1246     add_srs_wkt (p, 6,
1247         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1248     add_srs_wkt (p, 7,
1249         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1250     add_srs_wkt (p, 8,
1251         "eridian\",19.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1252     add_srs_wkt (p, 9,
1253         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1254     add_srs_wkt (p, 10,
1255         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1256     add_srs_wkt (p, 11,
1257         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1258     add_srs_wkt (p, 12,
1259         "[\"EPSG\",\"5119\"]]");
1260     p = add_epsg_def_ex (filter, first, last, 4870, "epsg", 4870,
1261         "ETRS89 / NTM zone 20", 0, 1,
1262         "GRS 1980", "Greenwich",
1263         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1264         "Northing", "North", "Easting", "East");
1265     add_proj4text (p, 0,
1266         "+proj=tmerc +lat_0=0 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1");
1267     add_proj4text (p, 1,
1268         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1269     add_proj4text (p, 2,
1270         "defs");
1271     add_srs_wkt (p, 0,
1272         "PROJCS[\"ETRS89 / NTM zone 20\",GEOGCS[\"ETRS89\",DATUM[");
1273     add_srs_wkt (p, 1,
1274         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1275     add_srs_wkt (p, 2,
1276         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1277     add_srs_wkt (p, 3,
1278         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1279     add_srs_wkt (p, 4,
1280         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1281     add_srs_wkt (p, 5,
1282         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1283     add_srs_wkt (p, 6,
1284         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1285     add_srs_wkt (p, 7,
1286         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1287     add_srs_wkt (p, 8,
1288         "eridian\",20.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1289     add_srs_wkt (p, 9,
1290         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1291     add_srs_wkt (p, 10,
1292         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1293     add_srs_wkt (p, 11,
1294         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1295     add_srs_wkt (p, 12,
1296         "[\"EPSG\",\"5120\"]]");
1297     p = add_epsg_def_ex (filter, first, last, 4871, "epsg", 4871,
1298         "ETRS89 / NTM zone 21", 0, 1,
1299         "GRS 1980", "Greenwich",
1300         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1301         "Northing", "North", "Easting", "East");
1302     add_proj4text (p, 0,
1303         "+proj=tmerc +lat_0=0 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1");
1304     add_proj4text (p, 1,
1305         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1306     add_proj4text (p, 2,
1307         "defs");
1308     add_srs_wkt (p, 0,
1309         "PROJCS[\"ETRS89 / NTM zone 21\",GEOGCS[\"ETRS89\",DATUM[");
1310     add_srs_wkt (p, 1,
1311         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1312     add_srs_wkt (p, 2,
1313         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1314     add_srs_wkt (p, 3,
1315         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1316     add_srs_wkt (p, 4,
1317         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1318     add_srs_wkt (p, 5,
1319         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1320     add_srs_wkt (p, 6,
1321         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1322     add_srs_wkt (p, 7,
1323         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1324     add_srs_wkt (p, 8,
1325         "eridian\",21.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1326     add_srs_wkt (p, 9,
1327         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1328     add_srs_wkt (p, 10,
1329         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1330     add_srs_wkt (p, 11,
1331         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1332     add_srs_wkt (p, 12,
1333         "[\"EPSG\",\"5121\"]]");
1334     p = add_epsg_def_ex (filter, first, last, 4872, "epsg", 4872,
1335         "ETRS89 / NTM zone 22", 0, 1,
1336         "GRS 1980", "Greenwich",
1337         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1338         "Northing", "North", "Easting", "East");
1339     add_proj4text (p, 0,
1340         "+proj=tmerc +lat_0=0 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1");
1341     add_proj4text (p, 1,
1342         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1343     add_proj4text (p, 2,
1344         "defs");
1345     add_srs_wkt (p, 0,
1346         "PROJCS[\"ETRS89 / NTM zone 22\",GEOGCS[\"ETRS89\",DATUM[");
1347     add_srs_wkt (p, 1,
1348         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1349     add_srs_wkt (p, 2,
1350         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1351     add_srs_wkt (p, 3,
1352         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1353     add_srs_wkt (p, 4,
1354         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1355     add_srs_wkt (p, 5,
1356         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1357     add_srs_wkt (p, 6,
1358         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1359     add_srs_wkt (p, 7,
1360         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1361     add_srs_wkt (p, 8,
1362         "eridian\",22.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1363     add_srs_wkt (p, 9,
1364         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1365     add_srs_wkt (p, 10,
1366         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1367     add_srs_wkt (p, 11,
1368         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1369     add_srs_wkt (p, 12,
1370         "[\"EPSG\",\"5122\"]]");
1371     p = add_epsg_def_ex (filter, first, last, 4873, "epsg", 4873,
1372         "ETRS89 / NTM zone 23", 0, 1,
1373         "GRS 1980", "Greenwich",
1374         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1375         "Northing", "North", "Easting", "East");
1376     add_proj4text (p, 0,
1377         "+proj=tmerc +lat_0=0 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1");
1378     add_proj4text (p, 1,
1379         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1380     add_proj4text (p, 2,
1381         "defs");
1382     add_srs_wkt (p, 0,
1383         "PROJCS[\"ETRS89 / NTM zone 23\",GEOGCS[\"ETRS89\",DATUM[");
1384     add_srs_wkt (p, 1,
1385         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1386     add_srs_wkt (p, 2,
1387         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1388     add_srs_wkt (p, 3,
1389         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1390     add_srs_wkt (p, 4,
1391         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1392     add_srs_wkt (p, 5,
1393         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1394     add_srs_wkt (p, 6,
1395         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1396     add_srs_wkt (p, 7,
1397         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1398     add_srs_wkt (p, 8,
1399         "eridian\",23.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1400     add_srs_wkt (p, 9,
1401         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1402     add_srs_wkt (p, 10,
1403         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1404     add_srs_wkt (p, 11,
1405         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1406     add_srs_wkt (p, 12,
1407         "[\"EPSG\",\"5123\"]]");
1408     p = add_epsg_def_ex (filter, first, last, 4874, "epsg", 4874,
1409         "ETRS89 / NTM zone 24", 0, 1,
1410         "GRS 1980", "Greenwich",
1411         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1412         "Northing", "North", "Easting", "East");
1413     add_proj4text (p, 0,
1414         "+proj=tmerc +lat_0=0 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1");
1415     add_proj4text (p, 1,
1416         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1417     add_proj4text (p, 2,
1418         "defs");
1419     add_srs_wkt (p, 0,
1420         "PROJCS[\"ETRS89 / NTM zone 24\",GEOGCS[\"ETRS89\",DATUM[");
1421     add_srs_wkt (p, 1,
1422         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1423     add_srs_wkt (p, 2,
1424         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1425     add_srs_wkt (p, 3,
1426         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1427     add_srs_wkt (p, 4,
1428         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1429     add_srs_wkt (p, 5,
1430         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1431     add_srs_wkt (p, 6,
1432         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1433     add_srs_wkt (p, 7,
1434         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1435     add_srs_wkt (p, 8,
1436         "eridian\",24.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1437     add_srs_wkt (p, 9,
1438         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1439     add_srs_wkt (p, 10,
1440         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1441     add_srs_wkt (p, 11,
1442         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1443     add_srs_wkt (p, 12,
1444         "[\"EPSG\",\"5124\"]]");
1445     p = add_epsg_def_ex (filter, first, last, 4875, "epsg", 4875,
1446         "ETRS89 / NTM zone 25", 0, 1,
1447         "GRS 1980", "Greenwich",
1448         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1449         "Northing", "North", "Easting", "East");
1450     add_proj4text (p, 0,
1451         "+proj=tmerc +lat_0=0 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1");
1452     add_proj4text (p, 1,
1453         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1454     add_proj4text (p, 2,
1455         "defs");
1456     add_srs_wkt (p, 0,
1457         "PROJCS[\"ETRS89 / NTM zone 25\",GEOGCS[\"ETRS89\",DATUM[");
1458     add_srs_wkt (p, 1,
1459         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1460     add_srs_wkt (p, 2,
1461         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1462     add_srs_wkt (p, 3,
1463         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1464     add_srs_wkt (p, 4,
1465         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1466     add_srs_wkt (p, 5,
1467         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1468     add_srs_wkt (p, 6,
1469         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1470     add_srs_wkt (p, 7,
1471         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1472     add_srs_wkt (p, 8,
1473         "eridian\",25.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1474     add_srs_wkt (p, 9,
1475         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1476     add_srs_wkt (p, 10,
1477         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1478     add_srs_wkt (p, 11,
1479         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1480     add_srs_wkt (p, 12,
1481         "[\"EPSG\",\"5125\"]]");
1482     p = add_epsg_def_ex (filter, first, last, 4876, "epsg", 4876,
1483         "ETRS89 / NTM zone 26", 0, 1,
1484         "GRS 1980", "Greenwich",
1485         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1486         "Northing", "North", "Easting", "East");
1487     add_proj4text (p, 0,
1488         "+proj=tmerc +lat_0=0 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1");
1489     add_proj4text (p, 1,
1490         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1491     add_proj4text (p, 2,
1492         "defs");
1493     add_srs_wkt (p, 0,
1494         "PROJCS[\"ETRS89 / NTM zone 26\",GEOGCS[\"ETRS89\",DATUM[");
1495     add_srs_wkt (p, 1,
1496         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1497     add_srs_wkt (p, 2,
1498         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1499     add_srs_wkt (p, 3,
1500         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1501     add_srs_wkt (p, 4,
1502         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1503     add_srs_wkt (p, 5,
1504         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1505     add_srs_wkt (p, 6,
1506         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1507     add_srs_wkt (p, 7,
1508         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1509     add_srs_wkt (p, 8,
1510         "eridian\",26.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1511     add_srs_wkt (p, 9,
1512         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1513     add_srs_wkt (p, 10,
1514         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1515     add_srs_wkt (p, 11,
1516         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1517     add_srs_wkt (p, 12,
1518         "[\"EPSG\",\"5126\"]]");
1519     p = add_epsg_def_ex (filter, first, last, 4877, "epsg", 4877,
1520         "ETRS89 / NTM zone 27", 0, 1,
1521         "GRS 1980", "Greenwich",
1522         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1523         "Northing", "North", "Easting", "East");
1524     add_proj4text (p, 0,
1525         "+proj=tmerc +lat_0=0 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1");
1526     add_proj4text (p, 1,
1527         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1528     add_proj4text (p, 2,
1529         "defs");
1530     add_srs_wkt (p, 0,
1531         "PROJCS[\"ETRS89 / NTM zone 27\",GEOGCS[\"ETRS89\",DATUM[");
1532     add_srs_wkt (p, 1,
1533         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1534     add_srs_wkt (p, 2,
1535         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1536     add_srs_wkt (p, 3,
1537         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1538     add_srs_wkt (p, 4,
1539         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1540     add_srs_wkt (p, 5,
1541         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1542     add_srs_wkt (p, 6,
1543         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1544     add_srs_wkt (p, 7,
1545         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1546     add_srs_wkt (p, 8,
1547         "eridian\",27.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1548     add_srs_wkt (p, 9,
1549         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1550     add_srs_wkt (p, 10,
1551         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1552     add_srs_wkt (p, 11,
1553         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1554     add_srs_wkt (p, 12,
1555         "[\"EPSG\",\"5127\"]]");
1556     p = add_epsg_def_ex (filter, first, last, 4878, "epsg", 4878,
1557         "ETRS89 / NTM zone 28", 0, 1,
1558         "GRS 1980", "Greenwich",
1559         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1560         "Northing", "North", "Easting", "East");
1561     add_proj4text (p, 0,
1562         "+proj=tmerc +lat_0=0 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1");
1563     add_proj4text (p, 1,
1564         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1565     add_proj4text (p, 2,
1566         "defs");
1567     add_srs_wkt (p, 0,
1568         "PROJCS[\"ETRS89 / NTM zone 28\",GEOGCS[\"ETRS89\",DATUM[");
1569     add_srs_wkt (p, 1,
1570         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1571     add_srs_wkt (p, 2,
1572         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1573     add_srs_wkt (p, 3,
1574         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1575     add_srs_wkt (p, 4,
1576         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1577     add_srs_wkt (p, 5,
1578         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1579     add_srs_wkt (p, 6,
1580         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1581     add_srs_wkt (p, 7,
1582         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1583     add_srs_wkt (p, 8,
1584         "eridian\",28.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1585     add_srs_wkt (p, 9,
1586         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1587     add_srs_wkt (p, 10,
1588         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1589     add_srs_wkt (p, 11,
1590         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1591     add_srs_wkt (p, 12,
1592         "[\"EPSG\",\"5128\"]]");
1593     p = add_epsg_def_ex (filter, first, last, 4879, "epsg", 4879,
1594         "ETRS89 / NTM zone 29", 0, 1,
1595         "GRS 1980", "Greenwich",
1596         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1597         "Northing", "North", "Easting", "East");
1598     add_proj4text (p, 0,
1599         "+proj=tmerc +lat_0=0 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1");
1600     add_proj4text (p, 1,
1601         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1602     add_proj4text (p, 2,
1603         "defs");
1604     add_srs_wkt (p, 0,
1605         "PROJCS[\"ETRS89 / NTM zone 29\",GEOGCS[\"ETRS89\",DATUM[");
1606     add_srs_wkt (p, 1,
1607         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1608     add_srs_wkt (p, 2,
1609         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1610     add_srs_wkt (p, 3,
1611         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1612     add_srs_wkt (p, 4,
1613         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1614     add_srs_wkt (p, 5,
1615         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1616     add_srs_wkt (p, 6,
1617         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1618     add_srs_wkt (p, 7,
1619         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1620     add_srs_wkt (p, 8,
1621         "eridian\",29.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1622     add_srs_wkt (p, 9,
1623         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1624     add_srs_wkt (p, 10,
1625         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1626     add_srs_wkt (p, 11,
1627         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1628     add_srs_wkt (p, 12,
1629         "[\"EPSG\",\"5129\"]]");
1630     p = add_epsg_def_ex (filter, first, last, 4880, "epsg", 4880,
1631         "ETRS89 / NTM zone 30", 0, 1,
1632         "GRS 1980", "Greenwich",
1633         "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
1634         "Northing", "North", "Easting", "East");
1635     add_proj4text (p, 0,
1636         "+proj=tmerc +lat_0=0 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1");
1637     add_proj4text (p, 1,
1638         "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
1639     add_proj4text (p, 2,
1640         "defs");
1641     add_srs_wkt (p, 0,
1642         "PROJCS[\"ETRS89 / NTM zone 30\",GEOGCS[\"ETRS89\",DATUM[");
1643     add_srs_wkt (p, 1,
1644         "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
1645     add_srs_wkt (p, 2,
1646         "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
1647     add_srs_wkt (p, 3,
1648         "7019\"]],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwic");
1649     add_srs_wkt (p, 4,
1650         "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
1651     add_srs_wkt (p, 5,
1652         "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
1653     add_srs_wkt (p, 6,
1654         "EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PA");
1655     add_srs_wkt (p, 7,
1656         "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
1657     add_srs_wkt (p, 8,
1658         "eridian\",30.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
1659     add_srs_wkt (p, 9,
1660         "\"false_easting\",100000],PARAMETER[\"false_northing\",1");
1661     add_srs_wkt (p, 10,
1662         "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
1663     add_srs_wkt (p, 11,
1664         "XIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY");
1665     add_srs_wkt (p, 12,
1666         "[\"EPSG\",\"5130\"]]");
1667     p = add_epsg_def_ex (filter, first, last, 4883, "epsg", 4883,
1668         "Slovenia 1996", 1, 1,
1669         "GRS 1980", "Greenwich",
1670         "Slovenia_Geodetic_Datum_1996", "none", "degree",
1671         "Geodetic latitude", "North", "Geodetic longitude", "East");
1672     add_proj4text (p, 0,
1673         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1674     add_proj4text (p, 1,
1675         "fs");
1676     add_srs_wkt (p, 0,
1677         "GEOGCRS[\"Slovenia 1996\",DATUM[\"Slovenia Geodetic Datu");
1678     add_srs_wkt (p, 1,
1679         "m 1996\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LE");
1680     add_srs_wkt (p, 2,
1681         "NGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT");
1682     add_srs_wkt (p, 3,
1683         "[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[");
1684     add_srs_wkt (p, 4,
1685         "\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"d");
1686     add_srs_wkt (p, 5,
1687         "egree\",0.0174532925199433]],AXIS[\"geodetic longitude (");
1688     add_srs_wkt (p, 6,
1689         "Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292519");
1690     add_srs_wkt (p, 7,
1691         "9433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGT");
1692     add_srs_wkt (p, 8,
1693         "HUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Slo");
1694     add_srs_wkt (p, 9,
1695         "venia - onshore and offshore.\"],BBOX[45.42,13.38,46.88,");
1696     add_srs_wkt (p, 10,
1697         "16.61]],ID[\"EPSG\",4883]]");
1698     p = add_epsg_def_ex (filter, first, last, 4885, "epsg", 4885,
1699         "RSRGD2000", 1, 1,
1700         "GRS 1980", "Greenwich",
1701         "Ross_Sea_Region_Geodetic_Datum_2000", "none", "degree",
1702         "Geodetic latitude", "North", "Geodetic longitude", "East");
1703     add_proj4text (p, 0,
1704         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1705     add_proj4text (p, 1,
1706         "fs");
1707     add_srs_wkt (p, 0,
1708         "GEOGCRS[\"RSRGD2000\",DATUM[\"Ross Sea Region Geodetic D");
1709     add_srs_wkt (p, 1,
1710         "atum 2000\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101");
1711     add_srs_wkt (p, 2,
1712         ",LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEU");
1713     add_srs_wkt (p, 3,
1714         "NIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],AX");
1715     add_srs_wkt (p, 4,
1716         "IS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[");
1717     add_srs_wkt (p, 5,
1718         "\"degree\",0.0174532925199433]],AXIS[\"geodetic longitud");
1719     add_srs_wkt (p, 6,
1720         "e (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292");
1721     add_srs_wkt (p, 7,
1722         "5199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LE");
1723     add_srs_wkt (p, 8,
1724         "NGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"");
1725     add_srs_wkt (p, 9,
1726         "Antarctica - Ross Sea Region - nominally between 160°E ");
1727     add_srs_wkt (p, 10,
1728         "and 150°W but includes buffer on eastern hemisphere mar");
1729     add_srs_wkt (p, 11,
1730         "gin to include Transantarctic Mountains\"],BBOX[-90,144.");
1731     add_srs_wkt (p, 12,
1732         "99,-59.99,-144.99]],ID[\"EPSG\",4885]]");
1733     p = add_epsg_def_ex (filter, first, last, 4887, "epsg", 4887,
1734         "BDA2000", 1, 1,
1735         "WGS 84", "Greenwich",
1736         "Bermuda_2000", "none", "degree",
1737         "Geodetic latitude", "North", "Geodetic longitude", "East");
1738     add_proj4text (p, 0,
1739         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
1740     add_proj4text (p, 1,
1741         "fs");
1742     add_srs_wkt (p, 0,
1743         "GEOGCRS[\"BDA2000\",DATUM[\"Bermuda 2000\",ELLIPSOID[\"W");
1744     add_srs_wkt (p, 1,
1745         "GS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1]]],");
1746     add_srs_wkt (p, 2,
1747         "PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925");
1748     add_srs_wkt (p, 3,
1749         "199433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat");
1750     add_srs_wkt (p, 4,
1751         ")\",north,ORDER[1],ANGLEUNIT[\"degree\",0.01745329251994");
1752     add_srs_wkt (p, 5,
1753         "33]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANG");
1754     add_srs_wkt (p, 6,
1755         "LEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoida");
1756     add_srs_wkt (p, 7,
1757         "l height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAG");
1758     add_srs_wkt (p, 8,
1759         "E[SCOPE[\"Geodesy.\"],AREA[\"Bermuda - onshore and offsh");
1760     add_srs_wkt (p, 9,
1761         "ore.\"],BBOX[28.91,-68.83,35.73,-60.7]],ID[\"EPSG\",4887");
1762     add_srs_wkt (p, 10,
1763         "]]");
1764     p = add_epsg_def_ex (filter, first, last, 4889, "epsg", 4889,
1765         "HTRS96", 1, 1,
1766         "GRS 1980", "Greenwich",
1767         "Croatian_Terrestrial_Reference_System", "none", "degree",
1768         "Geodetic latitude", "North", "Geodetic longitude", "East");
1769     add_proj4text (p, 0,
1770         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1771     add_proj4text (p, 1,
1772         "fs");
1773     add_srs_wkt (p, 0,
1774         "GEOGCRS[\"HTRS96\",DATUM[\"Croatian Terrestrial Referenc");
1775     add_srs_wkt (p, 1,
1776         "e System\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,");
1777     add_srs_wkt (p, 2,
1778         "LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUN");
1779     add_srs_wkt (p, 3,
1780         "IT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],AXI");
1781     add_srs_wkt (p, 4,
1782         "S[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"");
1783     add_srs_wkt (p, 5,
1784         "degree\",0.0174532925199433]],AXIS[\"geodetic longitude ");
1785     add_srs_wkt (p, 6,
1786         "(Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01745329251");
1787     add_srs_wkt (p, 7,
1788         "99433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENG");
1789     add_srs_wkt (p, 8,
1790         "THUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Cr");
1791     add_srs_wkt (p, 9,
1792         "oatia - onshore and offshore.\"],BBOX[41.62,13,46.54,19.");
1793     add_srs_wkt (p, 10,
1794         "43]],ID[\"EPSG\",4889]]");
1795     p = add_epsg_def_ex (filter, first, last, 4891, "epsg", 4891,
1796         "WGS 66", 1, 1,
1797         "NWL 9D", "Greenwich",
1798         "World_Geodetic_System_1966", "none", "degree",
1799         "Geodetic latitude", "North", "Geodetic longitude", "East");
1800     add_proj4text (p, 0,
1801         "+proj=longlat +ellps=NWL9D +no_defs");
1802     add_srs_wkt (p, 0,
1803         "GEOGCRS[\"WGS 66\",DYNAMIC[FRAMEEPOCH[1966]],DATUM[\"Wor");
1804     add_srs_wkt (p, 1,
1805         "ld Geodetic System 1966\",ELLIPSOID[\"NWL 9D\",6378145,2");
1806     add_srs_wkt (p, 2,
1807         "98.25,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,A");
1808     add_srs_wkt (p, 3,
1809         "NGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,");
1810     add_srs_wkt (p, 4,
1811         "3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLE");
1812     add_srs_wkt (p, 5,
1813         "UNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic lon");
1814     add_srs_wkt (p, 6,
1815         "gitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.0174");
1816     add_srs_wkt (p, 7,
1817         "532925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[");
1818     add_srs_wkt (p, 8,
1819         "3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AR");
1820     add_srs_wkt (p, 9,
1821         "EA[\"World.\"],BBOX[-90,-180,90,180]],ID[\"EPSG\",4891]]");
1822     p = add_epsg_def_ex (filter, first, last, 4893, "epsg", 4893,
1823         "NAD83(NSRS2007)", 1, 1,
1824         "GRS 1980", "Greenwich",
1825         "NAD83_National_Spatial_Reference_System_2007", "none", "degree",
1826         "Geodetic latitude", "North", "Geodetic longitude", "East");
1827     add_proj4text (p, 0,
1828         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
1829     add_proj4text (p, 1,
1830         "fs");
1831     add_srs_wkt (p, 0,
1832         "GEOGCRS[\"NAD83(NSRS2007)\",DATUM[\"NAD83 (National Spat");
1833     add_srs_wkt (p, 1,
1834         "ial Reference System 2007)\",ELLIPSOID[\"GRS 1980\",6378");
1835     add_srs_wkt (p, 2,
1836         "137,298.257222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Gre");
1837     add_srs_wkt (p, 3,
1838         "enwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[");
1839     add_srs_wkt (p, 4,
1840         "ellipsoidal,3],AXIS[\"geodetic latitude (Lat)\",north,OR");
1841     add_srs_wkt (p, 5,
1842         "DER[1],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"");
1843     add_srs_wkt (p, 6,
1844         "geodetic longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"deg");
1845     add_srs_wkt (p, 7,
1846         "ree\",0.0174532925199433]],AXIS[\"ellipsoidal height (h)");
1847     add_srs_wkt (p, 8,
1848         "\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Ge");
1849     add_srs_wkt (p, 9,
1850         "odesy.\"],AREA[\"Puerto Rico - onshore and offshore. Uni");
1851     add_srs_wkt (p, 10,
1852         "ted States (USA) onshore and offshore - Alabama; Alaska;");
1853     add_srs_wkt (p, 11,
1854         " Arizona; Arkansas; California; Colorado; Connecticut; D");
1855     add_srs_wkt (p, 12,
1856         "elaware; Florida; Georgia; Idaho; Illinois; Indiana; Iow");
1857     add_srs_wkt (p, 13,
1858         "a; Kansas; Kentucky; Louisiana; Maine; Maryland; Massach");
1859     add_srs_wkt (p, 14,
1860         "usetts; Michigan; Minnesota; Mississippi; Missouri; Mont");
1861     add_srs_wkt (p, 15,
1862         "ana; Nebraska; Nevada; New Hampshire; New Jersey; New Me");
1863     add_srs_wkt (p, 16,
1864         "xico; New York; North Carolina; North Dakota; Ohio; Okla");
1865     add_srs_wkt (p, 17,
1866         "homa; Oregon; Pennsylvania; Rhode Island; South Carolina");
1867     add_srs_wkt (p, 18,
1868         "; South Dakota; Tennessee; Texas; Utah; Vermont; Virgini");
1869     add_srs_wkt (p, 19,
1870         "a; Washington; West Virginia; Wisconsin; Wyoming. US Vir");
1871     add_srs_wkt (p, 20,
1872         "gin Islands - onshore and offshore.\"],BBOX[14.92,167.65");
1873     add_srs_wkt (p, 21,
1874         ",74.71,-63.88]],ID[\"EPSG\",4893]]");
1875     p = add_epsg_def_ex (filter, first, last, 4895, "epsg", 4895,
1876         "JAD2001", 1, 1,
1877         "WGS 84", "Greenwich",
1878         "Jamaica_2001", "none", "degree",
1879         "Geodetic latitude", "North", "Geodetic longitude", "East");
1880     add_proj4text (p, 0,
1881         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
1882     add_proj4text (p, 1,
1883         "fs");
1884     add_srs_wkt (p, 0,
1885         "GEOGCRS[\"JAD2001\",DATUM[\"Jamaica 2001\",ELLIPSOID[\"W");
1886     add_srs_wkt (p, 1,
1887         "GS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1]]],");
1888     add_srs_wkt (p, 2,
1889         "PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925");
1890     add_srs_wkt (p, 3,
1891         "199433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat");
1892     add_srs_wkt (p, 4,
1893         ")\",north,ORDER[1],ANGLEUNIT[\"degree\",0.01745329251994");
1894     add_srs_wkt (p, 5,
1895         "33]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANG");
1896     add_srs_wkt (p, 6,
1897         "LEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoida");
1898     add_srs_wkt (p, 7,
1899         "l height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAG");
1900     add_srs_wkt (p, 8,
1901         "E[SCOPE[\"Geodesy.\"],AREA[\"Jamaica - onshore and offsh");
1902     add_srs_wkt (p, 9,
1903         "ore. Includes Morant Cays and Pedro Cays.\"],BBOX[14.08,");
1904     add_srs_wkt (p, 10,
1905         "-80.6,19.36,-74.51]],ID[\"EPSG\",4895]]");
1906     p = add_epsg_def_ex (filter, first, last, 4898, "epsg", 4898,
1907         "DGN95", 1, 1,
1908         "WGS 84", "Greenwich",
1909         "Datum_Geodesi_Nasional_1995", "none", "degree",
1910         "Geodetic latitude", "North", "Geodetic longitude", "East");
1911     add_proj4text (p, 0,
1912         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
1913     add_proj4text (p, 1,
1914         "fs");
1915     add_srs_wkt (p, 0,
1916         "GEOGCRS[\"DGN95\",DATUM[\"Datum Geodesi Nasional 1995\",");
1917     add_srs_wkt (p, 1,
1918         "ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"");
1919     add_srs_wkt (p, 2,
1920         "metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\"");
1921     add_srs_wkt (p, 3,
1922         ",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic ");
1923     add_srs_wkt (p, 4,
1924         "latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0");
1925     add_srs_wkt (p, 5,
1926         "174532925199433]],AXIS[\"geodetic longitude (Lon)\",east");
1927     add_srs_wkt (p, 6,
1928         ",ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS");
1929     add_srs_wkt (p, 7,
1930         "[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"met");
1931     add_srs_wkt (p, 8,
1932         "re\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Indonesia - on");
1933     add_srs_wkt (p, 9,
1934         "shore and offshore.\"],BBOX[-13.95,92.01,7.79,141.46]],I");
1935     add_srs_wkt (p, 10,
1936         "D[\"EPSG\",4898]]");
1937     p = add_epsg_def_ex (filter, first, last, 4900, "epsg", 4900,
1938         "LGD2006", 1, 1,
1939         "International 1924", "Greenwich",
1940         "Libyan_Geodetic_Datum_2006", "none", "degree",
1941         "Geodetic latitude", "North", "Geodetic longitude", "East");
1942     add_proj4text (p, 0,
1943         "+proj=longlat +ellps=intl +towgs84=-208.4058,-109.8777,-");
1944     add_proj4text (p, 1,
1945         "2.5764,0,0,0,0 +no_defs");
1946     add_srs_wkt (p, 0,
1947         "GEOGCRS[\"LGD2006\",DATUM[\"Libyan Geodetic Datum 2006\"");
1948     add_srs_wkt (p, 1,
1949         ",ELLIPSOID[\"International 1924\",6378388,297,LENGTHUNIT");
1950     add_srs_wkt (p, 2,
1951         "[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degre");
1952     add_srs_wkt (p, 3,
1953         "e\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodet");
1954     add_srs_wkt (p, 4,
1955         "ic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",");
1956     add_srs_wkt (p, 5,
1957         "0.0174532925199433]],AXIS[\"geodetic longitude (Lon)\",e");
1958     add_srs_wkt (p, 6,
1959         "ast,ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],A");
1960     add_srs_wkt (p, 7,
1961         "XIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"");
1962     add_srs_wkt (p, 8,
1963         "metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Libya - ons");
1964     add_srs_wkt (p, 9,
1965         "hore and offshore.\"],BBOX[19.5,9.31,35.23,26.21]],ID[\"");
1966     add_srs_wkt (p, 10,
1967         "EPSG\",4900]]");
1968     p = add_epsg_def_ex (filter, first, last, 4901, "epsg", 4901,
1969         "ATF (Paris)", 1, 1,
1970         "Plessis 1817", "Paris RGS",
1971         "Ancienne_Triangulation_Francaise_Paris", "none", "grad",
1972         "Geodetic latitude", "North", "Geodetic longitude", "East");
1973     add_proj4text (p, 0,
1974         "+proj=longlat +a=6376523 +b=6355862.933255573 +pm=2.3372");
1975     add_proj4text (p, 1,
1976         "08333333333 +no_defs");
1977     add_srs_wkt (p, 0,
1978         "GEOGCS[\"ATF (Paris)\",DATUM[\"Ancienne_Triangulation_Fr");
1979     add_srs_wkt (p, 1,
1980         "ancaise_Paris\",SPHEROID[\"Plessis 1817\",6376523,308.64");
1981     add_srs_wkt (p, 2,
1982         ",AUTHORITY[\"EPSG\",\"7027\"]],AUTHORITY[\"EPSG\",\"6901");
1983     add_srs_wkt (p, 3,
1984         "\"]],PRIMEM[\"Paris RGS\",2.33720833333333,AUTHORITY[\"E");
1985     add_srs_wkt (p, 4,
1986         "PSG\",\"8914\"]],UNIT[\"grad\",0.0157079632679489,AUTHOR");
1987     add_srs_wkt (p, 5,
1988         "ITY[\"EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
1989     add_srs_wkt (p, 6,
1990         "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4901\"]]");
1991     p = add_epsg_def_ex (filter, first, last, 4902, "epsg", 4902,
1992         "ATF (Paris)", 1, 1,
1993         "Plessis 1817", "Paris RGS",
1994         "Ancienne_Triangulation_Francaise_Paris", "none", "grad",
1995         "Geodetic latitude", "North", "Geodetic longitude", "East");
1996     add_proj4text (p, 0,
1997         "+proj=longlat +a=6376523 +b=6355862.933255573 +pm=paris ");
1998     add_proj4text (p, 1,
1999         "+no_defs");
2000     add_srs_wkt (p, 0,
2001         "GEOGCS[\"ATF (Paris)\",DATUM[\"Ancienne_Triangulation_Fr");
2002     add_srs_wkt (p, 1,
2003         "ancaise_Paris\",SPHEROID[\"Plessis 1817\",6376523,308.64");
2004     add_srs_wkt (p, 2,
2005         ",AUTHORITY[\"EPSG\",\"7027\"]],AUTHORITY[\"EPSG\",\"6901");
2006     add_srs_wkt (p, 3,
2007         "\"]],PRIMEM[\"Paris RGS\",2.33720833333333,AUTHORITY[\"E");
2008     add_srs_wkt (p, 4,
2009         "PSG\",\"8914\"]],UNIT[\"grad\",0.0157079632679489,AUTHOR");
2010     add_srs_wkt (p, 5,
2011         "ITY[\"EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
2012     add_srs_wkt (p, 6,
2013         "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4901\"]]");
2014     p = add_epsg_def_ex (filter, first, last, 4903, "epsg", 4903,
2015         "Madrid 1870 (Madrid)", 1, 1,
2016         "Struve 1860", "Madrid",
2017         "Madrid_1870_Madrid", "none", "degree",
2018         "Geodetic latitude", "North", "Geodetic longitude", "East");
2019     add_proj4text (p, 0,
2020         "+proj=longlat +a=6378298.3 +b=6356657.142669561 +pm=madr");
2021     add_proj4text (p, 1,
2022         "id +no_defs");
2023     add_srs_wkt (p, 0,
2024         "GEOGCS[\"Madrid 1870 (Madrid)\",DATUM[\"Madrid_1870_Madr");
2025     add_srs_wkt (p, 1,
2026         "id\",SPHEROID[\"Struve 1860\",6378298.3,294.73,AUTHORITY");
2027     add_srs_wkt (p, 2,
2028         "[\"EPSG\",\"7028\"]],AUTHORITY[\"EPSG\",\"6903\"]],PRIME");
2029     add_srs_wkt (p, 3,
2030         "M[\"Madrid\",-3.687375,AUTHORITY[\"EPSG\",\"8905\"]],UNI");
2031     add_srs_wkt (p, 4,
2032         "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
2033     add_srs_wkt (p, 5,
2034         "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
2035     add_srs_wkt (p, 6,
2036         "AUTHORITY[\"EPSG\",\"4903\"]]");
2037     p = add_epsg_def_ex (filter, first, last, 4904, "epsg", 4904,
2038         "Lisbon 1890 (Lisbon)", 1, 1,
2039         "Bessel 1841", "Lisbon",
2040         "Lisbon_1890_Lisbon", "none", "degree",
2041         "Geodetic latitude", "North", "Geodetic longitude", "East");
2042     add_proj4text (p, 0,
2043         "+proj=longlat +ellps=bessel +towgs84=508.088,-191.042,56");
2044     add_proj4text (p, 1,
2045         "5.223,0,0,0,0 +pm=lisbon +no_defs");
2046     add_srs_wkt (p, 0,
2047         "GEOGCS[\"Lisbon 1890 (Lisbon)\",DATUM[\"Lisbon_1890_Lisb");
2048     add_srs_wkt (p, 1,
2049         "on\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AU");
2050     add_srs_wkt (p, 2,
2051         "THORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6904\"]");
2052     add_srs_wkt (p, 3,
2053         "],PRIMEM[\"Lisbon\",-9.13190611111111,AUTHORITY[\"EPSG\"");
2054     add_srs_wkt (p, 4,
2055         ",\"8902\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
2056     add_srs_wkt (p, 5,
2057         "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
2058     add_srs_wkt (p, 6,
2059         "gitude\",EAST],AUTHORITY[\"EPSG\",\"4904\"]]");
2060     p = add_epsg_def_ex (filter, first, last, 4907, "epsg", 4907,
2061         "RGNC91-93", 1, 1,
2062         "GRS 1980", "Greenwich",
2063         "Reseau_Geodesique_de_Nouvelle_Caledonie_91-93", "none", "degree",
2064         "Geodetic latitude", "North", "Geodetic longitude", "East");
2065     add_proj4text (p, 0,
2066         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2067     add_proj4text (p, 1,
2068         "fs");
2069     add_srs_wkt (p, 0,
2070         "GEOGCRS[\"RGNC91-93\",DATUM[\"Reseau Geodesique de Nouve");
2071     add_srs_wkt (p, 1,
2072         "lle Caledonie 91-93\",ELLIPSOID[\"GRS 1980\",6378137,298");
2073     add_srs_wkt (p, 2,
2074         ".257222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\"");
2075     add_srs_wkt (p, 3,
2076         ",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoi");
2077     add_srs_wkt (p, 4,
2078         "dal,3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],A");
2079     add_srs_wkt (p, 5,
2080         "NGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic");
2081     add_srs_wkt (p, 6,
2082         " longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.");
2083     add_srs_wkt (p, 7,
2084         "0174532925199433]],AXIS[\"ellipsoidal height (h)\",up,OR");
2085     add_srs_wkt (p, 8,
2086         "DER[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"");
2087     add_srs_wkt (p, 9,
2088         "],AREA[\"New Caledonia - onshore and offshore. Isle de P");
2089     add_srs_wkt (p, 10,
2090         "ins, Loyalty Islands, Huon Islands, Belep archipelago, C");
2091     add_srs_wkt (p, 11,
2092         "hesterfield Islands, and Walpole.\"],BBOX[-26.45,156.25,");
2093     add_srs_wkt (p, 12,
2094         "-14.83,174.28]],ID[\"EPSG\",4907]]");
2095     p = add_epsg_def_ex (filter, first, last, 4909, "epsg", 4909,
2096         "GR96", 1, 1,
2097         "GRS 1980", "Greenwich",
2098         "Greenland_1996", "none", "degree",
2099         "Geodetic latitude", "North", "Geodetic longitude", "East");
2100     add_proj4text (p, 0,
2101         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2102     add_proj4text (p, 1,
2103         "fs");
2104     add_srs_wkt (p, 0,
2105         "GEOGCRS[\"GR96\",DATUM[\"Greenland 1996\",ELLIPSOID[\"GR");
2106     add_srs_wkt (p, 1,
2107         "S 1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]]");
2108     add_srs_wkt (p, 2,
2109         ",PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.017453292");
2110     add_srs_wkt (p, 3,
2111         "5199433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (La");
2112     add_srs_wkt (p, 4,
2113         "t)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0174532925199");
2114     add_srs_wkt (p, 5,
2115         "433]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],AN");
2116     add_srs_wkt (p, 6,
2117         "GLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoid");
2118     add_srs_wkt (p, 7,
2119         "al height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USA");
2120     add_srs_wkt (p, 8,
2121         "GE[SCOPE[\"Geodesy.\"],AREA[\"Greenland - onshore and of");
2122     add_srs_wkt (p, 9,
2123         "fshore.\"],BBOX[56.38,-75,87.03,8.12]],ID[\"EPSG\",4909]");
2124     add_srs_wkt (p, 10,
2125         "]");
2126     p = add_epsg_def_ex (filter, first, last, 4921, "epsg", 4921,
2127         "GDM2000", 1, 1,
2128         "GRS 1980", "Greenwich",
2129         "Geodetic_Datum_of_Malaysia_2000", "none", "degree",
2130         "Geodetic latitude", "North", "Geodetic longitude", "East");
2131     add_proj4text (p, 0,
2132         "+proj=longlat +ellps=GRS80 +no_defs");
2133     add_srs_wkt (p, 0,
2134         "GEOGCRS[\"GDM2000\",DATUM[\"Geodetic Datum of Malaysia 2");
2135     add_srs_wkt (p, 1,
2136         "000\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENGT");
2137     add_srs_wkt (p, 2,
2138         "HUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"");
2139     add_srs_wkt (p, 3,
2140         "degree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"g");
2141     add_srs_wkt (p, 4,
2142         "eodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degr");
2143     add_srs_wkt (p, 5,
2144         "ee\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon");
2145     add_srs_wkt (p, 6,
2146         ")\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292519943");
2147     add_srs_wkt (p, 7,
2148         "3]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUN");
2149     add_srs_wkt (p, 8,
2150         "IT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Malays");
2151     add_srs_wkt (p, 9,
2152         "ia - onshore and offshore. Includes peninsular Malayasia");
2153     add_srs_wkt (p, 10,
2154         ", Sabah and Sarawak.\"],BBOX[0.85,98.02,7.81,119.61]],ID");
2155     add_srs_wkt (p, 11,
2156         "[\"EPSG\",4921]]");
2157     p = add_epsg_def_ex (filter, first, last, 4923, "epsg", 4923,
2158         "PZ-90", 1, 1,
2159         "PZ-90", "Greenwich",
2160         "Parametry_Zemli_1990", "none", "degree",
2161         "Geodetic latitude", "North", "Geodetic longitude", "East");
2162     add_proj4text (p, 0,
2163         "+proj=longlat +a=6378136 +rf=298.257839303 +towgs84=0,0,");
2164     add_proj4text (p, 1,
2165         "1.5,0,0,0.076,0 +no_defs");
2166     add_srs_wkt (p, 0,
2167         "GEOGCRS[\"PZ-90\",DYNAMIC[FRAMEEPOCH[1990]],DATUM[\"Para");
2168     add_srs_wkt (p, 1,
2169         "metry Zemli 1990\",ELLIPSOID[\"PZ-90\",6378136,298.25783");
2170     add_srs_wkt (p, 2,
2171         "9303,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,AN");
2172     add_srs_wkt (p, 3,
2173         "GLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3");
2174     add_srs_wkt (p, 4,
2175         "],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEU");
2176     add_srs_wkt (p, 5,
2177         "NIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic long");
2178     add_srs_wkt (p, 6,
2179         "itude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01745");
2180     add_srs_wkt (p, 7,
2181         "32925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3");
2182     add_srs_wkt (p, 8,
2183         "],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy. Naviga");
2184     add_srs_wkt (p, 9,
2185         "tion and positioning using Glonass satellite system.\"],");
2186     add_srs_wkt (p, 10,
2187         "AREA[\"World.\"],BBOX[-90,-180,90,180]],ID[\"EPSG\",4923");
2188     add_srs_wkt (p, 11,
2189         "]]");
2190     p = add_epsg_def_ex (filter, first, last, 4925, "epsg", 4925,
2191         "Mauritania 1999", 1, 1,
2192         "GRS 1980", "Greenwich",
2193         "Mauritania_1999", "none", "degree",
2194         "Geodetic latitude", "North", "Geodetic longitude", "East");
2195     add_proj4text (p, 0,
2196         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2197     add_proj4text (p, 1,
2198         "fs");
2199     add_srs_wkt (p, 0,
2200         "GEOGCRS[\"Mauritania 1999\",DATUM[\"Mauritania 1999\",EL");
2201     add_srs_wkt (p, 1,
2202         "LIPSOID[\"GRS 1980\",6378137,298.257222101,LENGTHUNIT[\"");
2203     add_srs_wkt (p, 2,
2204         "metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\"");
2205     add_srs_wkt (p, 3,
2206         ",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic ");
2207     add_srs_wkt (p, 4,
2208         "latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0");
2209     add_srs_wkt (p, 5,
2210         "174532925199433]],AXIS[\"geodetic longitude (Lon)\",east");
2211     add_srs_wkt (p, 6,
2212         ",ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS");
2213     add_srs_wkt (p, 7,
2214         "[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"met");
2215     add_srs_wkt (p, 8,
2216         "re\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Mauritania - o");
2217     add_srs_wkt (p, 9,
2218         "nshore and offshore.\"],BBOX[14.72,-20.04,27.3,-4.8]],ID");
2219     add_srs_wkt (p, 10,
2220         "[\"EPSG\",4925]]");
2221     p = add_epsg_def_ex (filter, first, last, 4927, "epsg", 4927,
2222         "Korea 2000", 1, 1,
2223         "GRS 1980", "Greenwich",
2224         "Geocentric_datum_of_Korea", "none", "degree",
2225         "Geodetic latitude", "North", "Geodetic longitude", "East");
2226     add_proj4text (p, 0,
2227         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2228     add_proj4text (p, 1,
2229         "fs");
2230     add_srs_wkt (p, 0,
2231         "GEOGCRS[\"Korea 2000\",DATUM[\"Geocentric datum of Korea");
2232     add_srs_wkt (p, 1,
2233         "\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENGTHUN");
2234     add_srs_wkt (p, 2,
2235         "IT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"deg");
2236     add_srs_wkt (p, 3,
2237         "ree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geod");
2238     add_srs_wkt (p, 4,
2239         "etic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\"");
2240     add_srs_wkt (p, 5,
2241         ",0.0174532925199433]],AXIS[\"geodetic longitude (Lon)\",");
2242     add_srs_wkt (p, 6,
2243         "east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],");
2244     add_srs_wkt (p, 7,
2245         "AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"");
2246     add_srs_wkt (p, 8,
2247         "metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Republic of");
2248     add_srs_wkt (p, 9,
2249         " Korea (South Korea) - onshore and offshore.\"],BBOX[28.");
2250     add_srs_wkt (p, 10,
2251         "6,122.71,40.27,134.28]],ID[\"EPSG\",4927]]");
2252     p = add_epsg_def_ex (filter, first, last, 4929, "epsg", 4929,
2253         "POSGAR 94", 1, 1,
2254         "WGS 84", "Greenwich",
2255         "Posiciones_Geodesicas_Argentinas_1994", "none", "degree",
2256         "Geodetic latitude", "North", "Geodetic longitude", "East");
2257     add_proj4text (p, 0,
2258         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
2259     add_proj4text (p, 1,
2260         "fs");
2261     add_srs_wkt (p, 0,
2262         "GEOGCRS[\"POSGAR 94\",DATUM[\"Posiciones Geodesicas Arge");
2263     add_srs_wkt (p, 1,
2264         "ntinas 1994\",ELLIPSOID[\"WGS 84\",6378137,298.257223563");
2265     add_srs_wkt (p, 2,
2266         ",LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEU");
2267     add_srs_wkt (p, 3,
2268         "NIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],AX");
2269     add_srs_wkt (p, 4,
2270         "IS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[");
2271     add_srs_wkt (p, 5,
2272         "\"degree\",0.0174532925199433]],AXIS[\"geodetic longitud");
2273     add_srs_wkt (p, 6,
2274         "e (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292");
2275     add_srs_wkt (p, 7,
2276         "5199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LE");
2277     add_srs_wkt (p, 8,
2278         "NGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"");
2279     add_srs_wkt (p, 9,
2280         "Argentina - onshore and offshore.\"],BBOX[-58.41,-73.59,");
2281     add_srs_wkt (p, 10,
2282         "-21.78,-52.63]],ID[\"EPSG\",4929]]");
2283     p = add_epsg_def_ex (filter, first, last, 4931, "epsg", 4931,
2284         "Australian Antarctic", 1, 1,
2285         "GRS 1980", "Greenwich",
2286         "Australian_Antarctic_Datum_1998", "none", "degree",
2287         "Geodetic latitude", "North", "Geodetic longitude", "East");
2288     add_proj4text (p, 0,
2289         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2290     add_proj4text (p, 1,
2291         "fs");
2292     add_srs_wkt (p, 0,
2293         "GEOGCRS[\"Australian Antarctic\",DATUM[\"Australian Anta");
2294     add_srs_wkt (p, 1,
2295         "rctic Datum 1998\",ELLIPSOID[\"GRS 1980\",6378137,298.25");
2296     add_srs_wkt (p, 2,
2297         "7222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0");
2298     add_srs_wkt (p, 3,
2299         ",ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoida");
2300     add_srs_wkt (p, 4,
2301         "l,3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANG");
2302     add_srs_wkt (p, 5,
2303         "LEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic l");
2304     add_srs_wkt (p, 6,
2305         "ongitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01");
2306     add_srs_wkt (p, 7,
2307         "74532925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDE");
2308     add_srs_wkt (p, 8,
2309         "R[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],");
2310     add_srs_wkt (p, 9,
2311         "AREA[\"Antarctica between 45°E and 136°E and between 1");
2312     add_srs_wkt (p, 10,
2313         "42°E and 160°E - Australian sector.\"],BBOX[-90,45,-60");
2314     add_srs_wkt (p, 11,
2315         ",160]],ID[\"EPSG\",4931]]");
2316     p = add_epsg_def_ex (filter, first, last, 4933, "epsg", 4933,
2317         "CHTRF95", 1, 1,
2318         "GRS 1980", "Greenwich",
2319         "Swiss_Terrestrial_Reference_Frame_1995", "none", "degree",
2320         "Geodetic latitude", "North", "Geodetic longitude", "East");
2321     add_proj4text (p, 0,
2322         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2323     add_proj4text (p, 1,
2324         "fs");
2325     add_srs_wkt (p, 0,
2326         "GEOGCRS[\"CHTRF95\",DATUM[\"Swiss Terrestrial Reference ");
2327     add_srs_wkt (p, 1,
2328         "Frame 1995\",ELLIPSOID[\"GRS 1980\",6378137,298.25722210");
2329     add_srs_wkt (p, 2,
2330         "1,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLE");
2331     add_srs_wkt (p, 3,
2332         "UNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],A");
2333     add_srs_wkt (p, 4,
2334         "XIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT");
2335     add_srs_wkt (p, 5,
2336         "[\"degree\",0.0174532925199433]],AXIS[\"geodetic longitu");
2337     add_srs_wkt (p, 6,
2338         "de (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01745329");
2339     add_srs_wkt (p, 7,
2340         "25199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],L");
2341     add_srs_wkt (p, 8,
2342         "ENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"");
2343     add_srs_wkt (p, 9,
2344         "Liechtenstein; Switzerland.\"],BBOX[45.82,5.96,47.81,10.");
2345     add_srs_wkt (p, 10,
2346         "49]],ID[\"EPSG\",4933]]");
2347     p = add_epsg_def_ex (filter, first, last, 4935, "epsg", 4935,
2348         "EST97", 1, 1,
2349         "GRS 1980", "Greenwich",
2350         "Estonia_1997", "none", "degree",
2351         "Geodetic latitude", "North", "Geodetic longitude", "East");
2352     add_proj4text (p, 0,
2353         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2354     add_proj4text (p, 1,
2355         "fs");
2356     add_srs_wkt (p, 0,
2357         "GEOGCRS[\"EST97\",DATUM[\"Estonia 1997\",ELLIPSOID[\"GRS");
2358     add_srs_wkt (p, 1,
2359         " 1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],");
2360     add_srs_wkt (p, 2,
2361         "PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925");
2362     add_srs_wkt (p, 3,
2363         "199433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat");
2364     add_srs_wkt (p, 4,
2365         ")\",north,ORDER[1],ANGLEUNIT[\"degree\",0.01745329251994");
2366     add_srs_wkt (p, 5,
2367         "33]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANG");
2368     add_srs_wkt (p, 6,
2369         "LEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoida");
2370     add_srs_wkt (p, 7,
2371         "l height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAG");
2372     add_srs_wkt (p, 8,
2373         "E[SCOPE[\"Geodesy.\"],AREA[\"Estonia - onshore and offsh");
2374     add_srs_wkt (p, 9,
2375         "ore.\"],BBOX[57.52,20.37,60,28.2]],ID[\"EPSG\",4935]]");
2376     p = add_epsg_def_ex (filter, first, last, 4937, "epsg", 4937,
2377         "ETRS89", 1, 1,
2378         "GRS 1980", "Greenwich",
2379         "European_Terrestrial_Reference_System_1989", "none", "degree",
2380         "Geodetic latitude", "North", "Geodetic longitude", "East");
2381     add_proj4text (p, 0,
2382         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2383     add_proj4text (p, 1,
2384         "fs");
2385     add_srs_wkt (p, 0,
2386         "GEOGCRS[\"ETRS89\",DATUM[\"European Terrestrial Referenc");
2387     add_srs_wkt (p, 1,
2388         "e System 1989\",ELLIPSOID[\"GRS 1980\",6378137,298.25722");
2389     add_srs_wkt (p, 2,
2390         "2101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,AN");
2391     add_srs_wkt (p, 3,
2392         "GLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3");
2393     add_srs_wkt (p, 4,
2394         "],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEU");
2395     add_srs_wkt (p, 5,
2396         "NIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic long");
2397     add_srs_wkt (p, 6,
2398         "itude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01745");
2399     add_srs_wkt (p, 7,
2400         "32925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3");
2401     add_srs_wkt (p, 8,
2402         "],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Spatial referen");
2403     add_srs_wkt (p, 9,
2404         "cing.\"],AREA[\"Europe - onshore and offshore: Albania; ");
2405     add_srs_wkt (p, 10,
2406         "Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulga");
2407     add_srs_wkt (p, 11,
2408         "ria; Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe I");
2409     add_srs_wkt (p, 12,
2410         "slands; Finland; France; Germany; Gibraltar; Greece; Hun");
2411     add_srs_wkt (p, 13,
2412         "gary; Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lit");
2413     add_srs_wkt (p, 14,
2414         "huania; Luxembourg; Malta; Moldova; Monaco; Montenegro; ");
2415     add_srs_wkt (p, 15,
2416         "Netherlands; North Macedonia; Norway including Svalbard ");
2417     add_srs_wkt (p, 16,
2418         "and Jan Mayen; Poland; Portugal; Romania; San Marino; Se");
2419     add_srs_wkt (p, 17,
2420         "rbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; Un");
2421     add_srs_wkt (p, 18,
2422         "ited Kingdom (UK) including Channel Islands and Isle of ");
2423     add_srs_wkt (p, 19,
2424         "Man; Vatican City State.\"],BBOX[32.88,-16.1,84.17,40.18");
2425     add_srs_wkt (p, 20,
2426         "]],ID[\"EPSG\",4937]]");
2427     p = add_epsg_def_ex (filter, first, last, 4939, "epsg", 4939,
2428         "GDA94", 1, 1,
2429         "GRS 1980", "Greenwich",
2430         "Geocentric_Datum_of_Australia_1994", "none", "degree",
2431         "Geodetic latitude", "North", "Geodetic longitude", "East");
2432     add_proj4text (p, 0,
2433         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2434     add_proj4text (p, 1,
2435         "fs");
2436     add_srs_wkt (p, 0,
2437         "GEOGCRS[\"GDA94\",DATUM[\"Geocentric Datum of Australia ");
2438     add_srs_wkt (p, 1,
2439         "1994\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENG");
2440     add_srs_wkt (p, 2,
2441         "THUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"");
2442     add_srs_wkt (p, 3,
2443         "degree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"g");
2444     add_srs_wkt (p, 4,
2445         "eodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degr");
2446     add_srs_wkt (p, 5,
2447         "ee\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon");
2448     add_srs_wkt (p, 6,
2449         ")\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292519943");
2450     add_srs_wkt (p, 7,
2451         "3]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUN");
2452     add_srs_wkt (p, 8,
2453         "IT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Austra");
2454     add_srs_wkt (p, 9,
2455         "lia including Lord Howe Island, Macquarie Islands, Ashmo");
2456     add_srs_wkt (p, 10,
2457         "re and Cartier Islands, Christmas Island, Cocos (Keeling");
2458     add_srs_wkt (p, 11,
2459         ") Islands, Norfolk Island. All onshore and offshore.\"],");
2460     add_srs_wkt (p, 12,
2461         "BBOX[-60.56,93.41,-8.47,173.35]],ID[\"EPSG\",4939]]");
2462     p = add_epsg_def_ex (filter, first, last, 4941, "epsg", 4941,
2463         "Hartebeesthoek94", 1, 1,
2464         "WGS 84", "Greenwich",
2465         "Hartebeesthoek94", "none", "degree",
2466         "Geodetic latitude", "North", "Geodetic longitude", "East");
2467     add_proj4text (p, 0,
2468         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
2469     add_proj4text (p, 1,
2470         "fs");
2471     add_srs_wkt (p, 0,
2472         "GEOGCRS[\"Hartebeesthoek94\",DATUM[\"Hartebeesthoek94\",");
2473     add_srs_wkt (p, 1,
2474         "ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"");
2475     add_srs_wkt (p, 2,
2476         "metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\"");
2477     add_srs_wkt (p, 3,
2478         ",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic ");
2479     add_srs_wkt (p, 4,
2480         "latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0");
2481     add_srs_wkt (p, 5,
2482         "174532925199433]],AXIS[\"geodetic longitude (Lon)\",east");
2483     add_srs_wkt (p, 6,
2484         ",ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS");
2485     add_srs_wkt (p, 7,
2486         "[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"met");
2487     add_srs_wkt (p, 8,
2488         "re\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Eswatini (Swaz");
2489     add_srs_wkt (p, 9,
2490         "iland); Lesotho; South Africa - onshore and offshore.\"]");
2491     add_srs_wkt (p, 10,
2492         ",BBOX[-50.32,13.33,-22.13,42.85]],ID[\"EPSG\",4941]]");
2493     p = add_epsg_def_ex (filter, first, last, 4943, "epsg", 4943,
2494         "IRENET95", 1, 1,
2495         "GRS 1980", "Greenwich",
2496         "IRENET95", "none", "degree",
2497         "Geodetic latitude", "North", "Geodetic longitude", "East");
2498     add_proj4text (p, 0,
2499         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2500     add_proj4text (p, 1,
2501         "fs");
2502     add_srs_wkt (p, 0,
2503         "GEOGCRS[\"IRENET95\",DATUM[\"IRENET95\",ELLIPSOID[\"GRS ");
2504     add_srs_wkt (p, 1,
2505         "1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],P");
2506     add_srs_wkt (p, 2,
2507         "RIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.01745329251");
2508     add_srs_wkt (p, 3,
2509         "99433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat)");
2510     add_srs_wkt (p, 4,
2511         "\",north,ORDER[1],ANGLEUNIT[\"degree\",0.017453292519943");
2512     add_srs_wkt (p, 5,
2513         "3]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGL");
2514     add_srs_wkt (p, 6,
2515         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoidal");
2516     add_srs_wkt (p, 7,
2517         " height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE");
2518     add_srs_wkt (p, 8,
2519         "[SCOPE[\"Geodesy.\"],AREA[\"Ireland - onshore. United Ki");
2520     add_srs_wkt (p, 9,
2521         "ngdom (UK) - Northern Ireland (Ulster) - onshore.\"],BBO");
2522     add_srs_wkt (p, 10,
2523         "X[51.39,-10.56,55.43,-5.34]],ID[\"EPSG\",4943]]");
2524     p = add_epsg_def_ex (filter, first, last, 4945, "epsg", 4945,
2525         "ISN93", 1, 1,
2526         "GRS 1980", "Greenwich",
2527         "Islands_Net_1993", "none", "degree",
2528         "Geodetic latitude", "North", "Geodetic longitude", "East");
2529     add_proj4text (p, 0,
2530         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2531     add_proj4text (p, 1,
2532         "fs");
2533     add_srs_wkt (p, 0,
2534         "GEOGCRS[\"ISN93\",DATUM[\"Islands Net 1993\",ELLIPSOID[\"");
2535     add_srs_wkt (p, 1,
2536         "GRS 1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]");
2537     add_srs_wkt (p, 2,
2538         "]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532");
2539     add_srs_wkt (p, 3,
2540         "925199433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (");
2541     add_srs_wkt (p, 4,
2542         "Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.01745329251");
2543     add_srs_wkt (p, 5,
2544         "99433]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],");
2545     add_srs_wkt (p, 6,
2546         "ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipso");
2547     add_srs_wkt (p, 7,
2548         "idal height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],U");
2549     add_srs_wkt (p, 8,
2550         "SAGE[SCOPE[\"Geodesy.\"],AREA[\"Iceland - onshore and of");
2551     add_srs_wkt (p, 9,
2552         "fshore.\"],BBOX[59.96,-30.87,69.59,-5.55]],ID[\"EPSG\",4");
2553     add_srs_wkt (p, 10,
2554         "945]]");
2555     p = add_epsg_def_ex (filter, first, last, 4947, "epsg", 4947,
2556         "JGD2000", 1, 1,
2557         "GRS 1980", "Greenwich",
2558         "Japanese_Geodetic_Datum_2000", "none", "degree",
2559         "Geodetic latitude", "North", "Geodetic longitude", "East");
2560     add_proj4text (p, 0,
2561         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2562     add_proj4text (p, 1,
2563         "fs");
2564     add_srs_wkt (p, 0,
2565         "GEOGCRS[\"JGD2000\",DATUM[\"Japanese Geodetic Datum 2000");
2566     add_srs_wkt (p, 1,
2567         "\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENGTHUN");
2568     add_srs_wkt (p, 2,
2569         "IT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"deg");
2570     add_srs_wkt (p, 3,
2571         "ree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geod");
2572     add_srs_wkt (p, 4,
2573         "etic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\"");
2574     add_srs_wkt (p, 5,
2575         ",0.0174532925199433]],AXIS[\"geodetic longitude (Lon)\",");
2576     add_srs_wkt (p, 6,
2577         "east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],");
2578     add_srs_wkt (p, 7,
2579         "AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"");
2580     add_srs_wkt (p, 8,
2581         "metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Japan - ons");
2582     add_srs_wkt (p, 9,
2583         "hore and offshore.\"],BBOX[17.09,122.38,46.05,157.65]],I");
2584     add_srs_wkt (p, 10,
2585         "D[\"EPSG\",4947]]");
2586     p = add_epsg_def_ex (filter, first, last, 4949, "epsg", 4949,
2587         "LKS92", 1, 1,
2588         "GRS 1980", "Greenwich",
2589         "Latvia_1992", "none", "degree",
2590         "Geodetic latitude", "North", "Geodetic longitude", "East");
2591     add_proj4text (p, 0,
2592         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2593     add_proj4text (p, 1,
2594         "fs");
2595     add_srs_wkt (p, 0,
2596         "GEOGCRS[\"LKS92\",DATUM[\"Latvia 1992\",ELLIPSOID[\"GRS ");
2597     add_srs_wkt (p, 1,
2598         "1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],P");
2599     add_srs_wkt (p, 2,
2600         "RIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.01745329251");
2601     add_srs_wkt (p, 3,
2602         "99433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat)");
2603     add_srs_wkt (p, 4,
2604         "\",north,ORDER[1],ANGLEUNIT[\"degree\",0.017453292519943");
2605     add_srs_wkt (p, 5,
2606         "3]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGL");
2607     add_srs_wkt (p, 6,
2608         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoidal");
2609     add_srs_wkt (p, 7,
2610         " height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE");
2611     add_srs_wkt (p, 8,
2612         "[SCOPE[\"Geodesy.\"],AREA[\"Latvia - onshore and offshor");
2613     add_srs_wkt (p, 9,
2614         "e.\"],BBOX[55.67,19.06,58.09,28.24]],ID[\"EPSG\",4949]]");
2615     p = add_epsg_def_ex (filter, first, last, 4951, "epsg", 4951,
2616         "LKS94", 1, 1,
2617         "GRS 1980", "Greenwich",
2618         "Lithuania_1994_ETRS89", "none", "degree",
2619         "Geodetic latitude", "North", "Geodetic longitude", "East");
2620     add_proj4text (p, 0,
2621         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2622     add_proj4text (p, 1,
2623         "fs");
2624     add_srs_wkt (p, 0,
2625         "GEOGCRS[\"LKS94\",DATUM[\"Lithuania 1994 (ETRS89)\",ELLI");
2626     add_srs_wkt (p, 1,
2627         "PSOID[\"GRS 1980\",6378137,298.257222101,LENGTHUNIT[\"me");
2628     add_srs_wkt (p, 2,
2629         "tre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0");
2630     add_srs_wkt (p, 3,
2631         ".0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic la");
2632     add_srs_wkt (p, 4,
2633         "titude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.017");
2634     add_srs_wkt (p, 5,
2635         "4532925199433]],AXIS[\"geodetic longitude (Lon)\",east,O");
2636     add_srs_wkt (p, 6,
2637         "RDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"");
2638     add_srs_wkt (p, 7,
2639         "ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\"");
2640     add_srs_wkt (p, 8,
2641         ",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Lithuania - onshor");
2642     add_srs_wkt (p, 9,
2643         "e and offshore.\"],BBOX[53.89,19.02,56.45,26.82]],ID[\"E");
2644     add_srs_wkt (p, 10,
2645         "PSG\",4951]]");
2646     p = add_epsg_def_ex (filter, first, last, 4953, "epsg", 4953,
2647         "Moznet", 1, 1,
2648         "WGS 84", "Greenwich",
2649         "Moznet_ITRF94", "none", "degree",
2650         "Geodetic latitude", "North", "Geodetic longitude", "East");
2651     add_proj4text (p, 0,
2652         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
2653     add_proj4text (p, 1,
2654         "fs");
2655     add_srs_wkt (p, 0,
2656         "GEOGCRS[\"Moznet\",DATUM[\"Moznet (ITRF94)\",ELLIPSOID[\"");
2657     add_srs_wkt (p, 1,
2658         "WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1]]]");
2659     add_srs_wkt (p, 2,
2660         ",PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.017453292");
2661     add_srs_wkt (p, 3,
2662         "5199433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (La");
2663     add_srs_wkt (p, 4,
2664         "t)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0174532925199");
2665     add_srs_wkt (p, 5,
2666         "433]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],AN");
2667     add_srs_wkt (p, 6,
2668         "GLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoid");
2669     add_srs_wkt (p, 7,
2670         "al height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USA");
2671     add_srs_wkt (p, 8,
2672         "GE[SCOPE[\"Geodesy.\"],AREA[\"Mozambique - onshore and o");
2673     add_srs_wkt (p, 9,
2674         "ffshore.\"],BBOX[-27.71,30.21,-10.09,43.03]],ID[\"EPSG\"");
2675     add_srs_wkt (p, 10,
2676         ",4953]]");
2677     p = add_epsg_def_ex (filter, first, last, 4955, "epsg", 4955,
2678         "NAD83(CSRS)", 1, 1,
2679         "GRS 1980", "Greenwich",
2680         "NAD83_Canadian_Spatial_Reference_System", "none", "degree",
2681         "Geodetic latitude", "North", "Geodetic longitude", "East");
2682     add_proj4text (p, 0,
2683         "+proj=longlat +ellps=GRS80 +no_defs");
2684     add_srs_wkt (p, 0,
2685         "GEOGCRS[\"NAD83(CSRS)\",DATUM[\"NAD83 Canadian Spatial R");
2686     add_srs_wkt (p, 1,
2687         "eference System\",ELLIPSOID[\"GRS 1980\",6378137,298.257");
2688     add_srs_wkt (p, 2,
2689         "222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,");
2690     add_srs_wkt (p, 3,
2691         "ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal");
2692     add_srs_wkt (p, 4,
2693         ",3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGL");
2694     add_srs_wkt (p, 5,
2695         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic lo");
2696     add_srs_wkt (p, 6,
2697         "ngitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017");
2698     add_srs_wkt (p, 7,
2699         "4532925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER");
2700     add_srs_wkt (p, 8,
2701         "[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],A");
2702     add_srs_wkt (p, 9,
2703         "REA[\"Canada - onshore and offshore - Alberta; British C");
2704     add_srs_wkt (p, 10,
2705         "olumbia; Manitoba; New Brunswick; Newfoundland and Labra");
2706     add_srs_wkt (p, 11,
2707         "dor; Northwest Territories; Nova Scotia; Nunavut; Ontari");
2708     add_srs_wkt (p, 12,
2709         "o; Prince Edward Island; Quebec; Saskatchewan; Yukon.\"]");
2710     add_srs_wkt (p, 13,
2711         ",BBOX[40.04,-141.01,86.46,-47.74]],ID[\"EPSG\",4955]]");
2712     p = add_epsg_def_ex (filter, first, last, 4957, "epsg", 4957,
2713         "NAD83(HARN)", 1, 1,
2714         "GRS 1980", "Greenwich",
2715         "NAD83_High_Accuracy_Reference_Network", "none", "degree",
2716         "Geodetic latitude", "North", "Geodetic longitude", "East");
2717     add_proj4text (p, 0,
2718         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2719     add_proj4text (p, 1,
2720         "fs");
2721     add_srs_wkt (p, 0,
2722         "GEOGCRS[\"NAD83(HARN)\",DATUM[\"NAD83 (High Accuracy Ref");
2723     add_srs_wkt (p, 1,
2724         "erence Network)\",ELLIPSOID[\"GRS 1980\",6378137,298.257");
2725     add_srs_wkt (p, 2,
2726         "222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,");
2727     add_srs_wkt (p, 3,
2728         "ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal");
2729     add_srs_wkt (p, 4,
2730         ",3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGL");
2731     add_srs_wkt (p, 5,
2732         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic lo");
2733     add_srs_wkt (p, 6,
2734         "ngitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017");
2735     add_srs_wkt (p, 7,
2736         "4532925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER");
2737     add_srs_wkt (p, 8,
2738         "[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],A");
2739     add_srs_wkt (p, 9,
2740         "REA[\"American Samoa - onshore - Tutuila, Aunu'u, Ofu, O");
2741     add_srs_wkt (p, 10,
2742         "lesega, Ta'u and Rose islands. Guam - onshore. Northern ");
2743     add_srs_wkt (p, 11,
2744         "Mariana Islands - onshore. Puerto Rico - onshore. United");
2745     add_srs_wkt (p, 12,
2746         " States (USA) - onshore Alabama, Alaska, Arizona, Arkans");
2747     add_srs_wkt (p, 13,
2748         "as, California, Colorado, Connecticut, Delaware, Florida");
2749     add_srs_wkt (p, 14,
2750         ", Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansa");
2751     add_srs_wkt (p, 15,
2752         "s, Kentucky, Louisiana, Maine, Maryland, Massachusetts, ");
2753     add_srs_wkt (p, 16,
2754         "Michigan, Minnesota, Mississippi, Missouri, Montana, Neb");
2755     add_srs_wkt (p, 17,
2756         "raska, Nevada, New Hampshire, New Jersey, New Mexico, Ne");
2757     add_srs_wkt (p, 18,
2758         "w York, North Carolina, North Dakota, Ohio, Oklahoma, Or");
2759     add_srs_wkt (p, 19,
2760         "egon, Pennsylvania, Rhode Island, South Carolina, South ");
2761     add_srs_wkt (p, 20,
2762         "Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washi");
2763     add_srs_wkt (p, 21,
2764         "ngton, West Virginia, Wisconsin and Wyoming; offshore Gu");
2765     add_srs_wkt (p, 22,
2766         "lf of Mexico continental shelf (GoM OCS). US Virgin Isla");
2767     add_srs_wkt (p, 23,
2768         "nds - onshore.\"],BBOX[-14.59,144.58,71.4,-64.51]],ID[\"");
2769     add_srs_wkt (p, 24,
2770         "EPSG\",4957]]");
2771     p = add_epsg_def_ex (filter, first, last, 4959, "epsg", 4959,
2772         "NZGD2000", 1, 1,
2773         "GRS 1980", "Greenwich",
2774         "New_Zealand_Geodetic_Datum_2000", "none", "degree",
2775         "Geodetic latitude", "North", "Geodetic longitude", "East");
2776     add_proj4text (p, 0,
2777         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2778     add_proj4text (p, 1,
2779         "fs");
2780     add_srs_wkt (p, 0,
2781         "GEOGCRS[\"NZGD2000\",DATUM[\"New Zealand Geodetic Datum ");
2782     add_srs_wkt (p, 1,
2783         "2000\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENG");
2784     add_srs_wkt (p, 2,
2785         "THUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"");
2786     add_srs_wkt (p, 3,
2787         "degree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"g");
2788     add_srs_wkt (p, 4,
2789         "eodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degr");
2790     add_srs_wkt (p, 5,
2791         "ee\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon");
2792     add_srs_wkt (p, 6,
2793         ")\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292519943");
2794     add_srs_wkt (p, 7,
2795         "3]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUN");
2796     add_srs_wkt (p, 8,
2797         "IT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"New Ze");
2798     add_srs_wkt (p, 9,
2799         "aland - onshore and offshore. Includes Antipodes Islands");
2800     add_srs_wkt (p, 10,
2801         ", Auckland Islands, Bounty Islands, Chatham Islands, Cam");
2802     add_srs_wkt (p, 11,
2803         "bell Island, Kermadec Islands, Raoul Island and Snares I");
2804     add_srs_wkt (p, 12,
2805         "slands.\"],BBOX[-55.95,160.6,-25.88,-171.2]],ID[\"EPSG\"");
2806     add_srs_wkt (p, 13,
2807         ",4959]]");
2808     p = add_epsg_def_ex (filter, first, last, 4961, "epsg", 4961,
2809         "POSGAR 98", 1, 1,
2810         "GRS 1980", "Greenwich",
2811         "Posiciones_Geodesicas_Argentinas_1998", "none", "degree",
2812         "Geodetic latitude", "North", "Geodetic longitude", "East");
2813     add_proj4text (p, 0,
2814         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2815     add_proj4text (p, 1,
2816         "fs");
2817     add_srs_wkt (p, 0,
2818         "GEOGCRS[\"POSGAR 98\",DATUM[\"Posiciones Geodesicas Arge");
2819     add_srs_wkt (p, 1,
2820         "ntinas 1998\",ELLIPSOID[\"GRS 1980\",6378137,298.2572221");
2821     add_srs_wkt (p, 2,
2822         "01,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGL");
2823     add_srs_wkt (p, 3,
2824         "EUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],");
2825     add_srs_wkt (p, 4,
2826         "AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNI");
2827     add_srs_wkt (p, 5,
2828         "T[\"degree\",0.0174532925199433]],AXIS[\"geodetic longit");
2829     add_srs_wkt (p, 6,
2830         "ude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532");
2831     add_srs_wkt (p, 7,
2832         "925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],");
2833     add_srs_wkt (p, 8,
2834         "LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[");
2835     add_srs_wkt (p, 9,
2836         "\"Argentina - onshore and offshore.\"],BBOX[-58.41,-73.5");
2837     add_srs_wkt (p, 10,
2838         "9,-21.78,-52.63]],ID[\"EPSG\",4961]]");
2839     p = add_epsg_def_ex (filter, first, last, 4963, "epsg", 4963,
2840         "REGVEN", 1, 1,
2841         "GRS 1980", "Greenwich",
2842         "Red_Geodesica_Venezolana", "none", "degree",
2843         "Geodetic latitude", "North", "Geodetic longitude", "East");
2844     add_proj4text (p, 0,
2845         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2846     add_proj4text (p, 1,
2847         "fs");
2848     add_srs_wkt (p, 0,
2849         "GEOGCRS[\"REGVEN\",DATUM[\"Red Geodesica Venezolana\",EL");
2850     add_srs_wkt (p, 1,
2851         "LIPSOID[\"GRS 1980\",6378137,298.257222101,LENGTHUNIT[\"");
2852     add_srs_wkt (p, 2,
2853         "metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\"");
2854     add_srs_wkt (p, 3,
2855         ",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic ");
2856     add_srs_wkt (p, 4,
2857         "latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0");
2858     add_srs_wkt (p, 5,
2859         "174532925199433]],AXIS[\"geodetic longitude (Lon)\",east");
2860     add_srs_wkt (p, 6,
2861         ",ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS");
2862     add_srs_wkt (p, 7,
2863         "[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"met");
2864     add_srs_wkt (p, 8,
2865         "re\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Venezuela - on");
2866     add_srs_wkt (p, 9,
2867         "shore and offshore.\"],BBOX[0.64,-73.38,16.75,-58.95]],I");
2868     add_srs_wkt (p, 10,
2869         "D[\"EPSG\",4963]]");
2870     p = add_epsg_def_ex (filter, first, last, 4965, "epsg", 4965,
2871         "RGF93", 1, 1,
2872         "GRS 1980", "Greenwich",
2873         "Reseau_Geodesique_Francais_1993", "none", "degree",
2874         "Geodetic latitude", "North", "Geodetic longitude", "East");
2875     add_proj4text (p, 0,
2876         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2877     add_proj4text (p, 1,
2878         "fs");
2879     add_srs_wkt (p, 0,
2880         "GEOGCRS[\"RGF93\",DATUM[\"Reseau Geodesique Francais 199");
2881     add_srs_wkt (p, 1,
2882         "3\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENGTHU");
2883     add_srs_wkt (p, 2,
2884         "NIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"de");
2885     add_srs_wkt (p, 3,
2886         "gree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geo");
2887     add_srs_wkt (p, 4,
2888         "detic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree");
2889     add_srs_wkt (p, 5,
2890         "\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon)\"");
2891     add_srs_wkt (p, 6,
2892         ",east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]]");
2893     add_srs_wkt (p, 7,
2894         ",AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[");
2895     add_srs_wkt (p, 8,
2896         "\"metre\",1]],USAGE[SCOPE[\"Geodesy; air, land and sea n");
2897     add_srs_wkt (p, 9,
2898         "avigation and safety of life purposes.\"],AREA[\"France ");
2899     add_srs_wkt (p, 10,
2900         "- onshore and offshore, mainland and Corsica.\"],BBOX[41");
2901     add_srs_wkt (p, 11,
2902         ".15,-9.86,51.56,10.38]],ID[\"EPSG\",4965]]");
2903     p = add_epsg_def_ex (filter, first, last, 4967, "epsg", 4967,
2904         "RGFG95", 1, 1,
2905         "GRS 1980", "Greenwich",
2906         "Reseau_Geodesique_Francais_Guyane_1995", "none", "degree",
2907         "Geodetic latitude", "North", "Geodetic longitude", "East");
2908     add_proj4text (p, 0,
2909         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2910     add_proj4text (p, 1,
2911         "fs");
2912     add_srs_wkt (p, 0,
2913         "GEOGCRS[\"RGFG95\",DATUM[\"Reseau Geodesique Francais Gu");
2914     add_srs_wkt (p, 1,
2915         "yane 1995\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101");
2916     add_srs_wkt (p, 2,
2917         ",LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEU");
2918     add_srs_wkt (p, 3,
2919         "NIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],AX");
2920     add_srs_wkt (p, 4,
2921         "IS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[");
2922     add_srs_wkt (p, 5,
2923         "\"degree\",0.0174532925199433]],AXIS[\"geodetic longitud");
2924     add_srs_wkt (p, 6,
2925         "e (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292");
2926     add_srs_wkt (p, 7,
2927         "5199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LE");
2928     add_srs_wkt (p, 8,
2929         "NGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy; air, land ");
2930     add_srs_wkt (p, 9,
2931         "and sea navigation and safety of life purposes.\"],AREA[");
2932     add_srs_wkt (p, 10,
2933         "\"French Guiana - onshore and offshore.\"],BBOX[2.11,-54");
2934     add_srs_wkt (p, 11,
2935         ".61,8.88,-49.45]],ID[\"EPSG\",4967]]");
2936     p = add_epsg_def_ex (filter, first, last, 4969, "epsg", 4969,
2937         "RGNC91-93", 1, 1,
2938         "GRS 1980", "Greenwich",
2939         "Reseau_Geodesique_de_Nouvelle_Caledonie_91-93", "none", "degree",
2940         "Geodetic latitude", "North", "Geodetic longitude", "East");
2941     add_proj4text (p, 0,
2942         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2943     add_proj4text (p, 1,
2944         "fs");
2945     add_srs_wkt (p, 0,
2946         "GEOGCRS[\"RGNC91-93\",DATUM[\"Reseau Geodesique de Nouve");
2947     add_srs_wkt (p, 1,
2948         "lle Caledonie 91-93\",ELLIPSOID[\"GRS 1980\",6378137,298");
2949     add_srs_wkt (p, 2,
2950         ".257222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\"");
2951     add_srs_wkt (p, 3,
2952         ",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoi");
2953     add_srs_wkt (p, 4,
2954         "dal,3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],A");
2955     add_srs_wkt (p, 5,
2956         "NGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic");
2957     add_srs_wkt (p, 6,
2958         " longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.");
2959     add_srs_wkt (p, 7,
2960         "0174532925199433]],AXIS[\"ellipsoidal height (h)\",up,OR");
2961     add_srs_wkt (p, 8,
2962         "DER[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"");
2963     add_srs_wkt (p, 9,
2964         "],AREA[\"New Caledonia - onshore and offshore. Isle de P");
2965     add_srs_wkt (p, 10,
2966         "ins, Loyalty Islands, Huon Islands, Belep archipelago, C");
2967     add_srs_wkt (p, 11,
2968         "hesterfield Islands, and Walpole.\"],BBOX[-26.45,156.25,");
2969     add_srs_wkt (p, 12,
2970         "-14.83,174.28]],ID[\"EPSG\",4907]]");
2971     p = add_epsg_def_ex (filter, first, last, 4971, "epsg", 4971,
2972         "RGR92", 1, 1,
2973         "GRS 1980", "Greenwich",
2974         "Reseau_Geodesique_de_la_Reunion_1992", "none", "degree",
2975         "Geodetic latitude", "North", "Geodetic longitude", "East");
2976     add_proj4text (p, 0,
2977         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
2978     add_proj4text (p, 1,
2979         "fs");
2980     add_srs_wkt (p, 0,
2981         "GEOGCRS[\"RGR92\",DATUM[\"Reseau Geodesique de la Reunio");
2982     add_srs_wkt (p, 1,
2983         "n 1992\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LE");
2984     add_srs_wkt (p, 2,
2985         "NGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT");
2986     add_srs_wkt (p, 3,
2987         "[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[");
2988     add_srs_wkt (p, 4,
2989         "\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"d");
2990     add_srs_wkt (p, 5,
2991         "egree\",0.0174532925199433]],AXIS[\"geodetic longitude (");
2992     add_srs_wkt (p, 6,
2993         "Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292519");
2994     add_srs_wkt (p, 7,
2995         "9433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGT");
2996     add_srs_wkt (p, 8,
2997         "HUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy; air, land and");
2998     add_srs_wkt (p, 9,
2999         " sea navigation and safety of life purposes.\"],AREA[\"R");
3000     add_srs_wkt (p, 10,
3001         "eunion - onshore and offshore.\"],BBOX[-24.72,51.83,-18.");
3002     add_srs_wkt (p, 11,
3003         "28,58.24]],ID[\"EPSG\",4971]]");
3004     p = add_epsg_def_ex (filter, first, last, 4973, "epsg", 4973,
3005         "RRAF 1991", 1, 1,
3006         "GRS 1980", "Greenwich",
3007         "Reseau_de_Reference_des_Antilles_Francaises_1991", "none", "degree",
3008         "Geodetic latitude", "North", "Geodetic longitude", "East");
3009     add_proj4text (p, 0,
3010         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
3011     add_proj4text (p, 1,
3012         "fs");
3013     add_srs_wkt (p, 0,
3014         "GEOGCRS[\"RRAF 1991\",DATUM[\"Reseau de Reference des An");
3015     add_srs_wkt (p, 1,
3016         "tilles Francaises 1991\",ELLIPSOID[\"GRS 1980\",6378137,");
3017     add_srs_wkt (p, 2,
3018         "298.257222101,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwi");
3019     add_srs_wkt (p, 3,
3020         "ch\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[elli");
3021     add_srs_wkt (p, 4,
3022         "psoidal,3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[");
3023     add_srs_wkt (p, 5,
3024         "1],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geod");
3025     add_srs_wkt (p, 6,
3026         "etic longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\"");
3027     add_srs_wkt (p, 7,
3028         ",0.0174532925199433]],AXIS[\"ellipsoidal height (h)\",up");
3029     add_srs_wkt (p, 8,
3030         ",ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy");
3031     add_srs_wkt (p, 9,
3032         ".\"],AREA[\"French Antilles onshore and offshore - Guade");
3033     add_srs_wkt (p, 10,
3034         "loupe (including Grande Terre, Basse Terre, Marie Galant");
3035     add_srs_wkt (p, 11,
3036         "e, Les Saintes, Iles de la Petite Terre, La Desirade, St");
3037     add_srs_wkt (p, 12,
3038         " Barthélemy, and northern St Martin) and Martinique.\"]");
3039     add_srs_wkt (p, 13,
3040         ",BBOX[14.08,-63.66,18.54,-57.52]],ID[\"EPSG\",4557]]");
3041     p = add_epsg_def_ex (filter, first, last, 4975, "epsg", 4975,
3042         "SIRGAS 1995", 1, 1,
3043         "GRS 1980", "Greenwich",
3044         "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "none", "degree",
3045         "Geodetic latitude", "North", "Geodetic longitude", "East");
3046     add_proj4text (p, 0,
3047         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
3048     add_proj4text (p, 1,
3049         "fs");
3050     add_srs_wkt (p, 0,
3051         "GEOGCRS[\"SIRGAS 1995\",DATUM[\"Sistema de Referencia Ge");
3052     add_srs_wkt (p, 1,
3053         "ocentrico para America del Sur 1995\",ELLIPSOID[\"GRS 19");
3054     add_srs_wkt (p, 2,
3055         "80\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],PRI");
3056     add_srs_wkt (p, 3,
3057         "MEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199");
3058     add_srs_wkt (p, 4,
3059         "433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat)\"");
3060     add_srs_wkt (p, 5,
3061         ",north,ORDER[1],ANGLEUNIT[\"degree\",0.0174532925199433]");
3062     add_srs_wkt (p, 6,
3063         "],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGLEU");
3064     add_srs_wkt (p, 7,
3065         "NIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoidal h");
3066     add_srs_wkt (p, 8,
3067         "eight (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE[S");
3068     add_srs_wkt (p, 9,
3069         "COPE[\"Geodesy.\"],AREA[\"South America - onshore and of");
3070     add_srs_wkt (p, 10,
3071         "fshore. Ecuador (mainland and Galapagos) - onshore and o");
3072     add_srs_wkt (p, 11,
3073         "ffshore.\"],BBOX[-59.87,-113.21,16.75,-26]],ID[\"EPSG\",");
3074     add_srs_wkt (p, 12,
3075         "4975]]");
3076     p = add_epsg_def_ex (filter, first, last, 4977, "epsg", 4977,
3077         "SWEREF99", 1, 1,
3078         "GRS 1980", "Greenwich",
3079         "SWEREF99", "none", "degree",
3080         "Geodetic latitude", "North", "Geodetic longitude", "East");
3081     add_proj4text (p, 0,
3082         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
3083     add_proj4text (p, 1,
3084         "fs");
3085     add_srs_wkt (p, 0,
3086         "GEOGCRS[\"SWEREF99\",DATUM[\"SWEREF99\",ELLIPSOID[\"GRS ");
3087     add_srs_wkt (p, 1,
3088         "1980\",6378137,298.257222101,LENGTHUNIT[\"metre\",1]]],P");
3089     add_srs_wkt (p, 2,
3090         "RIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.01745329251");
3091     add_srs_wkt (p, 3,
3092         "99433]],CS[ellipsoidal,3],AXIS[\"geodetic latitude (Lat)");
3093     add_srs_wkt (p, 4,
3094         "\",north,ORDER[1],ANGLEUNIT[\"degree\",0.017453292519943");
3095     add_srs_wkt (p, 5,
3096         "3]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGL");
3097     add_srs_wkt (p, 6,
3098         "EUNIT[\"degree\",0.0174532925199433]],AXIS[\"ellipsoidal");
3099     add_srs_wkt (p, 7,
3100         " height (h)\",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE");
3101     add_srs_wkt (p, 8,
3102         "[SCOPE[\"Geodesy.\"],AREA[\"Sweden - onshore and offshor");
3103     add_srs_wkt (p, 9,
3104         "e.\"],BBOX[54.96,10.03,69.07,24.17]],ID[\"EPSG\",4977]]");
3105     p = add_epsg_def_ex (filter, first, last, 4979, "epsg", 4979,
3106         "WGS 84", 1, 1,
3107         "WGS 84", "Greenwich",
3108         "WGS_1984", "none", "degree",
3109         "Geodetic latitude", "North", "Geodetic longitude", "East");
3110     add_proj4text (p, 0,
3111         "+proj=longlat +datum=WGS84 +no_defs");
3112     add_srs_wkt (p, 0,
3113         "GEOGCRS[\"WGS 84\",DATUM[\"World Geodetic System 1984\",");
3114     add_srs_wkt (p, 1,
3115         "ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"");
3116     add_srs_wkt (p, 2,
3117         "metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\"");
3118     add_srs_wkt (p, 3,
3119         ",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"geodetic ");
3120     add_srs_wkt (p, 4,
3121         "latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0");
3122     add_srs_wkt (p, 5,
3123         "174532925199433]],AXIS[\"geodetic longitude (Lon)\",east");
3124     add_srs_wkt (p, 6,
3125         ",ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS");
3126     add_srs_wkt (p, 7,
3127         "[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUNIT[\"met");
3128     add_srs_wkt (p, 8,
3129         "re\",1]],USAGE[SCOPE[\"Geodesy. Navigation and positioni");
3130     add_srs_wkt (p, 9,
3131         "ng using GPS satellite system.\"],AREA[\"World: Afghanis");
3132     add_srs_wkt (p, 10,
3133         "tan, Albania, Algeria, American Samoa, Andorra, Angola, ");
3134     add_srs_wkt (p, 11,
3135         "Anguilla, Antarctica, Antigua and Barbuda, Argentina, Ar");
3136     add_srs_wkt (p, 12,
3137         "menia, Aruba, Australia, Austria, Azerbaijan, Bahamas, B");
3138     add_srs_wkt (p, 13,
3139         "ahrain, Bangladesh, Barbados, Belgium, Belgium, Belize, ");
3140     add_srs_wkt (p, 14,
3141         "Benin, Bermuda, Bhutan, Bolivia, Bonaire, Saint Eustasiu");
3142     add_srs_wkt (p, 15,
3143         "s and Saba, Bosnia and Herzegovina, Botswana, Bouvet Isl");
3144     add_srs_wkt (p, 16,
3145         "and, Brazil, British Indian Ocean Territory, British Vir");
3146     add_srs_wkt (p, 17,
3147         "gin Islands, Brunei Darussalam, Bulgaria, Burkina Faso, ");
3148     add_srs_wkt (p, 18,
3149         "Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman ");
3150     add_srs_wkt (p, 19,
3151         "Islands, Central African Republic, Chad, Chile, China, C");
3152     add_srs_wkt (p, 20,
3153         "hristmas Island, Cocos (Keeling) Islands, Comoros, Congo");
3154     add_srs_wkt (p, 21,
3155         ", Cook Islands, Costa Rica, Côte d'Ivoire (Ivory Coast)");
3156     add_srs_wkt (p, 22,
3157         ", Croatia, Cuba, Curacao, Cyprus, Czechia, Denmark, Djib");
3158     add_srs_wkt (p, 23,
3159         "outi, Dominica, Dominican Republic, East Timor, Ecuador,");
3160     add_srs_wkt (p, 24,
3161         " Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia");
3162     add_srs_wkt (p, 25,
3163         ", Eswatini (Swaziland), Ethiopia, Falkland Islands (Malv");
3164     add_srs_wkt (p, 26,
3165         "inas), Faroe Islands, Fiji, Finland, France, French Guia");
3166     add_srs_wkt (p, 27,
3167         "na, French Polynesia, French Southern Territories, Gabon");
3168     add_srs_wkt (p, 28,
3169         ", Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Gr");
3170     add_srs_wkt (p, 29,
3171         "eenland, Grenada, Guadeloupe, Guam, Guatemala, Guinea, G");
3172     add_srs_wkt (p, 30,
3173         "uinea-Bissau, Guyana, Haiti, Heard Island and McDonald I");
3174     add_srs_wkt (p, 31,
3175         "slands, Holy See (Vatican City State), Honduras, China -");
3176     add_srs_wkt (p, 32,
3177         " Hong Kong, Hungary, Iceland, India, Indonesia, Islamic ");
3178     add_srs_wkt (p, 33,
3179         "Republic of Iran, Iraq, Ireland, Israel, Italy, Jamaica,");
3180     add_srs_wkt (p, 34,
3181         " Japan, Jordan, Kazakhstan, Kenya, Kiribati, Democratic ");
3182     add_srs_wkt (p, 35,
3183         "People's Republic of Korea (North Korea), Republic of Ko");
3184     add_srs_wkt (p, 36,
3185         "rea (South Korea), Kosovo, Kuwait, Kyrgyzstan, Lao Peopl");
3186     add_srs_wkt (p, 37,
3187         "e's Democratic Republic (Laos), Latvia, Lebanon, Lesotho");
3188     add_srs_wkt (p, 38,
3189         ", Liberia, Libyan Arab Jamahiriya, Liechtenstein, Lithua");
3190     add_srs_wkt (p, 39,
3191         "nia, Luxembourg, China - Macao, Madagascar, Malawi, Mala");
3192     add_srs_wkt (p, 40,
3193         "ysia, Maldives, Mali, Malta, Marshall Islands, Martiniqu");
3194     add_srs_wkt (p, 41,
3195         "e, Mauritania, Mauritius, Mayotte, Mexico, Federated Sta");
3196     add_srs_wkt (p, 42,
3197         "tes of Micronesia, Monaco, Mongolia, Montenegro, Montser");
3198     add_srs_wkt (p, 43,
3199         "rat, Morocco, Mozambique, Myanmar (Burma), Namibia, Naur");
3200     add_srs_wkt (p, 44,
3201         "u, Nepal, Netherlands, New Caledonia, New Zealand, Nicar");
3202     add_srs_wkt (p, 45,
3203         "agua, Niger, Nigeria, Niue, Norfolk Island, North Macedo");
3204     add_srs_wkt (p, 46,
3205         "nia, Northern Mariana Islands, Norway, Oman, Pakistan, P");
3206     add_srs_wkt (p, 47,
3207         "alau, Panama, Papua New Guinea (PNG), Paraguay, Peru, Ph");
3208     add_srs_wkt (p, 48,
3209         "ilippines, Pitcairn, Poland, Portugal, Puerto Rico, Qata");
3210     add_srs_wkt (p, 49,
3211         "r, Reunion, Romania, Russian Federation, Rwanda, Saint K");
3212     add_srs_wkt (p, 50,
3213         "itts and Nevis, Saint Helena, Ascension and Tristan da C");
3214     add_srs_wkt (p, 51,
3215         "unha, Saint Lucia, Saint Pierre and Miquelon, Saint Vinc");
3216     add_srs_wkt (p, 52,
3217         "ent and the Grenadines, Samoa, San Marino, Sao Tome and ");
3218     add_srs_wkt (p, 53,
3219         "Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sie");
3220     add_srs_wkt (p, 54,
3221         "rra Leone, Singapore, Slovakia (Slovak Republic), Sloven");
3222     add_srs_wkt (p, 55,
3223         "ia, Sint Maarten, Solomon Islands, Somalia, South Africa");
3224     add_srs_wkt (p, 56,
3225         ", South Georgia and the South Sandwich Islands, South Su");
3226     add_srs_wkt (p, 57,
3227         "dan, Spain, Sri Lanka, Sudan, Suriname, Svalbard and Jan");
3228     add_srs_wkt (p, 58,
3229         " Mayen, Sweden, Switzerland, Syrian Arab Republic, Taiwa");
3230     add_srs_wkt (p, 59,
3231         "n, Tajikistan, United Republic of Tanzania, Thailand, Th");
3232     add_srs_wkt (p, 60,
3233         "e Democratic Republic of the Congo (Zaire), Togo, Tokela");
3234     add_srs_wkt (p, 61,
3235         "u, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmeni");
3236     add_srs_wkt (p, 62,
3237         "stan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine,");
3238     add_srs_wkt (p, 63,
3239         " United Arab Emirates (UAE), United Kingdom (UK), United");
3240     add_srs_wkt (p, 64,
3241         " States (USA), United States Minor Outlying Islands, Uru");
3242     add_srs_wkt (p, 65,
3243         "guay, Uzbekistan, Vanuatu, Venezuela, Vietnam, US Virgin");
3244     add_srs_wkt (p, 66,
3245         " Islands, Wallis and Futuna, Western Sahara, Yemen, Zamb");
3246     add_srs_wkt (p, 67,
3247         "ia, Zimbabwe.\"],BBOX[-90,-180,90,180]],ID[\"EPSG\",4979");
3248     add_srs_wkt (p, 68,
3249         "]]");
3250     p = add_epsg_def_ex (filter, first, last, 4981, "epsg", 4981,
3251         "Yemen NGN96", 1, 1,
3252         "WGS 84", "Greenwich",
3253         "Yemen_National_Geodetic_Network_1996", "none", "degree",
3254         "Geodetic latitude", "North", "Geodetic longitude", "East");
3255     add_proj4text (p, 0,
3256         "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
3257     add_proj4text (p, 1,
3258         "fs");
3259     add_srs_wkt (p, 0,
3260         "GEOGCRS[\"Yemen NGN96\",DATUM[\"Yemen National Geodetic ");
3261     add_srs_wkt (p, 1,
3262         "Network 1996\",ELLIPSOID[\"WGS 84\",6378137,298.25722356");
3263     add_srs_wkt (p, 2,
3264         "3,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLE");
3265     add_srs_wkt (p, 3,
3266         "UNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,3],A");
3267     add_srs_wkt (p, 4,
3268         "XIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT");
3269     add_srs_wkt (p, 5,
3270         "[\"degree\",0.0174532925199433]],AXIS[\"geodetic longitu");
3271     add_srs_wkt (p, 6,
3272         "de (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.01745329");
3273     add_srs_wkt (p, 7,
3274         "25199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],L");
3275     add_srs_wkt (p, 8,
3276         "ENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"");
3277     add_srs_wkt (p, 9,
3278         "Yemen - onshore and offshore.\"],BBOX[8.95,41.08,19,57.9");
3279     add_srs_wkt (p, 10,
3280         "6]],ID[\"EPSG\",4981]]");
3281     p = add_epsg_def_ex (filter, first, last, 4983, "epsg", 4983,
3282         "IGM95", 1, 1,
3283         "GRS 1980", "Greenwich",
3284         "Istituto_Geografico_Militaire_1995", "none", "degree",
3285         "Geodetic latitude", "North", "Geodetic longitude", "East");
3286     add_proj4text (p, 0,
3287         "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
3288     add_proj4text (p, 1,
3289         "fs");
3290     add_srs_wkt (p, 0,
3291         "GEOGCRS[\"IGM95\",DATUM[\"Istituto Geografico Militaire ");
3292     add_srs_wkt (p, 1,
3293         "1995\",ELLIPSOID[\"GRS 1980\",6378137,298.257222101,LENG");
3294     add_srs_wkt (p, 2,
3295         "THUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"");
3296     add_srs_wkt (p, 3,
3297         "degree\",0.0174532925199433]],CS[ellipsoidal,3],AXIS[\"g");
3298     add_srs_wkt (p, 4,
3299         "eodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degr");
3300     add_srs_wkt (p, 5,
3301         "ee\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon");
3302     add_srs_wkt (p, 6,
3303         ")\",east,ORDER[2],ANGLEUNIT[\"degree\",0.017453292519943");
3304     add_srs_wkt (p, 7,
3305         "3]],AXIS[\"ellipsoidal height (h)\",up,ORDER[3],LENGTHUN");
3306     add_srs_wkt (p, 8,
3307         "IT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AREA[\"Italy ");
3308     add_srs_wkt (p, 9,
3309         "- onshore and offshore; San Marino, Vatican City State.\"");
3310     add_srs_wkt (p, 10,
3311         "],BBOX[34.76,5.93,47.1,18.99]],ID[\"EPSG\",4983]]");
3312     p = add_epsg_def_ex (filter, first, last, 4985, "epsg", 4985,
3313         "WGS 72", 1, 1,
3314         "WGS 72", "Greenwich",
3315         "World_Geodetic_System_1972", "none", "degree",
3316         "Geodetic latitude", "North", "Geodetic longitude", "East");
3317     add_proj4text (p, 0,
3318         "+proj=longlat +ellps=WGS72 +no_defs");
3319     add_srs_wkt (p, 0,
3320         "GEOGCRS[\"WGS 72\",DYNAMIC[FRAMEEPOCH[1972]],DATUM[\"Wor");
3321     add_srs_wkt (p, 1,
3322         "ld Geodetic System 1972\",ELLIPSOID[\"WGS 72\",6378135,2");
3323     add_srs_wkt (p, 2,
3324         "98.26,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,A");
3325     add_srs_wkt (p, 3,
3326         "NGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,");
3327     add_srs_wkt (p, 4,
3328         "3],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLE");
3329     add_srs_wkt (p, 5,
3330         "UNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic lon");
3331     add_srs_wkt (p, 6,
3332         "gitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.0174");
3333     add_srs_wkt (p, 7,
3334         "532925199433]],AXIS[\"ellipsoidal height (h)\",up,ORDER[");
3335     add_srs_wkt (p, 8,
3336         "3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geodesy.\"],AR");
3337     add_srs_wkt (p, 9,
3338         "EA[\"World.\"],BBOX[-90,-180,90,180]],ID[\"EPSG\",4985]]");
3339     p = add_epsg_def_ex (filter, first, last, 4987, "epsg", 4987,
3340         "WGS 72BE", 1, 1,
3341         "WGS 72", "Greenwich",
3342         "WGS_72_Transit_Broadcast_Ephemeris", "none", "degree",
3343         "Geodetic latitude", "North", "Geodetic longitude", "East");
3344     add_proj4text (p, 0,
3345         "+proj=longlat +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0");
3346     add_proj4text (p, 1,
3347         ".38 +no_defs");
3348     add_srs_wkt (p, 0,
3349         "GEOGCRS[\"WGS 72BE\",DYNAMIC[FRAMEEPOCH[1972]],DATUM[\"W");
3350     add_srs_wkt (p, 1,
3351         "GS 72 Transit Broadcast Ephemeris\",ELLIPSOID[\"WGS 72\"");
3352     add_srs_wkt (p, 2,
3353         ",6378135,298.26,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Green");
3354     add_srs_wkt (p, 3,
3355         "wich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[el");
3356     add_srs_wkt (p, 4,
3357         "lipsoidal,3],AXIS[\"geodetic latitude (Lat)\",north,ORDE");
3358     add_srs_wkt (p, 5,
3359         "R[1],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"ge");
3360     add_srs_wkt (p, 6,
3361         "odetic longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degre");
3362     add_srs_wkt (p, 7,
3363         "e\",0.0174532925199433]],AXIS[\"ellipsoidal height (h)\"");
3364     add_srs_wkt (p, 8,
3365         ",up,ORDER[3],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Geod");
3366     add_srs_wkt (p, 9,
3367         "esy.\"],AREA[\"World.\"],BBOX[-90,-180,90,180]],ID[\"EPS");
3368     add_srs_wkt (p, 10,
3369         "G\",4987]]");
3370 }
3371 
3372 #endif /* full EPSG initialization enabled/disabled */
3373 
3374