12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935 |
- // Boost.Geometry
- // Unit Test
- // Copyright (c) 2017-2018, Oracle and/or its affiliates.
- // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle
- // Use, modification and distribution is subject to the Boost Software License,
- // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
- // http://www.boost.org/LICENSE_1_0.txt)
- // This file contains test cases converted from PROJ4, http://trac.osgeo.org/proj
- // PROJ4 is originally written by Gerald Evenden (then of the USGS)
- // PROJ4 is maintained by Frank Warmerdam
- // Test cases was converted to Boost.Geometry by Adam Wulkiewicz
- // Original copyright notice:
- // Copyright (c) 1995, Gerald Evenden
- // Permission is hereby granted, free of charge, to any person obtaining a
- // copy of this software and associated documentation files (the "Software"),
- // to deal in the Software without restriction, including without limitation
- // the rights to use, copy, modify, merge, publish, distribute, sublicense,
- // and/or sell copies of the Software, and to permit persons to whom the
- // Software is furnished to do so, subject to the following conditions:
- // The above copyright notice and this permission notice shall be included
- // in all copies or substantial portions of the Software.
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- // THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- // DEALINGS IN THE SOFTWARE.
- #ifndef BOOST_GEOMETRY_TEST_SRS_PROJECTION_SELFTEST_CASES_HPP
- #define BOOST_GEOMETRY_TEST_SRS_PROJECTION_SELFTEST_CASES_HPP
- #include <geometry_test_common.hpp>
- #include <boost/geometry.hpp>
- #include <boost/geometry/geometries/register/point.hpp>
- struct XY { double x, y; };
- struct LL { double lon, lat; };
- BOOST_GEOMETRY_REGISTER_POINT_2D(XY, double, bg::cs::cartesian, x, y)
- BOOST_GEOMETRY_REGISTER_POINT_2D(LL, double, bg::cs::geographic<bg::degree>, lon, lat)
- struct projection_case
- {
- std::string id;
- std::string args;
- LL fwd_in[4];
- XY fwd_expect[4];
- XY inv_in[4];
- LL inv_expect[4];
- };
- static const projection_case projection_cases[] = {
- {
- "aea_e",
- "+proj=aea +ellps=GRS80 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222571.60875710563, 110653.32674302977},
- {222706.30650839131, -110484.26714439997},
- {-222571.60875710563, 110653.32674302977},
- {-222706.30650839131, -110484.26714439997}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017966310597749514, 0.00090436885862202158},
- {0.0017966300767030448, -0.00090437009538581453},
- {-0.0017966310597749514, 0.00090436885862202158},
- {-0.0017966300767030448, -0.00090437009538581453}
- }
- },{
- "aea_s",
- "+proj=aea +R=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223334.08517088494, 111780.43188447191},
- {223470.15499168713, -111610.33943099028},
- {-223334.08517088494, 111780.43188447191},
- {-223470.15499168713, -111610.33943099028}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017904935979658752, 0.00089524594491375306},
- {0.0017904926216016812, -0.00089524716502493225},
- {-0.0017904935979658752, 0.00089524594491375306},
- {-0.0017904926216016812, -0.00089524716502493225}
- }
- },{
- "leac_e",
- "+proj=leac +ellps=GRS80 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {220685.14054297868, 112983.50088939646},
- {224553.31227982609, -108128.63674487274},
- {-220685.14054297868, 112983.50088939646},
- {-224553.31227982609, -108128.63674487274}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017966446840328458, 0.00090435171340223211},
- {0.0017966164523713021, -0.00090438724081843625},
- {-0.0017966446840328458, 0.00090435171340223211},
- {-0.0017966164523713021, -0.00090438724081843625}
- }
- },{
- "leac_s",
- "+proj=leac +R=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {221432.86859285168, 114119.45452653214},
- {225331.72412711097, -109245.82943505641},
- {-221432.86859285168, 114119.45452653214},
- {-225331.72412711097, -109245.82943505641}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017905070979748127, 0.00089522906964877795},
- {0.001790479121519977, -0.00089526404022281043},
- {-0.0017905070979748127, 0.00089522906964877795},
- {-0.001790479121519977, -0.00089526404022281043}
- }
- },{
- "aeqd_e",
- "+proj=aeqd +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222616.522190051648, 110596.996549550197},
- { 222616.522190051648, -110596.996549550211},
- {-222616.522190051648, 110596.996549550197},
- {-222616.522190051648, -110596.996549550211}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179663056838724787, 0.000904369476930248902},
- { 0.00179663056838724787, -0.000904369476930248469},
- {-0.00179663056838724787, 0.000904369476930248902},
- {-0.00179663056838724787, -0.000904369476930248469}
- }
- },{
- "aeqd_s",
- "+proj=aeqd +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223379.456047271, 111723.757570854126},
- { 223379.456047271, -111723.757570854126},
- {-223379.456047271, 111723.757570854126},
- {-223379.456047271, -111723.757570854126}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049310992953335, 0.000895246554746200623},
- { 0.00179049310992953335, -0.000895246554746200623},
- {-0.00179049310992953335, 0.000895246554746200623},
- {-0.00179049310992953335, -0.000895246554746200623}
- }
- },{
- "airy",
- "+proj=airy +a=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 189109.88690862127, 94583.752387504152},
- { 189109.88690862127, -94583.752387504152},
- {-189109.88690862127, 94583.752387504152},
- {-189109.88690862127, -94583.752387504152}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "aitoff",
- "+proj=aitoff +R=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223379.45881169615, 111706.74288385305},
- {223379.45881169615, -111706.74288385305},
- {-223379.45881169615, 111706.74288385305},
- {-223379.45881169615, -111706.74288385305}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017904931100388164, 0.00089524655491012516},
- {0.0017904931100388164, -0.00089524655491012516},
- {-0.0017904931100388164, 0.00089524655491012516},
- {-0.0017904931100388164, -0.00089524655491012516}
- }
- },{
- "wintri",
- "+proj=wintri +a=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223390.80153348515, 111703.90750574505},
- {223390.80153348515, -111703.90750574505},
- {-223390.80153348515, 111703.90750574505},
- {-223390.80153348515, -111703.90750574505}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017904931099113196, 0.00089524655490101819},
- {0.0017904931099113196, -0.00089524655490101819},
- {-0.0017904931099113196, 0.00089524655490101819},
- {-0.0017904931099113196, -0.00089524655490101819}
- }
- },{
- "august",
- "+proj=august +a=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223404.97818097242, 111722.34028976287},
- {223404.97818097242, -111722.34028976287},
- {-223404.97818097242, 111722.34028976287},
- {-223404.97818097242, -111722.34028976287}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "bacon",
- "+proj=bacon +a=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223334.13255596498, 175450.72592266591},
- {223334.13255596498, -175450.72592266591},
- {-223334.13255596498, 175450.72592266591},
- {-223334.13255596498, -175450.72592266591}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "apian",
- "+proj=apian +a=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223374.57735525275, 111701.07212763709},
- { 223374.57735525275, -111701.07212763709},
- {-223374.57735525275, 111701.07212763709},
- {-223374.57735525275, -111701.07212763709}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "ortel",
- "+proj=ortel +a=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223374.57735525275, 111701.07212763709},
- { 223374.57735525275, -111701.07212763709},
- {-223374.57735525275, 111701.07212763709},
- {-223374.57735525275, -111701.07212763709}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "bipc_e",
- "+proj=bipc +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {2452160.2177257561, -14548450.759654747},
- {2447915.213725341, -14763427.21279873},
- {2021695.5229349085, -14540413.695283702},
- {2018090.5030046992, -14755620.651414108}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {-73.038700284978702, 17.248118466239116},
- {-73.03730373933017, 17.249414978178777},
- {-73.03589317304332, 17.245536403008771},
- {-73.034496627213585, 17.246832895573739}
- }
- },{
- "bipc_s",
- "+proj=bipc +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {2460565.7409749646, -14598319.9893308},
- {2456306.1859352002, -14814033.339502094},
- {2028625.4978190989, -14590255.375482792},
- {2025008.1205891429, -14806200.018759441}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {-73.038693104942126, 17.248116270440242},
- {-73.037301330021322, 17.24940835333777},
- {-73.035895582251086, 17.245543027866539},
- {-73.034503807150301, 17.246835091521532}
- }
- },{
- "boggs",
- "+proj=boggs +a=6400000 +lat_1=0 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 211949.70080818201, 117720.99830541089},
- { 211949.70080818201, -117720.99830541089},
- {-211949.70080818201, 117720.99830541089},
- {-211949.70080818201, -117720.99830541089},
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "bonne_e",
- "+proj=bonne +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222605.29609715697, 55321.139565494814},
- { 222605.29609923941, -165827.64779905154},
- {-222605.29609715697, 55321.139565494814},
- {-222605.29609923941, -165827.64779905154}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017966987691132891, 0.50090436853737497},
- { 0.0017966982774478867, 0.4990956309655612},
- {-0.0017966987691132891, 0.50090436853737497},
- {-0.0017966982774478867, 0.4990956309655612}
- }
- },{
- "bonne_s",
- "+proj=bonne +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223368.11557252839, 55884.555246393575},
- { 223368.11557463196, -167517.59936969393},
- {-223368.11557252839, 55884.555246393575},
- {-223368.11557463196, -167517.59936969393}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017905615332457991, 0.50089524631087834},
- { 0.0017905610449335603, 0.49910475320072978},
- {-0.0017905615332457991, 0.50089524631087834},
- {-0.0017905610449335603, 0.49910475320072978}
- }
- },
- // NOT IMPLEMENTED IN Boost.Geometry
- /*
- {
- "calcofi_e",
- "+proj=calcofi +ellps=GRS80 +lat_1=0.5 +lat_2=2 +no_defs",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {508.44487214981905, -1171.7648604175156},
- {514.99916815188112, -1145.8219814677668},
- {500.68538412539851, -1131.4453779204598},
- {507.36971913666355, -1106.1782014834275}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {-110.36330792469906, 12.032056975840137},
- {-98.455008863288782, 18.698723642506803},
- {-207.4470245036909, 81.314089278595247},
- {-62.486322854481287, 87.980755945261919}
- }
- },{
- "calcofi_s",
- "+proj=calcofi +R=6400000 +lat_1=0.5 +lat_2=2 +no_defs",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {507.09050748781806, -1164.7273751978314},
- {513.68613637462886, -1138.9992682173072},
- {499.33626147591531, -1124.4351309968195},
- {506.0605703929898, -1099.3756650673038}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {-110.30519040955151, 12.032056975840137},
- {-98.322360950234085, 18.698723642506803},
- {-207.54490681381429, 81.314089278595247},
- {-62.576950371885275, 87.980755945261919}
- }
- },*/
- // NOTE: cart projection test cases are implemented differently in Proj4
- {
- "cass_e",
- "+proj=cass +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222605.28577699114, 110642.22925399939},
- { 222605.28577699114, -110642.22925399939},
- {-222605.28577699114, 110642.22925399939},
- {-222605.28577699114, -110642.22925399939}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017966305684613522, 0.00090436947663183841},
- { 0.0017966305684613522, -0.00090436947663183841},
- {-0.0017966305684613522, 0.00090436947663183841},
- {-0.0017966305684613522, -0.00090436947663183841}
- }
- },{
- "cass_s",
- "+proj=cass +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223368.10520348375, 111769.14504058579},
- { 223368.10520348375, -111769.14504058579},
- {-223368.10520348375, 111769.14504058579},
- {-223368.10520348375, -111769.14504058579}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931100023887, 0.00089524655445477922},
- { 0.0017904931100023887, -0.00089524655445477922},
- {-0.0017904931100023887, 0.00089524655445477922},
- {-0.0017904931100023887, -0.00089524655445477922}
- }
- },{
- "cc",
- "+proj=cc +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223402.14425527418, 111712.41554059254},
- {223402.14425527418, -111712.41554059254},
- {-223402.14425527418, 111712.41554059254},
- {-223402.14425527418, -111712.41554059254}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017904931097838226, 0.00089524655481905597},
- {0.0017904931097838226, -0.00089524655481905597},
- {-0.0017904931097838226, 0.00089524655481905597},
- {-0.0017904931097838226, -0.00089524655481905597}
- }
- },{
- "cea_e",
- "+proj=cea +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222638.981586547132, 110568.812396267356},
- { 222638.981586547132, -110568.812396265886},
- {-222638.981586547132, 110568.812396267356},
- {-222638.981586547132, -110568.812396265886}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179663056823904264, 0.000904369476105564289},
- { 0.00179663056823904264, -0.000904369476105564289},
- {-0.00179663056823904264, 0.000904369476105564289},
- {-0.00179663056823904264, -0.000904369476105564289}
- }
- },{
- "cea_s",
- "+proj=cea +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223402.144255274179, 111695.401198614476},
- { 223402.144255274179, -111695.401198614476},
- {-223402.144255274179, 111695.401198614476},
- {-223402.144255274179, -111695.401198614476}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049310978382265, 0.000895246554928338998},
- { 0.00179049310978382265, -0.000895246554928338998},
- {-0.00179049310978382265, 0.000895246554928338998},
- {-0.00179049310978382265, -0.000895246554928338998}
- }
- },{
- "chamb",
- "+proj=chamb +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {-27864.7795868005815, -223364.324593274243},
- {-251312.283053493476, -223402.145526208304},
- {-27864.7856491046077, 223364.327328827145},
- {-251312.289116443484, 223402.142197287147}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "collg",
- "+proj=collg +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {249872.921577929839, 99423.1747884602082},
- {254272.532301245432, -98559.3077607425657},
- {-249872.921577929839, 99423.1747884602082},
- {-254272.532301245432, -98559.3077607425657}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.00158679719207879865, 0.00101017310941749921},
- {0.001586769215623956, -0.00101018201458258111},
- {-0.00158679719207879865, 0.00101017310941749921},
- {-0.001586769215623956, -0.00101018201458258111}
- }
- },
- // NOT IMPLEMENTED IN Boost.Geometry
- /*{
- "comill",
- "+proj=comill +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223402.144255274179, 110611.859089458536},
- {223402.144255274179, -110611.859089458536},
- {-223402.144255274179, 110611.859089458536},
- {-223402.144255274179, -110611.859089458536}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.00179049310978382265, 0.000904106801510605831},
- {0.00179049310978382265, -0.000904106801510605831},
- {-0.00179049310978382265, 0.000904106801510605831},
- {-0.00179049310978382265, -0.000904106801510605831}
- }
- },*/{
- "crast",
- "+proj=crast +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {218280.142056780722, 114306.045604279774},
- {218280.142056780722, -114306.045604279774},
- {-218280.142056780722, 114306.045604279774},
- {-218280.142056780722, -114306.045604279774}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.00183225941982580187, 0.00087483943098902331},
- {0.00183225941982580187, -0.00087483943098902331},
- {-0.00183225941982580187, 0.00087483943098902331},
- {-0.00183225941982580187, -0.00087483943098902331}
- }
- },{
- "denoy",
- "+proj=denoy +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223377.422876954137, 111701.07212763709},
- { 223377.422876954137, -111701.07212763709},
- {-223377.422876954137, 111701.07212763709},
- {-223377.422876954137, -111701.07212763709}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "eck1",
- "+proj=eck1 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 204680.88820295094, 102912.17842606473},
- { 204680.88820295094, -102912.17842606473},
- {-204680.88820295094, 102912.17842606473},
- {-204680.88820295094, -102912.17842606473}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0019434150820034624, 0.00097170229538813102},
- { 0.0019434150820034624, -0.00097170229538813102},
- {-0.0019434150820034624, 0.00097170229538813102},
- {-0.0019434150820034624, -0.00097170229538813102}
- }
- },{
- "eck2",
- "+proj=eck2 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 204472.87090796008, 121633.73497524235},
- { 204472.87090796008, -121633.73497524235},
- {-204472.87090796008, 121633.73497524235},
- {-204472.87090796008, -121633.73497524235}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0019434150820034624, 0.00082480429919795412},
- { 0.0019434150820034624, -0.00082480429919795412},
- {-0.0019434150820034624, 0.00082480429919795412},
- {-0.0019434150820034624, -0.00082480429919795412}
- }
- },{
- "eck3",
- "+proj=eck3 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 188652.01572153764, 94328.919337031271},
- { 188652.01572153764, -94328.919337031271},
- {-188652.01572153764, 94328.919337031271},
- {-188652.01572153764, -94328.919337031271}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0021202405520236059, 0.0010601202759750307},
- { 0.0021202405520236059, -0.0010601202759750307},
- {-0.0021202405520236059, 0.0010601202759750307},
- {-0.0021202405520236059, -0.0010601202759750307}
- }
- },{
- "eck4",
- "+proj=eck4 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 188646.38935641639, 132268.54017406539},
- { 188646.38935641639, -132268.54017406539},
- {-188646.38935641639, 132268.54017406539},
- {-188646.38935641639, -132268.54017406539}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0021202405520236059, 0.00075601458836610643},
- { 0.0021202405520236059, -0.00075601458836610643},
- {-0.0021202405520236059, 0.00075601458836610643},
- {-0.0021202405520236059, -0.00075601458836610643}
- }
- },{
- "eck5",
- "+proj=eck5 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 197031.39213406085, 98523.198847226551},
- { 197031.39213406085, -98523.198847226551},
- {-197031.39213406085, 98523.198847226551},
- {-197031.39213406085, -98523.198847226551}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.002029978749734037, 0.001014989374787388},
- {0.002029978749734037, -0.001014989374787388},
- {-0.002029978749734037, 0.001014989374787388},
- {-0.002029978749734037, -0.001014989374787388}
- }
- },{
- "eqc",
- "+proj=eqc +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223402.144255274179, 111701.07212763709},
- { 223402.144255274179, -111701.07212763709},
- {-223402.144255274179, 111701.07212763709},
- {-223402.144255274179, -111701.07212763709}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049310978382265, 0.000895246554891911323},
- { 0.00179049310978382265, -0.000895246554891911323},
- {-0.00179049310978382265, 0.000895246554891911323},
- {-0.00179049310978382265, -0.000895246554891911323}
- }
- },{
- "eqdc_e",
- "+proj=eqdc +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222588.440269285755, 110659.134907347048},
- { 222756.836702042434, -110489.578087220681},
- {-222588.440269285755, 110659.134907347048},
- {-222756.836702042434, -110489.578087220681}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179635944879094839, 0.000904368858588402644},
- { 0.00179635822020772734, -0.000904370095529954975},
- {-0.00179635944879094839, 0.000904368858588402644},
- {-0.00179635822020772734, -0.000904370095529954975}
- }
- },{
- "eqdc_s",
- "+proj=eqdc +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223351.088175113517, 111786.108747173785},
- { 223521.200266735133, -111615.970741240744},
- {-223351.088175113517, 111786.108747173785},
- {-223521.200266735133, -111615.970741240744}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017902210900486641, 0.000895245944814909169},
- { 0.00179021986984890255, -0.000895247165333684842},
- {-0.0017902210900486641, 0.000895245944814909169},
- {-0.00179021986984890255, -0.000895247165333684842}
- }
- },{
- "fahey",
- "+proj=fahey +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 182993.34464912376, 101603.19356988439},
- { 182993.34464912376, -101603.19356988439},
- {-182993.34464912376, 101603.19356988439},
- {-182993.34464912376, -101603.19356988439}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0021857886080359551, 0.00098424601668238403},
- {0.0021857886080359551, -0.00098424601668238403},
- {-0.0021857886080359551, 0.00098424601668238403},
- {-0.0021857886080359551, -0.00098424601668238403}
- }
- },{
- "fouc_s",
- "+proj=fouc_s +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223402.14425527424, 111695.40119861449},
- { 223402.14425527424, -111695.40119861449},
- {-223402.14425527424, 111695.40119861449},
- {-223402.14425527424, -111695.40119861449}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931097838226, 0.000895246554928339},
- { 0.0017904931097838226, -0.000895246554928339},
- {-0.0017904931097838226, 0.000895246554928339},
- {-0.0017904931097838226, -0.000895246554928339}
- }
- },{
- "gall",
- "+proj=gall +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 157969.17113451968, 95345.249178385886},
- { 157969.17113451968, -95345.249178385886},
- {-157969.17113451968, 95345.249178385886},
- {-157969.17113451968, -95345.249178385886}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0025321396391918614, 0.001048846580346495},
- { 0.0025321396391918614, -0.001048846580346495},
- {-0.0025321396391918614, 0.001048846580346495},
- {-0.0025321396391918614, -0.001048846580346495}
- }
- },{
- "geos_e",
- "+proj=geos +ellps=GRS80 +lat_1=0.5 +lat_2=2 +h=35785831",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222527.07036580026, 110551.30341332949},
- { 222527.07036580026, -110551.30341332949},
- {-222527.07036580026, 110551.30341332949},
- {-222527.07036580026, -110551.30341332949}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017966305689715385, 0.00090436947723267452},
- { 0.0017966305689715385, -0.00090436947723267452},
- {-0.0017966305689715385, 0.00090436947723267452},
- {-0.0017966305689715385, -0.00090436947723267452}
- }
- },{
- "geos_s",
- "+proj=geos +R=6400000 +lat_1=0.5 +lat_2=2 +h=35785831",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223289.45763579503, 111677.65745653701},
- { 223289.45763579503, -111677.65745653701},
- {-223289.45763579503, 111677.65745653701},
- {-223289.45763579503, -111677.65745653701}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931105078943, 0.00089524655504237148},
- { 0.0017904931105078943, -0.00089524655504237148},
- {-0.0017904931105078943, 0.00089524655504237148},
- {-0.0017904931105078943, -0.00089524655504237148}
- }
- },{
- "gins8",
- "+proj=gins8 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 194350.25093959007, 111703.90763533533},
- { 194350.25093959007, -111703.90763533533},
- {-194350.25093959007, 111703.90763533533},
- {-194350.25093959007, -111703.90763533533}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "sinu_e",
- "+proj=sinu +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222605.29953946592, 110574.38855415257},
- { 222605.29953946592, -110574.38855415257},
- {-222605.29953946592, 110574.38855415257},
- {-222605.29953946592, -110574.38855415257}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017966305684613522, 0.00090436947707945409},
- { 0.0017966305684613522, -0.00090436947707945409},
- {-0.0017966305684613522, 0.00090436947707945409},
- {-0.0017966305684613522, -0.00090436947707945409}
- }
- },{
- "sinu_s",
- "+proj=sinu +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223368.11902663155, 111701.07212763709},
- { 223368.11902663155, -111701.07212763709},
- {-223368.11902663155, 111701.07212763709},
- {-223368.11902663155, -111701.07212763709}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931100023887, 0.00089524655489191132},
- { 0.0017904931100023887, -0.00089524655489191132},
- {-0.0017904931100023887, 0.00089524655489191132},
- {-0.0017904931100023887, -0.00089524655489191132}
- }
- },{
- "eck6",
- "+proj=eck6 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 197021.60562899226, 126640.42073317352},
- { 197021.60562899226, -126640.42073317352},
- {-197021.60562899226, 126640.42073317352},
- {-197021.60562899226, -126640.42073317352}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.002029978749734037, 0.00078963032910382171},
- { 0.002029978749734037, -0.00078963032910382171},
- {-0.002029978749734037, 0.00078963032910382171},
- {-0.002029978749734037, -0.00078963032910382171}
- }
- },{
- "mbtfps",
- "+proj=mbtfps +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 204740.11747857218, 121864.72971934026},
- { 204740.11747857218, -121864.72971934026},
- {-204740.11747857218, 121864.72971934026},
- {-204740.11747857218, -121864.72971934026}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0019534152166442065, 0.00082057965689633387},
- { 0.0019534152166442065, -0.00082057965689633387},
- {-0.0019534152166442065, 0.00082057965689633387},
- {-0.0019534152166442065, -0.00082057965689633387}
- }
- },{
- "gn_sinu",
- "+proj=gn_sinu +a=6400000 +lat_1=0.5 +lat_2=2 +m=1 +n=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223385.13250469571, 111698.23644718733},
- { 223385.13250469571, -111698.23644718733},
- {-223385.13250469571, 111698.23644718733},
- {-223385.13250469571, -111698.23644718733}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931098931057, 0.00089524655491012516},
- { 0.0017904931098931057, -0.00089524655491012516},
- {-0.0017904931098931057, 0.00089524655491012516},
- {-0.0017904931098931057, -0.00089524655491012516}
- }
- },{
- "gnom",
- "+proj=gnom +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223492.92474718543, 111780.50920659291},
- { 223492.92474718543, -111780.50920659291},
- {-223492.92474718543, 111780.50920659291},
- {-223492.92474718543, -111780.50920659291}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931092009798, 0.00089524655438192376},
- { 0.0017904931092009798, -0.00089524655438192376},
- {-0.0017904931092009798, 0.00089524655438192376},
- {-0.0017904931092009798, -0.00089524655438192376}
- }
- },{
- "goode",
- "+proj=goode +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223368.11902663155, 111701.07212763709},
- { 223368.11902663155, -111701.07212763709},
- {-223368.11902663155, 111701.07212763709},
- {-223368.11902663155, -111701.07212763709}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931100023887, 0.00089524655489191132},
- { 0.0017904931100023887, -0.00089524655489191132},
- {-0.0017904931100023887, 0.00089524655489191132},
- {-0.0017904931100023887, -0.00089524655489191132}
- }
- },{
- "gstmerc",
- "+proj=gstmerc +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223413.46640632182, 111769.14504058557},
- { 223413.46640632182, -111769.14504058668},
- {-223413.46640632302, 111769.14504058557},
- {-223413.46640632302, -111769.14504058668}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931097109673, 0.0008952465544509083},
- { 0.0017904931097109673, -0.0008952465544509083},
- {-0.0017904931097109673, 0.0008952465544509083},
- {-0.0017904931097109673, -0.0008952465544509083}
- }
- },{
- "hammer",
- "+proj=hammer +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223373.78870324057, 111703.90739776699},
- { 223373.78870324057, -111703.90739776699},
- {-223373.78870324057, 111703.90739776699},
- {-223373.78870324057, -111703.90739776699}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.001790493109965961, 0.00089524655487369749},
- { 0.001790493109965961, -0.00089524655487369749},
- {-0.001790493109965961, 0.00089524655487369749},
- {-0.001790493109965961, -0.00089524655487369749}
- }
- },{
- "hatano",
- "+proj=hatano +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 189878.87894652804, 131409.8024406255 },
- { 189881.08195244463, -131409.14227607418 },
- {-189878.87894652804, 131409.8024406255 },
- {-189881.08195244463, -131409.14227607418 }
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0021064624821817597, 0.00076095689425791926 },
- { 0.0021064624821676096, -0.00076095777439265377 },
- {-0.0021064624821817597, 0.00076095689425791926 },
- {-0.0021064624821676096, -0.00076095777439265377 }
- }
- },{
- "healpix_e",
- "+proj=healpix +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222390.10394923863, 130406.58866448226},
- { 222390.10394923863, -130406.58866448054},
- {-222390.10394923863, 130406.58866448226},
- {-222390.10394923863, -130406.58866448054}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017986411845524453, 0.00076679453057823619},
- { 0.0017986411845524453, -0.00076679453057823619},
- {-0.0017986411845524453, 0.00076679453057823619},
- {-0.0017986411845524453, -0.00076679453057823619}
- }
- },{
- "healpix_s",
- "+proj=healpix +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223402.14425527418, 131588.04444199943},
- { 223402.14425527418, -131588.04444199943},
- {-223402.14425527418, 131588.04444199943},
- {-223402.14425527418, -131588.04444199943}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931097838226, 0.00075990887733981202},
- { 0.0017904931097838226, -0.00075990887733981202},
- {-0.0017904931097838226, 0.00075990887733981202},
- {-0.0017904931097838226, -0.00075990887733981202}
- }
- },{
- "rhealpix_e",
- "+proj=rhealpix +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222390.10394923863, 130406.58866448226},
- { 222390.10394923863, -130406.58866448054},
- {-222390.10394923863, 130406.58866448226},
- {-222390.10394923863, -130406.58866448054}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017986411845524453, 0.00076679453057823619},
- { 0.0017986411845524453, -0.00076679453057823619},
- {-0.0017986411845524453, 0.00076679453057823619},
- {-0.0017986411845524453, -0.00076679453057823619}
- }
- },{
- "rhealpix_s",
- "+proj=rhealpix +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223402.14425527418, 131588.04444199943},
- { 223402.14425527418, -131588.04444199943},
- {-223402.14425527418, 131588.04444199943},
- {-223402.14425527418, -131588.04444199943}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931097838226, 0.00075990887733981202},
- { 0.0017904931097838226, -0.00075990887733981202},
- {-0.0017904931097838226, 0.00075990887733981202},
- {-0.0017904931097838226, -0.00075990887733981202}
- }
- },
- // helmert projection is not implemented in Boost.Geometry
- // hgridshift projection is not implemented in Boost.Geometry
- // horner projection is not implemented in Boost.Geometry
- {
- "igh",
- "+proj=igh +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{ { 223878.49745627123, 111701.07212763709},
- { 223708.37131305804, -111701.07212763709},
- {-222857.74059699223, 111701.07212763709},
- {-223027.86674020503, -111701.07212763709}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{ { 0.001790489447892545, 0.00089524655489191132},
- { 0.0017904906685957927, -0.00089524655489191132},
- {-0.001790496772112032, 0.00089524655489191132},
- {-0.0017904955514087843, -0.00089524655489191132}
- }
- },{
- "imw_p",
- "+proj=imw_p +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222588.4411393762, 55321.128653809537},
- { 222756.90637768712, -165827.58428832365},
- {-222588.4411393762, 55321.128653809537},
- {-222756.90637768712, -165827.58428832365}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017966991379592214, 0.50090492361427374},
- { 0.0017966979081574697, 0.49909507588689922},
- {-0.0017966991379592214, 0.50090492361427374},
- {-0.0017966979081574697, 0.49909507588689922}
- }
- },{
- "isea",
- "+proj=isea +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {-1097074.9480224741, 3442909.3090371834},
- {-1097074.9482647954, 3233611.7285857084},
- {-1575486.3536415542, 3442168.3420281881},
- {-1575486.353880283, 3234352.6955947056}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "krovak",
- "+proj=krovak +ellps=GRS80 +no_defs",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {-3196535.2325636409, -6617878.8675514441},
- {-3260035.4405521089, -6898873.6148780314},
- {-3756305.3288691747, -6478142.5615715114},
- {-3831703.6585019818, -6759107.1701553948}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {24.836218918719162, 59.758403933233858},
- {24.836315484509566, 59.756888425730189},
- {24.830447747947495, 59.758403933233858},
- {24.830351182157091, 59.756888425730189}
- }
- },{
- "labrd",
- "+proj=labrd +ellps=GRS80 +lon_0=0.5 +lat_0=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 166973.166090228391, -110536.912730266107},
- { 166973.168287157256, -331761.993650884193},
- {-278345.500519976194, -110469.032642031714},
- {-278345.504185269645, -331829.870790275279}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.501797719349373672, 2.00090435742047923},
- {0.501797717380853658, 1.99909564058898681},
- {0.498202280650626328, 2.00090435742047923},
- {0.498202282619146342, 1.99909564058898681}
- }
- },{
- "laea_e",
- "+proj=laea +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222602.471450095181, 110589.82722441027},
- { 222602.471450095181, -110589.827224408786},
- {-222602.471450095181, 110589.82722441027},
- {-222602.471450095181, -110589.827224408786}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179663056847900867, 0.000904369475966495845},
- { 0.00179663056847900867, -0.000904369475966495845},
- {-0.00179663056847900867, 0.000904369475966495845},
- {-0.00179663056847900867, -0.000904369475966495845}
- }
- },{
- "laea_s",
- "+proj=laea +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223365.281370124663, 111716.668072915665},
- { 223365.281370124663, -111716.668072915665},
- {-223365.281370124663, 111716.668072915665},
- {-223365.281370124663, -111716.668072915665}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049311002060264, 0.000895246554791735271},
- { 0.00179049311002060264, -0.000895246554791735271},
- {-0.00179049311002060264, 0.000895246554791735271},
- {-0.00179049311002060264, -0.000895246554791735271}
- }
- },{
- "lagrng",
- "+proj=lagrng +a=6400000 +W=2 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 111703.37591722561, 27929.8319080333386},
- { 111699.122088816002, -83784.1780133577704},
- {-111703.37591722561, 27929.8319080333386},
- {-111699.122088816002, -83784.1780133577704}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "larr",
- "+proj=larr +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223393.637624200899, 111707.215961255497},
- {223393.637624200899, -111707.215961255497},
- {-223393.637624200899, 111707.215961255497},
- {-223393.637624200899, -111707.215961255497}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "lask",
- "+proj=lask +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 217928.275907355128, 112144.32922014239},
- { 217928.275907355128, -112144.32922014239},
- {-217928.275907355128, 112144.32922014239},
- {-217928.275907355128, -112144.32922014239}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "lcc",
- "+proj=lcc +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222588.439735968423, 110660.533870799671},
- { 222756.879700278747, -110532.797660827026},
- {-222588.439735968423, 110660.533870799671},
- {-222756.879700278747, -110532.797660827026}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179635940600536667, 0.000904232207322381741},
- { 0.00179635817735249777, -0.000904233135128348995},
- {-0.00179635940600536667, 0.000904232207322381741},
- {-0.00179635817735249777, -0.000904233135128348995}
- }
- },{
- "lcca",
- "+proj=lcca +ellps=GRS80 +lat_0=1 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222605.285770237417, 67.8060072715846616},
- { 222740.037637936533, -221125.539829601563},
- {-222605.285770237417, 67.8060072715846616},
- {-222740.037637936533, -221125.539829601563}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179690290525662526, 1.00090436621350798},
- { 0.00179690192174008037, 0.999095632791497268},
- {-0.00179690290525662526, 1.00090436621350798},
- {-0.00179690192174008037, 0.999095632791497268}
- }
- },{
- "loxim",
- "+proj=loxim +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223382.295791338867, 55850.5360638185448},
- { 223393.637462243292, -167551.608191455656},
- {-223382.295791338867, 55850.5360638185448},
- {-223393.637462243292, -167551.608191455656}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179056141104335601, 0.500895246554891926},
- { 0.00179056116683692576, 0.499104753445108074},
- {-0.00179056141104335601, 0.500895246554891926},
- {-0.00179056116683692576, 0.499104753445108074}
- }
- },{
- "lsat",
- "+proj=lsat +ellps=GRS80 +lat_1=0.5 +lat_2=2 +lsat=1 +path=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {18241950.01455855, 9998256.83982293494},
- {18746856.2533194572, 10215761.669925211},
- {18565503.6836331636, 9085039.14672705345},
- {19019696.9020289108, 9247763.0394328218}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {126.000423834530011, 0.00172378224025701425},
- {126.002213738256714, 0.00188015467480917966},
- {126.000734468914601, -0.00188015467480917966},
- {126.002524372641304, -0.00172378224025701425}
- }
- }, {
- "mbt_fps",
- "+proj=mbt_fps +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 198798.176129849948, 125512.017254530627},
- { 198798.176129849948, -125512.017254530627},
- {-198798.176129849948, 125512.017254530627},
- {-198798.176129849948, -125512.017254530627}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00201197086238270742, 0.000796711850174446003},
- { 0.00201197086238270742, -0.000796711850174446003},
- {-0.00201197086238270742, 0.000796711850174446003},
- {-0.00201197086238270742, -0.000796711850174446003}
- }
- },{
- "mbtfpp",
- "+proj=mbtfpp +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {206804.786929820373, 120649.762565792524},
- {206804.786929820373, -120649.762565792524},
- {-206804.786929820373, 120649.762565792524},
- {-206804.786929820373, -120649.762565792524}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.00193395359462902698, 0.00082883725477665357},
- {0.00193395359462902698, -0.00082883725477665357},
- {-0.00193395359462902698, 0.00082883725477665357},
- {-0.00193395359462902698, -0.00082883725477665357}
- }
- },{
- "mbtfpq",
- "+proj=mbtfpq +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 209391.854738393013, 119161.040199054827},
- { 209391.854738393013, -119161.040199054827},
- {-209391.854738393013, 119161.040199054827},
- {-209391.854738393013, -119161.040199054827}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00191010555824111571, 0.000839185447792341723},
- { 0.00191010555824111571, -0.000839185447792341723},
- {-0.00191010555824111571, 0.000839185447792341723},
- {-0.00191010555824111571, -0.000839185447792341723}
- }
- },{
- "merc_e",
- "+proj=merc +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222638.981586547132, 110579.965218249708},
- { 222638.981586547132, -110579.965218249112},
- {-222638.981586547132, 110579.965218249708},
- {-222638.981586547132, -110579.965218249112}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179663056823904264, 0.00090436947522799056},
- { 0.00179663056823904264, -0.00090436947522799056},
- {-0.00179663056823904264, 0.00090436947522799056},
- {-0.00179663056823904264, -0.00090436947522799056}
- }
- },{
- "merc_s",
- "+proj=merc +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223402.144255274179, 111706.743574944077},
- { 223402.144255274179, -111706.743574944485},
- {-223402.144255274179, 111706.743574944077},
- {-223402.144255274179, -111706.743574944485}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049310978382265, 0.000895246554845297135},
- { 0.00179049310978382265, -0.000895246554858019272},
- {-0.00179049310978382265, 0.000895246554845297135},
- {-0.00179049310978382265, -0.000895246554858019272}
- }
- },{
- "mill",
- "+proj=mill +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223402.144255274179, 111704.701754393827},
- { 223402.144255274179, -111704.701754396243},
- {-223402.144255274179, 111704.701754393827},
- {-223402.144255274179, -111704.701754396243}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049310978382265, 0.000895246554873922024},
- { 0.00179049310978382265, -0.000895246554873922024},
- {-0.00179049310978382265, 0.000895246554873922024},
- {-0.00179049310978382265, -0.000895246554873922024}
- }
- },
- // the following projections are not implemented in Boost.Geometry
- /*{
- "misrsom_e",
- "+proj=misrsom +ellps=GRS80 +lat_1=0.5 +lat_2=2 +path=1",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {18556630.3683698252, 9533394.6753112711},
- {19041866.0067297369, 9707182.17532352544},
- {18816810.1301847994, 8647669.64980295487},
- {19252610.7845367305, 8778164.08580140397}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {127.759503987730625, 0.00173515039622462014},
- {127.761295471077958, 0.00187196632421706517},
- {127.759775773557251, -0.00187196632421891525},
- {127.76156725690457, -0.00173515039622462014}
- }
- },{
- "misrsom_s",
- "+proj=misrsom +R=6400000 +lat_1=0.5 +lat_2=2 +path=1",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {18641249.2791703865, 9563342.53233416565},
- {19130982.4615812786, 9739539.59350463562},
- {18903483.5150115378, 8675064.50061797537},
- {19343388.3998006098, 8807471.90406848863}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {127.75950514818588, 0.00171623111593511971},
- {127.761290323778738, 0.00185412132880796244},
- {127.759780920856471, -0.00185412132880796244},
- {127.761566096449329, -0.00171623111593511971}
- }
- },{
- "mil_os",
- "+proj=mil_os +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {-1908527.94959420455, -1726237.4730614475},
- {-1916673.02291848511, -1943133.88812552323},
- {-2344429.41208962305, -1706258.05121891224},
- {-2354637.83553299867, -1926468.60513541684}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {20.0020363939492398, 18.0009683469140498},
- {20.0020363715837419, 17.999031631815086},
- {19.9979636060507602, 18.0009683469140498},
- {19.9979636284162581, 17.999031631815086}
- }
- },{
- "lee_os",
- "+proj=lee_os +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {-25564478.9526050538, 154490848.8286255},
- { 30115393.9385746419, 125193997.439701974},
- {-31039340.5921660066, 57678685.0448915437},
- {-3088419.93942357088, 58150091.0991110131}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {-164.997479457813824, -9.99875886103541411},
- {-164.997479438558884, -10.0012411200022751},
- {-165.002520542186289, -9.99875886103545142},
- {-165.002520561440946, -10.0012411200022999}
- }
- },{
- "gs48",
- "+proj=gs48 +R=6370997",
- // All latitudes and longitudes within the continental US
- {
- { -119.0, 40.0},
- { -70.0, 64.0},
- { -80.0, 25.0},
- { -95.0, 35.0}
- },{
- { -1923908.446529345820, 355874.658944479190},
- { 1354020.375109298155, 3040846.007866524626},
- { 1625139.160484319553, -1413614.894029108109},
- { 90241.658071457961, -439595.048485902138}
- },{
- { -1923000.0, 355000.0},
- { 1354000.0, 3040000.0},
- { 1625000.0, -1413000.0},
- { 90000.0, -439000.0}
- },{
- {-118.987112613284, 39.994449789388},
- { -70.005208999424, 63.993387835525},
- { -80.000346610440, 25.005602546594},
- { -95.002606473071, 35.005424705030}
- }
- },{
- "alsk_e",
- "+proj=alsk +ellps=clrk66",
- {
- {-160.0, 55.0},
- {-160.0, 70.0},
- {-145.0, 70.0},
- {-145.0, 60.0}
- },{
- {-513253.146950842060, -968928.031867943470},
- {-305001.133897637190, 687494.464958650530},
- {266454.305088600490, 683423.477493030950},
- {389141.322439243960, -423913.251230396680}
- },{
- {-500000.0, -950000.0},
- {-305000.0, 700000.0},
- { 250000.0, 700000.0},
- { 400000.0, -400000.0}
- },{
- {-159.830804302926, 55.183195262220},
- {-160.042203155537, 70.111086864056},
- {-145.381043551466, 70.163900908411},
- {-144.758985461448, 60.202929200739}
- }
- },{
- "alsk_s",
- "+proj=alsk +R=6370997",
- {
- {-160.0, 55.0},
- {-160.0, 70.0},
- {-145.0, 70.0},
- {-145.0, 60.0}
- },{
- {-511510.319410844070, -967150.991676078060},
- {-303744.771290368980, 685439.745941123230},
- {265354.974019662940, 681386.892874573010},
- {387711.995394026630, -422980.685505462640}
- },{
- {-500000.0, -950000.0},
- {-305000.0, 700000.0},
- { 250000.0, 700000.0},
- { 400000.0, -400000.0}
- },{
- {-159.854014457557, 55.165653849074},
- {-160.082332371601, 70.128307617632},
- {-145.347827407243, 70.181566919011},
- {-144.734239827146, 60.193564732505}
- }
- },{
- "gs50_e",
- "+proj=gs50 +ellps=clrk66",
- {
- {-160.0, 65.0},
- {-130.0, 45.0},
- { -65.0, 45.0},
- { -80.0, 36.0}
- },{
- {-1874628.5377402329, 2660907.942291015300},
- { -771831.51885333552, 48465.166491304852},
- { 4030931.8339815089, 1323687.864777399200},
- { 3450764.2615361013, -175619.041820732440}
- },{
- {-1800000.0, 2600000.0},
- { -800000.0, 500000.0},
- { 4000000.0, 1300000.0},
- { 3900000.0, -170000.0}
- },{
- {-157.989284999679, 64.851559609698},
- {-131.171390466814, 49.084969745967},
- { -65.491568685301, 44.992837923774},
- { -75.550660091101, 34.191114075743}
- }
- },{
- "gs50_s",
- "+proj=gs50 +R=6370997",
- {
- {-160.0, 65.0},
- {-130.0, 45.0},
- { -65.0, 45.0},
- { -80.0, 36.0}
- },{
- {-1867268.2534600089, 2656506.230401823300},
- { -769572.18967299373, 48324.312440863941},
- { 4019393.068680791200, 1320191.309350289200},
- { 3442685.615172345700, -178760.423489428680}
- },{
- {-1800000.0, 2600000.0},
- { -800000.0, 500000.0},
- { 4000000.0, 1300000.0},
- { 3900000.0, -170000.0}
- },{
- {-158.163295044933, 64.854288364994},
- {-131.206816959506, 49.082915350974},
- { -65.348945220767, 44.957292681774},
- { -75.446820242089, 34.185406225616}
- }
- },*/
- {
- "moll",
- "+proj=moll +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {201113.698641813244, 124066.283433859542},
- {201113.698641813244, -124066.283433859542},
- {-201113.698641813244, 124066.283433859542},
- {-201113.698641813244, -124066.283433859542}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.00198873782220854774, 0.000806005080362811612},
- {0.00198873782220854774, -0.000806005080362811612},
- {-0.00198873782220854774, 0.000806005080362811612},
- {-0.00198873782220854774, -0.000806005080362811612}
- }
- },{
- "wag4",
- "+proj=wag4 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 192801.218662384286, 129416.216394802992},
- { 192801.218662384286, -129416.216394802992},
- {-192801.218662384286, 129416.216394802992},
- {-192801.218662384286, -129416.216394802992}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00207450259783523421, 0.000772682950537716476},
- { 0.00207450259783523421, -0.000772682950537716476},
- {-0.00207450259783523421, 0.000772682950537716476},
- {-0.00207450259783523421, -0.000772682950537716476}
- }
- },{
- "wag5",
- "+proj=wag5 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 203227.05192532466, 138651.631442713202},
- { 203227.05192532466, -138651.631442713202},
- {-203227.05192532466, 138651.631442713202},
- {-203227.05192532466, -138651.631442713202}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00196807227086416396, 0.00072121615041701424},
- { 0.00196807227086416396, -0.00072121615041701424},
- {-0.00196807227086416396, 0.00072121615041701424},
- {-0.00196807227086416396, -0.00072121615041701424}
- }
- },{
- "natearth",
- "+proj=natearth +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 194507.265257889288, 112508.737358294515},
- { 194507.265257889288, -112508.737358294515},
- {-194507.265257889288, 112508.737358294515},
- {-194507.265257889288, -112508.737358294515}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00205638349586440223, 0.000888823913291242177},
- { 0.00205638349586440223, -0.000888823913291242177},
- {-0.00205638349586440223, 0.000888823913291242177},
- {-0.00205638349586440223, -0.000888823913291242177}
- }
- },
- // the following projection is not implemented in Boost.Geometry
- /*{
- "natearth2",
- "+proj=natearth2 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 189255.172934730799, 113022.495810907014},
- { 189255.172934730799, -113022.495810907014},
- {-189255.172934730799, 113022.495810907014},
- {-189255.172934730799, -113022.495810907014}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00211344929691056112, 0.000884779612080993237},
- { 0.00211344929691056112, -0.000884779612080993237},
- {-0.00211344929691056112, 0.000884779612080993237},
- {-0.00211344929691056112, -0.000884779612080993237}
- }
- },*/
- {
- "nell",
- "+proj=nell +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223385.132504695706, 111698.23644718733},
- { 223385.132504695706, -111698.23644718733},
- {-223385.132504695706, 111698.23644718733},
- {-223385.132504695706, -111698.23644718733}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049310989310567, 0.000895246554910125161},
- { 0.00179049310989310567, -0.000895246554910125161},
- {-0.00179049310989310567, 0.000895246554910125161},
- {-0.00179049310989310567, -0.000895246554910125161}
- }
- },{
- "nell_h",
- "+proj=nell_h +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223385.131640952837, 111698.236533561678},
- { 223385.131640952837, -111698.236533561678},
- {-223385.131640952837, 111698.236533561678},
- {-223385.131640952837, -111698.236533561678}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049310989310567, 0.000895246554910125378},
- { 0.00179049310989310567, -0.000895246554910125378},
- {-0.00179049310989310567, 0.000895246554910125378},
- {-0.00179049310989310567, -0.000895246554910125378}
- }
- },{
- "nicol",
- "+proj=nicol +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223374.561814139714, 111732.553988545071},
- { 223374.561814139714, -111732.553988545071},
- {-223374.561814139714, 111732.553988545071},
- {-223374.561814139714, -111732.553988545071}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "nsper",
- "+proj=nsper +a=6400000 +h=1000000",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222239.816114099842, 111153.763991924759},
- { 222239.816114099842, -111153.763991924759},
- {-222239.816114099842, 111153.763991924759},
- {-222239.816114099842, -111153.763991924759}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049311728792437, 0.000895246558425396135},
- { 0.00179049311728792437, -0.000895246558425396135},
- {-0.00179049311728792437, 0.000895246558425396135},
- {-0.00179049311728792437, -0.000895246558425396135}
- }
- },{
- "tpers",
- "+proj=tpers +a=6400000 +h=1000000 +azi=20",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 170820.288955531199, 180460.865555804776},
- { 246853.941538942483, -28439.8780357754222},
- {-246853.941538942483, 28439.8780357754222},
- {-170820.288955531199, -180460.865555804776}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00198870552603137678, 0.000228871872278689991},
- { 0.00137632081376749859, -0.00145364129728205432},
- {-0.00137632081376749859, 0.00145364129728205432},
- {-0.00198870552603137678, -0.000228871872278689991}
- }
- },{
- "nzmg",
- "+proj=nzmg +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {3352675144.74742508, -7043205391.10024357},
- {3691989502.77930641, -6729069415.33210468},
- {4099000768.45323849, -7863208779.66724873},
- {4466166927.36997604, -7502531736.62860489}
- },{
- { 200000, 100000},
- { 200000,-100000},
- {-200000, 100000},
- {-200000,-100000}
- },{
- {175.48208682711271, -69.4226921826331846},
- {175.756819472543611, -69.5335710883796168},
- {134.605119233460016, -61.4599957106629091},
- {134.333684315954827, -61.6215536756024349}
- }
- },{
- "ob_tran",
- "+proj=ob_tran +a=6400000 +o_proj=latlon +o_lon_p=20 +o_lat_p=20 +lon_0=180",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {-2.6856872138416592, 1.2374302350496296},
- {-2.6954069748943286, 1.2026833954513816},
- {-2.8993663925401947, 1.2374302350496296},
- {-2.8896466314875244, 1.2026833954513816}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 121.5518748407577, -2.5361001573966084},
- { 63.261184340201858, 17.585319578673531},
- {-141.10073322351622, 26.091712304855108},
- {-65.862385598848391, 51.830295078417215}
- }
- },{
- "ocea",
- "+proj=ocea +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {19994423.837934087962, 223322.760576727800},
- {20217962.128015257418, 223322.760576729401},
- {19994423.837934091687, -223322.760576726549},
- {20217962.128015264869, -223322.760576724948},
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 179.999104753445, 0.001790493110},
- {-179.999104753445, 0.001790493110},
- { 179.999104753445, -0.001790493110},
- {-179.999104753445, -0.001790493110}
- }
- },{
- "oea",
- "+proj=oea +a=6400000 +lat_1=0.5 +lat_2=2 +n=1 +m=2 +theta=3",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 228926.872097864107, 99870.4884300760023},
- { 217242.584036940476, -123247.885607474513},
- {-217242.584036940476, 123247.885607474556},
- {-228926.872097864078, -99870.4884300760168}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017411857167771369, 0.000987726819566195693},
- { 0.00183489288577854998, -0.000800312481495174641},
- {-0.00183489288577854954, 0.000800312481495174966},
- {-0.00174118571677713712, -0.000987726819566195043}
- }
- },{
- "omerc",
- "+proj=omerc +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222650.796885261341, 110642.229314983808},
- { 222650.796885261341, -110642.229314983808},
- {-222650.796885261545, 110642.229314983808},
- {-222650.796885261545, -110642.229314983808}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179663056816996357, 0.000904369474808157338},
- { 0.00179663056816996357, -0.000904369474820879583},
- {-0.0017966305681604536, 0.000904369474808157338},
- {-0.0017966305681604536, -0.000904369474820879583}
- }
- },{
- "ortho",
- "+proj=ortho +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223322.76057672748, 111695.401198614476},
- { 223322.76057672748, -111695.401198614476},
- {-223322.76057672748, 111695.401198614476},
- {-223322.76057672748, -111695.401198614476}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931102938101, 0.000895246554928338998},
- { 0.0017904931102938101, -0.000895246554928338998},
- {-0.0017904931102938101, 0.000895246554928338998},
- {-0.0017904931102938101, -0.000895246554928338998}
- }
- },
- // patterson projection is not implemented in Boost.Geometry
- /*{
- "patterson",
- "+proj=patterson +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223402.144255274179, 113354.250397779804},
- {223402.144255274179, -113354.250397779804},
- {-223402.144255274179, 113354.250397779804},
- {-223402.144255274179, -113354.250397779804}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.00179049310978382265, 0.000882190140807953657},
- {0.00179049310978382265, -0.000882190140807953657},
- {-0.00179049310978382265, 0.000882190140807953657},
- {-0.00179049310978382265, -0.000882190140807953657}
- }
- },*/
- // pipeline projection is not implemented in Boost.Geometry
- // and tests are implemented differently
- {
- "poly_e",
- "+proj=poly +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222605.285770237475, 110642.194561440483},
- { 222605.285770237475, -110642.194561440483},
- {-222605.285770237475, 110642.194561440483},
- {-222605.285770237475, -110642.194561440483}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179663056846135222, 0.000904369476631838518},
- { 0.00179663056846135222, -0.000904369476631838518},
- {-0.00179663056846135222, 0.000904369476631838518},
- {-0.00179663056846135222, -0.000904369476631838518}
- }
- },{
- "poly_s",
- "+proj=poly +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223368.105210218986, 111769.110491224754},
- { 223368.105210218986, -111769.110491224754},
- {-223368.105210218986, 111769.110491224754},
- {-223368.105210218986, -111769.110491224754}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931100023887, 0.000895246554454779222},
- { 0.0017904931100023887, -0.000895246554454779222},
- {-0.0017904931100023887, 0.000895246554454779222},
- {-0.0017904931100023887, -0.000895246554454779222}
- }
- },{
- "putp2",
- "+proj=putp2 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 211638.039634339279, 117895.033043379764},
- { 211638.039634339279, -117895.033043379764},
- {-211638.039634339279, 117895.033043379764},
- {-211638.039634339279, -117895.033043379764}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00188980221640386672, 0.000848201580276863377},
- { 0.00188980221640386672, -0.000848201580276863377},
- {-0.00188980221640386672, 0.000848201580276863377},
- {-0.00188980221640386672, -0.000848201580276863377}
- }
- },{
- "putp3",
- "+proj=putp3 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 178227.115507793525, 89124.5607860879827},
- { 178227.115507793525, -89124.5607860879827},
- {-178227.115507793525, 89124.5607860879827},
- {-178227.115507793525, -89124.5607860879827}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00224405032986489889, 0.00112202516475805899},
- { 0.00224405032986489889, -0.00112202516475805899},
- {-0.00224405032986489889, 0.00112202516475805899},
- {-0.00224405032986489889, -0.00112202516475805899}
- }
- },{
- "putp3p",
- "+proj=putp3p +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 178238.118539984745, 89124.5607860879827},
- { 178238.118539984745, -89124.5607860879827},
- {-178238.118539984745, 89124.5607860879827},
- {-178238.118539984745, -89124.5607860879827}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00224405032969050844, 0.00112202516475805899},
- { 0.00224405032969050844, -0.00112202516475805899},
- {-0.00224405032969050844, 0.00112202516475805899},
- {-0.00224405032969050844, -0.00112202516475805899}
- }
- },{
- "putp4p",
- "+proj=putp4p +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 195241.47734938623, 127796.782307926231},
- { 195241.47734938623, -127796.782307926231},
- {-195241.47734938623, 127796.782307926231},
- {-195241.47734938623, -127796.782307926231}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00204852830860296001, 0.000782480174932193733},
- { 0.00204852830860296001, -0.000782480174932193733},
- {-0.00204852830860296001, 0.000782480174932193733},
- {-0.00204852830860296001, -0.000782480174932193733}
- }
- },{
- "weren",
- "+proj=weren +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223378.515757633519, 146214.093042288267},
- { 223378.515757633519, -146214.093042288267},
- {-223378.515757633519, 146214.093042288267},
- {-223378.515757633519, -146214.093042288267}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00179049310987240413, 0.000683917989676492265},
- { 0.00179049310987240413, -0.000683917989676492265},
- {-0.00179049310987240413, 0.000683917989676492265},
- {-0.00179049310987240413, -0.000683917989676492265}
- }
- },{
- "putp5",
- "+proj=putp5 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 226367.21338056153, 113204.56855847509},
- { 226367.21338056153, -113204.56855847509},
- {-226367.21338056153, 113204.56855847509},
- {-226367.21338056153, -113204.56855847509}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00176671315102969553, 0.000883356575387199546},
- { 0.00176671315102969553, -0.000883356575387199546},
- {-0.00176671315102969553, 0.000883356575387199546},
- {-0.00176671315102969553, -0.000883356575387199546}
- }
- },{
- "putp5p",
- "+proj=putp5p +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 226388.175248755841, 113204.56855847509},
- { 226388.175248755841, -113204.56855847509},
- {-226388.175248755841, 113204.56855847509},
- {-226388.175248755841, -113204.56855847509}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00176671315090204742, 0.000883356575387199546},
- { 0.00176671315090204742, -0.000883356575387199546},
- {-0.00176671315090204742, 0.000883356575387199546},
- {-0.00176671315090204742, -0.000883356575387199546}
- }
- },{
- "putp6",
- "+proj=putp6 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 226369.395133402577, 110218.523796520662},
- { 226369.395133402577, -110218.523796520749},
- {-226369.395133402577, 110218.523796520662},
- {-226369.395133402577, -110218.523796520749}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00176671315102969921, 0.000907295534210503544},
- { 0.00176671315102969921, -0.000907295534205924308},
- {-0.00176671315102969921, 0.000907295534210503544},
- {-0.00176671315102969921, -0.000907295534205924308}
- }
- },{
- "putp6p",
- "+proj=putp6p +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 198034.195132195076, 125989.475461323193},
- { 198034.195132195076, -125989.475461323193},
- {-198034.195132195076, 125989.475461323193},
- {-198034.195132195076, -125989.475461323193}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00201955053120177067, 0.000793716441164738612},
- { 0.00201955053120177067, -0.000793716441164738612},
- {-0.00201955053120177067, 0.000793716441164738612},
- {-0.00201955053120177067, -0.000793716441164738612}
- }
- },{
- "qsc_e",
- "+proj=qsc +ellps=GRS80 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 304638.450843852363, 164123.870923793991},
- { 304638.450843852363, -164123.870923793991},
- {-304638.450843852363, 164123.870923793962},
- {-304638.450843852421, -164123.870923793904}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00132134098471627126, 0.000610652900922527926},
- { 0.00132134098471627126, -0.000610652900922527926},
- {-0.00132134098471627126, 0.000610652900922527926},
- {-0.00132134098471627126, -0.000610652900922527926}
- }
- },{
- "qsc_s",
- "+proj=qsc +R=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 305863.792402890511, 165827.722754715243},
- { 305863.792402890511, -165827.722754715243},
- {-305863.792402890511, 165827.722754715243},
- {-305863.792402890569, -165827.722754715156}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.00131682718763827234, 0.000604493198178676161},
- { 0.00131682718763827234, -0.000604493198178676161},
- {-0.00131682718763827234, 0.000604493198178676161},
- {-0.00131682718763827234, -0.000604493198178676161}
- }
- },{
- "robin",
- "+proj=robin +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{ // original expected different because float coefficients are defined
- /*{ 189588.423282507836, 107318.530350702888},
- { 189588.423282507836, -107318.530350702888},
- {-189588.423282507836, 107318.530350702888},
- {-189588.423282507836, -107318.530350702888}*/
- { 189588.4232821252, 107318.5272684303},
- { 189588.4232821252, -107318.5272684303},
- {-189588.4232821252, 107318.5272684303},
- {-189588.4232821252, -107318.5272684303}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.002109689065506131, 0.000931805533547745983},
- { 0.002109689065506131, -0.000931805533547745983},
- {-0.002109689065506131, 0.000931805533547745983},
- {-0.002109689065506131, -0.000931805533547745983}
- }
- },{
- "rpoly",
- "+proj=rpoly +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223368.09830201423, 111769.110486991223},
- { 223368.09830201423, -111769.110486991223},
- {-223368.09830201423, 111769.110486991223},
- {-223368.09830201423, -111769.110486991223}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },
- // sch projection not implemented in Boost.Geometry
- // and the tests are not implemented in Proj4 anyway
- {
- "euler_e",
- "+proj=euler +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222597.63465910763, 111404.24054991946},
- {222767.16563187627, -111234.6764910177},
- {-222597.63465910763, 111404.24054991946},
- {-222767.16563187627, -111234.6764910177}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017962807023075235, 0.0008983146697688839},
- {0.0017962794738334226, -0.00089831589842987965},
- {-0.0017962807023075235, 0.0008983146697688839},
- {-0.0017962794738334226, -0.00089831589842987965}
- }
- },{
- "euler_s",
- "+proj=euler +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223360.65559869423, 111786.11238979101},
- {223530.76769031584, -111615.96709862351},
- {-223360.65559869423, 111786.11238979101},
- {-223530.76769031584, -111615.96709862351}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017901444369360026, 0.00089524594522202015},
- {0.001790143216840731, -0.00089524716533368484},
- {-0.0017901444369360026, 0.00089524594522202015},
- {-0.001790143216840731, -0.00089524716533368484}
- }
- },{
- "murd1_e",
- "+proj=murd1 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222600.81347355421, 111404.24418054636},
- {222770.3492878644, -111234.6728566746},
- {-222600.81347355421, 111404.24418054636},
- {-222770.3492878644, -111234.6728566746}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017962550410516366, 0.0008983146697688839},
- {0.0017962538125775522, -0.00089831589842987965},
- {-0.0017962550410516366, 0.0008983146697688839},
- {-0.0017962538125775522, -0.00089831589842987965}
- }
- },{
- "murd1_s",
- "+proj=murd1 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223363.84530949194, 111786.11603286299},
- {223533.96225925098, -111615.96345182261},
- {-223363.84530949194, 111786.11603286299},
- {-223533.96225925098, -111615.96345182261}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017901188633413715, 0.00089524594522202015},
- {0.0017901176432461162, -0.00089524716492657387},
- {-0.0017901188633413715, 0.00089524594522202015},
- {-0.0017901176432461162, -0.00089524716492657387}
- }
- },{
- "murd2_e",
- "+proj=murd2 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222588.09975123021, 111426.14002741246},
- {222757.72626701824, -111341.43131750476},
- {-222588.09975123021, 111426.14002741246},
- {-222757.72626701824, -111341.43131750476}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017963574947305447, 0.00089788747830845382},
- {0.0017963562661689487, -0.00089788809264252983},
- {-0.0017963574947305447, 0.00089788747830845382},
- {-0.0017963562661689487, -0.00089788809264252983}
- }
- },{
- "murd2_s",
- "+proj=murd2 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223351.08800702673, 111808.08693438848},
- {223521.2959691704, -111723.08785967289},
- {-223351.08800702673, 111808.08693438848},
- {-223521.2959691704, -111723.08785967289}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017902209670287586, 0.00089482021163422854},
- {0.0017902197468465887, -0.00089482082161134206},
- {-0.0017902209670287586, 0.00089482021163422854},
- {-0.0017902197468465887, -0.00089482082161134206}
- }
- },{
- "murd3_e",
- "+proj=murd3 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222600.81407757697, 111404.24660137216},
- {222770.35473389886, -111234.67043217793},
- {-222600.81407757697, 111404.24660137216},
- {-222770.35473389886, -111234.67043217793}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017962550166583809, 0.0008983146697688839},
- {0.0017962537881492445, -0.00089831589842987965},
- {-0.0017962550166583809, 0.0008983146697688839},
- {-0.0017962537881492445, -0.00089831589842987965}
- }
- },{
- "murd3_s",
- "+proj=murd3 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223363.84591558515, 111786.11846198692},
- {223533.96772395336, -111615.96101901523},
- {-223363.84591558515, 111786.11846198692},
- {-223533.96772395336, -111615.96101901523}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017901188390313859, 0.00089524594522202015},
- {0.0017901176189013177, -0.00089524716533368484},
- {-0.0017901188390313859, 0.00089524594522202015},
- {-0.0017901176189013177, -0.00089524716533368484}
- }
- },{
- "pconic_e",
- "+proj=pconic +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222588.09884161691, 111416.60477006658},
- {222757.71809109033, -111331.88153107995},
- {-222588.09884161691, 111416.60477006658},
- {-222757.71809109033, -111331.88153107995}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017963575313784969, 0.0008979644089172499},
- {0.0017963563027642206, -0.00089796502355327969},
- {-0.0017963575313784969, 0.0008979644089172499},
- {-0.0017963563027642206, -0.00089796502355327969}
- }
- },{
- "pconic_s",
- "+proj=pconic +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223351.08709429545, 111798.5189920546},
- {223521.28776521701, -111713.50533845725},
- {-223351.08709429545, 111798.5189920546},
- {-223521.28776521701, -111713.50533845725}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017902210035514285, 0.0008948968793741558},
- {0.0017902197833169374, -0.00089489748965381963},
- {-0.0017902210035514285, 0.0008948968793741558},
- {-0.0017902197833169374, -0.00089489748965381963}
- }
- },{
- "tissot_e",
- "+proj=tissot +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222641.07869963095, 54347.828487281469},
- {222810.61451394114, -168291.08854993948},
- {-222641.07869963095, 54347.828487281469},
- {-222810.61451394114, -168291.08854993948}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017962807107425871, 0.51344495513064536},
- {0.0017962794822333915, 0.51164832456244658},
- {-0.0017962807107425871, 0.51344495513064536},
- {-0.0017962794822333915, 0.51164832456244658}
- }
- },{
- "tissot_s",
- "+proj=tissot +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223404.24855684943, 54534.122161157939},
- {223574.36550660848, -168867.95732352766},
- {-223404.24855684943, 54534.122161157939},
- {-223574.36550660848, -168867.95732352766}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017901444453421915, 0.51344188640609856},
- {0.001790143225212064, 0.51165139329554277},
- {-0.0017901444453421915, 0.51344188640609856},
- {-0.001790143225212064, 0.51165139329554277}
- }
- },{
- "vitk1_e",
- "+proj=vitk1 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222607.17121145778, 111404.25144243463},
- {222776.71670959776, -111234.66558744459},
- {-222607.17121145778, 111404.25144243463},
- {-222776.71670959776, -111234.66558744459}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017962037198570686, 0.0008983146697688839},
- {0.0017962024913830157, -0.00089831589842987965},
- {-0.0017962037198570686, 0.0008983146697688839},
- {-0.0017962024913830157, -0.00089831589842987965}
- }
- },{
- "vitk1_s",
- "+proj=vitk1 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223370.22484047143, 111786.12331964359},
- {223540.3515072545, -111615.9561576751},
- {-223370.22484047143, 111786.12331964359},
- {-223540.3515072545, -111615.9561576751}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017900677174648159, 0.00089524594522202015},
- {0.0017900664973695916, -0.00089524716533368484},
- {-0.0017900677174648159, 0.00089524594522202015},
- {-0.0017900664973695916, -0.00089524716533368484}
- }
- },{
- "somerc_e",
- "+proj=somerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222638.98158654713, 110579.96521824898},
- {222638.98158654713, -110579.96521825089},
- {-222638.98158654713, 110579.96521824898},
- {-222638.98158654713, -110579.96521825089}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017966305682390426, 0.00090436947704129484},
- {0.0017966305682390426, -0.00090436947704377105},
- {-0.0017966305682390426, 0.00090436947704129484},
- {-0.0017966305682390426, -0.00090436947704377105}
- }
- },{
- "somerc_s",
- "+proj=somerc +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223402.14425527418, 111706.74357494408},
- {223402.14425527418, -111706.74357494518},
- {-223402.14425527418, 111706.74357494408},
- {-223402.14425527418, -111706.74357494518}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017904931097838226, 0.00089524655485801927},
- {0.0017904931097838226, -0.00089524655484529714},
- {-0.0017904931097838226, 0.00089524655485801927},
- {-0.0017904931097838226, -0.00089524655484529714}
- }
- },{
- "stere_e",
- "+proj=stere +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222644.8545501172, 110610.8834741739},
- { 222644.8545501172, -110610.8834741739},
- {-222644.8545501172, 110610.8834741739},
- {-222644.8545501172, -110610.8834741739}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017966305682022392, 0.00090436947502443507},
- { 0.0017966305682022392, -0.00090436947502443507},
- {-0.0017966305682022392, 0.00090436947502443507},
- {-0.0017966305682022392, -0.00090436947502443507}
- }
- },{
- "stere_s",
- "+proj=stere +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223407.81025950745, 111737.938996443},
- { 223407.81025950745, -111737.938996443},
- {-223407.81025950745, 111737.938996443},
- {-223407.81025950745, -111737.938996443}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.001790493109747395, 0.00089524655465513144},
- { 0.001790493109747395, -0.00089524655465513144},
- {-0.001790493109747395, 0.00089524655465513144},
- {-0.001790493109747395, -0.00089524655465513144}
- }
- },{
- "ups",
- "+proj=ups +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {2433455.5634384668, -10412543.301512826},
- {2448749.1185681992, -10850493.419804076},
- {1566544.4365615332, -10412543.301512826},
- {1551250.8814318008, -10850493.419804076}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {-44.998567498074834, 64.9182362867341},
- {-44.995702709112308, 64.917020250675748},
- {-45.004297076028529, 64.915804280954518},
- {-45.001432287066002, 64.914588377560719}
- }
- },{
- "sterea_e",
- "+proj=sterea +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222644.89410919772, 110611.09187173686},
- { 222644.89410919772, -110611.09187173827},
- {-222644.89410919772, 110611.09187173686},
- {-222644.89410919772, -110611.09187173827}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017966305682019911, 0.00090436947683099009},
- { 0.0017966305682019911, -0.00090436947684371233},
- {-0.0017966305682019911, 0.00090436947683099009},
- {-0.0017966305682019911, -0.00090436947684371233}
- }
- },{
- "sterea_s",
- "+proj=sterea +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223407.81025950745, 111737.93899644315},
- { 223407.81025950745, -111737.93899644315},
- {-223407.81025950745, 111737.93899644315},
- {-223407.81025950745, -111737.93899644315}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.001790493109747395, 0.00089524655465446378},
- { 0.001790493109747395, -0.00089524655465446378},
- {-0.001790493109747395, 0.00089524655465446378},
- {-0.001790493109747395, -0.00089524655465446378}
- }
- },{
- "fouc_e",
- "+proj=fouc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222588.12067589167, 111322.31670069379},
- {222588.12067589167, -111322.31670069379},
- {-222588.12067589167, 111322.31670069379},
- {-222588.12067589167, -111322.31670069379}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017966305685702751, 0.00089831528410111959},
- {0.0017966305685702751, -0.00089831528410111959},
- {-0.0017966305685702751, 0.00089831528410111959},
- {-0.0017966305685702751, -0.00089831528410111959}
- }
- },{
- "fouc_s",
- "+proj=fouc +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223351.10900341379, 111703.9077217125},
- {223351.10900341379, -111703.9077217125},
- {-223351.10900341379, 111703.9077217125},
- {-223351.10900341379, -111703.9077217125}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017904931101116717, 0.00089524655487369749},
- {0.0017904931101116717, -0.00089524655487369749},
- {-0.0017904931101116717, 0.00089524655487369749},
- {-0.0017904931101116717, -0.00089524655487369749}
- }
- },{
- "kav5_e",
- "+proj=kav5 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {200360.90530882866, 123685.08247699818},
- {200360.90530882866, -123685.08247699818},
- {-200360.90530882866, 123685.08247699818},
- {-200360.90530882866, -123685.08247699818}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0019962591348533314, 0.00080848256185253912},
- {0.0019962591348533314, -0.00080848256185253912},
- {-0.0019962591348533314, 0.00080848256185253912},
- {-0.0019962591348533314, -0.00080848256185253912}
- }
- },{
- "kav5_s",
- "+proj=kav5 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {201047.7031108776, 124109.05062917093},
- {201047.7031108776, -124109.05062917093},
- {-201047.7031108776, 124109.05062917093},
- {-201047.7031108776, -124109.05062917093}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0019894397264987643, 0.00080572070962591153},
- {0.0019894397264987643, -0.00080572070962591153},
- {-0.0019894397264987643, 0.00080572070962591153},
- {-0.0019894397264987643, -0.00080572070962591153}
- }
- },{
- "qua_aut_e",
- "+proj=qua_aut +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222613.54903309655, 111318.07788798446},
- {222613.54903309655, -111318.07788798446},
- {-222613.54903309655, 111318.07788798446},
- {-222613.54903309655, -111318.07788798446}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017966305684046586, 0.00089831528412872229},
- {0.0017966305684046586, -0.00089831528412872229},
- {-0.0017966305684046586, 0.00089831528412872229},
- {-0.0017966305684046586, -0.00089831528412872229}
- }
- },{
- "qua_aut_s",
- "+proj=qua_aut +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223376.62452402918, 111699.65437918637},
- {223376.62452402918, -111699.65437918637},
- {-223376.62452402918, 111699.65437918637},
- {-223376.62452402918, -111699.65437918637}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017904931099477471, 0.00089524655490101819},
- {0.0017904931099477471, -0.00089524655490101819},
- {-0.0017904931099477471, 0.00089524655490101819},
- {-0.0017904931099477471, -0.00089524655490101819}
- }
- },{
- "mbt_s_e",
- "+proj=mbt_s +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {204131.51785027285, 121400.33022550763},
- {204131.51785027285, -121400.33022550763},
- {-204131.51785027285, 121400.33022550763},
- {-204131.51785027285, -121400.33022550763}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0019593827209883237, 0.00082369854658027549},
- {0.0019593827209883237, -0.00082369854658027549},
- {-0.0019593827209883237, 0.00082369854658027549},
- {-0.0019593827209883237, -0.00082369854658027549}
- }
- },{
- "mbt_s_s",
- "+proj=mbt_s +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {204831.24057099217, 121816.46669603503},
- {204831.24057099217, -121816.46669603503},
- {-204831.24057099217, 121816.46669603503},
- {-204831.24057099217, -121816.46669603503}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0019526892859206603, 0.00082088471512331508},
- {0.0019526892859206603, -0.00082088471512331508},
- {-0.0019526892859206603, 0.00082088471512331508},
- {-0.0019526892859206603, -0.00082088471512331508}
- }
- },{
- "tcc",
- "+proj=tcc +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223458.84419245756, 111769.14504058579},
- {223458.84419245756, -111769.14504058579},
- {-223458.84419245756, 111769.14504058579},
- {-223458.84419245756, -111769.14504058579}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "tcea",
- "+proj=tcea +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223322.76057672748, 111769.14504058579},
- { 223322.76057672748, -111769.14504058579},
- {-223322.76057672748, 111769.14504058579},
- {-223322.76057672748, -111769.14504058579}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931102938101, 0.00089524655445477922},
- { 0.0017904931102938101, -0.00089524655445477922},
- {-0.0017904931102938101, 0.00089524655445477922},
- {-0.0017904931102938101, -0.00089524655445477922}
- }
- },
- // times projection not implemented
- {
- "tmerc_e",
- "+proj=tmerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 222650.79679577847, 110642.22941192707},
- { 222650.79679577847, -110642.22941192707},
- {-222650.79679577847, 110642.22941192707},
- {-222650.79679577847, -110642.22941192707}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017966305681649396, 0.00090436947663183841},
- { 0.0017966305681649396, -0.00090436947663183841},
- {-0.0017966305681649396, 0.00090436947663183841},
- {-0.0017966305681649396, -0.00090436947663183841}
- }
- },{
- "tmerc_s",
- "+proj=tmerc +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223413.46640632232, 111769.14504059685},
- { 223413.46640632232, -111769.14504059685},
- {-223413.46640632208, 111769.14504059685},
- {-223413.46640632208, -111769.14504059685}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931097048034, 0.00089524670602767842},
- { 0.0017904931097048034, -0.00089524670602767842},
- {-0.001790493109714345, 0.00089524670602767842},
- {-0.001790493109714345, -0.00089524670602767842}
- }
- },{
- "tpeqd_e",
- "+proj=tpeqd +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {-27750.758831679042, -222599.40369177726},
- {-250434.93702403645, -222655.93819326628},
- {-27750.758831679042, 222599.40369177726},
- {-250434.93702403645, 222655.93819326628}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {-0.00089855554821257374, 1.2517966304145272},
- {0.0008985555481998515, 1.2517966304145272},
- {-0.00089855431859741167, 1.2482033692781642},
- {0.00089855431859741167, 1.2482033692781642}
- }
- },{
- "tpeqd_s",
- "+proj=tpeqd +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {-27845.882978485075, -223362.43069526015},
- {-251293.37876465076, -223419.15898590829},
- {-27845.882978485075, 223362.43069526015},
- {-251293.37876465076, 223419.15898590829}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {-0.00089548606640108474, 1.2517904929571837},
- {0.0008954860663883625, 1.2517904929571837},
- {-0.000895484845182587, 1.248209506737604},
- {0.00089548484516986475, 1.248209506737604}
- }
- },{
- "urm5",
- "+proj=urm5 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223393.6384339639, 111696.81878511712},
- { 223393.6384339639, -111696.81878511712},
- {-223393.6384339639, 111696.81878511712},
- {-223393.6384339639, -111696.81878511712}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "urmfps",
- "+proj=urmfps +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 196001.70813419219, 127306.84332999329},
- { 196001.70813419219, -127306.84332999329},
- {-196001.70813419219, 127306.84332999329},
- {-196001.70813419219, -127306.84332999329}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.002040720839642371, 0.00078547381740438178},
- { 0.002040720839642371, -0.00078547381740438178},
- {-0.002040720839642371, 0.00078547381740438178},
- {-0.002040720839642371, -0.00078547381740438178}
- }
- },{
- "wag1",
- "+proj=wag1 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 195986.78156115755, 127310.07506065986},
- { 195986.78156115755, -127310.07506065986},
- {-195986.78156115755, 127310.07506065986},
- {-195986.78156115755, -127310.07506065986}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.002040720839738254, 0.00078547381739207999},
- { 0.002040720839738254, -0.00078547381739207999},
- {-0.002040720839738254, 0.00078547381739207999},
- {-0.002040720839738254, -0.00078547381739207999}
- }
- },{
- "vandg",
- "+proj=vandg +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223395.24954340671, 111704.59663367498},
- { 223395.24954340671, -111704.59663367498},
- {-223395.24954340671, 111704.59663367498},
- {-223395.24954340671, -111704.59663367498}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.001790493715929761, 0.00089524655486993867},
- { 0.001790493715929761, -0.00089524655486993867},
- {-0.001790493715929761, 0.00089524655486993867},
- {-0.001790493715929761, -0.00089524655486993867}
- }
- },{
- "vandg2",
- "+proj=vandg2 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223395.24785043663, 111718.49103722633},
- { 223395.24785043663, -111718.49103722633},
- {-223395.24785043663, 111718.49103722633},
- {-223395.24785043663, -111718.49103722633}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "vandg3",
- "+proj=vandg3 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223395.24955283134, 111704.51990442065},
- { 223395.24955283134, -111704.51990442065},
- {-223395.24955283134, 111704.51990442065},
- {-223395.24955283134, -111704.51990442065}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "vandg4",
- "+proj=vandg4 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223374.57729435508, 111701.19548415358 },
- { 223374.57729435508, -111701.19548415358 },
- {-223374.57729435508, 111701.19548415358 },
- {-223374.57729435508, -111701.19548415358 }
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },
- // vgridshift projection is not implemented in Boost.Geometry
- // and the Proj4 test is in a different format
- {
- "wag2",
- "+proj=wag2 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 206589.88809996162, 120778.04035754716},
- { 206589.88809996162, -120778.04035754716},
- {-206589.88809996162, 120778.04035754716},
- {-206589.88809996162, -120778.04035754716}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0019360240367390709, 0.00082795765763814082},
- { 0.0019360240367390709, -0.00082795765763814082},
- {-0.0019360240367390709, 0.00082795765763814082},
- {-0.0019360240367390709, -0.00082795765763814082}
- }
- },{
- "wag3",
- "+proj=wag3 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {223387.02171816575, 111701.07212763709},
- {223387.02171816575, -111701.07212763709},
- {-223387.02171816575, 111701.07212763709},
- {-223387.02171816575, -111701.07212763709}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.001790493109880963, 0.00089524655489191132},
- {0.001790493109880963, -0.00089524655489191132},
- {-0.001790493109880963, 0.00089524655489191132},
- {-0.001790493109880963, -0.00089524655489191132}
- }
- },{
- "wag7",
- "+proj=wag7 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 198601.87695731167, 125637.0457141714},
- { 198601.87695731167, -125637.0457141714},
- {-198601.87695731167, 125637.0457141714},
- {-198601.87695731167, -125637.0457141714}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "wink1",
- "+proj=wink1 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223385.13164095284, 111701.07212763709},
- { 223385.13164095284, -111701.07212763709},
- {-223385.13164095284, 111701.07212763709},
- {-223385.13164095284, -111701.07212763709}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- { 0.0017904931098931057, 0.00089524655489191132},
- { 0.0017904931098931057, -0.00089524655489191132},
- {-0.0017904931098931057, 0.00089524655489191132},
- {-0.0017904931098931057, -0.00089524655489191132}
- }
- },{
- "wink2",
- "+proj=wink2 +a=6400000 +lat_1=0.5 +lat_2=2",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- { 223387.39643378611, 124752.03279744535},
- { 223387.39643378611, -124752.03279744535},
- {-223387.39643378611, 124752.03279744535},
- {-223387.39643378611, -124752.03279744535}
- },
- {},{{HUGE_VAL, HUGE_VAL}}
- },{
- "etmerc",
- "+proj=etmerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +zone=30",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {222650.79679758562, 110642.22941193319},
- {222650.79679758562, -110642.22941193319},
- {-222650.79679758562, 110642.22941193319},
- {-222650.79679758562, -110642.22941193319}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {0.0017966305681649398, 0.00090436947663183873},
- {0.0017966305681649398, -0.00090436947663183873},
- {-0.0017966305681649398, 0.00090436947663183873},
- {-0.0017966305681649398, -0.00090436947663183873}
- }
- },{
- "utm",
- "+proj=utm +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +zone=30",
- {
- { 2, 1},
- { 2,-1},
- {-2, 1},
- {-2,-1}
- },{
- {1057002.4054912981, 110955.14117594929},
- {1057002.4054912981, -110955.14117594929},
- {611263.81227890507, 110547.10569680421},
- {611263.81227890507, -110547.10569680421}
- },{
- { 200, 100},
- { 200,-100},
- {-200, 100},
- {-200,-100}
- },{
- {-7.4869520833902357, 0.00090193980983462605},
- {-7.4869520833902357, -0.00090193980983462605},
- {-7.4905356820622613, 0.00090193535121489081},
- {-7.4905356820622613, -0.00090193535121489081}
- }
- }
- };
- #endif // BOOST_GEOMETRY_TEST_SRS_PROJECTION_SELFTEST_CASES_HPP
|