namespace Npgsql.GeoJSON;
public partial class CrsMap
{
///
/// These entries came from spatial_res_sys. They are used to elide memory allocations
/// if they are identical to the entries for the current connection. Otherwise,
/// memory allocated for overridden entries only (added, removed, or modified).
///
internal static readonly CrsMapEntry[] WellKnown =
[
new(2000, 2180, "EPSG"),
new(2188, 2217, "EPSG"),
new(2219, 2220, "EPSG"),
new(2222, 2292, "EPSG"),
new(2294, 2295, "EPSG"),
new(2308, 2962, "EPSG"),
new(2964, 2973, "EPSG"),
new(2975, 2984, "EPSG"),
new(2987, 3051, "EPSG"),
new(3054, 3138, "EPSG"),
new(3140, 3143, "EPSG"),
new(3146, 3172, "EPSG"),
new(3174, 3294, "EPSG"),
new(3296, 3791, "EPSG"),
new(3793, 3802, "EPSG"),
new(3812, 3812, "EPSG"),
new(3814, 3816, "EPSG"),
new(3819, 3819, "EPSG"),
new(3821, 3822, "EPSG"),
new(3824, 3829, "EPSG"),
new(3832, 3852, "EPSG"),
new(3854, 3854, "EPSG"),
new(3857, 3857, "EPSG"),
new(3873, 3885, "EPSG"),
new(3887, 3887, "EPSG"),
new(3889, 3893, "EPSG"),
new(3901, 3903, "EPSG"),
new(3906, 3912, "EPSG"),
new(3920, 3920, "EPSG"),
new(3942, 3950, "EPSG"),
new(3968, 3970, "EPSG"),
new(3973, 3976, "EPSG"),
new(3978, 3979, "EPSG"),
new(3985, 3989, "EPSG"),
new(3991, 3992, "EPSG"),
new(3994, 3997, "EPSG"),
new(4000, 4016, "EPSG"),
new(4018, 4039, "EPSG"),
new(4041, 4063, "EPSG"),
new(4071, 4071, "EPSG"),
new(4073, 4073, "EPSG"),
new(4075, 4075, "EPSG"),
new(4079, 4079, "EPSG"),
new(4081, 4083, "EPSG"),
new(4087, 4088, "EPSG"),
new(4093, 4100, "EPSG"),
new(4120, 4176, "EPSG"),
new(4178, 4185, "EPSG"),
new(4188, 4289, "EPSG"),
new(4291, 4304, "EPSG"),
new(4306, 4319, "EPSG"),
new(4322, 4322, "EPSG"),
new(4324, 4324, "EPSG"),
new(4326, 4326, "EPSG"),
new(4328, 4328, "EPSG"),
new(4330, 4338, "EPSG"),
new(4340, 4340, "EPSG"),
new(4342, 4342, "EPSG"),
new(4344, 4344, "EPSG"),
new(4346, 4346, "EPSG"),
new(4348, 4348, "EPSG"),
new(4350, 4350, "EPSG"),
new(4352, 4352, "EPSG"),
new(4354, 4354, "EPSG"),
new(4356, 4356, "EPSG"),
new(4358, 4358, "EPSG"),
new(4360, 4360, "EPSG"),
new(4362, 4362, "EPSG"),
new(4364, 4364, "EPSG"),
new(4366, 4366, "EPSG"),
new(4368, 4368, "EPSG"),
new(4370, 4370, "EPSG"),
new(4372, 4372, "EPSG"),
new(4374, 4374, "EPSG"),
new(4376, 4376, "EPSG"),
new(4378, 4378, "EPSG"),
new(4380, 4380, "EPSG"),
new(4382, 4382, "EPSG"),
new(4384, 4385, "EPSG"),
new(4387, 4387, "EPSG"),
new(4389, 4415, "EPSG"),
new(4417, 4434, "EPSG"),
new(4437, 4439, "EPSG"),
new(4455, 4457, "EPSG"),
new(4462, 4463, "EPSG"),
new(4465, 4465, "EPSG"),
new(4467, 4468, "EPSG"),
new(4470, 4471, "EPSG"),
new(4473, 4475, "EPSG"),
new(4479, 4479, "EPSG"),
new(4481, 4481, "EPSG"),
new(4483, 4556, "EPSG"),
new(4558, 4559, "EPSG"),
new(4568, 4589, "EPSG"),
new(4600, 4647, "EPSG"),
new(4652, 4824, "EPSG"),
new(4826, 4826, "EPSG"),
new(4839, 4839, "EPSG"),
new(4855, 4880, "EPSG"),
new(4882, 4882, "EPSG"),
new(4884, 4884, "EPSG"),
new(4886, 4886, "EPSG"),
new(4888, 4888, "EPSG"),
new(4890, 4890, "EPSG"),
new(4892, 4892, "EPSG"),
new(4894, 4894, "EPSG"),
new(4896, 4897, "EPSG"),
new(4899, 4899, "EPSG"),
new(4901, 4904, "EPSG"),
new(4906, 4906, "EPSG"),
new(4908, 4908, "EPSG"),
new(4910, 4920, "EPSG"),
new(4922, 4922, "EPSG"),
new(4924, 4924, "EPSG"),
new(4926, 4926, "EPSG"),
new(4928, 4928, "EPSG"),
new(4930, 4930, "EPSG"),
new(4932, 4932, "EPSG"),
new(4934, 4934, "EPSG"),
new(4936, 4936, "EPSG"),
new(4938, 4938, "EPSG"),
new(4940, 4940, "EPSG"),
new(4942, 4942, "EPSG"),
new(4944, 4944, "EPSG"),
new(4946, 4946, "EPSG"),
new(4948, 4948, "EPSG"),
new(4950, 4950, "EPSG"),
new(4952, 4952, "EPSG"),
new(4954, 4954, "EPSG"),
new(4956, 4956, "EPSG"),
new(4958, 4958, "EPSG"),
new(4960, 4960, "EPSG"),
new(4962, 4962, "EPSG"),
new(4964, 4964, "EPSG"),
new(4966, 4966, "EPSG"),
new(4968, 4968, "EPSG"),
new(4970, 4970, "EPSG"),
new(4972, 4972, "EPSG"),
new(4974, 4974, "EPSG"),
new(4976, 4976, "EPSG"),
new(4978, 4978, "EPSG"),
new(4980, 4980, "EPSG"),
new(4982, 4982, "EPSG"),
new(4984, 4984, "EPSG"),
new(4986, 4986, "EPSG"),
new(4988, 4988, "EPSG"),
new(4990, 4990, "EPSG"),
new(4992, 4992, "EPSG"),
new(4994, 4994, "EPSG"),
new(4996, 4996, "EPSG"),
new(4998, 4998, "EPSG"),
new(5011, 5011, "EPSG"),
new(5013, 5016, "EPSG"),
new(5018, 5018, "EPSG"),
new(5041, 5042, "EPSG"),
new(5048, 5048, "EPSG"),
new(5069, 5072, "EPSG"),
new(5105, 5130, "EPSG"),
new(5132, 5132, "EPSG"),
new(5167, 5188, "EPSG"),
new(5221, 5221, "EPSG"),
new(5223, 5223, "EPSG"),
new(5228, 5229, "EPSG"),
new(5233, 5235, "EPSG"),
new(5243, 5244, "EPSG"),
new(5246, 5247, "EPSG"),
new(5250, 5250, "EPSG"),
new(5252, 5259, "EPSG"),
new(5262, 5262, "EPSG"),
new(5264, 5264, "EPSG"),
new(5266, 5266, "EPSG"),
new(5269, 5275, "EPSG"),
new(5292, 5311, "EPSG"),
new(5316, 5316, "EPSG"),
new(5318, 5318, "EPSG"),
new(5320, 5322, "EPSG"),
new(5324, 5325, "EPSG"),
new(5329, 5332, "EPSG"),
new(5337, 5337, "EPSG"),
new(5340, 5341, "EPSG"),
new(5343, 5349, "EPSG"),
new(5352, 5352, "EPSG"),
new(5354, 5358, "EPSG"),
new(5360, 5363, "EPSG"),
new(5365, 5365, "EPSG"),
new(5367, 5369, "EPSG"),
new(5371, 5371, "EPSG"),
new(5373, 5373, "EPSG"),
new(5379, 5379, "EPSG"),
new(5381, 5383, "EPSG"),
new(5387, 5389, "EPSG"),
new(5391, 5391, "EPSG"),
new(5393, 5393, "EPSG"),
new(5396, 5396, "EPSG"),
new(5451, 5451, "EPSG"),
new(5456, 5464, "EPSG"),
new(5466, 5467, "EPSG"),
new(5469, 5469, "EPSG"),
new(5472, 5472, "EPSG"),
new(5479, 5482, "EPSG"),
new(5487, 5487, "EPSG"),
new(5489, 5490, "EPSG"),
new(5498, 5500, "EPSG"),
new(5513, 5514, "EPSG"),
new(5518, 5520, "EPSG"),
new(5523, 5524, "EPSG"),
new(5527, 5527, "EPSG"),
new(5530, 5539, "EPSG"),
new(5544, 5544, "EPSG"),
new(5546, 5546, "EPSG"),
new(5550, 5552, "EPSG"),
new(5554, 5556, "EPSG"),
new(5558, 5559, "EPSG"),
new(5561, 5583, "EPSG"),
new(5588, 5589, "EPSG"),
new(5591, 5591, "EPSG"),
new(5593, 5593, "EPSG"),
new(5596, 5596, "EPSG"),
new(5598, 5598, "EPSG"),
new(5623, 5625, "EPSG"),
new(5627, 5629, "EPSG"),
new(5631, 5639, "EPSG"),
new(5641, 5641, "EPSG"),
new(5643, 5644, "EPSG"),
new(5646, 5646, "EPSG"),
new(5649, 5655, "EPSG"),
new(5659, 5659, "EPSG"),
new(5663, 5685, "EPSG"),
new(5698, 5700, "EPSG"),
new(5707, 5708, "EPSG"),
new(5825, 5825, "EPSG"),
new(5828, 5828, "EPSG"),
new(5832, 5837, "EPSG"),
new(5839, 5839, "EPSG"),
new(5842, 5842, "EPSG"),
new(5844, 5858, "EPSG"),
new(5875, 5877, "EPSG"),
new(5879, 5880, "EPSG"),
new(5884, 5884, "EPSG"),
new(5886, 5887, "EPSG"),
new(5890, 5890, "EPSG"),
new(5921, 5940, "EPSG"),
new(5942, 5942, "EPSG"),
new(5945, 5976, "EPSG"),
new(6050, 6125, "EPSG"),
new(6128, 6129, "EPSG"),
new(6133, 6133, "EPSG"),
new(6135, 6135, "EPSG"),
new(6141, 6141, "EPSG"),
new(6144, 6176, "EPSG"),
new(6190, 6190, "EPSG"),
new(6204, 6204, "EPSG"),
new(6207, 6207, "EPSG"),
new(6210, 6211, "EPSG"),
new(6307, 6307, "EPSG"),
new(6309, 6309, "EPSG"),
new(6311, 6312, "EPSG"),
new(6316, 6318, "EPSG"),
new(6320, 6320, "EPSG"),
new(6322, 6323, "EPSG"),
new(6325, 6325, "EPSG"),
new(6328, 6356, "EPSG"),
new(6362, 6363, "EPSG"),
new(6365, 6372, "EPSG"),
new(6381, 6387, "EPSG"),
new(6391, 6391, "EPSG"),
new(6393, 6637, "EPSG"),
new(6646, 6646, "EPSG"),
new(6649, 6666, "EPSG"),
new(6668, 6692, "EPSG"),
new(6696, 6697, "EPSG"),
new(6700, 6700, "EPSG"),
new(6703, 6704, "EPSG"),
new(6706, 6709, "EPSG"),
new(6720, 6723, "EPSG"),
new(6732, 6738, "EPSG"),
new(6781, 6781, "EPSG"),
new(6783, 6863, "EPSG"),
new(6867, 6868, "EPSG"),
new(6870, 6871, "EPSG"),
new(6875, 6876, "EPSG"),
new(6879, 6887, "EPSG"),
new(6892, 6894, "EPSG"),
new(6915, 6915, "EPSG"),
new(6917, 6917, "EPSG"),
new(6922, 6925, "EPSG"),
new(6927, 6927, "EPSG"),
new(6931, 6934, "EPSG"),
new(6956, 6959, "EPSG"),
new(6962, 6962, "EPSG"),
new(6978, 6978, "EPSG"),
new(6980, 6981, "EPSG"),
new(6983, 6985, "EPSG"),
new(6987, 6988, "EPSG"),
new(6990, 6991, "EPSG"),
new(6996, 6997, "EPSG"),
new(7005, 7007, "EPSG"),
new(7035, 7035, "EPSG"),
new(7037, 7037, "EPSG"),
new(7039, 7039, "EPSG"),
new(7041, 7041, "EPSG"),
new(7057, 7071, "EPSG"),
new(7073, 7081, "EPSG"),
new(7084, 7084, "EPSG"),
new(7086, 7086, "EPSG"),
new(7088, 7088, "EPSG"),
new(7109, 7128, "EPSG"),
new(7131, 7134, "EPSG"),
new(7136, 7137, "EPSG"),
new(7139, 7139, "EPSG"),
new(7142, 7142, "EPSG"),
new(7257, 7371, "EPSG"),
new(7373, 7376, "EPSG"),
new(7400, 7423, "EPSG"),
new(7528, 7645, "EPSG"),
new(7656, 7656, "EPSG"),
new(7658, 7658, "EPSG"),
new(7660, 7660, "EPSG"),
new(7662, 7662, "EPSG"),
new(7664, 7664, "EPSG"),
new(7677, 7677, "EPSG"),
new(7679, 7679, "EPSG"),
new(7681, 7681, "EPSG"),
new(7683, 7684, "EPSG"),
new(7686, 7686, "EPSG"),
new(7692, 7696, "EPSG"),
new(7755, 7787, "EPSG"),
new(7789, 7789, "EPSG"),
new(7791, 7796, "EPSG"),
new(7798, 7801, "EPSG"),
new(7803, 7805, "EPSG"),
new(7815, 7815, "EPSG"),
new(7825, 7831, "EPSG"),
new(7842, 7842, "EPSG"),
new(7844, 7859, "EPSG"),
new(7877, 7879, "EPSG"),
new(7881, 7884, "EPSG"),
new(7886, 7887, "EPSG"),
new(7899, 7899, "EPSG"),
new(7914, 7914, "EPSG"),
new(7916, 7916, "EPSG"),
new(7918, 7918, "EPSG"),
new(7920, 7920, "EPSG"),
new(7922, 7922, "EPSG"),
new(7924, 7924, "EPSG"),
new(7926, 7926, "EPSG"),
new(7928, 7928, "EPSG"),
new(7930, 7930, "EPSG"),
new(7954, 7956, "EPSG"),
new(7991, 7992, "EPSG"),
new(8013, 8032, "EPSG"),
new(8035, 8036, "EPSG"),
new(8042, 8045, "EPSG"),
new(8058, 8059, "EPSG"),
new(8065, 8068, "EPSG"),
new(8082, 8084, "EPSG"),
new(8086, 8086, "EPSG"),
new(8088, 8088, "EPSG"),
new(8090, 8093, "EPSG"),
new(8095, 8173, "EPSG"),
new(8177, 8177, "EPSG"),
new(8179, 8182, "EPSG"),
new(8184, 8185, "EPSG"),
new(8187, 8187, "EPSG"),
new(8189, 8189, "EPSG"),
new(8191, 8191, "EPSG"),
new(8193, 8193, "EPSG"),
new(8196, 8198, "EPSG"),
new(8200, 8210, "EPSG"),
new(8212, 8214, "EPSG"),
new(8216, 8216, "EPSG"),
new(8218, 8218, "EPSG"),
new(8220, 8220, "EPSG"),
new(8222, 8222, "EPSG"),
new(8224, 8227, "EPSG"),
new(8230, 8230, "EPSG"),
new(8232, 8233, "EPSG"),
new(8237, 8238, "EPSG"),
new(8240, 8240, "EPSG"),
new(8242, 8242, "EPSG"),
new(8246, 8247, "EPSG"),
new(8249, 8250, "EPSG"),
new(8252, 8253, "EPSG"),
new(8255, 8255, "EPSG"),
new(8311, 8350, "EPSG"),
new(20004, 20032, "EPSG"),
new(20064, 20092, "EPSG"),
new(20135, 20138, "EPSG"),
new(20248, 20258, "EPSG"),
new(20348, 20358, "EPSG"),
new(20436, 20440, "EPSG"),
new(20499, 20499, "EPSG"),
new(20538, 20539, "EPSG"),
new(20790, 20791, "EPSG"),
new(20822, 20824, "EPSG"),
new(20934, 20936, "EPSG"),
new(21035, 21037, "EPSG"),
new(21095, 21097, "EPSG"),
new(21100, 21100, "EPSG"),
new(21148, 21150, "EPSG"),
new(21291, 21292, "EPSG"),
new(21413, 21423, "EPSG"),
new(21453, 21463, "EPSG"),
new(21473, 21483, "EPSG"),
new(21500, 21500, "EPSG"),
new(21780, 21782, "EPSG"),
new(21817, 21818, "EPSG"),
new(21891, 21894, "EPSG"),
new(21896, 21899, "EPSG"),
new(22032, 22033, "EPSG"),
new(22091, 22092, "EPSG"),
new(22171, 22177, "EPSG"),
new(22181, 22187, "EPSG"),
new(22191, 22197, "EPSG"),
new(22234, 22236, "EPSG"),
new(22275, 22275, "EPSG"),
new(22277, 22277, "EPSG"),
new(22279, 22279, "EPSG"),
new(22281, 22281, "EPSG"),
new(22283, 22283, "EPSG"),
new(22285, 22285, "EPSG"),
new(22287, 22287, "EPSG"),
new(22289, 22289, "EPSG"),
new(22291, 22291, "EPSG"),
new(22293, 22293, "EPSG"),
new(22300, 22300, "EPSG"),
new(22332, 22332, "EPSG"),
new(22391, 22392, "EPSG"),
new(22521, 22525, "EPSG"),
new(22700, 22700, "EPSG"),
new(22770, 22770, "EPSG"),
new(22780, 22780, "EPSG"),
new(22832, 22832, "EPSG"),
new(22991, 22994, "EPSG"),
new(23028, 23038, "EPSG"),
new(23090, 23090, "EPSG"),
new(23095, 23095, "EPSG"),
new(23239, 23240, "EPSG"),
new(23433, 23433, "EPSG"),
new(23700, 23700, "EPSG"),
new(23830, 23853, "EPSG"),
new(23866, 23872, "EPSG"),
new(23877, 23884, "EPSG"),
new(23886, 23894, "EPSG"),
new(23946, 23948, "EPSG"),
new(24047, 24048, "EPSG"),
new(24100, 24100, "EPSG"),
new(24200, 24200, "EPSG"),
new(24305, 24306, "EPSG"),
new(24311, 24313, "EPSG"),
new(24342, 24347, "EPSG"),
new(24370, 24383, "EPSG"),
new(24500, 24500, "EPSG"),
new(24547, 24548, "EPSG"),
new(24571, 24571, "EPSG"),
new(24600, 24600, "EPSG"),
new(24718, 24720, "EPSG"),
new(24817, 24821, "EPSG"),
new(24877, 24882, "EPSG"),
new(24891, 24893, "EPSG"),
new(25000, 25000, "EPSG"),
new(25231, 25231, "EPSG"),
new(25391, 25395, "EPSG"),
new(25700, 25700, "EPSG"),
new(25828, 25838, "EPSG"),
new(25884, 25884, "EPSG"),
new(25932, 25932, "EPSG"),
new(26191, 26195, "EPSG"),
new(26237, 26237, "EPSG"),
new(26331, 26332, "EPSG"),
new(26391, 26393, "EPSG"),
new(26432, 26432, "EPSG"),
new(26591, 26592, "EPSG"),
new(26632, 26632, "EPSG"),
new(26692, 26692, "EPSG"),
new(26701, 26722, "EPSG"),
new(26729, 26760, "EPSG"),
new(26766, 26787, "EPSG"),
new(26791, 26799, "EPSG"),
new(26801, 26803, "EPSG"),
new(26811, 26815, "EPSG"),
new(26819, 26826, "EPSG"),
new(26830, 26837, "EPSG"),
new(26841, 26870, "EPSG"),
new(26891, 26899, "EPSG"),
new(26901, 26923, "EPSG"),
new(26929, 26946, "EPSG"),
new(26948, 26998, "EPSG"),
new(27037, 27040, "EPSG"),
new(27120, 27120, "EPSG"),
new(27200, 27200, "EPSG"),
new(27205, 27232, "EPSG"),
new(27258, 27260, "EPSG"),
new(27291, 27292, "EPSG"),
new(27391, 27398, "EPSG"),
new(27429, 27429, "EPSG"),
new(27492, 27493, "EPSG"),
new(27500, 27500, "EPSG"),
new(27561, 27564, "EPSG"),
new(27571, 27574, "EPSG"),
new(27581, 27584, "EPSG"),
new(27591, 27594, "EPSG"),
new(27700, 27700, "EPSG"),
new(28191, 28193, "EPSG"),
new(28232, 28232, "EPSG"),
new(28348, 28358, "EPSG"),
new(28402, 28432, "EPSG"),
new(28462, 28492, "EPSG"),
new(28600, 28600, "EPSG"),
new(28991, 28992, "EPSG"),
new(29100, 29101, "EPSG"),
new(29118, 29122, "EPSG"),
new(29168, 29172, "EPSG"),
new(29177, 29185, "EPSG"),
new(29187, 29195, "EPSG"),
new(29220, 29221, "EPSG"),
new(29333, 29333, "EPSG"),
new(29371, 29371, "EPSG"),
new(29373, 29373, "EPSG"),
new(29375, 29375, "EPSG"),
new(29377, 29377, "EPSG"),
new(29379, 29379, "EPSG"),
new(29381, 29381, "EPSG"),
new(29383, 29383, "EPSG"),
new(29385, 29385, "EPSG"),
new(29635, 29636, "EPSG"),
new(29700, 29702, "EPSG"),
new(29738, 29739, "EPSG"),
new(29849, 29850, "EPSG"),
new(29871, 29873, "EPSG"),
new(29900, 29903, "EPSG"),
new(30161, 30179, "EPSG"),
new(30200, 30200, "EPSG"),
new(30339, 30340, "EPSG"),
new(30491, 30494, "EPSG"),
new(30729, 30732, "EPSG"),
new(30791, 30792, "EPSG"),
new(30800, 30800, "EPSG"),
new(31028, 31028, "EPSG"),
new(31121, 31121, "EPSG"),
new(31154, 31154, "EPSG"),
new(31170, 31171, "EPSG"),
new(31251, 31259, "EPSG"),
new(31265, 31268, "EPSG"),
new(31275, 31279, "EPSG"),
new(31281, 31297, "EPSG"),
new(31300, 31300, "EPSG"),
new(31370, 31370, "EPSG"),
new(31461, 31469, "EPSG"),
new(31528, 31529, "EPSG"),
new(31600, 31600, "EPSG"),
new(31700, 31700, "EPSG"),
new(31838, 31839, "EPSG"),
new(31900, 31901, "EPSG"),
new(31965, 32003, "EPSG"),
new(32005, 32031, "EPSG"),
new(32033, 32058, "EPSG"),
new(32061, 32062, "EPSG"),
new(32064, 32067, "EPSG"),
new(32074, 32077, "EPSG"),
new(32081, 32086, "EPSG"),
new(32098, 32100, "EPSG"),
new(32104, 32104, "EPSG"),
new(32107, 32130, "EPSG"),
new(32133, 32158, "EPSG"),
new(32161, 32161, "EPSG"),
new(32164, 32167, "EPSG"),
new(32180, 32199, "EPSG"),
new(32201, 32260, "EPSG"),
new(32301, 32360, "EPSG"),
new(32401, 32460, "EPSG"),
new(32501, 32560, "EPSG"),
new(32601, 32667, "EPSG"),
new(32701, 32761, "EPSG"),
new(32766, 32766, "EPSG"),
new(900913, 900913, "spatialreferencing.org")
];
}