diff --git a/3DGeoVolumes/collections/NewYork/3dtiles/tileset.json b/3DGeoVolumes/collections/NewYork/3dtiles/tileset.json index 4f03d851cfb312099ba71b08d714b159729bf9bc..de68a1d7d283d017c7ce6f531f138745cd0ea422 100644 --- a/3DGeoVolumes/collections/NewYork/3dtiles/tileset.json +++ b/3DGeoVolumes/collections/NewYork/3dtiles/tileset.json @@ -1 +1 @@ -{"asset":{"version":"1.0","extras":{"ion":{"georeferenced":true,"movable":false}}},"properties":{"Height":{"maximum":547.7591871983744,"minimum":-11.892070104139751},"Latitude":{"maximum":40.880256294183646,"minimum":40.700475291581974},"Longitude":{"maximum":-73.9068954348699,"minimum":-74.01900887327089}},"geometricError":740.0197559011849,"root":{"boundingVolume":{"region":[-1.325359400733193,0.6872233929727672,-1.2762720155208527,0.7363107781851077,0,547.6909683533274]},"geometricError":740.0197559011849,"refine":"ADD","children":[{"boundingVolume":{"region":[-1.325359400733193,0.6872233929727672,-1.2762720155208527,0.7363107781851077,0,547.6909683533274]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.300815708127022,0.6872233929727672,-1.2762720155208527,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.300815708127022,0.6994952392758524,-1.2885438618239373,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2946797849754788,0.705631162427395,-1.2885438618239373,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7086991240031663,-1.2885438618239373,0.7117670855789375,0,443.6754133562039]},"geometricError":484.0702559061598,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.710233104791052,-1.2885438618239373,0.7117670855789375,0,29.74235060939729]},"geometricError":110.2081773190492,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7110000951849947,-1.2893108522178807,0.7117670855789375,0,29.74235060939729]},"geometricError":110.2081773190492,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7113835903819661,-1.2896943474148514,0.7117670855789375,0,29.74235060939729]},"geometricError":110.2081773190492,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7115753379804518,-1.2898860950133368,0.7117670855789375,0,29.74235060939729]},"geometricError":0,"content":{"uri":"14/9656/4480.b3dm","boundingVolume":{"region":[-1.290084270705168,0.7117051614910668,-1.290068490312515,0.7117576876196845,0,29.74235060939729]}}}]}]}]},{"boundingVolume":{"region":[-1.291611823399709,0.710233104791052,-1.2900778426118222,0.7117670855789375,0,443.6754133562039]},"geometricError":484.0702559061598,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.710233104791052,-1.2908448330057656,0.7110000951849947,0,174.6031070697304]},"geometricError":345.4512463403885,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.710233104791052,-1.2912283282027381,0.7106165999880234,0,174.6031070697304]},"geometricError":345.4512463403885,"children":[{"boundingVolume":{"region":[-1.2914200758012235,0.7104248523895377,-1.2912283282027381,0.7106165999880234,0,78.09534162829488]},"geometricError":0,"content":{"uri":"14/9649/4486.b3dm","boundingVolume":{"region":[-1.291421884902533,0.710510245248663,-1.291215014850406,0.7106242635030114,0,78.09534162829488]}}},{"boundingVolume":{"region":[-1.291611823399709,0.7104248523895377,-1.2914200758012235,0.7106165999880234,0,174.6031070697304]},"geometricError":0,"content":{"uri":"14/9648/4486.b3dm","boundingVolume":{"region":[-1.291618807254679,0.710423573538172,-1.291416006946582,0.7106208198147442,0,174.6031070697304]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.710233104791052,-1.2908448330057656,0.7106165999880234,0,71.63317223375581]},"geometricError":143.2715369187961,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7104248523895377,-1.2910365806042527,0.7106165999880234,0,71.63317223375581]},"geometricError":0,"content":{"uri":"14/9650/4486.b3dm","boundingVolume":{"region":[-1.291235670426816,0.7105288206790966,-1.29112575967513,0.7106203441366304,0,71.63317223375581]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.7106165999880234,-1.2908448330057656,0.7110000951849947,0,116.2858801853736]},"geometricError":294.8558430480663,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7106165999880234,-1.2910365806042527,0.710808347586509,0,76.82615125213479]},"geometricError":0,"content":{"uri":"14/9650/4485.b3dm","boundingVolume":{"region":[-1.291235464594426,0.7106144063856105,-1.291064820947236,0.7108137222663214,0,76.82615125213479]}}},{"boundingVolume":{"region":[-1.2912283282027381,0.710808347586509,-1.2910365806042527,0.7110000951849947,0,116.2858801853736]},"geometricError":0,"content":{"uri":"14/9650/4484.b3dm","boundingVolume":{"region":[-1.291231150388053,0.7107997650548464,-1.291048542909635,0.7110122007459323,0,116.2858801853736]}}}]},{"boundingVolume":{"region":[-1.291611823399709,0.7106165999880234,-1.2912283282027381,0.7110000951849947,0,136.2360983448311]},"geometricError":207.9286942364276,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7106165999880234,-1.2914200758012235,0.710808347586509,0,108.5260236203511]},"geometricError":0,"content":{"uri":"14/9648/4485.b3dm","boundingVolume":{"region":[-1.291618009706854,0.7106136444835973,-1.291416944116504,0.7108109691710144,0,108.5260236203511]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7106165999880234,-1.2912283282027381,0.710808347586509,0,86.6399919213512]},"geometricError":0,"content":{"uri":"14/9649/4485.b3dm","boundingVolume":{"region":[-1.291424822707044,0.7106128360107217,-1.291226410299563,0.7108120855589061,0,86.6399919213512]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.710808347586509,-1.2912283282027381,0.7110000951849947,0,136.2360983448311]},"geometricError":0,"content":{"uri":"14/9649/4484.b3dm","boundingVolume":{"region":[-1.291428319743017,0.7108062417078116,-1.291222705051698,0.7110037455240686,0,136.2360983448311]}}},{"boundingVolume":{"region":[-1.291611823399709,0.710808347586509,-1.2914200758012235,0.7110000951849947,0,113.8029748344472]},"geometricError":0,"content":{"uri":"14/9648/4484.b3dm","boundingVolume":{"region":[-1.291614100905681,0.7108037197008112,-1.291414541261866,0.7110031316298592,0,113.8029748344472]}}}]}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7110000951849947,-1.2900778426118222,0.7117670855789375,0,162.494996063142]},"geometricError":404.8164392638009,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7110000951849947,-1.290461337808793,0.7113835903819661,0,72.4315671716928]},"geometricError":180.6628108740191,"children":[{"boundingVolume":{"region":[-1.2906530854072784,0.7111918427834805,-1.290461337808793,0.7113835903819661,0,50.44437334880854]},"geometricError":0,"content":{"uri":"14/9653/4482.b3dm","boundingVolume":{"region":[-1.290639446428861,0.7113366661475248,-1.290544131094056,0.7113830463325966,0,50.44437334880854]}}},{"boundingVolume":{"region":[-1.2908448330057656,0.7111918427834805,-1.2906530854072784,0.7113835903819661,0,72.4315671716928]},"geometricError":0,"content":{"uri":"14/9652/4482.b3dm","boundingVolume":{"region":[-1.29084488593278,0.7112081733301616,-1.290704240608933,0.7113872887578452,0,72.4315671716928]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.7113835903819661,-1.2900778426118222,0.7117670855789375,0,67.82270541614443]},"geometricError":178.7162675136195,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7113835903819661,-1.2902695902103076,0.7115753379804518,0,67.82270541614443]},"geometricError":0,"content":{"uri":"14/9654/4481.b3dm","boundingVolume":{"region":[-1.290466893624511,0.7114517077815876,-1.290377336611101,0.7115735415976958,0,67.82270541614443]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7115753379804518,-1.2900778426118222,0.7117670855789375,0,32.50343427622218]},"geometricError":0,"content":{"uri":"14/9655/4480.b3dm","boundingVolume":{"region":[-1.290203560009345,0.7116894627950798,-1.290076324976198,0.7117675761747257,0,32.50343427622218]}}},{"boundingVolume":{"region":[-1.290461337808793,0.7115753379804518,-1.2902695902103076,0.7117670855789375,0,34.25443623320204]},"geometricError":0,"content":{"uri":"14/9654/4480.b3dm","boundingVolume":{"region":[-1.290454389031349,0.7115765401488955,-1.290353718033088,0.7117048090088367,0,34.25443623320204]}}}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7113835903819661,-1.290461337808793,0.7117670855789375,0,162.494996063142]},"geometricError":404.8164392638009,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7113835903819661,-1.2906530854072784,0.7115753379804518,0,162.494996063142]},"geometricError":0,"content":{"uri":"14/9652/4481.b3dm","boundingVolume":{"region":[-1.290851684272523,0.7113826300470949,-1.290646272491775,0.7115806358107565,0,162.494996063142]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7113835903819661,-1.290461337808793,0.7115753379804518,0,65.547397680504]},"geometricError":0,"content":{"uri":"14/9653/4481.b3dm","boundingVolume":{"region":[-1.290661144282276,0.7113712356715385,-1.29044722395943,0.7115763936032243,0,65.547397680504]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7115753379804518,-1.290461337808793,0.7117670855789375,0,143.3619299328811]},"geometricError":0,"content":{"uri":"14/9653/4480.b3dm","boundingVolume":{"region":[-1.290657965369472,0.7115539878723116,-1.290506886401771,0.7117697262219645,0,143.3619299328811]}}},{"boundingVolume":{"region":[-1.2908448330057656,0.7115753379804518,-1.2906530854072784,0.7117670855789375,0,149.324317717821]},"geometricError":0,"content":{"uri":"14/9652/4480.b3dm","boundingVolume":{"region":[-1.290847840383804,0.7115688604376444,-1.290649202946043,0.7117698900737741,0,149.324317717821]}}}]}]},{"boundingVolume":{"region":[-1.291611823399709,0.7110000951849947,-1.2908448330057656,0.7117670855789375,0,443.6754133562039]},"geometricError":484.0702559061598,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7110000951849947,-1.2912283282027381,0.7113835903819661,0,443.6754133562039]},"geometricError":484.0702559061598,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7110000951849947,-1.2914200758012235,0.7111918427834805,0,112.7860327246081]},"geometricError":0,"content":{"uri":"14/9648/4483.b3dm","boundingVolume":{"region":[-1.291624770321953,0.7109966894516024,-1.291414483678616,0.7111963544955399,0,112.7860327246081]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7110000951849947,-1.2912283282027381,0.7111918427834805,0,203.4208787217334]},"geometricError":0,"content":{"uri":"14/9649/4483.b3dm","boundingVolume":{"region":[-1.291424875131602,0.7109982429780091,-1.291223327592661,0.7111952086442578,0,203.4208787217334]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7111918427834805,-1.2912283282027381,0.7113835903819661,0,443.6754133562039]},"geometricError":0,"content":{"uri":"14/9649/4482.b3dm","boundingVolume":{"region":[-1.291427778214692,0.7111854254821752,-1.291220553202084,0.7113868484620794,0,443.6754133562039]}}},{"boundingVolume":{"region":[-1.291611823399709,0.7111918427834805,-1.2914200758012235,0.7113835903819661,0,195.3562769125744]},"geometricError":0,"content":{"uri":"14/9648/4482.b3dm","boundingVolume":{"region":[-1.291634288425658,0.7111879160136042,-1.291408688679729,0.7113863295452536,0,195.3562769125744]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.7110000951849947,-1.2908448330057656,0.7113835903819661,0,327.2390242052346]},"geometricError":346.590479252845,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7110000951849947,-1.2910365806042527,0.7111918427834805,0,170.1058367405325]},"geometricError":0,"content":{"uri":"14/9650/4483.b3dm","boundingVolume":{"region":[-1.291235248633703,0.7109912386422818,-1.291033910824614,0.7111978782519566,0,170.1058367405325]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7110000951849947,-1.2908448330057656,0.7111918427834805,0,96.61831848977624]},"geometricError":0,"content":{"uri":"14/9651/4483.b3dm","boundingVolume":{"region":[-1.291042345805582,0.7111392433932026,-1.290996159270315,0.7111915896940125,0,96.61831848977624]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7111918427834805,-1.2908448330057656,0.7113835903819661,0,283.7226389497704]},"geometricError":0,"content":{"uri":"14/9651/4482.b3dm","boundingVolume":{"region":[-1.291041212307375,0.7111896247589894,-1.290843994393689,0.7113857746108925,0,283.7226389497704]}}},{"boundingVolume":{"region":[-1.2912283282027381,0.7111918427834805,-1.2910365806042527,0.7113835903819661,0,327.2390242052346]},"geometricError":0,"content":{"uri":"14/9650/4482.b3dm","boundingVolume":{"region":[-1.291233312585803,0.7111878965745563,-1.291032389667871,0.7113908504354426,0,327.2390242052346]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.7113835903819661,-1.2908448330057656,0.7117670855789375,0,301.6331505971878]},"geometricError":446.045330642158,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7113835903819661,-1.2910365806042527,0.7115753379804518,0,301.6331505971878]},"geometricError":0,"content":{"uri":"14/9650/4481.b3dm","boundingVolume":{"region":[-1.291239547815166,0.7113818088578133,-1.291031536130226,0.7115768456389082,0,301.6331505971878]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7113835903819661,-1.2908448330057656,0.7115753379804518,0,247.8674732581905]},"geometricError":0,"content":{"uri":"14/9651/4481.b3dm","boundingVolume":{"region":[-1.291040665002061,0.7113773119312305,-1.290837801482476,0.7115798805649023,0,247.8674732581905]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7115753379804518,-1.2908448330057656,0.7117670855789375,0,131.3426951544566]},"geometricError":0,"content":{"uri":"14/9651/4480.b3dm","boundingVolume":{"region":[-1.291028716137558,0.7115733085872175,-1.290839290193981,0.7117686100321937,0,131.3426951544566]}}},{"boundingVolume":{"region":[-1.2912283282027381,0.7115753379804518,-1.2910365806042527,0.7117670855789375,0,170.5183366239251]},"geometricError":0,"content":{"uri":"14/9650/4480.b3dm","boundingVolume":{"region":[-1.291230434418998,0.7115711858141315,-1.291035684276822,0.7117759423472267,0,170.5183366239251]}}}]},{"boundingVolume":{"region":[-1.291611823399709,0.7113835903819661,-1.2912283282027381,0.7117670855789375,0,237.7415798788963]},"geometricError":340.1094291572558,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7113835903819661,-1.2914200758012235,0.7115753379804518,0,198.8565746366315]},"geometricError":0,"content":{"uri":"14/9648/4481.b3dm","boundingVolume":{"region":[-1.29161634732402,0.7113781393517078,-1.291413902514705,0.7115802390216013,0,198.8565746366315]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7113835903819661,-1.2912283282027381,0.7115753379804518,0,237.7415798788963]},"geometricError":0,"content":{"uri":"14/9649/4481.b3dm","boundingVolume":{"region":[-1.291426962947114,0.7113793977856175,-1.291220237900102,0.7115785139207829,0,237.7415798788963]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7115753379804518,-1.2912283282027381,0.7117670855789375,0,183.4404053953036]},"geometricError":0,"content":{"uri":"14/9649/4480.b3dm","boundingVolume":{"region":[-1.291430850903286,0.7115693760122979,-1.291223973111336,0.7117737006356408,0,183.4404053953036]}}},{"boundingVolume":{"region":[-1.291611823399709,0.7115753379804518,-1.2914200758012235,0.7117670855789375,0,39.56761353567326]},"geometricError":0,"content":{"uri":"14/9648/4480.b3dm","boundingVolume":{"region":[-1.291476199583348,0.7115722981866527,-1.291412962781946,0.7116415056902122,0,39.56761353567326]}}}]}]}]}]},{"boundingVolume":{"region":[-1.2946797849754788,0.7086991240031663,-1.291611823399709,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2931458041875938,0.710233104791052,-1.291611823399709,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2923788137936505,0.710233104791052,-1.291611823399709,0.7110000951849947,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2919953185966797,0.710233104791052,-1.291611823399709,0.7106165999880234,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2919953185966797,0.710233104791052,-1.2918035709981943,0.7104248523895377,0,12.47109940117323]},"geometricError":0,"content":{"uri":"14/9646/4487.b3dm","boundingVolume":{"region":[-1.291849872805475,0.7103688064267114,-1.291802006266018,0.7104142916219145,0,12.47109940117323]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.710233104791052,-1.291611823399709,0.7104248523895377,0,220.5612784438708]},"geometricError":0,"content":{"uri":"14/9647/4487.b3dm","boundingVolume":{"region":[-1.291802944237395,0.7103573144863446,-1.291647887880479,0.7104296705992981,0,220.5612784438708]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.7104248523895377,-1.291611823399709,0.7106165999880234,0,547.6909683533274]},"geometricError":0,"content":{"uri":"14/9647/4486.b3dm","boundingVolume":{"region":[-1.291813218119574,0.7104205961636091,-1.291605925802534,0.7106193946543067,0,547.6909683533274]}}},{"boundingVolume":{"region":[-1.2919953185966797,0.7104248523895377,-1.2918035709981943,0.7106165999880234,0,199.5363420996507]},"geometricError":0,"content":{"uri":"14/9646/4486.b3dm","boundingVolume":{"region":[-1.29187544264487,0.7104235706409038,-1.291797219136396,0.7106184414278951,0,199.5363420996507]}}}]},{"boundingVolume":{"region":[-1.2919953185966797,0.7106165999880234,-1.291611823399709,0.7110000951849947,0,182.342954419289]},"geometricError":401.6343578515273,"children":[{"boundingVolume":{"region":[-1.2919953185966797,0.7106165999880234,-1.2918035709981943,0.710808347586509,0,110.1284985709776]},"geometricError":0,"content":{"uri":"14/9646/4485.b3dm","boundingVolume":{"region":[-1.291835176711274,0.7106156422694179,-1.291797147533161,0.7106635956652401,0,110.1284985709776]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.7106165999880234,-1.291611823399709,0.710808347586509,0,182.342954419289]},"geometricError":0,"content":{"uri":"14/9647/4485.b3dm","boundingVolume":{"region":[-1.291807522967998,0.7106103685940853,-1.291606662959737,0.7108132357115023,0,182.342954419289]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.710808347586509,-1.291611823399709,0.7110000951849947,0,85.82464507414171]},"geometricError":0,"content":{"uri":"14/9647/4484.b3dm","boundingVolume":{"region":[-1.291801893384584,0.7108047747456219,-1.291609289316247,0.711003029564907,0,85.82464507414171]}}},{"boundingVolume":{"region":[-1.2919953185966797,0.710808347586509,-1.2918035709981943,0.7110000951849947,0,40.35407104602649]},"geometricError":0,"content":{"uri":"14/9646/4484.b3dm","boundingVolume":{"region":[-1.291806693480475,0.7108095795089697,-1.291802537108842,0.7108150734684575,0,40.35407104602649]}}}]}]},{"boundingVolume":{"region":[-1.2923788137936505,0.7110000951849947,-1.291611823399709,0.7117670855789375,0,91.20598651011684]},"geometricError":336.0061708068685,"children":[{"boundingVolume":{"region":[-1.2919953185966797,0.7110000951849947,-1.291611823399709,0.7113835903819661,0,91.20598651011684]},"geometricError":336.0061708068685,"children":[{"boundingVolume":{"region":[-1.2918035709981943,0.7110000951849947,-1.291611823399709,0.7111918427834805,0,83.53970162760181]},"geometricError":0,"content":{"uri":"14/9647/4483.b3dm","boundingVolume":{"region":[-1.291757792996651,0.7109978446827347,-1.291609647658485,0.7111937113493773,0,83.53970162760181]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.7111918427834805,-1.291611823399709,0.7113835903819661,0,91.20598651011684]},"geometricError":0,"content":{"uri":"14/9647/4482.b3dm","boundingVolume":{"region":[-1.291699377096638,0.711187355120627,-1.291609252987557,0.7113937998929066,0,91.20598651011684]}}}]},{"boundingVolume":{"region":[-1.2919953185966797,0.7113835903819661,-1.291611823399709,0.7117670855789375,0,7.156440040990883]},"geometricError":27.04310634758166,"children":[{"boundingVolume":{"region":[-1.2918035709981943,0.7113835903819661,-1.291611823399709,0.7115753379804518,0,7.156440040990883]},"geometricError":0,"content":{"uri":"14/9647/4481.b3dm","boundingVolume":{"region":[-1.291614439144327,0.7113863445643636,-1.291610413348209,0.7113921388434316,0,7.156440040990883]}}}]}]}]}]}]}]}]},{"boundingVolume":{"region":[-1.300815708127022,0.7117670855789375,-1.2762720155208527,0.7363107781851077,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.300815708127022,0.7117670855789375,-1.2885438618239373,0.7240389318820226,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.2946797849754788,0.7117670855789375,-1.2885438618239373,0.7179030087304801,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7117670855789375,-1.2885438618239373,0.7148350471547088,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7117670855789375,-1.2900778426118222,0.7133010663668231,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7117670855789375,-1.2908448330057656,0.7125340759728803,0,127.1553730967183]},"geometricError":255.7826101448336,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7117670855789375,-1.2912283282027381,0.712150580775909,0,71.5334415945622]},"geometricError":91.52723746635851,"children":[{"boundingVolume":{"region":[-1.2914200758012235,0.7117670855789375,-1.2912283282027381,0.7119588331774233,0,71.5334415945622]},"geometricError":0,"content":{"uri":"14/9649/4479.b3dm","boundingVolume":{"region":[-1.291335893529751,0.7117655801126845,-1.29122569351971,0.711874034263449,0,71.5334415945622]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.7117670855789375,-1.2908448330057656,0.712150580775909,0,127.1553730967183]},"geometricError":255.7826101448336,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7117670855789375,-1.2910365806042527,0.7119588331774233,0,116.2312318771745]},"geometricError":0,"content":{"uri":"14/9650/4479.b3dm","boundingVolume":{"region":[-1.291231300949673,0.7117638310059682,-1.291030674637564,0.7119624638061202,0,116.2312318771745]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7117670855789375,-1.2908448330057656,0.7119588331774233,0,120.3302742372877]},"geometricError":0,"content":{"uri":"14/9651/4479.b3dm","boundingVolume":{"region":[-1.291045313676588,0.7117824926264927,-1.290857169432887,0.7119615574149935,0,120.3302742372877]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7119588331774233,-1.2908448330057656,0.712150580775909,0,127.1553730967183]},"geometricError":0,"content":{"uri":"14/9651/4478.b3dm","boundingVolume":{"region":[-1.291039962726677,0.7119561559750687,-1.290840925653787,0.7121523464259527,0,127.1553730967183]}}},{"boundingVolume":{"region":[-1.2912283282027381,0.7119588331774233,-1.2910365806042527,0.712150580775909,0,102.664551348688]},"geometricError":0,"content":{"uri":"14/9650/4478.b3dm","boundingVolume":{"region":[-1.291161408100481,0.7119559092413498,-1.291032091528183,0.712106318925639,0,102.664551348688]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.712150580775909,-1.2908448330057656,0.7125340759728803,0,121.2620829819604]},"geometricError":226.9849393112548,"children":[{"boundingVolume":{"region":[-1.2910365806042527,0.712150580775909,-1.2908448330057656,0.7123423283743946,0,121.2620829819604]},"geometricError":0,"content":{"uri":"14/9651/4477.b3dm","boundingVolume":{"region":[-1.291005236687719,0.7121480573120582,-1.290833011739654,0.7123458942856149,0,121.2620829819604]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7123423283743946,-1.2908448330057656,0.7125340759728803,0,81.71637208515322]},"geometricError":0,"content":{"uri":"14/9651/4476.b3dm","boundingVolume":{"region":[-1.290885525468493,0.7123405723315859,-1.290841559707159,0.7124201653490547,0,81.71637208515322]}}}]}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7117670855789375,-1.2900778426118222,0.7125340759728803,0,166.3668766735693]},"geometricError":269.595234828273,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7117670855789375,-1.290461337808793,0.712150580775909,0,166.3668766735693]},"geometricError":250.6708809869146,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7117670855789375,-1.2906530854072784,0.7119588331774233,0,166.3668766735693]},"geometricError":0,"content":{"uri":"14/9652/4479.b3dm","boundingVolume":{"region":[-1.290848607218198,0.7117620452052434,-1.290649885820684,0.7119606567518652,0,166.3668766735693]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7117670855789375,-1.290461337808793,0.7119588331774233,0,144.4786247792966]},"geometricError":0,"content":{"uri":"14/9653/4479.b3dm","boundingVolume":{"region":[-1.290656588605912,0.7117637119346042,-1.290456247829944,0.7119605024472988,0,144.4786247792966]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7119588331774233,-1.290461337808793,0.712150580775909,0,106.8194143115867]},"geometricError":0,"content":{"uri":"14/9653/4478.b3dm","boundingVolume":{"region":[-1.290660490872179,0.7119556547239984,-1.290456448747871,0.712153419151801,0,106.8194143115867]}}},{"boundingVolume":{"region":[-1.2908448330057656,0.7119588331774233,-1.2906530854072784,0.712150580775909,0,86.8981962863899]},"geometricError":0,"content":{"uri":"14/9652/4478.b3dm","boundingVolume":{"region":[-1.290846938741512,0.7119539843629199,-1.290646697270726,0.7121534248399238,0,86.8981962863899]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.7117670855789375,-1.2900778426118222,0.712150580775909,0,109.1796598461603]},"geometricError":259.7029657919441,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7117670855789375,-1.2902695902103076,0.7119588331774233,0,91.18412915409324]},"geometricError":0,"content":{"uri":"14/9654/4479.b3dm","boundingVolume":{"region":[-1.290466367753268,0.7117979073156042,-1.290267755814076,0.7119573969020774,0,91.18412915409324]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7117670855789375,-1.2900778426118222,0.7119588331774233,0,32.28374495780349]},"geometricError":0,"content":{"uri":"14/9655/4479.b3dm","boundingVolume":{"region":[-1.290273786278874,0.7117660062752243,-1.290075744036816,0.7119617032740138,0,32.28374495780349]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7119588331774233,-1.2900778426118222,0.712150580775909,0,22.30459766479121]},"geometricError":0,"content":{"uri":"14/9655/4478.b3dm","boundingVolume":{"region":[-1.290258226724002,0.7119582144585316,-1.290078054306142,0.7121562461234006,0,22.30459766479121]}}},{"boundingVolume":{"region":[-1.290461337808793,0.7119588331774233,-1.2902695902103076,0.712150580775909,0,109.1796598461603]},"geometricError":0,"content":{"uri":"14/9654/4478.b3dm","boundingVolume":{"region":[-1.290466161982195,0.711955669407554,-1.290309645921718,0.712160255575498,0,109.1796598461603]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.712150580775909,-1.2900778426118222,0.7125340759728803,0,80.87149255864558]},"geometricError":269.595234828273,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.712150580775909,-1.2902695902103076,0.7123423283743946,0,60.39559905222743]},"geometricError":0,"content":{"uri":"14/9654/4477.b3dm","boundingVolume":{"region":[-1.290466198497661,0.712149015906572,-1.290268111541479,0.7123433409951715,0,60.39559905222743]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.712150580775909,-1.2900778426118222,0.7123423283743946,0,60.57582774234337]},"geometricError":0,"content":{"uri":"14/9655/4477.b3dm","boundingVolume":{"region":[-1.290274135041172,0.7121496910659777,-1.290093536193817,0.7122975793712414,0,60.57582774234337]}}},{"boundingVolume":{"region":[-1.290461337808793,0.7123423283743946,-1.2902695902103076,0.7125340759728803,0,80.87149255864558]},"geometricError":0,"content":{"uri":"14/9654/4476.b3dm","boundingVolume":{"region":[-1.290466194374196,0.712341913856776,-1.290397096409402,0.7125371529878889,0,80.87149255864558]}}}]},{"boundingVolume":{"region":[-1.2908448330057656,0.712150580775909,-1.290461337808793,0.7125340759728803,0,128.8566357569076]},"geometricError":262.0321806519117,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.712150580775909,-1.2906530854072784,0.7123423283743946,0,90.48624500100495]},"geometricError":0,"content":{"uri":"14/9652/4477.b3dm","boundingVolume":{"region":[-1.290852849408367,0.7121469519401235,-1.290649755648291,0.7123471478624791,0,90.48624500100495]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.712150580775909,-1.290461337808793,0.7123423283743946,0,90.1231352280626]},"geometricError":0,"content":{"uri":"14/9653/4477.b3dm","boundingVolume":{"region":[-1.290664252685552,0.7121447600506765,-1.29045705328881,0.7123485551215821,0,90.1231352280626]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7123423283743946,-1.290461337808793,0.7125340759728803,0,84.36554560403722]},"geometricError":0,"content":{"uri":"14/9653/4476.b3dm","boundingVolume":{"region":[-1.290657136059534,0.7123353636044241,-1.290455738374096,0.712536067005497,0,84.36554560403722]}}},{"boundingVolume":{"region":[-1.2908448330057656,0.7123423283743946,-1.2906530854072784,0.7125340759728803,0,128.8566357569076]},"geometricError":0,"content":{"uri":"14/9652/4476.b3dm","boundingVolume":{"region":[-1.290850413329387,0.712338793722003,-1.290644045071249,0.7125367619531687,0,128.8566357569076]}}}]}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7125340759728803,-1.2900778426118222,0.7133010663668231,0,120.3333831658323]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7125340759728803,-1.290461337808793,0.7129175711698517,0,120.3333831658323]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7125340759728803,-1.2906530854072784,0.712725823571366,0,45.65367492393488]},"geometricError":0,"content":{"uri":"14/9652/4475.b3dm","boundingVolume":{"region":[-1.290837173584634,0.7124945167057378,-1.290649597333975,0.7126754265872116,0,45.65367492393488]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7125340759728803,-1.290461337808793,0.712725823571366,0,86.91005027228186]},"geometricError":0,"content":{"uri":"14/9653/4475.b3dm","boundingVolume":{"region":[-1.290658164389173,0.7125300409789388,-1.290458049912094,0.7127278653696445,0,86.91005027228186]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.712725823571366,-1.290461337808793,0.7129175711698517,0,120.3333831658323]},"geometricError":0,"content":{"uri":"14/9653/4474.b3dm","boundingVolume":{"region":[-1.290641474931581,0.7127222022065189,-1.290457014644938,0.7129195428610627,0,120.3333831658323]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.7125340759728803,-1.2900778426118222,0.7129175711698517,0,97.01854805801516]},"geometricError":153.0640154624529,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7125340759728803,-1.2902695902103076,0.712725823571366,0,97.01854805801516]},"geometricError":0,"content":{"uri":"14/9654/4475.b3dm","boundingVolume":{"region":[-1.290465808524124,0.7125332602480603,-1.290409168056419,0.7127188819942214,0,97.01854805801516]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.712725823571366,-1.2900778426118222,0.7129175711698517,0,29.36790098154652]},"geometricError":0,"content":{"uri":"14/9655/4474.b3dm","boundingVolume":{"region":[-1.290267994097132,0.712781526263436,-1.290234815411167,0.7128630330526023,0,29.36790098154652]}}},{"boundingVolume":{"region":[-1.290461337808793,0.712725823571366,-1.2902695902103076,0.7129175711698517,0,58.14705566214254]},"geometricError":0,"content":{"uri":"14/9654/4474.b3dm","boundingVolume":{"region":[-1.290465864325228,0.7127229685343025,-1.290270583942165,0.7129197239217006,0,58.14705566214254]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.7129175711698517,-1.2900778426118222,0.7133010663668231,0,111.334395640283]},"geometricError":204.7997273231987,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7129175711698517,-1.2902695902103076,0.7131093187683374,0,111.334395640283]},"geometricError":0,"content":{"uri":"14/9654/4473.b3dm","boundingVolume":{"region":[-1.290464452009361,0.7129132227695064,-1.290263202497241,0.7131182869235406,0,111.334395640283]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7129175711698517,-1.2900778426118222,0.7131093187683374,0,71.4172754121708]},"geometricError":0,"content":{"uri":"14/9655/4473.b3dm","boundingVolume":{"region":[-1.290268159518731,0.7130166399095975,-1.290078303367424,0.7131041109564137,0,71.4172754121708]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7131093187683374,-1.2900778426118222,0.7133010663668231,0,68.7281171426032]},"geometricError":0,"content":{"uri":"14/9655/4472.b3dm","boundingVolume":{"region":[-1.290278390857043,0.7131056158615874,-1.290076973526721,0.7133028079782076,0,68.7281171426032]}}},{"boundingVolume":{"region":[-1.290461337808793,0.7131093187683374,-1.2902695902103076,0.7133010663668231,0,85.64980498057558]},"geometricError":0,"content":{"uri":"14/9654/4472.b3dm","boundingVolume":{"region":[-1.290452383543524,0.7131047284058316,-1.290265556355588,0.7133016716275915,0,85.64980498057558]}}}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7129175711698517,-1.290461337808793,0.7133010663668231,0,61.29369556091982]},"geometricError":168.7325694002597,"children":[{"boundingVolume":{"region":[-1.2906530854072784,0.7129175711698517,-1.290461337808793,0.7131093187683374,0,61.29369556091982]},"geometricError":0,"content":{"uri":"14/9653/4473.b3dm","boundingVolume":{"region":[-1.290545738016819,0.7129150566163162,-1.290454080533345,0.7130744854037129,0,61.29369556091982]}}}]}]}]},{"boundingVolume":{"region":[-1.2900778426118222,0.7117670855789375,-1.2885438618239373,0.7133010663668231,0,66.20890819239261]},"geometricError":514.4406870245411,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7117670855789375,-1.2893108522178807,0.7125340759728803,0,12.42815077343435]},"geometricError":103.6030036364595,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7117670855789375,-1.2896943474148514,0.712150580775909,0,12.42815077343435]},"geometricError":103.6030036364595,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7117670855789375,-1.2898860950133368,0.7119588331774233,0,12.42815077343435]},"geometricError":0,"content":{"uri":"14/9656/4479.b3dm","boundingVolume":{"region":[-1.290084527862312,0.711774711805626,-1.290068074783226,0.7118166659656129,0,12.42815077343435]}}}]}]},{"boundingVolume":{"region":[-1.2900778426118222,0.7125340759728803,-1.2893108522178807,0.7133010663668231,0,66.20890819239261]},"geometricError":514.4406870245411,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7129175711698517,-1.2896943474148514,0.7133010663668231,0,66.20890819239261]},"geometricError":514.4406870245411,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7131093187683374,-1.2898860950133368,0.7133010663668231,0,66.20890819239261]},"geometricError":0,"content":{"uri":"14/9656/4472.b3dm","boundingVolume":{"region":[-1.29010162164868,0.7131368640470633,-1.289919109210917,0.7133047786235654,0,66.20890819239261]}}}]}]}]},{"boundingVolume":{"region":[-1.2900778426118222,0.7133010663668231,-1.2885438618239373,0.7148350471547088,0,115.348335542056]},"geometricError":269.4736043120431,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7133010663668231,-1.2893108522178807,0.714068056760766,0,115.348335542056]},"geometricError":269.4736043120431,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7133010663668231,-1.2896943474148514,0.7136845615637946,0,115.348335542056]},"geometricError":269.4736043120431,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7133010663668231,-1.2898860950133368,0.7134928139653088,0,115.348335542056]},"geometricError":0,"content":{"uri":"14/9656/4471.b3dm","boundingVolume":{"region":[-1.290084253912739,0.7132987279616384,-1.289919263203459,0.7134950819190251,0,115.348335542056]}}},{"boundingVolume":{"region":[-1.2900778426118222,0.7134928139653088,-1.2898860950133368,0.7136845615637946,0,12.88303567538875]},"geometricError":0,"content":{"uri":"14/9656/4470.b3dm","boundingVolume":{"region":[-1.290077854594883,0.7134917993957982,-1.28996965311178,0.713494881833213,0,12.88303567538875]}}}]}]}]},{"boundingVolume":{"region":[-1.291611823399709,0.7133010663668231,-1.2900778426118222,0.7148350471547088,0,86.9775053070017]},"geometricError":156.6590059189892,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7133010663668231,-1.2900778426118222,0.714068056760766,0,86.9775053070017]},"geometricError":156.6590059189892,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7133010663668231,-1.2900778426118222,0.7136845615637946,0,86.9775053070017]},"geometricError":156.6590059189892,"children":[{"boundingVolume":{"region":[-1.2902695902103076,0.7133010663668231,-1.2900778426118222,0.7134928139653088,0,86.9775053070017]},"geometricError":0,"content":{"uri":"14/9655/4471.b3dm","boundingVolume":{"region":[-1.290233871527291,0.7132974403821709,-1.290073088443673,0.7134924129102934,0,86.9775053070017]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7134928139653088,-1.2900778426118222,0.7136845615637946,0,3.77172301693583]},"geometricError":0,"content":{"uri":"14/9655/4470.b3dm","boundingVolume":{"region":[-1.290129552217363,0.7134928415201738,-1.290127668592326,0.7134942729416552,0,3.77172301693583]}}}]}]}]}]}]}]}]}]}]}} \ No newline at end of file +{"asset":{"version":"1.0","extras":{"ion":{"georeferenced":true,"movable":false}}},"properties":{"Height":{"maximum":547.7591871983744,"minimum":-11.892070104139751},"Latitude":{"maximum":40.880256294183646,"minimum":40.700475291581974},"Longitude":{"maximum":-73.9068954348699,"minimum":-74.01900887327089}},"geometricError":740.0197559011849,"root":{"boundingVolume":{"region":[-1.325359400733193,0.6872233929727672,-1.2762720155208527,0.7363107781851077,0,547.6909683533274]},"geometricError":740.0197559011849,"refine":"ADD","children":[{"boundingVolume":{"region":[-1.325359400733193,0.6872233929727672,-1.2762720155208527,0.7363107781851077,0,547.6909683533274]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.300815708127022,0.6872233929727672,-1.2762720155208527,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.300815708127022,0.6994952392758524,-1.2885438618239373,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2946797849754788,0.705631162427395,-1.2885438618239373,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7086991240031663,-1.2885438618239373,0.7117670855789375,0,443.6754133562039]},"geometricError":484.0702559061598,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.710233104791052,-1.2885438618239373,0.7117670855789375,0,29.74235060939729]},"geometricError":110.2081773190492,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7110000951849947,-1.2893108522178807,0.7117670855789375,0,29.74235060939729]},"geometricError":110.2081773190492,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7113835903819661,-1.2896943474148514,0.7117670855789375,0,29.74235060939729]},"geometricError":110.2081773190492,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7115753379804518,-1.2898860950133368,0.7117670855789375,0,29.74235060939729]},"geometricError":0,"content":{"uri":"3dtiles/14/9656/4480.b3dm","boundingVolume":{"region":[-1.290084270705168,0.7117051614910668,-1.290068490312515,0.7117576876196845,0,29.74235060939729]}}}]}]}]},{"boundingVolume":{"region":[-1.291611823399709,0.710233104791052,-1.2900778426118222,0.7117670855789375,0,443.6754133562039]},"geometricError":484.0702559061598,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.710233104791052,-1.2908448330057656,0.7110000951849947,0,174.6031070697304]},"geometricError":345.4512463403885,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.710233104791052,-1.2912283282027381,0.7106165999880234,0,174.6031070697304]},"geometricError":345.4512463403885,"children":[{"boundingVolume":{"region":[-1.2914200758012235,0.7104248523895377,-1.2912283282027381,0.7106165999880234,0,78.09534162829488]},"geometricError":0,"content":{"uri":"3dtiles/14/9649/4486.b3dm","boundingVolume":{"region":[-1.291421884902533,0.710510245248663,-1.291215014850406,0.7106242635030114,0,78.09534162829488]}}},{"boundingVolume":{"region":[-1.291611823399709,0.7104248523895377,-1.2914200758012235,0.7106165999880234,0,174.6031070697304]},"geometricError":0,"content":{"uri":"3dtiles/14/9648/4486.b3dm","boundingVolume":{"region":[-1.291618807254679,0.710423573538172,-1.291416006946582,0.7106208198147442,0,174.6031070697304]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.710233104791052,-1.2908448330057656,0.7106165999880234,0,71.63317223375581]},"geometricError":143.2715369187961,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7104248523895377,-1.2910365806042527,0.7106165999880234,0,71.63317223375581]},"geometricError":0,"content":{"uri":"3dtiles/14/9650/4486.b3dm","boundingVolume":{"region":[-1.291235670426816,0.7105288206790966,-1.29112575967513,0.7106203441366304,0,71.63317223375581]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.7106165999880234,-1.2908448330057656,0.7110000951849947,0,116.2858801853736]},"geometricError":294.8558430480663,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7106165999880234,-1.2910365806042527,0.710808347586509,0,76.82615125213479]},"geometricError":0,"content":{"uri":"3dtiles/14/9650/4485.b3dm","boundingVolume":{"region":[-1.291235464594426,0.7106144063856105,-1.291064820947236,0.7108137222663214,0,76.82615125213479]}}},{"boundingVolume":{"region":[-1.2912283282027381,0.710808347586509,-1.2910365806042527,0.7110000951849947,0,116.2858801853736]},"geometricError":0,"content":{"uri":"3dtiles/14/9650/4484.b3dm","boundingVolume":{"region":[-1.291231150388053,0.7107997650548464,-1.291048542909635,0.7110122007459323,0,116.2858801853736]}}}]},{"boundingVolume":{"region":[-1.291611823399709,0.7106165999880234,-1.2912283282027381,0.7110000951849947,0,136.2360983448311]},"geometricError":207.9286942364276,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7106165999880234,-1.2914200758012235,0.710808347586509,0,108.5260236203511]},"geometricError":0,"content":{"uri":"3dtiles/14/9648/4485.b3dm","boundingVolume":{"region":[-1.291618009706854,0.7106136444835973,-1.291416944116504,0.7108109691710144,0,108.5260236203511]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7106165999880234,-1.2912283282027381,0.710808347586509,0,86.6399919213512]},"geometricError":0,"content":{"uri":"3dtiles/14/9649/4485.b3dm","boundingVolume":{"region":[-1.291424822707044,0.7106128360107217,-1.291226410299563,0.7108120855589061,0,86.6399919213512]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.710808347586509,-1.2912283282027381,0.7110000951849947,0,136.2360983448311]},"geometricError":0,"content":{"uri":"3dtiles/14/9649/4484.b3dm","boundingVolume":{"region":[-1.291428319743017,0.7108062417078116,-1.291222705051698,0.7110037455240686,0,136.2360983448311]}}},{"boundingVolume":{"region":[-1.291611823399709,0.710808347586509,-1.2914200758012235,0.7110000951849947,0,113.8029748344472]},"geometricError":0,"content":{"uri":"3dtiles/14/9648/4484.b3dm","boundingVolume":{"region":[-1.291614100905681,0.7108037197008112,-1.291414541261866,0.7110031316298592,0,113.8029748344472]}}}]}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7110000951849947,-1.2900778426118222,0.7117670855789375,0,162.494996063142]},"geometricError":404.8164392638009,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7110000951849947,-1.290461337808793,0.7113835903819661,0,72.4315671716928]},"geometricError":180.6628108740191,"children":[{"boundingVolume":{"region":[-1.2906530854072784,0.7111918427834805,-1.290461337808793,0.7113835903819661,0,50.44437334880854]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4482.b3dm","boundingVolume":{"region":[-1.290639446428861,0.7113366661475248,-1.290544131094056,0.7113830463325966,0,50.44437334880854]}}},{"boundingVolume":{"region":[-1.2908448330057656,0.7111918427834805,-1.2906530854072784,0.7113835903819661,0,72.4315671716928]},"geometricError":0,"content":{"uri":"3dtiles/14/9652/4482.b3dm","boundingVolume":{"region":[-1.29084488593278,0.7112081733301616,-1.290704240608933,0.7113872887578452,0,72.4315671716928]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.7113835903819661,-1.2900778426118222,0.7117670855789375,0,67.82270541614443]},"geometricError":178.7162675136195,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7113835903819661,-1.2902695902103076,0.7115753379804518,0,67.82270541614443]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4481.b3dm","boundingVolume":{"region":[-1.290466893624511,0.7114517077815876,-1.290377336611101,0.7115735415976958,0,67.82270541614443]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7115753379804518,-1.2900778426118222,0.7117670855789375,0,32.50343427622218]},"geometricError":0,"content":{"uri":"3dtiles/14/9655/4480.b3dm","boundingVolume":{"region":[-1.290203560009345,0.7116894627950798,-1.290076324976198,0.7117675761747257,0,32.50343427622218]}}},{"boundingVolume":{"region":[-1.290461337808793,0.7115753379804518,-1.2902695902103076,0.7117670855789375,0,34.25443623320204]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4480.b3dm","boundingVolume":{"region":[-1.290454389031349,0.7115765401488955,-1.290353718033088,0.7117048090088367,0,34.25443623320204]}}}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7113835903819661,-1.290461337808793,0.7117670855789375,0,162.494996063142]},"geometricError":404.8164392638009,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7113835903819661,-1.2906530854072784,0.7115753379804518,0,162.494996063142]},"geometricError":0,"content":{"uri":"3dtiles/14/9652/4481.b3dm","boundingVolume":{"region":[-1.290851684272523,0.7113826300470949,-1.290646272491775,0.7115806358107565,0,162.494996063142]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7113835903819661,-1.290461337808793,0.7115753379804518,0,65.547397680504]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4481.b3dm","boundingVolume":{"region":[-1.290661144282276,0.7113712356715385,-1.29044722395943,0.7115763936032243,0,65.547397680504]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7115753379804518,-1.290461337808793,0.7117670855789375,0,143.3619299328811]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4480.b3dm","boundingVolume":{"region":[-1.290657965369472,0.7115539878723116,-1.290506886401771,0.7117697262219645,0,143.3619299328811]}}},{"boundingVolume":{"region":[-1.2908448330057656,0.7115753379804518,-1.2906530854072784,0.7117670855789375,0,149.324317717821]},"geometricError":0,"content":{"uri":"3dtiles/14/9652/4480.b3dm","boundingVolume":{"region":[-1.290847840383804,0.7115688604376444,-1.290649202946043,0.7117698900737741,0,149.324317717821]}}}]}]},{"boundingVolume":{"region":[-1.291611823399709,0.7110000951849947,-1.2908448330057656,0.7117670855789375,0,443.6754133562039]},"geometricError":484.0702559061598,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7110000951849947,-1.2912283282027381,0.7113835903819661,0,443.6754133562039]},"geometricError":484.0702559061598,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7110000951849947,-1.2914200758012235,0.7111918427834805,0,112.7860327246081]},"geometricError":0,"content":{"uri":"3dtiles/14/9648/4483.b3dm","boundingVolume":{"region":[-1.291624770321953,0.7109966894516024,-1.291414483678616,0.7111963544955399,0,112.7860327246081]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7110000951849947,-1.2912283282027381,0.7111918427834805,0,203.4208787217334]},"geometricError":0,"content":{"uri":"3dtiles/14/9649/4483.b3dm","boundingVolume":{"region":[-1.291424875131602,0.7109982429780091,-1.291223327592661,0.7111952086442578,0,203.4208787217334]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7111918427834805,-1.2912283282027381,0.7113835903819661,0,443.6754133562039]},"geometricError":0,"content":{"uri":"3dtiles/14/9649/4482.b3dm","boundingVolume":{"region":[-1.291427778214692,0.7111854254821752,-1.291220553202084,0.7113868484620794,0,443.6754133562039]}}},{"boundingVolume":{"region":[-1.291611823399709,0.7111918427834805,-1.2914200758012235,0.7113835903819661,0,195.3562769125744]},"geometricError":0,"content":{"uri":"3dtiles/14/9648/4482.b3dm","boundingVolume":{"region":[-1.291634288425658,0.7111879160136042,-1.291408688679729,0.7113863295452536,0,195.3562769125744]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.7110000951849947,-1.2908448330057656,0.7113835903819661,0,327.2390242052346]},"geometricError":346.590479252845,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7110000951849947,-1.2910365806042527,0.7111918427834805,0,170.1058367405325]},"geometricError":0,"content":{"uri":"3dtiles/14/9650/4483.b3dm","boundingVolume":{"region":[-1.291235248633703,0.7109912386422818,-1.291033910824614,0.7111978782519566,0,170.1058367405325]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7110000951849947,-1.2908448330057656,0.7111918427834805,0,96.61831848977624]},"geometricError":0,"content":{"uri":"3dtiles/14/9651/4483.b3dm","boundingVolume":{"region":[-1.291042345805582,0.7111392433932026,-1.290996159270315,0.7111915896940125,0,96.61831848977624]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7111918427834805,-1.2908448330057656,0.7113835903819661,0,283.7226389497704]},"geometricError":0,"content":{"uri":"3dtiles/14/9651/4482.b3dm","boundingVolume":{"region":[-1.291041212307375,0.7111896247589894,-1.290843994393689,0.7113857746108925,0,283.7226389497704]}}},{"boundingVolume":{"region":[-1.2912283282027381,0.7111918427834805,-1.2910365806042527,0.7113835903819661,0,327.2390242052346]},"geometricError":0,"content":{"uri":"3dtiles/14/9650/4482.b3dm","boundingVolume":{"region":[-1.291233312585803,0.7111878965745563,-1.291032389667871,0.7113908504354426,0,327.2390242052346]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.7113835903819661,-1.2908448330057656,0.7117670855789375,0,301.6331505971878]},"geometricError":446.045330642158,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7113835903819661,-1.2910365806042527,0.7115753379804518,0,301.6331505971878]},"geometricError":0,"content":{"uri":"3dtiles/14/9650/4481.b3dm","boundingVolume":{"region":[-1.291239547815166,0.7113818088578133,-1.291031536130226,0.7115768456389082,0,301.6331505971878]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7113835903819661,-1.2908448330057656,0.7115753379804518,0,247.8674732581905]},"geometricError":0,"content":{"uri":"3dtiles/14/9651/4481.b3dm","boundingVolume":{"region":[-1.291040665002061,0.7113773119312305,-1.290837801482476,0.7115798805649023,0,247.8674732581905]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7115753379804518,-1.2908448330057656,0.7117670855789375,0,131.3426951544566]},"geometricError":0,"content":{"uri":"3dtiles/14/9651/4480.b3dm","boundingVolume":{"region":[-1.291028716137558,0.7115733085872175,-1.290839290193981,0.7117686100321937,0,131.3426951544566]}}},{"boundingVolume":{"region":[-1.2912283282027381,0.7115753379804518,-1.2910365806042527,0.7117670855789375,0,170.5183366239251]},"geometricError":0,"content":{"uri":"3dtiles/14/9650/4480.b3dm","boundingVolume":{"region":[-1.291230434418998,0.7115711858141315,-1.291035684276822,0.7117759423472267,0,170.5183366239251]}}}]},{"boundingVolume":{"region":[-1.291611823399709,0.7113835903819661,-1.2912283282027381,0.7117670855789375,0,237.7415798788963]},"geometricError":340.1094291572558,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7113835903819661,-1.2914200758012235,0.7115753379804518,0,198.8565746366315]},"geometricError":0,"content":{"uri":"3dtiles/14/9648/4481.b3dm","boundingVolume":{"region":[-1.29161634732402,0.7113781393517078,-1.291413902514705,0.7115802390216013,0,198.8565746366315]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7113835903819661,-1.2912283282027381,0.7115753379804518,0,237.7415798788963]},"geometricError":0,"content":{"uri":"3dtiles/14/9649/4481.b3dm","boundingVolume":{"region":[-1.291426962947114,0.7113793977856175,-1.291220237900102,0.7115785139207829,0,237.7415798788963]}}},{"boundingVolume":{"region":[-1.2914200758012235,0.7115753379804518,-1.2912283282027381,0.7117670855789375,0,183.4404053953036]},"geometricError":0,"content":{"uri":"3dtiles/14/9649/4480.b3dm","boundingVolume":{"region":[-1.291430850903286,0.7115693760122979,-1.291223973111336,0.7117737006356408,0,183.4404053953036]}}},{"boundingVolume":{"region":[-1.291611823399709,0.7115753379804518,-1.2914200758012235,0.7117670855789375,0,39.56761353567326]},"geometricError":0,"content":{"uri":"3dtiles/14/9648/4480.b3dm","boundingVolume":{"region":[-1.291476199583348,0.7115722981866527,-1.291412962781946,0.7116415056902122,0,39.56761353567326]}}}]}]}]}]},{"boundingVolume":{"region":[-1.2946797849754788,0.7086991240031663,-1.291611823399709,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2931458041875938,0.710233104791052,-1.291611823399709,0.7117670855789375,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2923788137936505,0.710233104791052,-1.291611823399709,0.7110000951849947,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2919953185966797,0.710233104791052,-1.291611823399709,0.7106165999880234,0,547.6909683533274]},"geometricError":563.8721715009725,"children":[{"boundingVolume":{"region":[-1.2919953185966797,0.710233104791052,-1.2918035709981943,0.7104248523895377,0,12.47109940117323]},"geometricError":0,"content":{"uri":"3dtiles/14/9646/4487.b3dm","boundingVolume":{"region":[-1.291849872805475,0.7103688064267114,-1.291802006266018,0.7104142916219145,0,12.47109940117323]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.710233104791052,-1.291611823399709,0.7104248523895377,0,220.5612784438708]},"geometricError":0,"content":{"uri":"3dtiles/14/9647/4487.b3dm","boundingVolume":{"region":[-1.291802944237395,0.7103573144863446,-1.291647887880479,0.7104296705992981,0,220.5612784438708]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.7104248523895377,-1.291611823399709,0.7106165999880234,0,547.6909683533274]},"geometricError":0,"content":{"uri":"3dtiles/14/9647/4486.b3dm","boundingVolume":{"region":[-1.291813218119574,0.7104205961636091,-1.291605925802534,0.7106193946543067,0,547.6909683533274]}}},{"boundingVolume":{"region":[-1.2919953185966797,0.7104248523895377,-1.2918035709981943,0.7106165999880234,0,199.5363420996507]},"geometricError":0,"content":{"uri":"3dtiles/14/9646/4486.b3dm","boundingVolume":{"region":[-1.29187544264487,0.7104235706409038,-1.291797219136396,0.7106184414278951,0,199.5363420996507]}}}]},{"boundingVolume":{"region":[-1.2919953185966797,0.7106165999880234,-1.291611823399709,0.7110000951849947,0,182.342954419289]},"geometricError":401.6343578515273,"children":[{"boundingVolume":{"region":[-1.2919953185966797,0.7106165999880234,-1.2918035709981943,0.710808347586509,0,110.1284985709776]},"geometricError":0,"content":{"uri":"3dtiles/14/9646/4485.b3dm","boundingVolume":{"region":[-1.291835176711274,0.7106156422694179,-1.291797147533161,0.7106635956652401,0,110.1284985709776]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.7106165999880234,-1.291611823399709,0.710808347586509,0,182.342954419289]},"geometricError":0,"content":{"uri":"3dtiles/14/9647/4485.b3dm","boundingVolume":{"region":[-1.291807522967998,0.7106103685940853,-1.291606662959737,0.7108132357115023,0,182.342954419289]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.710808347586509,-1.291611823399709,0.7110000951849947,0,85.82464507414171]},"geometricError":0,"content":{"uri":"3dtiles/14/9647/4484.b3dm","boundingVolume":{"region":[-1.291801893384584,0.7108047747456219,-1.291609289316247,0.711003029564907,0,85.82464507414171]}}},{"boundingVolume":{"region":[-1.2919953185966797,0.710808347586509,-1.2918035709981943,0.7110000951849947,0,40.35407104602649]},"geometricError":0,"content":{"uri":"3dtiles/14/9646/4484.b3dm","boundingVolume":{"region":[-1.291806693480475,0.7108095795089697,-1.291802537108842,0.7108150734684575,0,40.35407104602649]}}}]}]},{"boundingVolume":{"region":[-1.2923788137936505,0.7110000951849947,-1.291611823399709,0.7117670855789375,0,91.20598651011684]},"geometricError":336.0061708068685,"children":[{"boundingVolume":{"region":[-1.2919953185966797,0.7110000951849947,-1.291611823399709,0.7113835903819661,0,91.20598651011684]},"geometricError":336.0061708068685,"children":[{"boundingVolume":{"region":[-1.2918035709981943,0.7110000951849947,-1.291611823399709,0.7111918427834805,0,83.53970162760181]},"geometricError":0,"content":{"uri":"3dtiles/14/9647/4483.b3dm","boundingVolume":{"region":[-1.291757792996651,0.7109978446827347,-1.291609647658485,0.7111937113493773,0,83.53970162760181]}}},{"boundingVolume":{"region":[-1.2918035709981943,0.7111918427834805,-1.291611823399709,0.7113835903819661,0,91.20598651011684]},"geometricError":0,"content":{"uri":"3dtiles/14/9647/4482.b3dm","boundingVolume":{"region":[-1.291699377096638,0.711187355120627,-1.291609252987557,0.7113937998929066,0,91.20598651011684]}}}]},{"boundingVolume":{"region":[-1.2919953185966797,0.7113835903819661,-1.291611823399709,0.7117670855789375,0,7.156440040990883]},"geometricError":27.04310634758166,"children":[{"boundingVolume":{"region":[-1.2918035709981943,0.7113835903819661,-1.291611823399709,0.7115753379804518,0,7.156440040990883]},"geometricError":0,"content":{"uri":"3dtiles/14/9647/4481.b3dm","boundingVolume":{"region":[-1.291614439144327,0.7113863445643636,-1.291610413348209,0.7113921388434316,0,7.156440040990883]}}}]}]}]}]}]}]}]},{"boundingVolume":{"region":[-1.300815708127022,0.7117670855789375,-1.2762720155208527,0.7363107781851077,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.300815708127022,0.7117670855789375,-1.2885438618239373,0.7240389318820226,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.2946797849754788,0.7117670855789375,-1.2885438618239373,0.7179030087304801,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7117670855789375,-1.2885438618239373,0.7148350471547088,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7117670855789375,-1.2900778426118222,0.7133010663668231,0,166.3668766735693]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7117670855789375,-1.2908448330057656,0.7125340759728803,0,127.1553730967183]},"geometricError":255.7826101448336,"children":[{"boundingVolume":{"region":[-1.291611823399709,0.7117670855789375,-1.2912283282027381,0.712150580775909,0,71.5334415945622]},"geometricError":91.52723746635851,"children":[{"boundingVolume":{"region":[-1.2914200758012235,0.7117670855789375,-1.2912283282027381,0.7119588331774233,0,71.5334415945622]},"geometricError":0,"content":{"uri":"3dtiles/14/9649/4479.b3dm","boundingVolume":{"region":[-1.291335893529751,0.7117655801126845,-1.29122569351971,0.711874034263449,0,71.5334415945622]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.7117670855789375,-1.2908448330057656,0.712150580775909,0,127.1553730967183]},"geometricError":255.7826101448336,"children":[{"boundingVolume":{"region":[-1.2912283282027381,0.7117670855789375,-1.2910365806042527,0.7119588331774233,0,116.2312318771745]},"geometricError":0,"content":{"uri":"3dtiles/14/9650/4479.b3dm","boundingVolume":{"region":[-1.291231300949673,0.7117638310059682,-1.291030674637564,0.7119624638061202,0,116.2312318771745]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7117670855789375,-1.2908448330057656,0.7119588331774233,0,120.3302742372877]},"geometricError":0,"content":{"uri":"3dtiles/14/9651/4479.b3dm","boundingVolume":{"region":[-1.291045313676588,0.7117824926264927,-1.290857169432887,0.7119615574149935,0,120.3302742372877]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7119588331774233,-1.2908448330057656,0.712150580775909,0,127.1553730967183]},"geometricError":0,"content":{"uri":"3dtiles/14/9651/4478.b3dm","boundingVolume":{"region":[-1.291039962726677,0.7119561559750687,-1.290840925653787,0.7121523464259527,0,127.1553730967183]}}},{"boundingVolume":{"region":[-1.2912283282027381,0.7119588331774233,-1.2910365806042527,0.712150580775909,0,102.664551348688]},"geometricError":0,"content":{"uri":"3dtiles/14/9650/4478.b3dm","boundingVolume":{"region":[-1.291161408100481,0.7119559092413498,-1.291032091528183,0.712106318925639,0,102.664551348688]}}}]},{"boundingVolume":{"region":[-1.2912283282027381,0.712150580775909,-1.2908448330057656,0.7125340759728803,0,121.2620829819604]},"geometricError":226.9849393112548,"children":[{"boundingVolume":{"region":[-1.2910365806042527,0.712150580775909,-1.2908448330057656,0.7123423283743946,0,121.2620829819604]},"geometricError":0,"content":{"uri":"3dtiles/14/9651/4477.b3dm","boundingVolume":{"region":[-1.291005236687719,0.7121480573120582,-1.290833011739654,0.7123458942856149,0,121.2620829819604]}}},{"boundingVolume":{"region":[-1.2910365806042527,0.7123423283743946,-1.2908448330057656,0.7125340759728803,0,81.71637208515322]},"geometricError":0,"content":{"uri":"3dtiles/14/9651/4476.b3dm","boundingVolume":{"region":[-1.290885525468493,0.7123405723315859,-1.290841559707159,0.7124201653490547,0,81.71637208515322]}}}]}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7117670855789375,-1.2900778426118222,0.7125340759728803,0,166.3668766735693]},"geometricError":269.595234828273,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7117670855789375,-1.290461337808793,0.712150580775909,0,166.3668766735693]},"geometricError":250.6708809869146,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7117670855789375,-1.2906530854072784,0.7119588331774233,0,166.3668766735693]},"geometricError":0,"content":{"uri":"3dtiles/14/9652/4479.b3dm","boundingVolume":{"region":[-1.290848607218198,0.7117620452052434,-1.290649885820684,0.7119606567518652,0,166.3668766735693]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7117670855789375,-1.290461337808793,0.7119588331774233,0,144.4786247792966]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4479.b3dm","boundingVolume":{"region":[-1.290656588605912,0.7117637119346042,-1.290456247829944,0.7119605024472988,0,144.4786247792966]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7119588331774233,-1.290461337808793,0.712150580775909,0,106.8194143115867]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4478.b3dm","boundingVolume":{"region":[-1.290660490872179,0.7119556547239984,-1.290456448747871,0.712153419151801,0,106.8194143115867]}}},{"boundingVolume":{"region":[-1.2908448330057656,0.7119588331774233,-1.2906530854072784,0.712150580775909,0,86.8981962863899]},"geometricError":0,"content":{"uri":"3dtiles/14/9652/4478.b3dm","boundingVolume":{"region":[-1.290846938741512,0.7119539843629199,-1.290646697270726,0.7121534248399238,0,86.8981962863899]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.7117670855789375,-1.2900778426118222,0.712150580775909,0,109.1796598461603]},"geometricError":259.7029657919441,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7117670855789375,-1.2902695902103076,0.7119588331774233,0,91.18412915409324]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4479.b3dm","boundingVolume":{"region":[-1.290466367753268,0.7117979073156042,-1.290267755814076,0.7119573969020774,0,91.18412915409324]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7117670855789375,-1.2900778426118222,0.7119588331774233,0,32.28374495780349]},"geometricError":0,"content":{"uri":"3dtiles/14/9655/4479.b3dm","boundingVolume":{"region":[-1.290273786278874,0.7117660062752243,-1.290075744036816,0.7119617032740138,0,32.28374495780349]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7119588331774233,-1.2900778426118222,0.712150580775909,0,22.30459766479121]},"geometricError":0,"content":{"uri":"3dtiles/14/9655/4478.b3dm","boundingVolume":{"region":[-1.290258226724002,0.7119582144585316,-1.290078054306142,0.7121562461234006,0,22.30459766479121]}}},{"boundingVolume":{"region":[-1.290461337808793,0.7119588331774233,-1.2902695902103076,0.712150580775909,0,109.1796598461603]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4478.b3dm","boundingVolume":{"region":[-1.290466161982195,0.711955669407554,-1.290309645921718,0.712160255575498,0,109.1796598461603]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.712150580775909,-1.2900778426118222,0.7125340759728803,0,80.87149255864558]},"geometricError":269.595234828273,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.712150580775909,-1.2902695902103076,0.7123423283743946,0,60.39559905222743]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4477.b3dm","boundingVolume":{"region":[-1.290466198497661,0.712149015906572,-1.290268111541479,0.7123433409951715,0,60.39559905222743]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.712150580775909,-1.2900778426118222,0.7123423283743946,0,60.57582774234337]},"geometricError":0,"content":{"uri":"3dtiles/14/9655/4477.b3dm","boundingVolume":{"region":[-1.290274135041172,0.7121496910659777,-1.290093536193817,0.7122975793712414,0,60.57582774234337]}}},{"boundingVolume":{"region":[-1.290461337808793,0.7123423283743946,-1.2902695902103076,0.7125340759728803,0,80.87149255864558]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4476.b3dm","boundingVolume":{"region":[-1.290466194374196,0.712341913856776,-1.290397096409402,0.7125371529878889,0,80.87149255864558]}}}]},{"boundingVolume":{"region":[-1.2908448330057656,0.712150580775909,-1.290461337808793,0.7125340759728803,0,128.8566357569076]},"geometricError":262.0321806519117,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.712150580775909,-1.2906530854072784,0.7123423283743946,0,90.48624500100495]},"geometricError":0,"content":{"uri":"3dtiles/14/9652/4477.b3dm","boundingVolume":{"region":[-1.290852849408367,0.7121469519401235,-1.290649755648291,0.7123471478624791,0,90.48624500100495]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.712150580775909,-1.290461337808793,0.7123423283743946,0,90.1231352280626]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4477.b3dm","boundingVolume":{"region":[-1.290664252685552,0.7121447600506765,-1.29045705328881,0.7123485551215821,0,90.1231352280626]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7123423283743946,-1.290461337808793,0.7125340759728803,0,84.36554560403722]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4476.b3dm","boundingVolume":{"region":[-1.290657136059534,0.7123353636044241,-1.290455738374096,0.712536067005497,0,84.36554560403722]}}},{"boundingVolume":{"region":[-1.2908448330057656,0.7123423283743946,-1.2906530854072784,0.7125340759728803,0,128.8566357569076]},"geometricError":0,"content":{"uri":"3dtiles/14/9652/4476.b3dm","boundingVolume":{"region":[-1.290850413329387,0.712338793722003,-1.290644045071249,0.7125367619531687,0,128.8566357569076]}}}]}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7125340759728803,-1.2900778426118222,0.7133010663668231,0,120.3333831658323]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7125340759728803,-1.290461337808793,0.7129175711698517,0,120.3333831658323]},"geometricError":740.0197559011849,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7125340759728803,-1.2906530854072784,0.712725823571366,0,45.65367492393488]},"geometricError":0,"content":{"uri":"3dtiles/14/9652/4475.b3dm","boundingVolume":{"region":[-1.290837173584634,0.7124945167057378,-1.290649597333975,0.7126754265872116,0,45.65367492393488]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.7125340759728803,-1.290461337808793,0.712725823571366,0,86.91005027228186]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4475.b3dm","boundingVolume":{"region":[-1.290658164389173,0.7125300409789388,-1.290458049912094,0.7127278653696445,0,86.91005027228186]}}},{"boundingVolume":{"region":[-1.2906530854072784,0.712725823571366,-1.290461337808793,0.7129175711698517,0,120.3333831658323]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4474.b3dm","boundingVolume":{"region":[-1.290641474931581,0.7127222022065189,-1.290457014644938,0.7129195428610627,0,120.3333831658323]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.7125340759728803,-1.2900778426118222,0.7129175711698517,0,97.01854805801516]},"geometricError":153.0640154624529,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7125340759728803,-1.2902695902103076,0.712725823571366,0,97.01854805801516]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4475.b3dm","boundingVolume":{"region":[-1.290465808524124,0.7125332602480603,-1.290409168056419,0.7127188819942214,0,97.01854805801516]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.712725823571366,-1.2900778426118222,0.7129175711698517,0,29.36790098154652]},"geometricError":0,"content":{"uri":"3dtiles/14/9655/4474.b3dm","boundingVolume":{"region":[-1.290267994097132,0.712781526263436,-1.290234815411167,0.7128630330526023,0,29.36790098154652]}}},{"boundingVolume":{"region":[-1.290461337808793,0.712725823571366,-1.2902695902103076,0.7129175711698517,0,58.14705566214254]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4474.b3dm","boundingVolume":{"region":[-1.290465864325228,0.7127229685343025,-1.290270583942165,0.7129197239217006,0,58.14705566214254]}}}]},{"boundingVolume":{"region":[-1.290461337808793,0.7129175711698517,-1.2900778426118222,0.7133010663668231,0,111.334395640283]},"geometricError":204.7997273231987,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7129175711698517,-1.2902695902103076,0.7131093187683374,0,111.334395640283]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4473.b3dm","boundingVolume":{"region":[-1.290464452009361,0.7129132227695064,-1.290263202497241,0.7131182869235406,0,111.334395640283]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7129175711698517,-1.2900778426118222,0.7131093187683374,0,71.4172754121708]},"geometricError":0,"content":{"uri":"3dtiles/14/9655/4473.b3dm","boundingVolume":{"region":[-1.290268159518731,0.7130166399095975,-1.290078303367424,0.7131041109564137,0,71.4172754121708]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7131093187683374,-1.2900778426118222,0.7133010663668231,0,68.7281171426032]},"geometricError":0,"content":{"uri":"3dtiles/14/9655/4472.b3dm","boundingVolume":{"region":[-1.290278390857043,0.7131056158615874,-1.290076973526721,0.7133028079782076,0,68.7281171426032]}}},{"boundingVolume":{"region":[-1.290461337808793,0.7131093187683374,-1.2902695902103076,0.7133010663668231,0,85.64980498057558]},"geometricError":0,"content":{"uri":"3dtiles/14/9654/4472.b3dm","boundingVolume":{"region":[-1.290452383543524,0.7131047284058316,-1.290265556355588,0.7133016716275915,0,85.64980498057558]}}}]},{"boundingVolume":{"region":[-1.2908448330057656,0.7129175711698517,-1.290461337808793,0.7133010663668231,0,61.29369556091982]},"geometricError":168.7325694002597,"children":[{"boundingVolume":{"region":[-1.2906530854072784,0.7129175711698517,-1.290461337808793,0.7131093187683374,0,61.29369556091982]},"geometricError":0,"content":{"uri":"3dtiles/14/9653/4473.b3dm","boundingVolume":{"region":[-1.290545738016819,0.7129150566163162,-1.290454080533345,0.7130744854037129,0,61.29369556091982]}}}]}]}]},{"boundingVolume":{"region":[-1.2900778426118222,0.7117670855789375,-1.2885438618239373,0.7133010663668231,0,66.20890819239261]},"geometricError":514.4406870245411,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7117670855789375,-1.2893108522178807,0.7125340759728803,0,12.42815077343435]},"geometricError":103.6030036364595,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7117670855789375,-1.2896943474148514,0.712150580775909,0,12.42815077343435]},"geometricError":103.6030036364595,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7117670855789375,-1.2898860950133368,0.7119588331774233,0,12.42815077343435]},"geometricError":0,"content":{"uri":"3dtiles/14/9656/4479.b3dm","boundingVolume":{"region":[-1.290084527862312,0.711774711805626,-1.290068074783226,0.7118166659656129,0,12.42815077343435]}}}]}]},{"boundingVolume":{"region":[-1.2900778426118222,0.7125340759728803,-1.2893108522178807,0.7133010663668231,0,66.20890819239261]},"geometricError":514.4406870245411,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7129175711698517,-1.2896943474148514,0.7133010663668231,0,66.20890819239261]},"geometricError":514.4406870245411,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7131093187683374,-1.2898860950133368,0.7133010663668231,0,66.20890819239261]},"geometricError":0,"content":{"uri":"3dtiles/14/9656/4472.b3dm","boundingVolume":{"region":[-1.29010162164868,0.7131368640470633,-1.289919109210917,0.7133047786235654,0,66.20890819239261]}}}]}]}]},{"boundingVolume":{"region":[-1.2900778426118222,0.7133010663668231,-1.2885438618239373,0.7148350471547088,0,115.348335542056]},"geometricError":269.4736043120431,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7133010663668231,-1.2893108522178807,0.714068056760766,0,115.348335542056]},"geometricError":269.4736043120431,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7133010663668231,-1.2896943474148514,0.7136845615637946,0,115.348335542056]},"geometricError":269.4736043120431,"children":[{"boundingVolume":{"region":[-1.2900778426118222,0.7133010663668231,-1.2898860950133368,0.7134928139653088,0,115.348335542056]},"geometricError":0,"content":{"uri":"3dtiles/14/9656/4471.b3dm","boundingVolume":{"region":[-1.290084253912739,0.7132987279616384,-1.289919263203459,0.7134950819190251,0,115.348335542056]}}},{"boundingVolume":{"region":[-1.2900778426118222,0.7134928139653088,-1.2898860950133368,0.7136845615637946,0,12.88303567538875]},"geometricError":0,"content":{"uri":"3dtiles/14/9656/4470.b3dm","boundingVolume":{"region":[-1.290077854594883,0.7134917993957982,-1.28996965311178,0.713494881833213,0,12.88303567538875]}}}]}]}]},{"boundingVolume":{"region":[-1.291611823399709,0.7133010663668231,-1.2900778426118222,0.7148350471547088,0,86.9775053070017]},"geometricError":156.6590059189892,"children":[{"boundingVolume":{"region":[-1.2908448330057656,0.7133010663668231,-1.2900778426118222,0.714068056760766,0,86.9775053070017]},"geometricError":156.6590059189892,"children":[{"boundingVolume":{"region":[-1.290461337808793,0.7133010663668231,-1.2900778426118222,0.7136845615637946,0,86.9775053070017]},"geometricError":156.6590059189892,"children":[{"boundingVolume":{"region":[-1.2902695902103076,0.7133010663668231,-1.2900778426118222,0.7134928139653088,0,86.9775053070017]},"geometricError":0,"content":{"uri":"3dtiles/14/9655/4471.b3dm","boundingVolume":{"region":[-1.290233871527291,0.7132974403821709,-1.290073088443673,0.7134924129102934,0,86.9775053070017]}}},{"boundingVolume":{"region":[-1.2902695902103076,0.7134928139653088,-1.2900778426118222,0.7136845615637946,0,3.77172301693583]},"geometricError":0,"content":{"uri":"3dtiles/14/9655/4470.b3dm","boundingVolume":{"region":[-1.290129552217363,0.7134928415201738,-1.290127668592326,0.7134942729416552,0,3.77172301693583]}}}]}]}]}]}]}]}]}]}]}} \ No newline at end of file diff --git a/3DGeoVolumes/collections/NewYork/NewYork.json b/3DGeoVolumes/collections/NewYork/NewYork.json index b952368a245032196efbe741ae9bfc22a443147b..4dd0f8d81eaf899fc0c7c3080231c3a475724387 100644 --- a/3DGeoVolumes/collections/NewYork/NewYork.json +++ b/3DGeoVolumes/collections/NewYork/NewYork.json @@ -49,7 +49,7 @@ { "title": "NewYork - 3D Buildings Manhattan: i3s", "rel": "items", - "href": "host_url/collections/NewYork/i3s", + "href": "https://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_NewYork_17/SceneServer/layers/0/", "type": "application/json+i3s" } ], diff --git a/3DGeoVolumes/collections/collections.json b/3DGeoVolumes/collections/collections.json index 4de0a731398d816436d76408156a01354f299a20..49f0cc2e90513bda594ba85105b21e55569ef0c8 100644 --- a/3DGeoVolumes/collections/collections.json +++ b/3DGeoVolumes/collections/collections.json @@ -49,7 +49,7 @@ { "title": "NewYork - 3D Buildings Manhattan: i3s", "rel": "items", - "href": "host_url/collections/NewYork/i3s", + "href": "https://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_NewYork_17/SceneServer/layers/0/", "type": "application/json+i3s" } ], @@ -66,7 +66,7 @@ { "title": "NewYork - 3D Buildings Manhattan: i3s", "rel": "original", - "href": "host_url/collections/NewYork/i3s", + "href": "https://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_NewYork_17/SceneServer/layers/0/", "type": "application/json+i3s" } ] diff --git a/server.js b/server.js index 1cbd6f614e61b2e0eb389fddc44f540dbb83a1f7..1a2e2e47c7a916f1d0b86a54da2a7aedd69ae6d4 100644 --- a/server.js +++ b/server.js @@ -168,14 +168,26 @@ }) app.get('/i3s', function (req, res) { - if ("i3s_resource_url" in req.params) { - res.render('geovolumes/collections.ejs', - req.params + if (req.query.i3s_resource_url) { + res.render('arcgisclient.ejs', + req.query ) } else { - res.send("Error: no i3s parameter specified") + res.send("Error: no i3s query parameter specified") } }) + app.get('/3dtiles', function (req, res) { + if (req.query.url_3dtiles_json) { + res.render('cesiumclient.ejs', + req.query + ) + } else { + res.send("Error: no url_3dtiles_json parameter specified") + } + }) + app.use(express.static("static")); + app.use(express.static("3DGeoVolumes")); + const httpServer = http.createServer(app); httpServer.listen(port, () => { console.log(`HTTP Server running on port ${port}`); diff --git a/static/geoportal-i3s.css b/static/geoportal-i3s.css new file mode 100644 index 0000000000000000000000000000000000000000..e43bbdfe868d6fe315e04577ed1302639b8f0015 --- /dev/null +++ b/static/geoportal-i3s.css @@ -0,0 +1,6 @@ +#paneDiv { + padding: 10px; + max-width: 200px; + background-color: rgba(255, 255, 255, 0.8); + font-size: 1.1em; + } \ No newline at end of file diff --git a/views/arcgisclient.ejs b/views/arcgisclient.ejs index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..6b633ea5a79f0895255e68ad060616f3dccc6c84 100644 --- a/views/arcgisclient.ejs +++ b/views/arcgisclient.ejs @@ -0,0 +1,104 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8" /> + <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> + <title>i3s client</title> + <style> + html, + body, + #viewDiv { + padding: 0; + margin: 0; + height: 100%; + width: 100%; + } + + #paneDiv { + padding: 10px; + max-width: 200px; + background-color: rgba(255, 255, 255, 0.8); + font-size: 1.1em; + } + </style> + <link rel="icon" type="image/ico" href="img/favicon.ico" sizes="16x16"> + + <link rel="stylesheet" href="https://js.arcgis.com/4.14/esri/themes/light/main.css" /> + <script src="https://js.arcgis.com/4.14/"></script> + + <script> + var urlParams = new URLSearchParams(window.location.search); + var i3s_url = ""; + + require([ + "esri/Map", + "esri/views/SceneView", + "esri/layers/SceneLayer", + "esri/support/actions/ActionButton" + ], function (Map, SceneView, SceneLayer, ActionButton) { + // Create Map + var map = new Map({ + basemap: "dark-gray", + ground: "world-elevation" + }); + + // Create the SceneView + var view = new SceneView({ + container: "viewDiv", + map: map, + camera: { + position: [-74.0338, 40.6913, 707], + tilt: 81, + heading: 50 + } + }); + + // Create SceneLayer and add to the map + var sceneLayer; + if (urlParams.has('i3s_resource_url')) { + i3s_url = urlParams.get('i3s_resource_url'); + console.log(`loading: ${i3s_url}`) + sceneLayer = new SceneLayer({ + url: i3s_url, + popupEnabled: true + }); + map.add(sceneLayer); + sceneLayer.when(function () { + view.goTo(sceneLayer.fullExtent); + }); + } else { + // ... + } + map.add(sceneLayer); + // Create MeshSymbol3D for symbolizing SceneLayer + var symbol = { + type: "mesh-3d", // autocasts as new MeshSymbol3D() + symbolLayers: [{ + type: "fill", // autocasts as new FillSymbol3DLayer() + // If the value of material is not assigned, the default color will be grey + // material: { + // color: [244, 247, 134] + // } + }] + }; + // Add the renderer to sceneLayer + sceneLayer.renderer = { + type: "simple", // autocasts as new SimpleRenderer() + symbol: symbol + }; + view.ui.add("paneDiv", "top-right"); + }); + </script> +</head> + +<body> + <div id="viewDiv"></div> + <div id="paneDiv" class="esri-widget"> + <h1 style="line-height: 1em;">i3s client</h1> + <!-- <a id="tent" class="esri-button" href="./index.html" target="_blank" style="text-decoration: none; ">Back to STT + GeoPortal <br>(3D Tiles Client)</a><br /> --> + </div> +</body> + +</html> \ No newline at end of file diff --git a/views/cesiumclient.ejs b/views/cesiumclient.ejs index b1b1e983965c569cd1850e411e5f716dd2c79ca3..b373a0995f9acbb09f12f59626c08b73c9b81837 100644 --- a/views/cesiumclient.ejs +++ b/views/cesiumclient.ejs @@ -1,98 +1,66 @@ -<!DOCTYPE html> -<html> +<html lang="en"> <head> - <meta charset="utf-8" /> - <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> - <title>i3s client</title> - <style> - html, - body, - #viewDiv { - padding: 0; - margin: 0; - height: 100%; - width: 100%; - } - </style> - <link rel="icon" type="image/ico" href="img/favicon.ico" sizes="16x16"> - - <link rel="stylesheet" href="https://js.arcgis.com/4.14/esri/themes/light/main.css" /> - <link rel="stylesheet" href="./geoportal-i3s.css" /> - <script src="https://js.arcgis.com/4.14/"></script> + <meta charset="utf-8"> + <script src="https://cesium.com/downloads/cesiumjs/releases/1.83/Build/Cesium/Cesium.js"></script> + <link href="https://cesium.com/downloads/cesiumjs/releases/1.83/Build/Cesium/Widgets/widgets.css" rel="stylesheet"> + <!-- <script src="https://cesium.com/downloads/cesiumjs/releases/1.68/Build/Cesium/Cesium.js"></script> + <link href="https://cesium.com/downloads/cesiumjs/releases/1.68/Build/Cesium/Widgets/widgets.css" rel="stylesheet"> --> +</head> +<body> + <div id="cesiumContainer" style="width: 100%; height:100%; margin:0;"></div> <script> + // Cesium.Ion.defaultAccessToken = ''; var urlParams = new URLSearchParams(window.location.search); - var i3s_url = ""; - - require([ - "esri/Map", - "esri/views/SceneView", - "esri/layers/SceneLayer", - "esri/support/actions/ActionButton" - ], function (Map, SceneView, SceneLayer, ActionButton) { - // Create Map - var map = new Map({ - basemap: "dark-gray", - ground: "world-elevation" - }); - - // Create the SceneView - var view = new SceneView({ - container: "viewDiv", - map: map, - camera: { - position: [-74.0338, 40.6913, 707], - tilt: 81, - heading: 50 - } - }); - - // Create SceneLayer and add to the map - var sceneLayer; - if (urlParams.has('i3s_resource_url')) { - i3s_url = urlParams.get('i3s_resource_url'); - console.log(`loading: ${i3s_url}`) - sceneLayer = new SceneLayer({ - url: i3s_url, - popupEnabled: true - }); - map.add(sceneLayer); - sceneLayer.when(function () { - view.goTo(sceneLayer.fullExtent); - }); - } else { - // ... - } - map.add(sceneLayer); - // Create MeshSymbol3D for symbolizing SceneLayer - var symbol = { - type: "mesh-3d", // autocasts as new MeshSymbol3D() - symbolLayers: [{ - type: "fill", // autocasts as new FillSymbol3DLayer() - // If the value of material is not assigned, the default color will be grey - // material: { - // color: [244, 247, 134] - // } - }] - }; - // Add the renderer to sceneLayer - sceneLayer.renderer = { - type: "simple", // autocasts as new SimpleRenderer() - symbol: symbol - }; - view.ui.add("paneDiv", "top-right"); + var url_3dtiles_json = ""; + var viewer = new Cesium.Viewer('cesiumContainer', { + // terrainProvider: Cesium.createWorldTerrain(), + baseLayerPicker: false, + vrButton: false, + geocoder: false, + navigationHelpButton: false, + selectionIndicator: false, + shadows: true, + timeline: true, + sceneModePicker: false, + imageryProvider: new Cesium.OpenStreetMapImageryProvider({ + url: 'https://a.tile.openstreetmap.org/' + }) }); + if (urlParams.has('url_3dtiles_json')) { + url_3dtiles_json = urlParams.get('url_3dtiles_json'); + console.log(`loading: ${url_3dtiles_json}`) + var tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({ + url: url_3dtiles_json + })) + Cesium.when(tileset.readyPromise).then(function (tileset) { + viewer.flyTo(tileset) + // var cartographic = Cesium.Cartographic.fromCartesian( + // tileset.boundingSphere.center + // ); + // var surface = Cesium.Cartesian3.fromRadians( + // cartographic.longitude, + // cartographic.latitude, + // 0.0 + // ); + // var offset = Cesium.Cartesian3.fromRadians( + // cartographic.longitude, + // cartographic.latitude, + // 50 + // ); + // var translation = Cesium.Cartesian3.subtract( + // offset, + // surface, + // new Cesium.Cartesian3() + // ); + // tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation); + }) + } else { + // ... + + } </script> -</head> - -<body> - <div id="viewDiv"></div> - <div id="paneDiv" class="esri-widget"> - <h1 style="line-height: 1em;">i3s client</h1> - <!-- <a id="tent" class="esri-button" href="./index.html" target="_blank" style="text-decoration: none; ">Back to STT - GeoPortal <br>(3D Tiles Client)</a><br /> --> - </div> </body> </html> \ No newline at end of file diff --git a/views/geovolumes/collections.ejs b/views/geovolumes/collections.ejs index b339435041bed6b6cd75e9806c11d1c9b7c097d3..bab83724ee4929a2e5aac7f2e9830f33e73794b6 100644 --- a/views/geovolumes/collections.ejs +++ b/views/geovolumes/collections.ejs @@ -77,7 +77,15 @@ <% if (collection_resource_updated_bbox["collections"][i].links[j]["title"]) { %> <a href="<%= collection_resource_updated_bbox["collections"][i].links[j]["href"]%>" target="_blank"><%= collection_resource_updated_bbox["collections"][i].links[j]["title"]%></a> <% if (collection_resource_updated_bbox["collections"][i].links[j]["title"].includes("i3s") ) { %> - <a href="i3s/?i3s_resource_url=<%= collection_resource_updated_bbox["collections"][i].links[j]["href"]%>" target="_blank"><span class="badge bg-primary">i3s client (ArcGIS JS)</span> + <a href="../i3s/?i3s_resource_url=<%= collection_resource_updated_bbox["collections"][i].links[j]["href"]%>" target="_blank"><span class="badge bg-primary">i3s client (ArcGIS JS) <i class="bi bi-box-arrow-up-right"></i></span> + </a> + <% } %> + <% if (collection_resource_updated_bbox["collections"][i].links[j]["title"].includes("3D Tiles") ) { %> + <a href="../3dtiles/?url_3dtiles_json=<%= collection_resource_updated_bbox["collections"][i].links[j]["href"]%>" target="_blank"><span class="badge bg-warning text-dark">3D Tiles client (CesiumJS) <i class="bi bi-box-arrow-up-right"></i></span> + </a> + <% } %> + <% if (collection_resource_updated_bbox["collections"][i].links[j]["title"].includes("gltf") ) { %> + <a href="https://gltf-viewer.donmccurdy.com/#model=<%= collection_resource_updated_bbox["collections"][i].links[j]["href"]%>" target="_blank"><span class="badge bg-success">GLTF viewer (donmccurdy) <i class="bi bi-box-arrow-up-right"></i></span> </a> <% } %> <br> @@ -103,11 +111,17 @@ <% for(var k=0; k < collection_resource_updated_bbox["collections"][i].children[j].links.length; k++) { %> <% if (collection_resource_updated_bbox["collections"][i].children[j].links[k]["title"]) { %> <a href="<%= collection_resource_updated_bbox["collections"][i].children[j].links[k]["href"]%>" target="_blank"> - <%= collection_resource_updated_bbox["collections"][i].children[j].links[k]["title"]%> - </a> + <%= collection_resource_updated_bbox["collections"][i].children[j].links[k]["title"]%></a> <% if (collection_resource_updated_bbox["collections"][i].children[j].links[k]["title"].includes("i3s") ) { %> - <a href="<%= collection_resource_updated_bbox["collections"][i].children[j].links[k]["href"]%>" target="_blank"> - i3s client by ArcGIS JS + <a href="../i3s/?i3s_resource_url=<%= collection_resource_updated_bbox["collections"][i].children[j].links[k]["href"]%>" target="_blank"><span class="badge bg-primary">i3s client (ArcGIS JS) <i class="bi bi-box-arrow-up-right"></i></span> + </a> + <% } %> + <% if (collection_resource_updated_bbox["collections"][i].children[j].links[k]["title"].includes("3D Tiles") ) { %> + <a href="../3dtiles/?url_3dtiles_json=<%= collection_resource_updated_bbox["collections"][i].children[j].links[k]["href"]%>" target="_blank"><span class="badge bg-warning text-dark">3D Tiles client (CesiumJS) <i class="bi bi-box-arrow-up-right"></i></span> + </a> + <% } %> + <% if (collection_resource_updated_bbox["collections"][i].children[j].links[k]["title"].includes("gltf") ) { %> + <a href="https://gltf-viewer.donmccurdy.com/#model=<%= collection_resource_updated_bbox["collections"][i].children[j].links[k]["href"]%>" target="_blank"><span class="badge bg-success">GLTF viewer (donmccurdy) <i class="bi bi-box-arrow-up-right"></i></span> </a> <% } %> <br> @@ -126,6 +140,7 @@ </div> + <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4" crossorigin="anonymous"> </script>