{"components":[{"id":"A","osm_id":578259083,"floating_source":"OSM floating=yes","tags":{"floating":"yes","foot":"yes","man_made":"pier","name":"Pontão A","surface":"wood","width":"1.5"},"body_url":"r42/pontoon_A.glb","body_triangles":24,"footprint_local":"{\"type\":\"Polygon\",\"coordinates\":[[[1294.5049636525243,279.9182506425589],[1295.8134472775394,280.6516472631317],[1367.2835276678136,153.1388837107931],[1365.9750440427986,152.40548709022033],[1294.5049636525243,279.9182506425589]]]}","area_m2":219.26427851893732,"native_coverage_fraction":0.9999999999999882,"samples":[{"index":9674,"weight":0.022896233354367697},{"index":9944,"weight":0.02208564592205965},{"index":10209,"weight":0.045831067365856314},{"index":10486,"weight":0.023091872212116445},{"index":10487,"weight":0.04482508040539282},{"index":10762,"weight":0.02409789803223306},{"index":10764,"weight":0.04381881525568289},{"index":11041,"weight":0.02510408303330417},{"index":11315,"weight":0.04281263025461658},{"index":11593,"weight":0.026110291377419943},{"index":11866,"weight":0.04180654157529487},{"index":12146,"weight":0.027116394089460275},{"index":12147,"weight":0.04080031919846049},{"index":12428,"weight":0.03979413419739066},{"index":12430,"weight":0.028122579090531244},{"index":12713,"weight":0.029128790133237215},{"index":13003,"weight":0.03878804281947971},{"index":13010,"weight":0.03778182314123246},{"index":13305,"weight":0.03013489014668348},{"index":13310,"weight":0.031141102988435063},{"index":13312,"weight":0.03677572996428421},{"index":13630,"weight":0.03214720120284369},{"index":13964,"weight":0.03576951208508124},{"index":14316,"weight":0.033153386203912685},{"index":14692,"weight":0.03476332708400955},{"index":15098,"weight":0.03415960174425016},{"index":15524,"weight":0.033757231208466756},{"index":15975,"weight":0.03516569726006426},{"index":16435,"weight":0.032751016027851694},{"index":16908,"weight":0.02626906262598068}],"default_freeboard_m":0.45,"deck_thickness_m":0.23,"float_bottom_rel_water_m":-0.2,"width_m":1.5,"width_assumed":false,"source":"cached OSM geometry; DGT only for fixed land access; no hydraulic geometry modification","finger_url":"r42/fingers_A.glb","finger_triangles":384,"fingers":"Schematic side fingers: 8m spacing, 6m length, 0.65m width, inspired by official diagram. Not surveyed positions/counts.","gangway":{"anchor_local":[1367.118216935688,151.89986298383005,4.21458589553833],"floating_end_xy":[1360.762112890724,163.24005440062683],"width_m":1.2,"fixed_anchor_source":"native MDT +0.12m visual deck thickness; land-side extrapolation of mapped pier, not surveyed hinge","land_extrapolation_m":1},"centroid_local":[1330.8942456601687,216.52856717667595]},{"id":"B","osm_id":578259082,"floating_source":"OSM floating=yes","tags":{"floating":"yes","man_made":"pier","name":"Pontão B","surface":"wood"},"body_url":"r42/pontoon_B.glb","body_triangles":24,"footprint_local":"{\"type\":\"Polygon\",\"coordinates\":[[[1320.7163037814057,293.77603717687873],[1322.460196751807,294.75523956034465],[1393.3836151751061,168.44544608595916],[1391.6397222047049,167.4662437024932],[1320.7163037814057,293.77603717687873]]]}","area_m2":289.7191412964621,"native_coverage_fraction":0.9999999999999947,"samples":[{"index":8282,"weight":1.9446480676799043e-05},{"index":8564,"weight":0.05677032533104026},{"index":8566,"weight":0.008446686710855467},{"index":8849,"weight":0.06054436274765194},{"index":9125,"weight":0.007499862683218804},{"index":9126,"weight":0.0005193242711615417},{"index":9400,"weight":0.05784512498988193},{"index":9401,"weight":7.226310461426172e-06},{"index":9668,"weight":0.0066030767247478766},{"index":9672,"weight":0.004108121676939297},{"index":9938,"weight":0.054582863935906265},{"index":9939,"weight":0.005763485457561443},{"index":9942,"weight":6.449080529860852e-05},{"index":10207,"weight":0.008152951112226782},{"index":10208,"weight":0.05126322346821328},{"index":10271,"weight":0.004980848300344465},{"index":10484,"weight":0.00017882034134312857},{"index":10485,"weight":0.012140657592133654},{"index":10545,"weight":0.04788644613422859},{"index":10758,"weight":0.01607155519772363},{"index":10760,"weight":0.00035024381837580395},{"index":10817,"weight":0.004255304551703535},{"index":11035,"weight":0.0005787509247874613},{"index":11089,"weight":0.044452755230753656},{"index":11309,"weight":0.019945277281070133},{"index":11363,"weight":0.003586887069902039},{"index":11588,"weight":0.000864320498483011},{"index":11638,"weight":0.04096186185177751},{"index":11640,"weight":0.023761864573276937},{"index":11915,"weight":0.002975502778493771},{"index":11917,"weight":0.0012069897490673456},{"index":12192,"weight":0.037413838744247675},{"index":12194,"weight":0.02752151640531228},{"index":12473,"weight":0.0024212048034037634},{"index":12475,"weight":0.0016067435472580554},{"index":12754,"weight":0.03380889255986197},{"index":12756,"weight":0.031224013480492113},{"index":13046,"weight":0.001924020918898286},{"index":13048,"weight":0.002063547285333409},{"index":13344,"weight":0.030146773605637625},{"index":13346,"weight":0.034869344924706676},{"index":13658,"weight":0.001483883886353624},{"index":13660,"weight":0.002577464611722916},{"index":13993,"weight":0.026427658167030906},{"index":13995,"weight":0.03845769292727859},{"index":14344,"weight":0.001100854800481429},{"index":14345,"weight":0.003148423016631951},{"index":14716,"weight":0.02265139027199852},{"index":14717,"weight":0.041988855249065746},{"index":15121,"weight":0.0007748811643352639},{"index":15122,"weight":0.003776500701894229},{"index":15545,"weight":0.018817958729787275},{"index":15546,"weight":0.04546309864642574},{"index":15993,"weight":0.0005059916239239362},{"index":15994,"weight":0.004461663492216123},{"index":16450,"weight":0.009465378962293262},{"index":16451,"weight":0.029509748874102293}],"default_freeboard_m":0.45,"deck_thickness_m":0.23,"float_bottom_rel_water_m":-0.2,"width_m":2.0,"width_assumed":true,"source":"cached OSM geometry; DGT only for fixed land access; no hydraulic geometry modification","finger_url":"r42/fingers_B.glb","finger_triangles":384,"fingers":"Schematic side fingers: 8m spacing, 6m length, 0.65m width, inspired by official diagram. Not surveyed positions/counts.","gangway":{"anchor_local":[1393.0012698816386,167.0838984090256,4.222330684661865],"floating_end_xy":[1386.6364543891098,178.41920271663315],"width_m":1.2,"fixed_anchor_source":"native MDT +0.12m visual deck thickness; land-side extrapolation of mapped pier, not surveyed hinge","land_extrapolation_m":1},"centroid_local":[1357.049959478256,231.1107416314188]},{"id":"C","osm_id":578259081,"floating_source":"OSM floating=yes","tags":{"floating":"yes","foot":"yes","lit":"yes","man_made":"pier","name":"Pontão C","surface":"wood","width":"2"},"body_url":"r42/pontoon_C.glb","body_triangles":24,"footprint_local":"{\"type\":\"Polygon\",\"coordinates\":[[[1334.317002293981,346.19676948793483],[1336.064326121683,347.16983651601925],[1425.2488245798015,187.02239063625902],[1423.5015007520994,186.04932360817466],[1334.317002293981,346.19676948793483]]]}","area_m2":366.61194299717226,"native_coverage_fraction":0.9999999999999973,"samples":[{"index":5606,"weight":0.0008757384986069138},{"index":5768,"weight":0.02571483597490812},{"index":5951,"weight":0.027710328388818765},{"index":6168,"weight":0.027341885989165742},{"index":6416,"weight":0.026734829097733434},{"index":6678,"weight":0.028317385280251014},{"index":6956,"weight":0.02575932980664779},{"index":7240,"weight":0.029292884571336972},{"index":7525,"weight":0.024783830515562752},{"index":7809,"weight":0.030268438155283937},{"index":8093,"weight":0.02380846749087169},{"index":8376,"weight":0.0312437895926461},{"index":8657,"weight":0.02283292549425308},{"index":8938,"weight":0.032219288883731344},{"index":9213,"weight":0.02185742620316824},{"index":9483,"weight":0.033194788174818635},{"index":9753,"weight":0.02088192691208151},{"index":10020,"weight":0.03417028746590262},{"index":10292,"weight":0.019906427620996182},{"index":10566,"weight":0.035145849798520284},{"index":10838,"weight":0.01893105584763415},{"index":11110,"weight":0.036121192487211545},{"index":11384,"weight":0.017955522599686646},{"index":11660,"weight":0.03709669177829762},{"index":11936,"weight":0.01698002330860118},{"index":12213,"weight":0.03807222521474603},{"index":12491,"weight":0.016004585151780135},{"index":12771,"weight":0.03904764358003779},{"index":13061,"weight":0.015029071506860392},{"index":13359,"weight":0.040023142871123726},{"index":13673,"weight":0.014053572215775067},{"index":14008,"weight":0.04099867893218419},{"index":14358,"weight":0.013078131434342168},{"index":14729,"weight":0.041974094672863276},{"index":15133,"weight":0.01210262041403582},{"index":15557,"weight":0.042949632483654306},{"index":16003,"weight":0.011127177882873861},{"index":16460,"weight":0.026394273702987}],"default_freeboard_m":0.45,"deck_thickness_m":0.23,"float_bottom_rel_water_m":-0.2,"width_m":2.0,"width_assumed":false,"source":"cached OSM geometry; DGT only for fixed land access; no hydraulic geometry modification","finger_url":"r42/fingers_C.glb","finger_triangles":504,"fingers":"Schematic side fingers: 8m spacing, 6m length, 0.65m width, inspired by official diagram. Not surveyed positions/counts.","gangway":{"anchor_local":[1424.8616961799926,185.66219520836586,4.183803195953369],"floating_end_xy":[1418.5367604974442,197.01980008842867],"width_m":1.2,"fixed_anchor_source":"native MDT +0.12m visual deck thickness; land-side extrapolation of mapped pier, not surveyed hinge","land_extrapolation_m":1},"centroid_local":[1379.782913436891,266.60958006209717]},{"id":"D","osm_id":578259080,"floating_source":"OSM floating=yes","tags":{"floating":"yes","foot":"yes","lit":"yes","man_made":"pier","name":"Pontão D","surface":"wood","width":"2"},"body_url":"r42/pontoon_D.glb","body_triangles":24,"footprint_local":"{\"type\":\"Polygon\",\"coordinates\":[[[1378.5284660887055,356.9902838316072],[1380.269980361706,357.97371051262354],[1464.0760707595828,209.56457599386096],[1462.3345564865822,208.58114931284462],[1378.5284660887055,356.9902838316072]]]}","area_m2":340.8737713370274,"native_coverage_fraction":0.9999999999999888,"samples":[{"index":5604,"weight":0.014650843133811502},{"index":5766,"weight":0.02580063348752843},{"index":5949,"weight":0.03255344524485262},{"index":6166,"weight":0.026447072093894745},{"index":6414,"weight":0.03190680100708621},{"index":6676,"weight":0.027093658339287317},{"index":6954,"weight":0.03126021476169364},{"index":7238,"weight":0.02774024458468018},{"index":7523,"weight":0.030613628516301453},{"index":7807,"weight":0.02838683083007304},{"index":8091,"weight":0.02996704227090792},{"index":8374,"weight":0.02903346879717442},{"index":8655,"weight":0.029320609935209515},{"index":8936,"weight":0.029679901644402165},{"index":9211,"weight":0.02867397145658168},{"index":9481,"weight":0.0303264878897939},{"index":9751,"weight":0.028027385211187066},{"index":10018,"weight":0.030973074135186754},{"index":10290,"weight":0.02738079896579487},{"index":10564,"weight":0.03161966038057866},{"index":10836,"weight":0.0267342127204023},{"index":11108,"weight":0.03226630410681716},{"index":11382,"weight":0.026087774625563474},{"index":11658,"weight":0.03291273119490694},{"index":11934,"weight":0.025441141906074025},{"index":12211,"weight":0.033559317440301654},{"index":12488,"weight":0.0247945556606822},{"index":12768,"weight":0.034205934153847185},{"index":13058,"weight":0.024148041762833482},{"index":13356,"weight":0.034852439092857374},{"index":13670,"weight":0.023501434008124458},{"index":14005,"weight":0.035499025338249376},{"index":14353,"weight":0.022854847762731584},{"index":14725,"weight":0.022359403712401683},{"index":15130,"weight":0.029327063828181014}],"default_freeboard_m":0.45,"deck_thickness_m":0.23,"float_bottom_rel_water_m":-0.2,"width_m":2.0,"width_assumed":false,"source":"cached OSM geometry; DGT only for fixed land access; no hydraulic geometry modification","finger_url":"r42/fingers_D.glb","finger_triangles":456,"fingers":"Schematic side fingers: 8m spacing, 6m length, 0.65m width, inspired by official diagram. Not surveyed positions/counts.","gangway":{"anchor_local":[1463.6970269635906,208.2021055168524,4.156223411560059],"floating_end_xy":[1457.3047535369847,219.52194829135712],"width_m":1.2,"fixed_anchor_source":"native MDT +0.12m visual deck thickness; land-side extrapolation of mapped pier, not surveyed hinge","land_extrapolation_m":1},"centroid_local":[1421.302268424144,283.27742991273396]},{"id":"E","osm_id":1381376647,"floating_source":"OSM floating=yes","tags":{"area":"yes","floating":"yes","man_made":"pier","name":"Pontão E"},"body_url":"r42/pontoon_E.glb","body_triangles":64,"footprint_local":"{\"type\":\"Polygon\",\"coordinates\":[[[1392.7273464081954,421.7516307310143],[1394.4141583800883,418.8095873610582],[1235.536667577202,328.7965484536544],[1250.8316852626303,301.72854296068544],[1259.231110132925,286.86288820146],[1270.0395624037483,267.6737078297301],[1268.5319443482367,266.871947839536],[1267.1001498309633,266.11416063582874],[1230.9685413038605,330.0565820891934],[1392.7273464081954,421.7516307310143]]]}","area_m2":861.7295155274824,"native_coverage_fraction":1.0000000000000013,"samples":[{"index":4334,"weight":0.015443136783006477},{"index":4339,"weight":0.01587138116622997},{"index":4436,"weight":0.014932094048891252},{"index":4437,"weight":0.018556680323777167},{"index":4441,"weight":0.01635509268750906},{"index":4442,"weight":0.018108257405297985},{"index":4543,"weight":0.013990515950148757},{"index":4544,"weight":0.014529089772853623},{"index":4545,"weight":0.019087917320827343},{"index":4549,"weight":0.016808574654777118},{"index":4550,"weight":0.017604365376912717},{"index":4624,"weight":0.017264815970605085},{"index":4657,"weight":0.013213513898048881},{"index":4658,"weight":0.02006988394544133},{"index":4659,"weight":0.019511115859801274},{"index":4664,"weight":0.017130674232927405},{"index":4667,"weight":0.016654224048855734},{"index":4743,"weight":0.01774326498243837},{"index":4777,"weight":0.007514967853051027},{"index":4867,"weight":0.016155580774087363},{"index":4992,"weight":0.01570638119034768},{"index":5121,"weight":0.018172270303241023},{"index":5261,"weight":0.01867567893400356},{"index":5407,"weight":0.015182778296651406},{"index":5556,"weight":0.01476073582114244},{"index":5716,"weight":0.019077527146577136},{"index":5889,"weight":0.019605801904163216},{"index":6088,"weight":0.014212266800620982},{"index":6324,"weight":0.013817287941237294},{"index":6582,"weight":0.01998058650061174},{"index":6854,"weight":0.020533633892917992},{"index":7135,"weight":0.013244057789149846},{"index":7421,"weight":0.012875981304634075},{"index":7708,"weight":0.02088153392188928},{"index":7993,"weight":0.021459375186765512},{"index":8273,"weight":0.012277935077682918},{"index":8554,"weight":0.011936808026623821},{"index":8837,"weight":0.021780289327901783},{"index":9114,"weight":0.02238177733654893},{"index":9380,"weight":0.011314716923818023},{"index":9389,"weight":4.0883122283067333e-07},{"index":9640,"weight":0.010393753244395405},{"index":9641,"weight":0.010873092072722542},{"index":9652,"weight":0.01100036165545873},{"index":9661,"weight":4.2017639219185655e-07},{"index":9667,"weight":0.01129230897955097},{"index":9909,"weight":0.02858735577820485},{"index":9910,"weight":0.028257917524833417},{"index":9911,"weight":0.027873201122533484},{"index":9923,"weight":0.0226759269968043},{"index":9937,"weight":0.027458350174948062},{"index":9948,"weight":0.009907033722421858},{"index":10181,"weight":0.011710217808203794},{"index":10182,"weight":0.012127142508471384},{"index":10183,"weight":0.012544166604417348},{"index":10192,"weight":0.02258401574665462},{"index":10216,"weight":0.008034663038985087},{"index":10458,"weight":0.027042142990971435},{"index":10459,"weight":0.026625590177544282},{"index":10460,"weight":0.02658936016324681}],"default_freeboard_m":0.45,"deck_thickness_m":0.23,"float_bottom_rel_water_m":-0.2,"width_m":null,"width_assumed":false,"source":"cached OSM geometry; DGT only for fixed land access; no hydraulic geometry modification","centroid_local":[1296.060608531561,353.5087834001138]},{"id":"E1","osm_id":1381376648,"floating_source":"OSM floating=yes","tags":{"floating":"yes","man_made":"pier"},"body_url":"r42/pontoon_E1.glb","body_triangles":24,"footprint_local":"{\"type\":\"Polygon\",\"coordinates\":[[[1251.3185875574352,300.8550865191191],[1250.3447829678255,302.6019994022518],[1272.6001907075981,315.0081236056304],[1273.5739952972078,313.26121072249765],[1251.3185875574352,300.8550865191191]]]}","area_m2":50.95939918849855,"native_coverage_fraction":0.9999999999999851,"samples":[{"index":8540,"weight":0.10901159187520242},{"index":8821,"weight":0.007242478227378639},{"index":8822,"weight":0.030453087701707553},{"index":9097,"weight":0.006874215352926442},{"index":9098,"weight":0.03208434232295328},{"index":9371,"weight":0.3009685781392137},{"index":9395,"weight":0.0025646588459162364},{"index":9642,"weight":0.29406501633040766},{"index":9667,"weight":0.002434264663226301},{"index":9912,"weight":0.04329748596622635},{"index":9937,"weight":0.12538727800638205},{"index":10181,"weight":0.045617002568459464}],"default_freeboard_m":0.45,"deck_thickness_m":0.23,"float_bottom_rel_water_m":-0.2,"width_m":2.0,"width_assumed":true,"source":"cached OSM geometry; DGT only for fixed land access; no hydraulic geometry modification","centroid_local":[1261.9593891325167,307.9316050623747]},{"id":"E2","osm_id":1381376649,"floating_source":"OSM floating=yes","tags":{"floating":"yes","man_made":"pier"},"body_url":"r42/pontoon_E2.glb","body_triangles":24,"footprint_local":"{\"type\":\"Polygon\",\"coordinates\":[[[1259.725596565246,285.9937028539934],[1258.7366237006042,287.7320735489266],[1280.9346173779902,300.3606880673397],[1281.923590242632,298.6223173724065],[1259.725596565246,285.9937028539934]]]}","area_m2":51.077698771811626,"native_coverage_fraction":1.000000000000005,"samples":[{"index":8288,"weight":0.142548507872539},{"index":8570,"weight":0.23798572606950535},{"index":8853,"weight":0.10112224389508742},{"index":9130,"weight":0.09892044814163686},{"index":9370,"weight":0.24018752182295983},{"index":9641,"weight":0.17921232901535888},{"index":9910,"weight":2.3223182912619036e-05}],"default_freeboard_m":0.45,"deck_thickness_m":0.23,"float_bottom_rel_water_m":-0.2,"width_m":2.0,"width_assumed":true,"source":"cached OSM geometry; DGT only for fixed land access; no hydraulic geometry modification","centroid_local":[1270.330106971618,293.17719546066655]}],"view_xy":[-43518.945786909266,163818.87770038657],"default_freeboard_m":0.45,"minimum_wet_weight":0.25,"method":"Each mapped floating assembly translates vertically by the area-weighted native local free-surface elevation under its footprint. Frame/model synchronized. No invented waves, roll, yaw or structural forces.","freeboard_status":"0.45m schematic, adjustable; no surveyed freeboard supplied","gangways":"Fixed native land support; floating end follows corresponding pontoon. Generic deck width/thickness.","official_plan":"https://www.douromarina.com/wp-content/themes/douro_marina/imgs/mapa.pdf","cartography_sha256":"a1f2ca3720e08dae06768182cb774ae32660ae12081a2868a779c106c40a2e90","geometry_native_uv_same_reference_flood":true,"excluded":[],"not_modelled":"Unclassified reception/crane/ferry piers are not automatically floated. No boats or mooring piles invented.","probes":{"reference":{"low_frame":20,"high_frame":44,"low_eta":-0.9554183978693355,"high_eta":0.2562373607069628},"control":{"low_frame":20,"high_frame":44,"low_eta":-0.9556325818129471,"high_eta":0.2565862552581357},"coupled":{"low_frame":21,"high_frame":45,"low_eta":-0.9305404649956178,"high_eta":0.26521877792258947},"flood":{"low_frame":17,"high_frame":100,"low_eta":-0.7872623849165103,"high_eta":8.661078723745435}},"official_plan_sha256":"78756fbda6f4403961c972b6c6b3920db755142f3ed71468e854c4d85ef1817e","partial_wet_support_policy":"Area-weighted mean of valid wet native face levels only; at least25% of mapped footprint covered by wet values. Dry/missing cells never filled with zero or ocean boundary levels. Partial support flagged. One rigid vertical offset per assembly."}