Changeset 8793 in josm


Ignore:
Timestamp:
2015-09-24T22:29:41+02:00 (2 years ago)
Author:
Don-vip
Message:

fix #11889 - adapt projection regression test to Java 9. Safe approach: keep exact comparison but duplicate data files.

Location:
trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/data_nodist/projection-regression-test-data.csv

    r8457 r8793  
    11# Data for test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java
    22# Format: 1. Projection code; 2. lat/lon; 3. lat/lon projected -> east/north; 4. east/north (3.) inverse projected
    3 EPSG:4326
    4   ll  -7.087221454568692 41.43170492812351
    5   en  41.43170492812351 -7.087221454568692
    6   ll2 -7.087221454568692 41.43170492812351
    7 EPSG:3857
    8   ll  26.19321910736396 -57.05540747306637
    9   en  -6351378.906904483 3023031.7049287064
    10   ll2 26.19321910736395 -57.05540747306636
    11 EPSG:32601
    12   ll  35.30468974675124 -181.75048187801644
    13   en  67958.20646357589 3917197.812559492
    14   ll2 35.304689746452496 -181.75048187860767
    15 EPSG:32701
    16   ll  -29.00158099669585 -176.06257492764095
    17   en  591305.9239689747 6791477.062909814
    18   ll2 -29.001580996697747 -176.06257492764087
    19 EPSG:32602
    20   ll  -0.35895685791257925 -175.75420623162898
    21   en  -29625.972570086014 -39813.425707889146
    22   ll2 -0.3589568579093727 -175.75420623022703
    23 EPSG:32702
    24   ll  -83.61115414945169 -167.84722307361665
    25   en  539148.6502865502 714244.7350888532
    26   ll2 -83.61115414944909 -167.84722307364663
    27 EPSG:32603
    28   ll  69.06942592353653 -164.25619547568132
    29   en  529653.423074742 7662283.255640146
    30   ll2 69.06942592353752 -164.2561954756813
    31 EPSG:32703
    32   ll  -59.67977504854512 -165.75611289241155
    33   en  457419.4744487591 3384008.1251201406
    34   ll2 -59.67977504854674 -165.75611289241158
    35 EPSG:32604
    36   ll  68.49291330851102 -162.96491579603722
    37   en  337874.41252150084 7603043.066426898
    38   ll2 68.49291330842262 -162.96491579584512
    39 EPSG:32704
    40   ll  -44.74896637041389 -154.13571225132324
    41   en  885055.000033729 5033414.625188409
    42   ll2 -44.74896636985849 -154.13571225126154
    43 EPSG:32605
    44   ll  70.45567827510386 -154.8711613318192
    45   en  430146.7851750106 7817765.523685955
    46   ll2 70.45567827510365 -154.87116133181905
    47 EPSG:32705
    48   ll  -4.570782032538887 -155.6804518141318
    49   en  202567.24068296672 9494225.759775288
    50   ll2 -4.570782032537401 -155.68045181407837
    51 EPSG:32606
    52   ll  45.0472445968384 -147.48643385071935
    53   en  461693.09169689566 4988313.776961381
    54   ll2 45.04724459683641 -147.48643385071935
    55 EPSG:32706
    56   ll  -55.61672629832347 -144.3508810047789
    57   en  666829.6102985529 3833392.573244692
    58   ll2 -55.61672629830789 -144.35088100477645
    59 EPSG:32607
    60   ll  17.160888392541953 -136.88735017825638
    61   en  937701.0944171889 1901994.1783050983
    62   ll2 17.1608883925055 -136.88735017834057
    63 EPSG:32707
    64   ll  -0.22277876804946573 -136.6505910806773
    65   en  984445.3083006871 9975304.651945615
    66   ll2 -0.22277876804841829 -136.65059108151155
    67 EPSG:32608
    68   ll  17.082700048931713 -138.83952009347482
    69   en  91233.83062316518 1892731.362054299
    70   ll2 17.082700048910105 -138.8395200934112
    71 EPSG:32708
    72   ll  -2.768962687806777 -135.91033889187207
    73   en  398815.28724407975 9693905.200367318
    74   ll2 -2.768962687805876 -135.91033889187185
    75 EPSG:32609
    76   ll  32.88791124498886 -124.7743273825516
    77   en  895391.2108967202 3646786.763057612
    78   ll2 32.88791124486649 -124.7743273822095
    79 EPSG:32709
    80   ll  -32.79190171964473 -131.727811570545
    81   en  244542.49842715668 6368487.503688801
    82   ll2 -32.79190171963808 -131.7278115705747
    83 EPSG:32610
    84   ll  15.621043862710906 -127.89205445312605
    85   en  -24932.886804628302 1733063.1626414557
    86   ll2 15.621043862587436 -127.89205445274152
    87 EPSG:32710
    88   ll  1.5712020890239131 -124.21146729170505
    89   en  365234.2722858875 1.0173704546361338E7
    90   ll2 1.5712020890233884 -124.21146729170411
    91 EPSG:32611
    92   ll  10.73641510533119 -112.16478744764923
    93   en  1029269.7699246185 1191002.7127373696
    94   ll2 10.73641510524071 -112.16478744856084
    95 EPSG:32711
    96   ll  -41.091261924884776 -120.17689123197003
    97   en  233168.6164003252 5446247.135223156
    98   ll2 -41.09126192484649 -120.17689123202507
    99 EPSG:32612
    100   ll  61.77560053459669 -114.5125390548194
    101   en  314735.1980824949 6854188.166002769
    102   ll2 61.77560053452742 -114.51253905477127
    103 EPSG:32712
    104   ll  -79.76744100986106 -115.94410343190378
    105   en  402063.9138540749 1140210.1029349882
    106   ll2 -79.76744100981378 -115.94410343026465
    107 EPSG:32613
    108   ll  4.7583779488046805 -107.92602632992818
    109   en  175381.12258364592 526643.9142125123
    110   ll2 4.758377948802733 -107.92602632984342
    111 EPSG:32713
    112   ll  -10.850887170003276 -108.88425627320359
    113   en  75152.58517323522 8797793.856423587
    114   ll2 -10.85088716998492 -108.88425627294212
    115 EPSG:32614
    116   ll  14.263757165950743 -100.80954124472483
    117   en  304782.4591083076 1577656.5830076581
    118   ll2 14.26375716594981 -100.80954124472157
    119 EPSG:32714
    120   ll  -56.89459290929925 -97.364159691813
    121   en  599649.1533353492 3693155.667478282
    122   ll2 -56.89459290929932 -97.36415969181257
    123 EPSG:32615
    124   ll  84.67761930424092 -95.31735150114109
    125   en  476007.39052546234 9404225.272890447
    126   ll2 84.67761930423927 -95.31735150113857
    127 EPSG:32715
    128   ll  -15.188620247220271 -96.23707027363224
    129   en  152136.94772601099 8318235.034911122
    130   ll2 -15.188620247214823 -96.23707027358184
    131 EPSG:32616
    132   ll  72.583548496096 -84.95707014904738
    133   en  568238.7416437431 8055185.317495109
    134   ll2 72.58354849609479 -84.95707014904791
    135 EPSG:32716
    136   ll  -4.559807376181936 -82.52818257741919
    137   en  996538.1905094216 9494450.775022857
    138   ll2 -4.559807376156723 -82.52818257832048
    139 EPSG:32617
    140   ll  58.773416508274885 -79.23342848764487
    141   en  602152.1264258481 6516169.07728455
    142   ll2 58.77341650827502 -79.23342848764443
    143 EPSG:32717
    144   ll  -66.29192836668584 -83.46326129024452
    145   en  389503.5113214161 2645374.949496709
    146   ll2 -66.2919283666812 -83.46326129024257
    147 EPSG:32618
    148   ll  0.8542824171250176 -70.60589399441409
    149   en  989382.9848638991 94704.1521896124
    150   ll2 0.854282417120703 -70.6058939952968
    151 EPSG:32718
    152   ll  -2.5647882790401297 -76.48884831326323
    153   en  334474.62998039776 9716415.67820614
    154   ll2 -2.5647882790393166 -76.48884831326058
    155 EPSG:32619
    156   ll  9.928164458825613 -66.53356619660251
    157   en  770448.3262748269 1098474.206981794
    158   ll2 9.928164458823826 -66.533566196628
    159 EPSG:32719
    160   ll  -3.3106740144730935 -68.43248658691562
    161   en  563046.3761068006 9634048.929625366
    162   ll2 -3.3106740144720264 -68.43248658691563
    163 EPSG:32620
    164   ll  -2.6787491025025547 -66.88079230367741
    165   en  68302.71810571582 -296768.5025927464
    166   ll2 -2.678749102496994 -66.88079230325388
    167 EPSG:32720
    168   ll  -69.88660504305992 -58.451395274860495
    169   en  674428.974179743 2240266.5274605397
    170   ll2 -69.88660504288639 -58.451395275542424
    171 EPSG:32621
    172   ll  69.83911306601517 -54.4569378254068
    173   en  597795.3401803295 7749969.356378063
    174   ll2 69.83911306601044 -54.4569378254102
    175 EPSG:32721
    176   ll  -1.460807694037996 -56.918034017934815
    177   en  509117.82030811213 9838536.34068649
    178   ll2 -1.460807694037499 -56.918034017934815
    179 EPSG:32622
    180   ll  14.524484069634685 -53.96374810803576
    181   en  180556.3469154662 1607806.3026925516
    182   ll2 14.52448406963183 -53.96374810799876
    183 EPSG:32722
    184   ll  -67.51187256863244 -49.8909954222962
    185   en  547334.5777219022 2511132.649487271
    186   ll2 -67.5118725686338 -49.89099542229613
    187 EPSG:32623
    188   ll  16.394157590092313 -42.12374249522621
    189   en  807234.0075202532 1814713.5629615434
    190   ll2 16.3941575900903 -42.123742495247065
    191 EPSG:32723
    192   ll  -37.33901138489274 -46.319661481385886
    193   en  383102.3012525303 5866702.311873849
    194   ll2 -37.33901138489222 -46.3196614813865
    195 EPSG:32624
    196   ll  5.131580338571972 -39.26307503457069
    197   en  470842.78426743025 567215.00374571
    198   ll2 5.131580338570435 -39.26307503457069
    199 EPSG:32724
    200   ll  -64.98185873306474 -42.631062127293355
    201   en  328728.8038014539 2788647.117090909
    202   ll2 -64.98185873299518 -42.631062127215536
    203 EPSG:32625
    204   ll  -0.7883094164596285 -30.122300530621676
    205   en  820321.3553729916 -87242.6746455976
    206   ll2 -0.7883094164592921 -30.12230053070564
    207 EPSG:32725
    208   ll  -65.44826790805924 -36.847373771828195
    209   en  321704.4754237144 2736137.6100584166
    210   ll2 -65.44826790796357 -36.847373771693476
    211 EPSG:32626
    212   ll  58.43458636013028 -29.168484112078048
    213   en  373392.93024697975 6479137.419357916
    214   ll2 58.43458636012712 -29.168484112078875
    215 EPSG:32726
    216   ll  -45.64851344048113 -31.882495362328466
    217   en  119560.58075143833 4933398.9237327585
    218   ll2 -45.64851343989748 -31.88249536231209
    219 EPSG:32627
    220   ll  8.344532201175449 -23.182089463285656
    221   en  259685.6891659215 923051.0956246062
    222   ll2 8.344532201173756 -23.182089463270486
    223 EPSG:32727
    224   ll  -50.934366256586614 -25.166137353819305
    225   en  207304.56798461726 4349205.018263729
    226   ll2 -50.93436625633735 -25.166137353769805
    227 EPSG:32628
    228   ll  22.510955722354655 -11.39208694243174
    229   en  871237.6024480207 2493863.447968263
    230   ll2 22.51095572233715 -11.392086942377526
    231 EPSG:32728
    232   ll  -75.6414574413936 -19.243865220370584
    233   en  382615.2732716046 1600607.7105868515
    234   ll2 -75.64145744134245 -19.24386521997399
    235 EPSG:32629
    236   ll  21.147897974547682 -10.932715320979701
    237   en  299305.3797185818 2339737.5836034226
    238   ll2 21.147897974548883 -10.932715320979792
    239 EPSG:32729
    240   ll  -83.5333650193571 -5.501531193633692
    241   en  543962.835055189 722665.361454945
    242   ll2 -83.53336501935372 -5.501531193708958
    243 EPSG:32630
    244   ll  7.0485574964722595 -2.895336653090574
    245   en  511558.9813362481 779118.0296877392
    246   ll2 7.048557496470399 -2.8953366530905744
    247 EPSG:32730
    248   ll  -81.54589940598518 -0.6625327966681755
    249   en  538355.0358692394 945086.5607411675
    250   ll2 -81.5458994059829 -0.6625327966706558
    251 EPSG:32631
    252   ll  62.31144897764639 -1.7488227034434083
    253   en  253972.6113974089 6917912.226969319
    254   ll2 62.31144897723166 -1.7488227026127516
    255 EPSG:32731
    256   ll  -77.7299649478657 6.793662551026102
    257   en  589941.1445311456 1368855.4457779005
    258   ll2 -77.72996494784715 6.793662550878116
    259 EPSG:32632
    260   ll  11.834748738967427 11.598093592769366
    261   en  783086.673635305 1309597.582045318
    262   ll2 11.834748738965645 11.598093592741604
    263 EPSG:32732
    264   ll  -1.791491309390267 5.643292386980017
    265   en  126449.06323080737 9801643.353370322
    266   ll2 -1.7914913093887788 5.643292387171931
    267 EPSG:32633
    268   ll  42.05539689126687 15.319058068358773
    269   en  526400.7140049142 4655976.147280654
    270   ll2 42.05539689126517 15.319058068358764
    271 EPSG:32733
    272   ll  -4.126836934079179 14.21193297521501
    273   en  412530.97644885455 9543809.318915792
    274   ll2 -4.126836934077884 14.211932975215113
    275 EPSG:32634
    276   ll  75.90951295643045 25.503495199048984
    277   en  622276.0812525111 8429752.16628064
    278   ll2 75.90951295636204 25.503495198369787
    279 EPSG:32734
    280   ll  3.2478852471029853 16.30155670183659
    281   en  -22571.106634815456 1.0360208764095124E7
    282   ll2 3.247885247076826 16.301556703090707
    283 EPSG:32635
    284   ll  47.49067536542698 25.527726208112252
    285   en  389099.4234549984 5260743.8958150195
    286   ll2 47.49067536542474 25.527726208111613
    287 EPSG:32735
    288   ll  -67.02488461225471 23.602574863927025
    289   en  352075.73642084474 2561806.4975045808
    290   ll2 -67.02488461221535 23.602574863972343
    291 EPSG:32636
    292   ll  2.3826611804187845 35.69036984079036
    293   en  799224.052045565 263649.3963221862
    294   ll2 2.3826611804179456 35.69036984073283
    295 EPSG:32736
    296   ll  -42.55662303150512 29.942428252202173
    297   en  248987.61723446447 5283887.580592804
    298   ll2 -42.55662303147199 29.942428252161324
    299 EPSG:32637
    300   ll  52.14316359823634 35.33858849767755
    301   en  249486.75996839185 5783285.072364062
    302   ll2 52.14316359812051 35.33858849768192
    303 EPSG:32737
    304   ll  -63.21444761968792 35.222287816138596
    305   en  310135.9849165189 2984926.8570488933
    306   ll2 -63.214447619588334 35.22228781624288
    307 EPSG:32638
    308   ll  53.91509364067411 42.2117397712837
    309   en  316881.19957743154 5977677.047491307
    310   ll2 53.915093640651726 42.21173977127907
    311 EPSG:32738
    312   ll  -33.61049536194267 49.3934280355533
    313   en  907721.7528865209 6272366.919585204
    314   ll2 -33.61049536177813 49.39342803597181
    315 EPSG:32639
    316   ll  78.6419869416514 46.228999725737076
    317   en  395220.30455138447 8734297.00471091
    318   ll2 78.64198694159873 46.22899972691323
    319 EPSG:32739
    320   ll  -36.97742607037574 49.32483640492937
    321   en  350900.55360484595 5906320.568081439
    322   ll2 -36.97742607037497 49.324836404927225
    323 EPSG:32640
    324   ll  53.864121366142705 57.44751774032813
    325   en  529429.9386809022 5968496.735426065
    326   ll2 53.86412136614262 57.44751774032813
    327 EPSG:32740
    328   ll  -78.828450880352 53.91362023885953
    329   en  433274.5310192385 1247408.597646758
    330   ll2 -78.82845088034634 53.913620238883254
    331 EPSG:32641
    332   ll  49.571868382578565 60.41766515903435
    333   en  313303.34799034183 5494234.471211336
    334   ll2 49.57186838256323 60.41766515902558
    335 EPSG:32741
    336   ll  -26.30036312196733 65.289773385337
    337   en  728606.5155660608 7089027.454681892
    338   ll2 -26.300363121968427 65.28977338534429
    339 EPSG:32642
    340   ll  -1.9071382046033127 69.6619425586165
    341   en  573618.7511049965 -210811.0083199154
    342   ll2 -1.9071382046026717 69.66194255861646
    343 EPSG:32742
    344   ll  -46.57798418816586 66.46686755703854
    345   en  305909.44786115893 4838613.998469358
    346   ll2 -46.577984188152286 66.46686755702721
    347 EPSG:32643
    348   ll  1.4895490042363466 73.50410601478126
    349   en  333581.31480363844 164696.77435250996
    350   ll2 1.4895490042358657 73.50410601478401
    351 EPSG:32743
    352   ll  -25.298456802256545 78.290225577417
    353   en  831325.5755857098 7197935.587045648
    354   ll2 -25.298456802245934 78.29022557747085
    355 EPSG:32644
    356   ll  62.44367553939567 85.9750751673437
    357   en  756598.954905078 6933493.141721524
    358   ll2 62.44367553885303 85.97507516606653
    359 EPSG:32744
    360   ll  -23.333853962130412 81.03414728671824
    361   en  503490.800754981 7419521.505624639
    362   ll2 -23.33385396213198 81.03414728671824
    363 EPSG:32645
    364   ll  77.10426871059683 89.0221872636809
    365   en  550370.2039676631 8559275.344482148
    366   ll2 77.10426871059488 89.02218726368017
    367 EPSG:32745
    368   ll  -27.850501765768136 88.49974130692067
    369   en  647670.9268986753 6918455.120880485
    370   ll2 -27.85050176577014 88.49974130692154
    371 EPSG:32646
    372   ll  50.87569190579864 89.74835752271836
    373   en  271249.3586776806 5641039.535640001
    374   ll2 50.87569190574126 89.74835752270417
    375 EPSG:32746
    376   ll  -21.043491771413862 94.96493214411353
    377   en  704183.7578679286 7671781.457049133
    378   ll2 -21.04349177141502 94.96493214411359
    379 EPSG:32647
    380   ll  70.62231324887725 99.90770843411856
    381   en  533612.0813866678 7835525.490742478
    382   ll2 70.62231324887772 99.90770843411859
    383 EPSG:32747
    384   ll  -17.444781767557416 97.838202011294
    385   en  376622.8914274465 8070864.873775644
    386   ll2 -17.444781767557274 97.8382020112942
    387 EPSG:32648
    388   ll  39.26637557561634 107.38423392284906
    389   en  705690.5819331672 4349046.83007862
    390   ll2 39.26637557560961 107.38423392286235
    391 EPSG:32748
    392   ll  -58.2033639588618 101.36763036809408
    393   en  286575.74435410445 3542895.423578527
    394   ll2 -58.203363958762644 101.36763036814246
    395 EPSG:32649
    396   ll  11.255609425170523 111.88005555487531
    397   en  596060.37945682 1244386.5306496648
    398   ll2 11.255609425168716 111.88005555487518
    399 EPSG:32749
    400   ll  -38.23589206710369 109.25679480724837
    401   en  347437.22738472256 5766575.122088731
    402   ll2 -38.23589206710225 109.25679480724578
    403 EPSG:32650
    404   ll  9.877161924846341 119.53983649063838
    405   en  778545.0254093792 1092890.6707807586
    406   ll2 9.877161924844472 119.53983649060855
    407 EPSG:32750
    408   ll  -29.646256411547412 116.5390917394596
    409   en  455389.40541231557 6720322.495279071
    410   ll2 -29.64625641154921 116.53909173945958
    411 EPSG:32651
    412   ll  29.894404052484198 123.73791699307937
    413   en  571246.6122429472 3307313.233021797
    414   ll2 29.894404052485946 123.73791699307941
    415 EPSG:32751
    416   ll  -32.31249913837224 123.5620478825476
    417   en  552907.9443416377 6424786.563103266
    418   ll2 -32.31249913837346 123.56204788254762
    419 EPSG:32652
    420   ll  51.483168367165725 131.7547299698076
    421   en  691267.2942592341 5707156.079357853
    422   ll2 51.48316836714398 131.75472996981594
    423 EPSG:32752
    424   ll  -40.03951775988635 127.43317318342925
    425   en  366330.3564929392 5566680.742924484
    426   ll2 -40.03951775988467 127.43317318342785
    427 EPSG:32653
    428   ll  3.9439937741275237 139.56906177178473
    429   en  1007763.0974047978 437331.50269813027
    430   ll2 3.9439937741018105 139.5690617707412
    431 EPSG:32753
    432   ll  -28.176037015492348 138.7789296805875
    433   en  871098.4449456041 6877512.944383415
    434   ll2 -28.176037015452554 138.77892968074894
    435 EPSG:32654
    436   ll  0.16694081399375094 139.49272157099904
    437   en  332258.8768147535 18458.406171513318
    438   ll2 0.16694081399369648 139.49272157100194
    439 EPSG:32754
    440   ll  -76.09420937279235 144.16836879822267
    441   en  584959.5966797009 1552021.5295583569
    442   ll2 -76.09420937278291 144.16836879819374
    443 EPSG:32655
    444   ll  15.325514479625792 147.8741788025552
    445   en  593840.2220569488 1694519.0743215398
    446   ll2 15.325514479624909 147.87417880255512
    447 EPSG:32755
    448   ll  -5.430354355649115 147.0530080779711
    449   en  505872.17624536785 9399764.410398081
    450   ll2 -5.430354355647516 147.0530080779711
    451 EPSG:32656
    452   ll  5.776293589970747 152.597733111241
    453   en  455463.1790096139 638491.4093867843
    454   ll2 5.776293589969082 152.597733111241
    455 EPSG:32756
    456   ll  -52.48522451023355 152.57450200005235
    457   en  471106.27600235335 4184906.4029197395
    458   ll2 -52.48522451023299 152.57450200005235
    459 EPSG:32657
    460   ll  46.64079768923685 162.60478038581513
    461   en  775876.5142921583 5171562.354304005
    462   ll2 46.6407976891373 162.60478038586604
    463 EPSG:32757
    464   ll  -20.68227265660569 154.09167529202733
    465   en  -11660.993969266012 7705261.8022987265
    466   ll2 -20.682272656454828 154.09167529182264
    467 EPSG:32658
    468   ll  -0.9538168752974308 164.16373403116563
    469   en  406954.01883056597 -105436.825076515
    470   ll2 -0.9538168752971059 164.16373403116577
    471 EPSG:32758
    472   ll  -6.482322318456696 161.77847911397538
    473   en  143617.7405419257 9282345.981167397
    474   ll2 -6.48232231845288 161.77847911410754
    475 EPSG:32659
    476   ll  40.50129189541295 171.1151678182983
    477   en  509758.4272200559 4483404.501649895
    478   ll2 40.501291895411576 171.1151678182983
    479 EPSG:32759
    480   ll  -9.653111284693267 166.1444317382442
    481   en  -33309.996839536005 8929144.290482178
    482   ll2 -9.653111284606696 166.1444317392922
    483 EPSG:32660
    484   ll  84.38466705329412 178.8187390897748
    485   en  519865.4438068825 9371350.999824923
    486   ll2 84.38466705329245 178.81873908977406
    487 EPSG:32760
    488   ll  -36.29211488935783 181.82910716731914
    489   en  933779.944968744 5972815.905636307
    490   ll2 -36.29211488900613 181.82910716792168
     3EPSG:2017
     4  ll  41.91261175251477 -74.89278047335935
     5  en  189260.30024365778 4642427.414420127
     6  ll2 41.91261174028046 -74.89278047336005
     7EPSG:2018
     8  ll  59.44382107698691 -75.69994294027252
     9  en  350184.36826232105 6591724.739567254
     10  ll2 59.44382104562983 -75.69994294027248
     11EPSG:2019
     12  ll  59.57974571574399 -77.62068644735783
     13  en  410971.157096402 6608094.3839778695
     14  ll2 59.579745684323775 -77.62068644735736
     15EPSG:2020
     16  ll  48.70994767392709 -80.98151833777705
     17  en  416539.7933200761 5397961.723702785
     18  ll2 48.70994765236391 -80.98151833777635
     19EPSG:2021
     20  ll  44.32069045402543 -82.35101240098113
     21  en  197037.10739137608 4909874.048744871
     22  ll2 44.320690438377376 -82.35101240098165
     23EPSG:2022
     24  ll  52.974406405116596 -82.60706276272059
     25  en  398360.14985010115 5872104.534202886
     26  ll2 52.97440637863645 -82.60706276272029
     27EPSG:2023
     28  ll  48.878498193945305 -87.13823590455254
     29  en  294661.5690908995 5415599.9391717985
     30  ll2 48.87849817216946 -87.13823590455254
     31EPSG:2024
     32  ll  51.35687523407061 -90.17997605532246
     33  en  292264.67001158936 5691248.591068828
     34  ll2 51.35687520932802 -90.17997605532247
     35EPSG:2025
     36  ll  43.959735984270985 -93.91753949513763
     37  en  231165.66380495718 4869292.415533371
     38  ll2 43.959735969131195 -93.91753949513765
     39EPSG:2026
     40  ll  48.06438094907365 -94.45119612154907
     41  en  420222.01031815866 5326231.939443346
     42  ll2 48.0643809283388 -94.45119612154826
     43EPSG:2154
     44  ll  50.02689509732728 -4.49984483215602
     45  en  162883.97727507062 7017576.164756147
     46  ll2 50.0268950973273 -4.499844832156021
     47EPSG:2176
     48  ll  49.64490220491846 16.279713636209475
     49  en  5592415.690627584 5501713.997399415
     50  ll2 49.64490220491687 16.279713636209717
     51EPSG:2177
     52  ll  53.90237086111341 17.70353103400919
     53  en  6480514.884490048 5974630.160067949
     54  ll2 53.90237086111333 17.703531034009195
     55EPSG:2178
     56  ll  51.28025609515727 21.516295219859636
     57  en  7536021.072707665 5682953.495859991
     58  ll2 51.28025609515634 21.51629521985963
     59EPSG:21781
     60  ll  46.582471410091934 8.159223152110604
     61  en  655231.0208778976 159275.39184032555
     62  ll2 46.58247142005926 8.159223160343661
     63EPSG:2179
     64  ll  51.812974050704796 24.579389794413864
     65  en  8539953.715775384 5742250.607422158
     66  ll2 51.812974050704014 24.57938979441386
     67EPSG:2180
     68  ll  49.52724731520737 18.27654136015328
     69  en  447661.13055637287 184674.94547026977
     70  ll2 49.527247315205926 18.276541360153285
     71EPSG:23700
     72  ll  46.46561041539386 21.520339346245464
     73  en  839912.6237409572 127576.65601458694
     74  ll2 46.46561041643151 21.520339350984703
     75EPSG:25828
     76  ll  47.117782320935554 -16.503525409604464
     77  en  385946.0034092715 5219349.635451921
     78  ll2 47.11778232093319 -16.5035254096052
     79EPSG:25829
     80  ll  65.82806470287636 -9.554928597345642
     81  en  474644.50820229325 7300857.887810782
     82  ll2 65.82806470287812 -9.55492859734568
     83EPSG:25830
     84  ll  37.25171140290211 -2.8211874597155333
     85  en  515857.4448277882 4122811.106932232
     86  ll2 37.25171140290173 -2.821187459715534
     87EPSG:25831
     88  ll  15.703714685419541 1.9029805492944067
     89  en  382450.5936273647 1736467.0083671734
     90  ll2 15.703714685418815 1.9029805492946246
     91EPSG:25832
     92  ll  43.42381791085779 9.690565246887022
     93  en  555898.5039359011 4808112.365172946
     94  ll2 43.42381791085591 9.69056524688702
     95EPSG:25833
     96  ll  75.7892704557877 11.207180641450057
     97  en  396131.7404880665 8415005.737873647
     98  ll2 75.7892704557614 11.207180641594613
     99EPSG:25834
     100  ll  46.44885204974395 22.405231854156536
     101  en  607926.6287454234 5144879.313368673
     102  ll2 46.448852049741696 22.405231854157073
     103EPSG:25835
     104  ll  42.57574419494572 31.562543802846626
     105  en  874467.6530367588 4723802.227199246
     106  ll2 42.57574419459534 31.562543803062233
     107EPSG:25836
     108  ll  28.15042601064217 29.551501695152517
     109  en  161292.70745459147 3118678.701691007
     110  ll2 28.150426010621363 29.551501695058164
     111EPSG:25837
     112  ll  36.3487499992021 40.79948792586663
     113  en  661474.4463378746 4024134.2543947804
     114  ll2 36.34874999920129 40.799487925869784
     115EPSG:25838
     116  ll  31.188113573425966 46.337070725825676
     117  en  627399.0197288111 3451219.8221930494
     118  ll2 31.18811357342744 46.33707072582629
     119EPSG:27561
     120  ll  48.687023294540744 9.13470536591202
     121  en  1099861.4328694288 132165.3475888506
     122  ll2 48.687023294540765 9.134705365912021
     123EPSG:27562
     124  ll  47.083336187611536 -1.6746579886431774
     125  en  295565.17384739226 239272.03526596428
     126  ll2 47.08333618761155 -1.6746579886431774
     127EPSG:27563
     128  ll  46.443136133672226 5.992820527372115
     129  en  881070.7805340262 466693.7656533603
     130  ll2 46.44313613367226 5.992820527372113
     131EPSG:27564
     132  ll  43.42400252536329 0.5163786716368639
     133  en  -147178.2200372536 327298.1840058803
     134  ll2 43.42400252536333 0.5163786716368636
     135EPSG:2969
     136  ll  18.09195682909748 -62.90557198327498
     137  en  509756.870848181 2000799.1724028364
     138  ll2 18.0919568043076 -62.90557196864032
     139EPSG:2970
     140  ll  16.041843969107557 -61.20853416213802
     141  en  692080.8032091985 1774695.5238623084
     142  ll2 16.0418439524898 -61.20853418759283
     143EPSG:2972
     144  ll  8.207268629853019 -50.21680809669106
     145  en  586265.5532873704 907296.005720186
     146  ll2 8.207268629851077 -50.216808096691146
     147EPSG:2973
     148  ll  14.407542336386097 -60.935843452421075
     149  en  722168.211389498 1593628.3260067657
     150  ll2 14.407542351752163 -60.93584343336168
     151EPSG:2975
     152  ll  -16.18983230787581 40.123852994258414
     153  en  -1326413.3757486297 8133460.392475484
     154  ll2 -16.189831743778907 40.12386116380699
     155EPSG:3003
     156  ll  38.09725651416973 7.4345625019044315
     157  en  1362731.716367063 4217921.7769305315
     158  ll2 38.09725654133193 7.434562501902943
     159EPSG:3004
     160  ll  46.42503928302209 18.74399103983138
     161  en  2807677.1985695027 5148277.433652771
     162  ll2 46.42503930908268 18.743991039891295
     163EPSG:3008
     164  ll  61.864054488897295 13.084399903079879
     165  en  128126.42078859449 6861850.502124558
     166  ll2 61.86405448889923 13.084399903079852
     167EPSG:3059
     168  ll  49.23525189671949 -54.40128360306443
     169  en  -4263130.034442673 2917092.5518719126
     170  ll2 50178.76820064746 246510.82413604847
    491171EPSG:31370
    492172  ll  49.91513996934379 3.0892264075922404
    493173  en  58108.251968638695 67871.94610605389
    494174  ll2 49.91513997291573 3.0892264054277314
    495 EPSG:3812
    496   ll  50.76787953358437 3.4513353977071453
    497   en  585284.6677650047 662323.5758590293
    498   ll2 50.76787953358439 3.451335397707146
    499 EPSG:21781
    500   ll  46.582471410091934 8.159223152110604
    501   en  655231.0208778976 159275.39184032555
    502   ll2 46.58247142005926 8.159223160343661
    503175EPSG:31466
    504176  ll  7.0210401440287065 6.5142293675331056
     
    517189  en  5533907.888998117 8406162.271952605
    518190  ll2 75.7147487977527 16.230800026412293
     191EPSG:32601
     192  ll  35.30468974675124 -181.75048187801644
     193  en  67958.20646357589 3917197.812559492
     194  ll2 35.304689746452496 -181.75048187860767
     195EPSG:32602
     196  ll  -0.35895685791257925 -175.75420623162898
     197  en  -29625.972570086014 -39813.425707889146
     198  ll2 -0.3589568579093727 -175.75420623022703
     199EPSG:32603
     200  ll  69.06942592353653 -164.25619547568132
     201  en  529653.423074742 7662283.255640146
     202  ll2 69.06942592353752 -164.2561954756813
     203EPSG:32604
     204  ll  68.49291330851102 -162.96491579603722
     205  en  337874.41252150084 7603043.066426898
     206  ll2 68.49291330842262 -162.96491579584512
     207EPSG:32605
     208  ll  70.45567827510386 -154.8711613318192
     209  en  430146.7851750106 7817765.523685955
     210  ll2 70.45567827510365 -154.87116133181905
     211EPSG:32606
     212  ll  45.0472445968384 -147.48643385071935
     213  en  461693.09169689566 4988313.776961381
     214  ll2 45.04724459683641 -147.48643385071935
     215EPSG:32607
     216  ll  17.160888392541953 -136.88735017825638
     217  en  937701.0944171889 1901994.1783050983
     218  ll2 17.1608883925055 -136.88735017834057
     219EPSG:32608
     220  ll  17.082700048931713 -138.83952009347482
     221  en  91233.83062316518 1892731.362054299
     222  ll2 17.082700048910105 -138.8395200934112
     223EPSG:32609
     224  ll  32.88791124498886 -124.7743273825516
     225  en  895391.2108967202 3646786.763057612
     226  ll2 32.88791124486649 -124.7743273822095
     227EPSG:32610
     228  ll  15.621043862710906 -127.89205445312605
     229  en  -24932.886804628302 1733063.1626414557
     230  ll2 15.621043862587436 -127.89205445274152
     231EPSG:32611
     232  ll  10.73641510533119 -112.16478744764923
     233  en  1029269.7699246185 1191002.7127373696
     234  ll2 10.73641510524071 -112.16478744856084
     235EPSG:32612
     236  ll  61.77560053459669 -114.5125390548194
     237  en  314735.1980824949 6854188.166002769
     238  ll2 61.77560053452742 -114.51253905477127
     239EPSG:32613
     240  ll  4.7583779488046805 -107.92602632992818
     241  en  175381.12258364592 526643.9142125123
     242  ll2 4.758377948802733 -107.92602632984342
     243EPSG:32614
     244  ll  14.263757165950743 -100.80954124472483
     245  en  304782.4591083076 1577656.5830076581
     246  ll2 14.26375716594981 -100.80954124472157
     247EPSG:32615
     248  ll  84.67761930424092 -95.31735150114109
     249  en  476007.39052546234 9404225.272890447
     250  ll2 84.67761930423927 -95.31735150113857
     251EPSG:32616
     252  ll  72.583548496096 -84.95707014904738
     253  en  568238.7416437431 8055185.317495109
     254  ll2 72.58354849609479 -84.95707014904791
     255EPSG:32617
     256  ll  58.773416508274885 -79.23342848764487
     257  en  602152.1264258481 6516169.07728455
     258  ll2 58.77341650827502 -79.23342848764443
     259EPSG:32618
     260  ll  0.8542824171250176 -70.60589399441409
     261  en  989382.9848638991 94704.1521896124
     262  ll2 0.854282417120703 -70.6058939952968
     263EPSG:32619
     264  ll  9.928164458825613 -66.53356619660251
     265  en  770448.3262748269 1098474.206981794
     266  ll2 9.928164458823826 -66.533566196628
     267EPSG:32620
     268  ll  -2.6787491025025547 -66.88079230367741
     269  en  68302.71810571582 -296768.5025927464
     270  ll2 -2.678749102496994 -66.88079230325388
     271EPSG:32621
     272  ll  69.83911306601517 -54.4569378254068
     273  en  597795.3401803295 7749969.356378063
     274  ll2 69.83911306601044 -54.4569378254102
     275EPSG:32622
     276  ll  14.524484069634685 -53.96374810803576
     277  en  180556.3469154662 1607806.3026925516
     278  ll2 14.52448406963183 -53.96374810799876
     279EPSG:32623
     280  ll  16.394157590092313 -42.12374249522621
     281  en  807234.0075202532 1814713.5629615434
     282  ll2 16.3941575900903 -42.123742495247065
     283EPSG:32624
     284  ll  5.131580338571972 -39.26307503457069
     285  en  470842.78426743025 567215.00374571
     286  ll2 5.131580338570435 -39.26307503457069
     287EPSG:32625
     288  ll  -0.7883094164596285 -30.122300530621676
     289  en  820321.3553729916 -87242.6746455976
     290  ll2 -0.7883094164592921 -30.12230053070564
     291EPSG:32626
     292  ll  58.43458636013028 -29.168484112078048
     293  en  373392.93024697975 6479137.419357916
     294  ll2 58.43458636012712 -29.168484112078875
     295EPSG:32627
     296  ll  8.344532201175449 -23.182089463285656
     297  en  259685.6891659215 923051.0956246062
     298  ll2 8.344532201173756 -23.182089463270486
     299EPSG:32628
     300  ll  22.510955722354655 -11.39208694243174
     301  en  871237.6024480207 2493863.447968263
     302  ll2 22.51095572233715 -11.392086942377526
     303EPSG:32629
     304  ll  21.147897974547682 -10.932715320979701
     305  en  299305.3797185818 2339737.5836034226
     306  ll2 21.147897974548883 -10.932715320979792
     307EPSG:32630
     308  ll  7.0485574964722595 -2.895336653090574
     309  en  511558.9813362481 779118.0296877392
     310  ll2 7.048557496470399 -2.8953366530905744
     311EPSG:32631
     312  ll  62.31144897764639 -1.7488227034434083
     313  en  253972.6113974089 6917912.226969319
     314  ll2 62.31144897723166 -1.7488227026127516
     315EPSG:32632
     316  ll  11.834748738967427 11.598093592769366
     317  en  783086.673635305 1309597.582045318
     318  ll2 11.834748738965645 11.598093592741604
     319EPSG:32633
     320  ll  42.05539689126687 15.319058068358773
     321  en  526400.7140049142 4655976.147280654
     322  ll2 42.05539689126517 15.319058068358764
     323EPSG:32634
     324  ll  75.90951295643045 25.503495199048984
     325  en  622276.0812525111 8429752.16628064
     326  ll2 75.90951295636204 25.503495198369787
     327EPSG:32635
     328  ll  47.49067536542698 25.527726208112252
     329  en  389099.4234549984 5260743.8958150195
     330  ll2 47.49067536542474 25.527726208111613
     331EPSG:32636
     332  ll  2.3826611804187845 35.69036984079036
     333  en  799224.052045565 263649.3963221862
     334  ll2 2.3826611804179456 35.69036984073283
     335EPSG:32637
     336  ll  52.14316359823634 35.33858849767755
     337  en  249486.75996839185 5783285.072364062
     338  ll2 52.14316359812051 35.33858849768192
     339EPSG:32638
     340  ll  53.91509364067411 42.2117397712837
     341  en  316881.19957743154 5977677.047491307
     342  ll2 53.915093640651726 42.21173977127907
     343EPSG:32639
     344  ll  78.6419869416514 46.228999725737076
     345  en  395220.30455138447 8734297.00471091
     346  ll2 78.64198694159873 46.22899972691323
     347EPSG:32640
     348  ll  53.864121366142705 57.44751774032813
     349  en  529429.9386809022 5968496.735426065
     350  ll2 53.86412136614262 57.44751774032813
     351EPSG:32641
     352  ll  49.571868382578565 60.41766515903435
     353  en  313303.34799034183 5494234.471211336
     354  ll2 49.57186838256323 60.41766515902558
     355EPSG:32642
     356  ll  -1.9071382046033127 69.6619425586165
     357  en  573618.7511049965 -210811.0083199154
     358  ll2 -1.9071382046026717 69.66194255861646
     359EPSG:32643
     360  ll  1.4895490042363466 73.50410601478126
     361  en  333581.31480363844 164696.77435250996
     362  ll2 1.4895490042358657 73.50410601478401
     363EPSG:32644
     364  ll  62.44367553939567 85.9750751673437
     365  en  756598.954905078 6933493.141721524
     366  ll2 62.44367553885303 85.97507516606653
     367EPSG:32645
     368  ll  77.10426871059683 89.0221872636809
     369  en  550370.2039676631 8559275.344482148
     370  ll2 77.10426871059488 89.02218726368017
     371EPSG:32646
     372  ll  50.87569190579864 89.74835752271836
     373  en  271249.3586776806 5641039.535640001
     374  ll2 50.87569190574126 89.74835752270417
     375EPSG:32647
     376  ll  70.62231324887725 99.90770843411856
     377  en  533612.0813866678 7835525.490742478
     378  ll2 70.62231324887772 99.90770843411859
     379EPSG:32648
     380  ll  39.26637557561634 107.38423392284906
     381  en  705690.5819331672 4349046.83007862
     382  ll2 39.26637557560961 107.38423392286235
     383EPSG:32649
     384  ll  11.255609425170523 111.88005555487531
     385  en  596060.37945682 1244386.5306496648
     386  ll2 11.255609425168716 111.88005555487518
     387EPSG:32650
     388  ll  9.877161924846341 119.53983649063838
     389  en  778545.0254093792 1092890.6707807586
     390  ll2 9.877161924844472 119.53983649060855
     391EPSG:32651
     392  ll  29.894404052484198 123.73791699307937
     393  en  571246.6122429472 3307313.233021797
     394  ll2 29.894404052485946 123.73791699307941
     395EPSG:32652
     396  ll  51.483168367165725 131.7547299698076
     397  en  691267.2942592341 5707156.079357853
     398  ll2 51.48316836714398 131.75472996981594
     399EPSG:32653
     400  ll  3.9439937741275237 139.56906177178473
     401  en  1007763.0974047978 437331.50269813027
     402  ll2 3.9439937741018105 139.5690617707412
     403EPSG:32654
     404  ll  0.16694081399375094 139.49272157099904
     405  en  332258.8768147535 18458.406171513318
     406  ll2 0.16694081399369648 139.49272157100194
     407EPSG:32655
     408  ll  15.325514479625792 147.8741788025552
     409  en  593840.2220569488 1694519.0743215398
     410  ll2 15.325514479624909 147.87417880255512
     411EPSG:32656
     412  ll  5.776293589970747 152.597733111241
     413  en  455463.1790096139 638491.4093867843
     414  ll2 5.776293589969082 152.597733111241
     415EPSG:32657
     416  ll  46.64079768923685 162.60478038581513
     417  en  775876.5142921583 5171562.354304005
     418  ll2 46.6407976891373 162.60478038586604
     419EPSG:32658
     420  ll  -0.9538168752974308 164.16373403116563
     421  en  406954.01883056597 -105436.825076515
     422  ll2 -0.9538168752971059 164.16373403116577
     423EPSG:32659
     424  ll  40.50129189541295 171.1151678182983
     425  en  509758.4272200559 4483404.501649895
     426  ll2 40.501291895411576 171.1151678182983
     427EPSG:32660
     428  ll  84.38466705329412 178.8187390897748
     429  en  519865.4438068825 9371350.999824923
     430  ll2 84.38466705329245 178.81873908977406
     431EPSG:32701
     432  ll  -29.00158099669585 -176.06257492764095
     433  en  591305.9239689747 6791477.062909814
     434  ll2 -29.001580996697747 -176.06257492764087
     435EPSG:32702
     436  ll  -83.61115414945169 -167.84722307361665
     437  en  539148.6502865502 714244.7350888532
     438  ll2 -83.61115414944909 -167.84722307364663
     439EPSG:32703
     440  ll  -59.67977504854512 -165.75611289241155
     441  en  457419.4744487591 3384008.1251201406
     442  ll2 -59.67977504854674 -165.75611289241158
     443EPSG:32704
     444  ll  -44.74896637041389 -154.13571225132324
     445  en  885055.000033729 5033414.625188409
     446  ll2 -44.74896636985849 -154.13571225126154
     447EPSG:32705
     448  ll  -4.570782032538887 -155.6804518141318
     449  en  202567.24068296672 9494225.759775288
     450  ll2 -4.570782032537401 -155.68045181407837
     451EPSG:32706
     452  ll  -55.61672629832347 -144.3508810047789
     453  en  666829.6102985529 3833392.573244692
     454  ll2 -55.61672629830789 -144.35088100477645
     455EPSG:32707
     456  ll  -0.22277876804946573 -136.6505910806773
     457  en  984445.3083006871 9975304.651945615
     458  ll2 -0.22277876804841829 -136.65059108151155
     459EPSG:32708
     460  ll  -2.768962687806777 -135.91033889187207
     461  en  398815.28724407975 9693905.200367318
     462  ll2 -2.768962687805876 -135.91033889187185
     463EPSG:32709
     464  ll  -32.79190171964473 -131.727811570545
     465  en  244542.49842715668 6368487.503688801
     466  ll2 -32.79190171963808 -131.7278115705747
     467EPSG:32710
     468  ll  1.5712020890239131 -124.21146729170505
     469  en  365234.2722858875 1.0173704546361338E7
     470  ll2 1.5712020890233884 -124.21146729170411
     471EPSG:32711
     472  ll  -41.091261924884776 -120.17689123197003
     473  en  233168.6164003252 5446247.135223156
     474  ll2 -41.09126192484649 -120.17689123202507
     475EPSG:32712
     476  ll  -79.76744100986106 -115.94410343190378
     477  en  402063.9138540749 1140210.1029349882
     478  ll2 -79.76744100981378 -115.94410343026465
     479EPSG:32713
     480  ll  -10.850887170003276 -108.88425627320359
     481  en  75152.58517323522 8797793.856423587
     482  ll2 -10.85088716998492 -108.88425627294212
     483EPSG:32714
     484  ll  -56.89459290929925 -97.364159691813
     485  en  599649.1533353492 3693155.667478282
     486  ll2 -56.89459290929932 -97.36415969181257
     487EPSG:32715
     488  ll  -15.188620247220271 -96.23707027363224
     489  en  152136.94772601099 8318235.034911122
     490  ll2 -15.188620247214823 -96.23707027358184
     491EPSG:32716
     492  ll  -4.559807376181936 -82.52818257741919
     493  en  996538.1905094216 9494450.775022857
     494  ll2 -4.559807376156723 -82.52818257832048
     495EPSG:32717
     496  ll  -66.29192836668584 -83.46326129024452
     497  en  389503.5113214161 2645374.949496709
     498  ll2 -66.2919283666812 -83.46326129024257
     499EPSG:32718
     500  ll  -2.5647882790401297 -76.48884831326323
     501  en  334474.62998039776 9716415.67820614
     502  ll2 -2.5647882790393166 -76.48884831326058
     503EPSG:32719
     504  ll  -3.3106740144730935 -68.43248658691562
     505  en  563046.3761068006 9634048.929625366
     506  ll2 -3.3106740144720264 -68.43248658691563
     507EPSG:32720
     508  ll  -69.88660504305992 -58.451395274860495
     509  en  674428.974179743 2240266.5274605397
     510  ll2 -69.88660504288639 -58.451395275542424
     511EPSG:32721
     512  ll  -1.460807694037996 -56.918034017934815
     513  en  509117.82030811213 9838536.34068649
     514  ll2 -1.460807694037499 -56.918034017934815
     515EPSG:32722
     516  ll  -67.51187256863244 -49.8909954222962
     517  en  547334.5777219022 2511132.649487271
     518  ll2 -67.5118725686338 -49.89099542229613
     519EPSG:32723
     520  ll  -37.33901138489274 -46.319661481385886
     521  en  383102.3012525303 5866702.311873849
     522  ll2 -37.33901138489222 -46.3196614813865
     523EPSG:32724
     524  ll  -64.98185873306474 -42.631062127293355
     525  en  328728.8038014539 2788647.117090909
     526  ll2 -64.98185873299518 -42.631062127215536
     527EPSG:32725
     528  ll  -65.44826790805924 -36.847373771828195
     529  en  321704.4754237144 2736137.6100584166
     530  ll2 -65.44826790796357 -36.847373771693476
     531EPSG:32726
     532  ll  -45.64851344048113 -31.882495362328466
     533  en  119560.58075143833 4933398.9237327585
     534  ll2 -45.64851343989748 -31.88249536231209
     535EPSG:32727
     536  ll  -50.934366256586614 -25.166137353819305
     537  en  207304.56798461726 4349205.018263729
     538  ll2 -50.93436625633735 -25.166137353769805
     539EPSG:32728
     540  ll  -75.6414574413936 -19.243865220370584
     541  en  382615.2732716046 1600607.7105868515
     542  ll2 -75.64145744134245 -19.24386521997399
     543EPSG:32729
     544  ll  -83.5333650193571 -5.501531193633692
     545  en  543962.835055189 722665.361454945
     546  ll2 -83.53336501935372 -5.501531193708958
     547EPSG:32730
     548  ll  -81.54589940598518 -0.6625327966681755
     549  en  538355.0358692394 945086.5607411675
     550  ll2 -81.5458994059829 -0.6625327966706558
     551EPSG:32731
     552  ll  -77.7299649478657 6.793662551026102
     553  en  589941.1445311456 1368855.4457779005
     554  ll2 -77.72996494784715 6.793662550878116
     555EPSG:32732
     556  ll  -1.791491309390267 5.643292386980017
     557  en  126449.06323080737 9801643.353370322
     558  ll2 -1.7914913093887788 5.643292387171931
     559EPSG:32733
     560  ll  -4.126836934079179 14.21193297521501
     561  en  412530.97644885455 9543809.318915792
     562  ll2 -4.126836934077884 14.211932975215113
     563EPSG:32734
     564  ll  3.2478852471029853 16.30155670183659
     565  en  -22571.106634815456 1.0360208764095124E7
     566  ll2 3.247885247076826 16.301556703090707
     567EPSG:32735
     568  ll  -67.02488461225471 23.602574863927025
     569  en  352075.73642084474 2561806.4975045808
     570  ll2 -67.02488461221535 23.602574863972343
     571EPSG:32736
     572  ll  -42.55662303150512 29.942428252202173
     573  en  248987.61723446447 5283887.580592804
     574  ll2 -42.55662303147199 29.942428252161324
     575EPSG:32737
     576  ll  -63.21444761968792 35.222287816138596
     577  en  310135.9849165189 2984926.8570488933
     578  ll2 -63.214447619588334 35.22228781624288
     579EPSG:32738
     580  ll  -33.61049536194267 49.3934280355533
     581  en  907721.7528865209 6272366.919585204
     582  ll2 -33.61049536177813 49.39342803597181
     583EPSG:32739
     584  ll  -36.97742607037574 49.32483640492937
     585  en  350900.55360484595 5906320.568081439
     586  ll2 -36.97742607037497 49.324836404927225
     587EPSG:32740
     588  ll  -78.828450880352 53.91362023885953
     589  en  433274.5310192385 1247408.597646758
     590  ll2 -78.82845088034634 53.913620238883254
     591EPSG:32741
     592  ll  -26.30036312196733 65.289773385337
     593  en  728606.5155660608 7089027.454681892
     594  ll2 -26.300363121968427 65.28977338534429
     595EPSG:32742
     596  ll  -46.57798418816586 66.46686755703854
     597  en  305909.44786115893 4838613.998469358
     598  ll2 -46.577984188152286 66.46686755702721
     599EPSG:32743
     600  ll  -25.298456802256545 78.290225577417
     601  en  831325.5755857098 7197935.587045648
     602  ll2 -25.298456802245934 78.29022557747085
     603EPSG:32744
     604  ll  -23.333853962130412 81.03414728671824
     605  en  503490.800754981 7419521.505624639
     606  ll2 -23.33385396213198 81.03414728671824
     607EPSG:32745
     608  ll  -27.850501765768136 88.49974130692067
     609  en  647670.9268986753 6918455.120880485
     610  ll2 -27.85050176577014 88.49974130692154
     611EPSG:32746
     612  ll  -21.043491771413862 94.96493214411353
     613  en  704183.7578679286 7671781.457049133
     614  ll2 -21.04349177141502 94.96493214411359
     615EPSG:32747
     616  ll  -17.444781767557416 97.838202011294
     617  en  376622.8914274465 8070864.873775644
     618  ll2 -17.444781767557274 97.8382020112942
     619EPSG:32748
     620  ll  -58.2033639588618 101.36763036809408
     621  en  286575.74435410445 3542895.423578527
     622  ll2 -58.203363958762644 101.36763036814246
     623EPSG:32749
     624  ll  -38.23589206710369 109.25679480724837
     625  en  347437.22738472256 5766575.122088731
     626  ll2 -38.23589206710225 109.25679480724578
     627EPSG:32750
     628  ll  -29.646256411547412 116.5390917394596
     629  en  455389.40541231557 6720322.495279071
     630  ll2 -29.64625641154921 116.53909173945958
     631EPSG:32751
     632  ll  -32.31249913837224 123.5620478825476
     633  en  552907.9443416377 6424786.563103266
     634  ll2 -32.31249913837346 123.56204788254762
     635EPSG:32752
     636  ll  -40.03951775988635 127.43317318342925
     637  en  366330.3564929392 5566680.742924484
     638  ll2 -40.03951775988467 127.43317318342785
     639EPSG:32753
     640  ll  -28.176037015492348 138.7789296805875
     641  en  871098.4449456041 6877512.944383415
     642  ll2 -28.176037015452554 138.77892968074894
     643EPSG:32754
     644  ll  -76.09420937279235 144.16836879822267
     645  en  584959.5966797009 1552021.5295583569
     646  ll2 -76.09420937278291 144.16836879819374
     647EPSG:32755
     648  ll  -5.430354355649115 147.0530080779711
     649  en  505872.17624536785 9399764.410398081
     650  ll2 -5.430354355647516 147.0530080779711
     651EPSG:32756
     652  ll  -52.48522451023355 152.57450200005235
     653  en  471106.27600235335 4184906.4029197395
     654  ll2 -52.48522451023299 152.57450200005235
     655EPSG:32757
     656  ll  -20.68227265660569 154.09167529202733
     657  en  -11660.993969266012 7705261.8022987265
     658  ll2 -20.682272656454828 154.09167529182264
     659EPSG:32758
     660  ll  -6.482322318456696 161.77847911397538
     661  en  143617.7405419257 9282345.981167397
     662  ll2 -6.48232231845288 161.77847911410754
     663EPSG:32759
     664  ll  -9.653111284693267 166.1444317382442
     665  en  -33309.996839536005 8929144.290482178
     666  ll2 -9.653111284606696 166.1444317392922
     667EPSG:32760
     668  ll  -36.29211488935783 181.82910716731914
     669  en  933779.944968744 5972815.905636307
     670  ll2 -36.29211488900613 181.82910716792168
    519671EPSG:3301
    520672  ll  59.493759099912154 27.525338967200614
    521673  en  699626.8833689764 6600366.426436952
    522674  ll2 59.49375909991213 27.525338967200614
    523 EPSG:27561
    524   ll  48.687023294540744 9.13470536591202
    525   en  1099861.4328694288 132165.3475888506
    526   ll2 48.687023294540765 9.134705365912021
    527 EPSG:27562
    528   ll  47.083336187611536 -1.6746579886431774
    529   en  295565.17384739226 239272.03526596428
    530   ll2 47.08333618761155 -1.6746579886431774
    531 EPSG:27563
    532   ll  46.443136133672226 5.992820527372115
    533   en  881070.7805340262 466693.7656533603
    534   ll2 46.44313613367226 5.992820527372113
    535 EPSG:27564
    536   ll  43.42400252536329 0.5163786716368639
    537   en  -147178.2200372536 327298.1840058803
    538   ll2 43.42400252536333 0.5163786716368636
    539 EPSG:2154
    540   ll  50.02689509732728 -4.49984483215602
    541   en  162883.97727507062 7017576.164756147
    542   ll2 50.0268950973273 -4.499844832156021
     675EPSG:3812
     676  ll  50.76787953358437 3.4513353977071453
     677  en  585284.6677650047 662323.5758590293
     678  ll2 50.76787953358439 3.451335397707146
     679EPSG:3857
     680  ll  26.19321910736396 -57.05540747306637
     681  en  -6351378.906904483 3023031.7049287064
     682  ll2 26.19321910736395 -57.05540747306636
    543683EPSG:3942
    544684  ll  42.50224953559769 -0.5066786018577263
     
    577717  en  1086868.313881684 9018423.494770935
    578718  ll2 48.06349697527511 -5.23895339937248
    579 EPSG:2969
    580   ll  18.09195682909748 -62.90557198327498
    581   en  509756.870848181 2000799.1724028364
    582   ll2 18.0919568043076 -62.90557196864032
    583 EPSG:2970
    584   ll  16.041843969107557 -61.20853416213802
    585   en  692080.8032091985 1774695.5238623084
    586   ll2 16.0418439524898 -61.20853418759283
    587 EPSG:2973
    588   ll  14.407542336386097 -60.935843452421075
    589   en  722168.211389498 1593628.3260067657
    590   ll2 14.407542351752163 -60.93584343336168
    591 EPSG:2975
    592   ll  -16.18983230787581 40.123852994258414
    593   en  -1326413.3757486297 8133460.392475484
    594   ll2 -16.189831743778907 40.12386116380699
    595 EPSG:2972
    596   ll  8.207268629853019 -50.21680809669106
    597   en  586265.5532873704 907296.005720186
    598   ll2 8.207268629851077 -50.216808096691146
    599 EPSG:3059
    600   ll  49.23525189671949 -54.40128360306443
    601   en  -4263130.034442673 2917092.5518719126
    602   ll2 50178.76820064746 246510.82413604847
    603 EPSG:2180
    604   ll  49.52724731520737 18.27654136015328
    605   en  447661.13055637287 184674.94547026977
    606   ll2 49.527247315205926 18.276541360153285
    607 EPSG:2176
    608   ll  49.64490220491846 16.279713636209475
    609   en  5592415.690627584 5501713.997399415
    610   ll2 49.64490220491687 16.279713636209717
    611 EPSG:2177
    612   ll  53.90237086111341 17.70353103400919
    613   en  6480514.884490048 5974630.160067949
    614   ll2 53.90237086111333 17.703531034009195
    615 EPSG:2178
    616   ll  51.28025609515727 21.516295219859636
    617   en  7536021.072707665 5682953.495859991
    618   ll2 51.28025609515634 21.51629521985963
    619 EPSG:2179
    620   ll  51.812974050704796 24.579389794413864
    621   en  8539953.715775384 5742250.607422158
    622   ll2 51.812974050704014 24.57938979441386
    623 EPSG:3008
    624   ll  61.864054488897295 13.084399903079879
    625   en  128126.42078859449 6861850.502124558
    626   ll2 61.86405448889923 13.084399903079852
    627 EPSG:25831
    628   ll  15.703714685419541 1.9029805492944067
    629   en  382450.5936273647 1736467.0083671734
    630   ll2 15.703714685418815 1.9029805492946246
    631 EPSG:25832
    632   ll  43.42381791085779 9.690565246887022
    633   en  555898.5039359011 4808112.365172946
    634   ll2 43.42381791085591 9.69056524688702
    635 EPSG:25833
    636   ll  75.7892704557877 11.207180641450057
    637   en  396131.7404880665 8415005.737873647
    638   ll2 75.7892704557614 11.207180641594613
    639 EPSG:25834
    640   ll  46.44885204974395 22.405231854156536
    641   en  607926.6287454234 5144879.313368673
    642   ll2 46.448852049741696 22.405231854157073
    643 EPSG:25835
    644   ll  42.57574419494572 31.562543802846626
    645   en  874467.6530367588 4723802.227199246
    646   ll2 42.57574419459534 31.562543803062233
    647 EPSG:25836
    648   ll  28.15042601064217 29.551501695152517
    649   en  161292.70745459147 3118678.701691007
    650   ll2 28.150426010621363 29.551501695058164
    651 EPSG:25837
    652   ll  36.3487499992021 40.79948792586663
    653   en  661474.4463378746 4024134.2543947804
    654   ll2 36.34874999920129 40.799487925869784
    655 EPSG:25838
    656   ll  31.188113573425966 46.337070725825676
    657   en  627399.0197288111 3451219.8221930494
    658   ll2 31.18811357342744 46.33707072582629
    659 EPSG:25830
    660   ll  37.25171140290211 -2.8211874597155333
    661   en  515857.4448277882 4122811.106932232
    662   ll2 37.25171140290173 -2.821187459715534
    663 EPSG:25829
    664   ll  65.82806470287636 -9.554928597345642
    665   en  474644.50820229325 7300857.887810782
    666   ll2 65.82806470287812 -9.55492859734568
    667 EPSG:25828
    668   ll  47.117782320935554 -16.503525409604464
    669   en  385946.0034092715 5219349.635451921
    670   ll2 47.11778232093319 -16.5035254096052
    671 EPSG:3004
    672   ll  46.42503928302209 18.74399103983138
    673   en  2807677.1985695027 5148277.433652771
    674   ll2 46.42503930908268 18.743991039891295
    675 EPSG:3003
    676   ll  38.09725651416973 7.4345625019044315
    677   en  1362731.716367063 4217921.7769305315
    678   ll2 38.09725654133193 7.434562501902943
    679 EPSG:23700
    680   ll  46.46561041539386 21.520339346245464
    681   en  839912.6237409572 127576.65601458694
    682   ll2 46.46561041643151 21.520339350984703
    683719EPSG:4258
    684720  ll  68.95423702701359 -136.7642652058481
    685721  en  -136.76426520584806 68.95423702701359
    686722  ll2 68.95423702701359 -136.76426520584806
    687 EPSG:2017
    688   ll  41.91261175251477 -74.89278047335935
    689   en  189260.30024365778 4642427.414420127
    690   ll2 41.91261174028046 -74.89278047336005
    691 EPSG:2022
    692   ll  52.974406405116596 -82.60706276272059
    693   en  398360.14985010115 5872104.534202886
    694   ll2 52.97440637863645 -82.60706276272029
    695 EPSG:2021
    696   ll  44.32069045402543 -82.35101240098113
    697   en  197037.10739137608 4909874.048744871
    698   ll2 44.320690438377376 -82.35101240098165
    699 EPSG:2024
    700   ll  51.35687523407061 -90.17997605532246
    701   en  292264.67001158936 5691248.591068828
    702   ll2 51.35687520932802 -90.17997605532247
    703 EPSG:2023
    704   ll  48.878498193945305 -87.13823590455254
    705   en  294661.5690908995 5415599.9391717985
    706   ll2 48.87849817216946 -87.13823590455254
    707 EPSG:2026
    708   ll  48.06438094907365 -94.45119612154907
    709   en  420222.01031815866 5326231.939443346
    710   ll2 48.0643809283388 -94.45119612154826
    711 EPSG:2025
    712   ll  43.959735984270985 -93.91753949513763
    713   en  231165.66380495718 4869292.415533371
    714   ll2 43.959735969131195 -93.91753949513765
    715 EPSG:2020
    716   ll  48.70994767392709 -80.98151833777705
    717   en  416539.7933200761 5397961.723702785
    718   ll2 48.70994765236391 -80.98151833777635
    719 EPSG:2018
    720   ll  59.44382107698691 -75.69994294027252
    721   en  350184.36826232105 6591724.739567254
    722   ll2 59.44382104562983 -75.69994294027248
    723 EPSG:2019
    724   ll  59.57974571574399 -77.62068644735783
    725   en  410971.157096402 6608094.3839778695
    726   ll2 59.579745684323775 -77.62068644735736
     723EPSG:4326
     724  ll  -7.087221454568692 41.43170492812351
     725  en  41.43170492812351 -7.087221454568692
     726  ll2 -7.087221454568692 41.43170492812351
  • trunk/test/config/unit-josm.home

    • Property svn:ignore
      •  

        old new  
        66remotecontrol
        77elevation
         8preferences.xml.bak
  • trunk/test/unit/org/openstreetmap/josm/TestUtils.java

    r8514 r8793  
    107107        .toString();
    108108    }
     109
     110    /**
     111     * Returns the Java version as a double value.
     112     * @return the Java version as a double value (1.7, 1.8, 1.9, etc.)
     113     */
     114    public static double getJavaVersion() {
     115        String version = System.getProperty("java.version");
     116        int pos = version.indexOf('.');
     117        pos = version.indexOf('.', pos + 1);
     118        return Double.parseDouble(version.substring(0, pos));
     119    }
    109120}
  • trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java

    r8540 r8793  
    1515import java.util.HashMap;
    1616import java.util.HashSet;
    17 import java.util.LinkedHashSet;
    1817import java.util.List;
    1918import java.util.Map;
    2019import java.util.Random;
    2120import java.util.Set;
     21import java.util.TreeSet;
    2222
    2323import org.junit.BeforeClass;
    2424import org.junit.Test;
    2525import org.openstreetmap.josm.JOSMFixture;
     26import org.openstreetmap.josm.TestUtils;
    2627import org.openstreetmap.josm.data.Bounds;
    2728import org.openstreetmap.josm.data.coor.EastNorth;
     
    4546
    4647    private static final String PROJECTION_DATA_FILE = "data_nodist/projection-regression-test-data.csv";
     48    private static final String PROJECTION_DATA_FILE_JAVA_9 = "data_nodist/projection-regression-test-data-java9.csv";
    4749
    4850    private static class TestData {
     
    5355    }
    5456
    55     public static void main(String[] args) throws IOException, FileNotFoundException {
     57    private static String getProjectionDataFile() {
     58        return TestUtils.getJavaVersion() >= 1.9 ? PROJECTION_DATA_FILE_JAVA_9 : PROJECTION_DATA_FILE;
     59    }
     60
     61    public static void main(String[] args) throws IOException {
    5662        setUp();
    5763
     
    6268
    6369        List<TestData> prevData = new ArrayList<>();
    64         if (new File(PROJECTION_DATA_FILE).exists()) {
     70        if (new File(getProjectionDataFile()).exists()) {
    6571            prevData = readData();
    6672        }
     
    7076        }
    7177
    72         Set<String> codesToWrite = new LinkedHashSet<>();
     78        Set<String> codesToWrite = new TreeSet<>();
    7379        for (TestData data : prevData) {
    7480            if (supportedCodesMap.containsKey(data.code)) {
     
    8490        Random rand = new Random();
    8591        try (BufferedWriter out = new BufferedWriter(new OutputStreamWriter(
    86                 new FileOutputStream(PROJECTION_DATA_FILE), StandardCharsets.UTF_8))) {
     92                new FileOutputStream(getProjectionDataFile()), StandardCharsets.UTF_8))) {
    8793            out.write("# Data for test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java\n");
    8894            out.write("# Format: 1. Projection code; 2. lat/lon; 3. lat/lon projected -> east/north; 4. east/north (3.) inverse projected\n");
     
    108114
    109115    private static List<TestData> readData() throws IOException, FileNotFoundException {
    110         try (BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(PROJECTION_DATA_FILE), StandardCharsets.UTF_8))) {
     116        try (BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(getProjectionDataFile()),
     117                StandardCharsets.UTF_8))) {
    111118            List<TestData> result = new ArrayList<>();
    112119            String line;
Note: See TracChangeset for help on using the changeset viewer.