From fd4a06592675496b131fbbd7620930b7d75551b8 Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Mon, 5 Aug 2024 01:58:28 +0000 Subject: [PATCH] build based on 2b8218f --- previews/PR195/404.html | 4 +- previews/PR195/api.html | 8 +- ...aamn.DeeQUply.png => aoygfmq.DeeQUply.png} | Bin .../{app.BGYMnZ_8.js => app.CwzsUFVf.js} | 2 +- previews/PR195/assets/arwwwgh.KQwENoaO.png | Bin 228222 -> 0 bytes previews/PR195/assets/bgtsnje.DVcLHOBC.png | Bin 0 -> 59599 bytes ...teth.0OJvb21A.png => btfeboz.0OJvb21A.png} | Bin .../chunks/@localSearchIndexroot.CyuJdoA_.js | 1 - .../chunks/@localSearchIndexroot.kKZ6qjPz.js | 1 + ...9T_jde.js => VPLocalSearchBox.dAKAZZrZ.js} | 2 +- .../{theme.Czc396Vw.js => theme.DJtgRhan.js} | 4 +- previews/PR195/assets/ctiloyl.CFVRSdJa.png | Bin 0 -> 207344 bytes ...fpge.BD0hVfse.png => cxpwyaf.BD0hVfse.png} | Bin previews/PR195/assets/ddzbkrv.Cu3R6KIg.png | Bin 0 -> 59890 bytes ...iuuf.DaovVbE6.png => dvyobnh.DaovVbE6.png} | Bin ...vnik.B9NpLJr_.png => eqjtxgd.B9NpLJr_.png} | Bin ... => experiments_predicates.md.CcitvZuA.js} | 2 +- ...xperiments_predicates.md.CcitvZuA.lean.js} | 2 +- ...ensl.DHcwB147.png => flhyasm.DHcwB147.png} | Bin ...lbmn.3UVIT8DR.png => fnddqjv.3UVIT8DR.png} | Bin ...mrae.CLtpJ5Wb.png => fqvzvjk.CLtpJ5Wb.png} | Bin ...utmo.CgiryX2p.png => fyvyuxp.CgiryX2p.png} | Bin ...pwom.Dig-DWOQ.png => gkocpgs.Dig-DWOQ.png} | Bin ...tgxo.BOOG5oTW.png => grddnuc.BOOG5oTW.png} | Bin ...oole.BEFUMtlf.png => gxbmtsn.BEFUMtlf.png} | Bin previews/PR195/assets/gzcmhuv.BfqlazHQ.png | Bin 78133 -> 0 bytes previews/PR195/assets/hafetpp.DnFcy9Dp.png | Bin 59582 -> 0 bytes ...qmyj.mCtKcWOr.png => idgnkuw.mCtKcWOr.png} | Bin ...zwfa.Danh069g.png => jjazquu.Danh069g.png} | Bin ...utpc.Cb0_DiYE.png => jjenlfl.Cb0_DiYE.png} | Bin ...mjvt.DiwGEg2f.png => jnncifb.DiwGEg2f.png} | Bin ...ucql.Cx40vhB3.png => krjkwsq.Cx40vhB3.png} | Bin previews/PR195/assets/ksirytc.D53be7Ix.png | Bin 206595 -> 0 bytes ...quaf.CG4dr3Lx.png => kxmvgkt.CG4dr3Lx.png} | Bin previews/PR195/assets/mqsazcv.oE7dclz5.png | Bin 59682 -> 0 bytes ...pgyh.DC3TvBOO.png => msgopgb.DC3TvBOO.png} | Bin ...ledk.DuBHk1fh.png => nehmxer.DuBHk1fh.png} | Bin previews/PR195/assets/pegfkke.P33ciVMf.png | Bin 61958 -> 0 bytes ...vavi.CZy9YIUA.png => qukbjxj.CZy9YIUA.png} | Bin previews/PR195/assets/qvluvvf.-VpeHhXX.png | Bin 0 -> 12067 bytes ...ppvv.C3SxJ3x-.png => ratlklp.C3SxJ3x-.png} | Bin ...aplj._0R9BbFk.png => slqhrdt._0R9BbFk.png} | Bin ...y.js => source_GeometryOps.md.Cz4BxN1w.js} | 1 + ...=> source_GeometryOps.md.Cz4BxN1w.lean.js} | 0 .../source_lazy_wrappers.md.D-02co7q.js | 99 ++++++++++++++ .../source_lazy_wrappers.md.D-02co7q.lean.js | 1 + ...s => source_methods_angles.md.DV0Y43Q3.js} | 2 +- ...source_methods_angles.md.DV0Y43Q3.lean.js} | 2 +- ....js => source_methods_area.md.rtJOiNA4.js} | 2 +- ...> source_methods_area.md.rtJOiNA4.lean.js} | 2 +- ...source_methods_barycentric.md.vGqNyZU6.js} | 2 +- ...e_methods_barycentric.md.vGqNyZU6.lean.js} | 2 +- ...=> source_methods_centroid.md.B5Cew8t8.js} | 2 +- ...urce_methods_centroid.md.B5Cew8t8.lean.js} | 2 +- ...lipping_clipping_processor.md.CtF2CQFc.js} | 27 +--- ...ng_clipping_processor.md.CtF2CQFc.lean.js} | 2 +- ..._methods_clipping_coverage.md.BuvGmFZb.js} | 2 +- ...ods_clipping_coverage.md.BuvGmFZb.lean.js} | 2 +- ...ource_methods_clipping_cut.md.QtgaScMf.js} | 2 +- ..._methods_clipping_cut.md.QtgaScMf.lean.js} | 2 +- ...ethods_clipping_difference.md.XpSQ9j5U.js} | 4 +- ...s_clipping_difference.md.XpSQ9j5U.lean.js} | 0 ...hods_clipping_intersection.md.DrpOytWq.js} | 6 +- ...clipping_intersection.md.DrpOytWq.lean.js} | 2 +- ...rce_methods_clipping_union.md.W5PFYzX8.js} | 4 +- ...ethods_clipping_union.md.W5PFYzX8.lean.js} | 0 ...source_methods_convex_hull.md.CgmNGeI7.js} | 2 +- ...e_methods_convex_hull.md.CgmNGeI7.lean.js} | 2 +- ...=> source_methods_distance.md.8KpGRCHG.js} | 2 +- ...urce_methods_distance.md.8KpGRCHG.lean.js} | 2 +- ...s => source_methods_equals.md.Co-ScnAH.js} | 2 +- ...source_methods_equals.md.Co-ScnAH.lean.js} | 2 +- ...ds_geom_relations_contains.md.BYVoqBEK.js} | 2 +- ...om_relations_contains.md.BYVoqBEK.lean.js} | 2 +- ...s_geom_relations_coveredby.md.Da4Nggfz.js} | 2 +- ...m_relations_coveredby.md.Da4Nggfz.lean.js} | 2 +- ...hods_geom_relations_covers.md.6cjvwJ4o.js} | 2 +- ...geom_relations_covers.md.6cjvwJ4o.lean.js} | 2 +- ...ds_geom_relations_disjoint.md.B6v5WyhO.js} | 2 +- ...om_relations_disjoint.md.B6v5WyhO.lean.js} | 2 +- ..._geom_relations_intersects.md.C_dWbJm2.js} | 2 +- ..._relations_intersects.md.C_dWbJm2.lean.js} | 2 +- ...ds_geom_relations_overlaps.md.dIRYZVMG.js} | 4 +- ...om_relations_overlaps.md.dIRYZVMG.lean.js} | 2 +- ...ods_geom_relations_touches.md.kSP9eu6o.js} | 2 +- ...eom_relations_touches.md.kSP9eu6o.lean.js} | 2 +- ...hods_geom_relations_within.md.50QxJSsQ.js} | 2 +- ...geom_relations_within.md.50QxJSsQ.lean.js} | 2 +- ...tion_intersecting_polygons.md.DDP7R70p.js} | 2 +- ...intersecting_polygons.md.DDP7R70p.lean.js} | 0 ...transformations_segmentize.md.dZC37wEB.js} | 2 +- ...formations_segmentize.md.dZC37wEB.lean.js} | 2 +- ...e_transformations_simplify.md.zSu4Fsil.js} | 2 +- ...nsformations_simplify.md.zSu4Fsil.lean.js} | 2 +- ...puoi.DwqDxlAG.png => tdkoyoq.DwqDxlAG.png} | Bin ...utorials_creating_geometry.md.CTcfZU4F.js} | 2 +- ...ials_creating_geometry.md.CTcfZU4F.lean.js | 1 + ...ials_creating_geometry.md.PsrBxXGz.lean.js | 1 - ...> tutorials_geodesic_paths.md.CiRkt159.js} | 2 +- ...orials_geodesic_paths.md.CiRkt159.lean.js} | 2 +- ...=> tutorials_spatial_joins.md.DnL32vAR.js} | 4 +- ...torials_spatial_joins.md.DnL32vAR.lean.js} | 2 +- ...upqa.Dz86q2IX.png => ujrzmep.Dz86q2IX.png} | Bin previews/PR195/assets/uwghhoq.BhGrbaCK.png | Bin 64163 -> 0 bytes ...bnns.lu4jwpi-.png => uxifzdo.lu4jwpi-.png} | Bin ...vlst.Bglvb-jp.png => vcawnre.Bglvb-jp.png} | Bin previews/PR195/assets/vnmulmx.B5YNxAG6.png | Bin 0 -> 63940 bytes previews/PR195/assets/wrywclb.Ub4DcWOw.png | Bin 0 -> 62413 bytes previews/PR195/assets/wtvkxng.DNlR-NUq.png | Bin 15774 -> 0 bytes previews/PR195/assets/xqumkjw.bGrOSeNg.png | Bin 0 -> 75624 bytes ...rnej.CULn5saZ.png => yjoxrrb.CULn5saZ.png} | Bin ...mmvu.B94PsR1K.png => yjtvpdz.B94PsR1K.png} | Bin previews/PR195/assets/ypadxpg.BbLXt6JS.png | Bin 0 -> 78698 bytes previews/PR195/assets/yprriky.DFdMtN1X.png | Bin 0 -> 229180 bytes ...gpka.3sfpQl2i.png => yqfbvur.3sfpQl2i.png} | Bin previews/PR195/assets/yvkfndx.pdNjstNw.png | Bin 76665 -> 0 bytes ...rove.Dab1-ETk.png => zihvdje.Dab1-ETk.png} | Bin previews/PR195/call_notes.html | 8 +- .../experiments/accurate_accumulators.html | 8 +- previews/PR195/experiments/predicates.html | 12 +- previews/PR195/explanations/crs.html | 8 +- previews/PR195/explanations/paradigms.html | 8 +- .../PR195/explanations/peculiarities.html | 8 +- .../PR195/explanations/winding_order.html | 8 +- previews/PR195/hashmap.json | 2 +- previews/PR195/index.html | 8 +- previews/PR195/introduction.html | 8 +- previews/PR195/source/GeometryOps.html | 13 +- previews/PR195/source/lazy_wrappers.html | 123 ++++++++++++++++++ previews/PR195/source/methods/angles.html | 14 +- previews/PR195/source/methods/area.html | 14 +- .../PR195/source/methods/barycentric.html | 12 +- previews/PR195/source/methods/buffer.html | 8 +- previews/PR195/source/methods/centroid.html | 14 +- .../methods/clipping/clipping_processor.html | 35 ++--- .../source/methods/clipping/coverage.html | 12 +- .../PR195/source/methods/clipping/cut.html | 12 +- .../source/methods/clipping/difference.html | 14 +- .../source/methods/clipping/intersection.html | 14 +- .../source/methods/clipping/predicates.html | 8 +- .../PR195/source/methods/clipping/union.html | 14 +- .../PR195/source/methods/convex_hull.html | 16 +-- previews/PR195/source/methods/distance.html | 14 +- previews/PR195/source/methods/equals.html | 12 +- .../methods/geom_relations/contains.html | 12 +- .../methods/geom_relations/coveredby.html | 12 +- .../source/methods/geom_relations/covers.html | 12 +- .../methods/geom_relations/crosses.html | 8 +- .../methods/geom_relations/disjoint.html | 12 +- .../geom_relations/geom_geom_processors.html | 8 +- .../methods/geom_relations/intersects.html | 12 +- .../methods/geom_relations/overlaps.html | 12 +- .../methods/geom_relations/touches.html | 12 +- .../source/methods/geom_relations/within.html | 12 +- .../PR195/source/methods/orientation.html | 8 +- previews/PR195/source/methods/polygonize.html | 8 +- .../PR195/source/not_implemented_yet.html | 8 +- previews/PR195/source/primitives.html | 8 +- .../correction/closed_ring.html | 8 +- .../correction/geometry_correction.html | 8 +- .../correction/intersecting_polygons.html | 12 +- .../PR195/source/transformations/extent.html | 8 +- .../PR195/source/transformations/flip.html | 8 +- .../source/transformations/reproject.html | 8 +- .../source/transformations/segmentize.html | 14 +- .../source/transformations/simplify.html | 18 +-- .../source/transformations/transform.html | 8 +- .../PR195/source/transformations/tuples.html | 8 +- previews/PR195/source/types.html | 8 +- previews/PR195/source/utils.html | 8 +- .../PR195/tutorials/creating_geometry.html | 32 ++--- previews/PR195/tutorials/geodesic_paths.html | 12 +- previews/PR195/tutorials/spatial_joins.html | 16 +-- 173 files changed, 602 insertions(+), 411 deletions(-) rename previews/PR195/assets/{mwuaamn.DeeQUply.png => aoygfmq.DeeQUply.png} (100%) rename previews/PR195/assets/{app.BGYMnZ_8.js => app.CwzsUFVf.js} (95%) delete mode 100644 previews/PR195/assets/arwwwgh.KQwENoaO.png create mode 100644 previews/PR195/assets/bgtsnje.DVcLHOBC.png rename previews/PR195/assets/{tveteth.0OJvb21A.png => btfeboz.0OJvb21A.png} (100%) delete mode 100644 previews/PR195/assets/chunks/@localSearchIndexroot.CyuJdoA_.js create mode 100644 previews/PR195/assets/chunks/@localSearchIndexroot.kKZ6qjPz.js rename previews/PR195/assets/chunks/{VPLocalSearchBox.DO9T_jde.js => VPLocalSearchBox.dAKAZZrZ.js} (99%) rename previews/PR195/assets/chunks/{theme.Czc396Vw.js => theme.DJtgRhan.js} (99%) create mode 100644 previews/PR195/assets/ctiloyl.CFVRSdJa.png rename previews/PR195/assets/{ayffpge.BD0hVfse.png => cxpwyaf.BD0hVfse.png} (100%) create mode 100644 previews/PR195/assets/ddzbkrv.Cu3R6KIg.png rename previews/PR195/assets/{xbxiuuf.DaovVbE6.png => dvyobnh.DaovVbE6.png} (100%) rename previews/PR195/assets/{gktvnik.B9NpLJr_.png => eqjtxgd.B9NpLJr_.png} (100%) rename previews/PR195/assets/{experiments_predicates.md.Dg71Bfw3.js => experiments_predicates.md.CcitvZuA.js} (99%) rename previews/PR195/assets/{experiments_predicates.md.Dg71Bfw3.lean.js => experiments_predicates.md.CcitvZuA.lean.js} (74%) rename previews/PR195/assets/{ghbensl.DHcwB147.png => flhyasm.DHcwB147.png} (100%) rename previews/PR195/assets/{zcalbmn.3UVIT8DR.png => fnddqjv.3UVIT8DR.png} (100%) rename previews/PR195/assets/{hpfmrae.CLtpJ5Wb.png => fqvzvjk.CLtpJ5Wb.png} (100%) rename previews/PR195/assets/{mifutmo.CgiryX2p.png => fyvyuxp.CgiryX2p.png} (100%) rename previews/PR195/assets/{enupwom.Dig-DWOQ.png => gkocpgs.Dig-DWOQ.png} (100%) rename previews/PR195/assets/{kvptgxo.BOOG5oTW.png => grddnuc.BOOG5oTW.png} (100%) rename previews/PR195/assets/{wxjoole.BEFUMtlf.png => gxbmtsn.BEFUMtlf.png} (100%) delete mode 100644 previews/PR195/assets/gzcmhuv.BfqlazHQ.png delete mode 100644 previews/PR195/assets/hafetpp.DnFcy9Dp.png rename previews/PR195/assets/{kxmqmyj.mCtKcWOr.png => idgnkuw.mCtKcWOr.png} (100%) rename previews/PR195/assets/{kivzwfa.Danh069g.png => jjazquu.Danh069g.png} (100%) rename previews/PR195/assets/{tvdutpc.Cb0_DiYE.png => jjenlfl.Cb0_DiYE.png} (100%) rename previews/PR195/assets/{unjmjvt.DiwGEg2f.png => jnncifb.DiwGEg2f.png} (100%) rename previews/PR195/assets/{ethucql.Cx40vhB3.png => krjkwsq.Cx40vhB3.png} (100%) delete mode 100644 previews/PR195/assets/ksirytc.D53be7Ix.png rename previews/PR195/assets/{kvmquaf.CG4dr3Lx.png => kxmvgkt.CG4dr3Lx.png} (100%) delete mode 100644 previews/PR195/assets/mqsazcv.oE7dclz5.png rename previews/PR195/assets/{uxbpgyh.DC3TvBOO.png => msgopgb.DC3TvBOO.png} (100%) rename previews/PR195/assets/{wmnledk.DuBHk1fh.png => nehmxer.DuBHk1fh.png} (100%) delete mode 100644 previews/PR195/assets/pegfkke.P33ciVMf.png rename previews/PR195/assets/{sduvavi.CZy9YIUA.png => qukbjxj.CZy9YIUA.png} (100%) create mode 100644 previews/PR195/assets/qvluvvf.-VpeHhXX.png rename previews/PR195/assets/{raeppvv.C3SxJ3x-.png => ratlklp.C3SxJ3x-.png} (100%) rename previews/PR195/assets/{eveaplj._0R9BbFk.png => slqhrdt._0R9BbFk.png} (100%) rename previews/PR195/assets/{source_GeometryOps.md.BkD8zBly.js => source_GeometryOps.md.Cz4BxN1w.js} (98%) rename previews/PR195/assets/{source_GeometryOps.md.BkD8zBly.lean.js => source_GeometryOps.md.Cz4BxN1w.lean.js} (100%) create mode 100644 previews/PR195/assets/source_lazy_wrappers.md.D-02co7q.js create mode 100644 previews/PR195/assets/source_lazy_wrappers.md.D-02co7q.lean.js rename previews/PR195/assets/{source_methods_angles.md.BIdkE80s.js => source_methods_angles.md.DV0Y43Q3.js} (99%) rename previews/PR195/assets/{source_methods_angles.md.BIdkE80s.lean.js => source_methods_angles.md.DV0Y43Q3.lean.js} (87%) rename previews/PR195/assets/{source_methods_area.md.6LdxlzTA.js => source_methods_area.md.rtJOiNA4.js} (99%) rename previews/PR195/assets/{source_methods_area.md.6LdxlzTA.lean.js => source_methods_area.md.rtJOiNA4.lean.js} (77%) rename previews/PR195/assets/{source_methods_barycentric.md.CyGX2fFb.js => source_methods_barycentric.md.vGqNyZU6.js} (99%) rename previews/PR195/assets/{source_methods_barycentric.md.CyGX2fFb.lean.js => source_methods_barycentric.md.vGqNyZU6.lean.js} (99%) rename previews/PR195/assets/{source_methods_centroid.md.1Rbjvw60.js => source_methods_centroid.md.B5Cew8t8.js} (99%) rename previews/PR195/assets/{source_methods_centroid.md.1Rbjvw60.lean.js => source_methods_centroid.md.B5Cew8t8.lean.js} (77%) rename previews/PR195/assets/{source_methods_clipping_clipping_processor.md.DEdPT5AQ.js => source_methods_clipping_clipping_processor.md.CtF2CQFc.js} (96%) rename previews/PR195/assets/{source_methods_clipping_clipping_processor.md.DEdPT5AQ.lean.js => source_methods_clipping_clipping_processor.md.CtF2CQFc.lean.js} (87%) rename previews/PR195/assets/{source_methods_clipping_coverage.md.CbA11gxz.js => source_methods_clipping_coverage.md.BuvGmFZb.js} (99%) rename previews/PR195/assets/{source_methods_clipping_coverage.md.CbA11gxz.lean.js => source_methods_clipping_coverage.md.BuvGmFZb.lean.js} (87%) rename previews/PR195/assets/{source_methods_clipping_cut.md.n40IAodq.js => source_methods_clipping_cut.md.QtgaScMf.js} (99%) rename previews/PR195/assets/{source_methods_clipping_cut.md.n40IAodq.lean.js => source_methods_clipping_cut.md.QtgaScMf.lean.js} (75%) rename previews/PR195/assets/{source_methods_clipping_difference.md.CrhFy5Cm.js => source_methods_clipping_difference.md.XpSQ9j5U.js} (96%) rename previews/PR195/assets/{source_methods_clipping_difference.md.CrhFy5Cm.lean.js => source_methods_clipping_difference.md.XpSQ9j5U.lean.js} (100%) rename previews/PR195/assets/{source_methods_clipping_intersection.md.xm82NmdL.js => source_methods_clipping_intersection.md.DrpOytWq.js} (98%) rename previews/PR195/assets/{source_methods_clipping_intersection.md.xm82NmdL.lean.js => source_methods_clipping_intersection.md.DrpOytWq.lean.js} (78%) rename previews/PR195/assets/{source_methods_clipping_union.md.CXn4Lc-2.js => source_methods_clipping_union.md.W5PFYzX8.js} (98%) rename previews/PR195/assets/{source_methods_clipping_union.md.CXn4Lc-2.lean.js => source_methods_clipping_union.md.W5PFYzX8.lean.js} (100%) rename previews/PR195/assets/{source_methods_convex_hull.md.BBbSUADr.js => source_methods_convex_hull.md.CgmNGeI7.js} (99%) rename previews/PR195/assets/{source_methods_convex_hull.md.BBbSUADr.lean.js => source_methods_convex_hull.md.CgmNGeI7.lean.js} (59%) rename previews/PR195/assets/{source_methods_distance.md.Dw2LmtDw.js => source_methods_distance.md.8KpGRCHG.js} (99%) rename previews/PR195/assets/{source_methods_distance.md.Dw2LmtDw.lean.js => source_methods_distance.md.8KpGRCHG.lean.js} (78%) rename previews/PR195/assets/{source_methods_equals.md.DSTnK05y.js => source_methods_equals.md.Co-ScnAH.js} (99%) rename previews/PR195/assets/{source_methods_equals.md.DSTnK05y.lean.js => source_methods_equals.md.Co-ScnAH.lean.js} (87%) rename previews/PR195/assets/{source_methods_geom_relations_contains.md.C6qh7KbG.js => source_methods_geom_relations_contains.md.BYVoqBEK.js} (99%) rename previews/PR195/assets/{source_methods_geom_relations_contains.md.C6qh7KbG.lean.js => source_methods_geom_relations_contains.md.BYVoqBEK.lean.js} (88%) rename previews/PR195/assets/{source_methods_geom_relations_coveredby.md.DKl5czuP.js => source_methods_geom_relations_coveredby.md.Da4Nggfz.js} (99%) rename previews/PR195/assets/{source_methods_geom_relations_coveredby.md.DKl5czuP.lean.js => source_methods_geom_relations_coveredby.md.Da4Nggfz.lean.js} (88%) rename previews/PR195/assets/{source_methods_geom_relations_covers.md.EwhGx2oH.js => source_methods_geom_relations_covers.md.6cjvwJ4o.js} (99%) rename previews/PR195/assets/{source_methods_geom_relations_covers.md.EwhGx2oH.lean.js => source_methods_geom_relations_covers.md.6cjvwJ4o.lean.js} (88%) rename previews/PR195/assets/{source_methods_geom_relations_disjoint.md.Cx5AfXIW.js => source_methods_geom_relations_disjoint.md.B6v5WyhO.js} (99%) rename previews/PR195/assets/{source_methods_geom_relations_disjoint.md.Cx5AfXIW.lean.js => source_methods_geom_relations_disjoint.md.B6v5WyhO.lean.js} (88%) rename previews/PR195/assets/{source_methods_geom_relations_intersects.md.BR3MeE8s.js => source_methods_geom_relations_intersects.md.C_dWbJm2.js} (99%) rename previews/PR195/assets/{source_methods_geom_relations_intersects.md.BR3MeE8s.lean.js => source_methods_geom_relations_intersects.md.C_dWbJm2.lean.js} (88%) rename previews/PR195/assets/{source_methods_geom_relations_overlaps.md.GC_xhoO1.js => source_methods_geom_relations_overlaps.md.dIRYZVMG.js} (99%) rename previews/PR195/assets/{source_methods_geom_relations_overlaps.md.GC_xhoO1.lean.js => source_methods_geom_relations_overlaps.md.dIRYZVMG.lean.js} (64%) rename previews/PR195/assets/{source_methods_geom_relations_touches.md.CI5Nxam0.js => source_methods_geom_relations_touches.md.kSP9eu6o.js} (99%) rename previews/PR195/assets/{source_methods_geom_relations_touches.md.CI5Nxam0.lean.js => source_methods_geom_relations_touches.md.kSP9eu6o.lean.js} (88%) rename previews/PR195/assets/{source_methods_geom_relations_within.md.DKPdlPzO.js => source_methods_geom_relations_within.md.50QxJSsQ.js} (99%) rename previews/PR195/assets/{source_methods_geom_relations_within.md.DKPdlPzO.lean.js => source_methods_geom_relations_within.md.50QxJSsQ.lean.js} (88%) rename previews/PR195/assets/{source_transformations_correction_intersecting_polygons.md.CVZsm4oL.js => source_transformations_correction_intersecting_polygons.md.DDP7R70p.js} (99%) rename previews/PR195/assets/{source_transformations_correction_intersecting_polygons.md.CVZsm4oL.lean.js => source_transformations_correction_intersecting_polygons.md.DDP7R70p.lean.js} (100%) rename previews/PR195/assets/{source_transformations_segmentize.md.CgM0snro.js => source_transformations_segmentize.md.dZC37wEB.js} (99%) rename previews/PR195/assets/{source_transformations_segmentize.md.CgM0snro.lean.js => source_transformations_segmentize.md.dZC37wEB.lean.js} (67%) rename previews/PR195/assets/{source_transformations_simplify.md.BSSKKuAL.js => source_transformations_simplify.md.zSu4Fsil.js} (99%) rename previews/PR195/assets/{source_transformations_simplify.md.BSSKKuAL.lean.js => source_transformations_simplify.md.zSu4Fsil.lean.js} (56%) rename previews/PR195/assets/{kwhpuoi.DwqDxlAG.png => tdkoyoq.DwqDxlAG.png} (100%) rename previews/PR195/assets/{tutorials_creating_geometry.md.PsrBxXGz.js => tutorials_creating_geometry.md.CTcfZU4F.js} (99%) create mode 100644 previews/PR195/assets/tutorials_creating_geometry.md.CTcfZU4F.lean.js delete mode 100644 previews/PR195/assets/tutorials_creating_geometry.md.PsrBxXGz.lean.js rename previews/PR195/assets/{tutorials_geodesic_paths.md.BeBppPdH.js => tutorials_geodesic_paths.md.CiRkt159.js} (98%) rename previews/PR195/assets/{tutorials_geodesic_paths.md.BeBppPdH.lean.js => tutorials_geodesic_paths.md.CiRkt159.lean.js} (87%) rename previews/PR195/assets/{tutorials_spatial_joins.md.ysriZBMi.js => tutorials_spatial_joins.md.DnL32vAR.js} (99%) rename previews/PR195/assets/{tutorials_spatial_joins.md.ysriZBMi.lean.js => tutorials_spatial_joins.md.DnL32vAR.lean.js} (89%) rename previews/PR195/assets/{tysupqa.Dz86q2IX.png => ujrzmep.Dz86q2IX.png} (100%) delete mode 100644 previews/PR195/assets/uwghhoq.BhGrbaCK.png rename previews/PR195/assets/{icgbnns.lu4jwpi-.png => uxifzdo.lu4jwpi-.png} (100%) rename previews/PR195/assets/{rsbvlst.Bglvb-jp.png => vcawnre.Bglvb-jp.png} (100%) create mode 100644 previews/PR195/assets/vnmulmx.B5YNxAG6.png create mode 100644 previews/PR195/assets/wrywclb.Ub4DcWOw.png delete mode 100644 previews/PR195/assets/wtvkxng.DNlR-NUq.png create mode 100644 previews/PR195/assets/xqumkjw.bGrOSeNg.png rename previews/PR195/assets/{vwzrnej.CULn5saZ.png => yjoxrrb.CULn5saZ.png} (100%) rename previews/PR195/assets/{ckvmmvu.B94PsR1K.png => yjtvpdz.B94PsR1K.png} (100%) create mode 100644 previews/PR195/assets/ypadxpg.BbLXt6JS.png create mode 100644 previews/PR195/assets/yprriky.DFdMtN1X.png rename previews/PR195/assets/{snugpka.3sfpQl2i.png => yqfbvur.3sfpQl2i.png} (100%) delete mode 100644 previews/PR195/assets/yvkfndx.pdNjstNw.png rename previews/PR195/assets/{kfdrove.Dab1-ETk.png => zihvdje.Dab1-ETk.png} (100%) create mode 100644 previews/PR195/source/lazy_wrappers.html diff --git a/previews/PR195/404.html b/previews/PR195/404.html index d383d2e12..ba3b081fb 100644 --- a/previews/PR195/404.html +++ b/previews/PR195/404.html @@ -8,7 +8,7 @@ - + @@ -16,7 +16,7 @@
- + \ No newline at end of file diff --git a/previews/PR195/api.html b/previews/PR195/api.html index 4c216c8a9..e7c10954d 100644 --- a/previews/PR195/api.html +++ b/previews/PR195/api.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

# GeometryOps.applyFunction.
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
+    
Skip to content

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

# GeometryOps.applyFunction.
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
 import GeometryOps as GO
 geom = GI.Polygon([GI.LinearRing([(1, 2), (3, 4), (5, 6), (1, 2)]),
                    GI.LinearRing([(3, 4), (5, 6), (6, 7), (3, 4)])])
@@ -416,7 +416,7 @@
 
 # output
 true

source



  1. K. Hormann and N. Sukumar. Generalized Barycentric Coordinates in Computer Graphics and Computational Mechanics. Taylor & Fancis, CRC Press, 2017. ↩︎

- + \ No newline at end of file diff --git a/previews/PR195/assets/mwuaamn.DeeQUply.png b/previews/PR195/assets/aoygfmq.DeeQUply.png similarity index 100% rename from previews/PR195/assets/mwuaamn.DeeQUply.png rename to previews/PR195/assets/aoygfmq.DeeQUply.png diff --git a/previews/PR195/assets/app.BGYMnZ_8.js b/previews/PR195/assets/app.CwzsUFVf.js similarity index 95% rename from previews/PR195/assets/app.BGYMnZ_8.js rename to previews/PR195/assets/app.CwzsUFVf.js index c49fadd09..33459fd4a 100644 --- a/previews/PR195/assets/app.BGYMnZ_8.js +++ b/previews/PR195/assets/app.CwzsUFVf.js @@ -1 +1 @@ -import{U as o,a8 as p,a9 as u,aa as l,ab as c,ac as f,ad as d,ae as m,af as h,ag as g,ah as A,d as P,u as v,y,x as w,ai as C,aj as R,ak as b,a6 as E}from"./chunks/framework.BjTE4JnT.js";import{R as S}from"./chunks/theme.Czc396Vw.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=x(),a=j();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function j(){return h(T)}function x(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; +import{U as o,a8 as p,a9 as u,aa as l,ab as c,ac as f,ad as d,ae as m,af as h,ag as g,ah as A,d as P,u as v,y,x as w,ai as C,aj as R,ak as b,a6 as E}from"./chunks/framework.BjTE4JnT.js";import{R as S}from"./chunks/theme.DJtgRhan.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=x(),a=j();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function j(){return h(T)}function x(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; diff --git a/previews/PR195/assets/arwwwgh.KQwENoaO.png b/previews/PR195/assets/arwwwgh.KQwENoaO.png deleted file mode 100644 index a161d7a95a65ff8b5e7330a01dbc6e7686312636..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228222 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

JpK45-eiDbs41)F%Q~ij3_bmj6qWOFy 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 D50Nw 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 Wj2r%Lb1)-ga!*zn^FhYwzyAl*Io7rS literal 0 HcmV?d00001 diff --git a/previews/PR195/assets/tveteth.0OJvb21A.png b/previews/PR195/assets/btfeboz.0OJvb21A.png similarity index 100% rename from previews/PR195/assets/tveteth.0OJvb21A.png rename to previews/PR195/assets/btfeboz.0OJvb21A.png diff --git a/previews/PR195/assets/chunks/@localSearchIndexroot.CyuJdoA_.js b/previews/PR195/assets/chunks/@localSearchIndexroot.CyuJdoA_.js deleted file mode 100644 index 1214c72ef..000000000 --- a/previews/PR195/assets/chunks/@localSearchIndexroot.CyuJdoA_.js +++ /dev/null @@ -1 +0,0 @@ -const e='{"documentCount":179,"nextId":179,"documentIds":{"0":"/GeometryOps.jl/previews/PR195/api#Full-GeometryOps-API-documentation","1":"/GeometryOps.jl/previews/PR195/api#apply-and-associated-functions","2":"/GeometryOps.jl/previews/PR195/api#General-geometry-methods","3":"/GeometryOps.jl/previews/PR195/api#OGC-methods","4":"/GeometryOps.jl/previews/PR195/api#Other-general-methods","5":"/GeometryOps.jl/previews/PR195/api#Barycentric-coordinates","6":"/GeometryOps.jl/previews/PR195/api#Other-methods","7":"/GeometryOps.jl/previews/PR195/call_notes#20th-April,-2024","8":"/GeometryOps.jl/previews/PR195/call_notes#29th-Feb,-2024","9":"/GeometryOps.jl/previews/PR195/call_notes#To-do","10":"/GeometryOps.jl/previews/PR195/call_notes#done","11":"/GeometryOps.jl/previews/PR195/experiments/accurate_accumulators#Accurate-accumulation","12":"/GeometryOps.jl/previews/PR195/experiments/predicates#predicates","13":"/GeometryOps.jl/previews/PR195/experiments/predicates#orient","14":"/GeometryOps.jl/previews/PR195/experiments/predicates#dashboard","15":"/GeometryOps.jl/previews/PR195/experiments/predicates#Testing-robust-vs-regular-predicates","16":"/GeometryOps.jl/previews/PR195/experiments/predicates#incircle","17":"/GeometryOps.jl/previews/PR195/explanations/paradigms#paradigms","18":"/GeometryOps.jl/previews/PR195/explanations/paradigms#apply","19":"/GeometryOps.jl/previews/PR195/explanations/paradigms#applyreduce","20":"/GeometryOps.jl/previews/PR195/explanations/paradigms#fix-and-prepare","21":"/GeometryOps.jl/previews/PR195/explanations/peculiarities#peculiarities","22":"/GeometryOps.jl/previews/PR195/explanations/peculiarities#What-does-apply-return-and-why?","23":"/GeometryOps.jl/previews/PR195/explanations/peculiarities#Why-do-you-want-me-to-provide-a-target-in-set-operations?","24":"/GeometryOps.jl/previews/PR195/explanations/peculiarities#_True-and-_False-(or-BoolsAsTypes)","25":"/GeometryOps.jl/previews/PR195/#what-is-geometryops-jl","26":"/GeometryOps.jl/previews/PR195/#how-to-navigate-the-docs","27":"/GeometryOps.jl/previews/PR195/introduction#introduction","28":"/GeometryOps.jl/previews/PR195/introduction#Main-concepts","29":"/GeometryOps.jl/previews/PR195/introduction#The-apply-paradigm","30":"/GeometryOps.jl/previews/PR195/introduction#What\'s-this-GeoInterface.Wrapper-thing?","31":"/GeometryOps.jl/previews/PR195/source/GeometryOps#geometryops-jl","32":"/GeometryOps.jl/previews/PR195/source/methods/angles#angles","33":"/GeometryOps.jl/previews/PR195/source/methods/angles#What-is-angles?","34":"/GeometryOps.jl/previews/PR195/source/methods/angles#implementation","35":"/GeometryOps.jl/previews/PR195/source/methods/area#Area-and-signed-area","36":"/GeometryOps.jl/previews/PR195/source/methods/area#What-is-area?-What-is-signed-area?","37":"/GeometryOps.jl/previews/PR195/source/methods/area#implementation","38":"/GeometryOps.jl/previews/PR195/source/methods/barycentric#Barycentric-coordinates","39":"/GeometryOps.jl/previews/PR195/source/methods/barycentric#example","40":"/GeometryOps.jl/previews/PR195/source/methods/barycentric#Barycentric-coordinate-API","41":"/GeometryOps.jl/previews/PR195/source/methods/buffer#buffer","42":"/GeometryOps.jl/previews/PR195/source/methods/centroid#centroid","43":"/GeometryOps.jl/previews/PR195/source/methods/centroid#What-is-the-centroid?","44":"/GeometryOps.jl/previews/PR195/source/methods/centroid#implementation","45":"/GeometryOps.jl/previews/PR195/source/methods/clipping/clipping_processor#Polygon-clipping-helpers","46":"/GeometryOps.jl/previews/PR195/source/methods/clipping/coverage#What-is-coverage?","47":"/GeometryOps.jl/previews/PR195/source/methods/clipping/coverage#implementation","48":"/GeometryOps.jl/previews/PR195/source/methods/clipping/cut#Polygon-cutting","49":"/GeometryOps.jl/previews/PR195/source/methods/clipping/cut#What-is-cut?","50":"/GeometryOps.jl/previews/PR195/source/methods/clipping/cut#implementation","51":"/GeometryOps.jl/previews/PR195/source/methods/clipping/difference#Difference-Polygon-Clipping","52":"/GeometryOps.jl/previews/PR195/source/methods/clipping/difference#Helper-functions-for-Differences-with-Greiner-and-Hormann-Polygon-Clipping","53":"/GeometryOps.jl/previews/PR195/source/methods/clipping/intersection#Geometry-Intersection","54":"/GeometryOps.jl/previews/PR195/source/methods/clipping/intersection#Helper-functions-for-Intersections-with-Greiner-and-Hormann-Polygon-Clipping","55":"/GeometryOps.jl/previews/PR195/source/methods/clipping/predicates#If-we-want-to-inject-adaptivity,-we-would-do-something-like:","56":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#Convex-hull","57":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#example","58":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#Simple-hull","59":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#Convex-hull-of-the-USA","60":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#Investigating-the-winding-order","61":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#implementation","62":"/GeometryOps.jl/previews/PR195/source/methods/clipping/union#Union-Polygon-Clipping","63":"/GeometryOps.jl/previews/PR195/source/methods/clipping/union#Helper-functions-for-Unions-with-Greiner-and-Hormann-Polygon-Clipping","64":"/GeometryOps.jl/previews/PR195/source/methods/distance#Distance-and-signed-distance","65":"/GeometryOps.jl/previews/PR195/source/methods/distance#What-is-distance?-What-is-signed-distance?","66":"/GeometryOps.jl/previews/PR195/source/methods/distance#implementation","67":"/GeometryOps.jl/previews/PR195/source/methods/equals#equals","68":"/GeometryOps.jl/previews/PR195/source/methods/equals#What-is-equals?","69":"/GeometryOps.jl/previews/PR195/source/methods/equals#implementation","70":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/contains#contains","71":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/contains#What-is-contains?","72":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/contains#implementation","73":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#coveredby","74":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#What-is-coveredby?","75":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#implementation","76":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Convert-features-to-geometries","77":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Points-coveredby-geometries","78":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Lines-coveredby-geometries","79":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Rings-covered-by-geometries","80":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Polygons-covered-by-geometries","81":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Geometries-coveredby-multi-geometry/geometry-collections","82":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Multi-geometry/geometry-collections-coveredby-geometries","83":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/covers#covers","84":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/covers#What-is-covers?","85":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/covers#implementation","86":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/crosses#Crossing-checks","87":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#disjoint","88":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#What-is-disjoint?","89":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#implementation","90":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Convert-features-to-geometries","91":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Point-disjoint-geometries","92":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Lines-disjoint-geometries","93":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Rings-disjoint-geometries","94":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Polygon-disjoint-geometries","95":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Geometries-disjoint-multi-geometry/geometry-collections","96":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Multi-geometry/geometry-collections-coveredby-geometries","97":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/geom_geom_processors#Line-curve-interaction","98":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/intersects#Intersection-checks","99":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/intersects#What-is-intersects?","100":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/intersects#implementation","101":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/overlaps#overlaps","102":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/overlaps#What-is-overlaps?","103":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/overlaps#implementation","104":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#touches","105":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#What-is-touches?","106":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#implementation","107":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Convert-features-to-geometries","108":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Point-touches-geometries","109":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Lines-touching-geometries","110":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Rings-touch-geometries","111":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Polygons-touch-geometries","112":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Geometries-touch-multi-geometry/geometry-collections","113":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Multi-geometry/geometry-collections-cross-geometries","114":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#within","115":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#What-is-within?","116":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#implementation","117":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Convert-features-to-geometries","118":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Points-within-geometries","119":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Lines-within-geometries","120":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Rings-covered-by-geometries","121":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Polygons-within-geometries","122":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Geometries-within-multi-geometry/geometry-collections","123":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Multi-geometry/geometry-collections-within-geometries","124":"/GeometryOps.jl/previews/PR195/source/methods/orientation#orientation","125":"/GeometryOps.jl/previews/PR195/source/methods/orientation#isclockwise","126":"/GeometryOps.jl/previews/PR195/source/methods/orientation#isconcave","127":"/GeometryOps.jl/previews/PR195/source/methods/polygonize#Polygonizing-raster-data","128":"/GeometryOps.jl/previews/PR195/source/not_implemented_yet#Not-implemented-yet","129":"/GeometryOps.jl/previews/PR195/source/primitives#Primitive-functions","130":"/GeometryOps.jl/previews/PR195/source/primitives#docstrings","131":"/GeometryOps.jl/previews/PR195/source/primitives#functions","132":"/GeometryOps.jl/previews/PR195/source/primitives#types","133":"/GeometryOps.jl/previews/PR195/source/primitives#implementation","134":"/GeometryOps.jl/previews/PR195/source/primitives#What-is-apply?","135":"/GeometryOps.jl/previews/PR195/source/primitives#embedding","136":"/GeometryOps.jl/previews/PR195/source/primitives#threading","137":"/GeometryOps.jl/previews/PR195/source/transformations/correction/closed_ring#Closed-Rings","138":"/GeometryOps.jl/previews/PR195/source/transformations/correction/closed_ring#example","139":"/GeometryOps.jl/previews/PR195/source/transformations/correction/closed_ring#implementation","140":"/GeometryOps.jl/previews/PR195/source/transformations/correction/geometry_correction#Geometry-Corrections","141":"/GeometryOps.jl/previews/PR195/source/transformations/correction/geometry_correction#interface","142":"/GeometryOps.jl/previews/PR195/source/transformations/correction/geometry_correction#Available-corrections","143":"/GeometryOps.jl/previews/PR195/source/transformations/correction/intersecting_polygons#Intersecting-Polygons","144":"/GeometryOps.jl/previews/PR195/source/transformations/correction/intersecting_polygons#example","145":"/GeometryOps.jl/previews/PR195/source/transformations/correction/intersecting_polygons#implementation","146":"/GeometryOps.jl/previews/PR195/source/transformations/extent#Extent-embedding","147":"/GeometryOps.jl/previews/PR195/source/transformations/flip#Coordinate-flipping","148":"/GeometryOps.jl/previews/PR195/source/transformations/reproject#Geometry-reprojection","149":"/GeometryOps.jl/previews/PR195/source/transformations/reproject#Method-error-handling","150":"/GeometryOps.jl/previews/PR195/source/transformations/segmentize#segmentize","151":"/GeometryOps.jl/previews/PR195/source/transformations/segmentize#examples","152":"/GeometryOps.jl/previews/PR195/source/transformations/segmentize#benchmark","153":"/GeometryOps.jl/previews/PR195/source/transformations/segmentize#implementation","154":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Geometry-simplification","155":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#examples","156":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#benchmark","157":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Simplify-with-RadialDistance-Algorithm","158":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Simplify-with-DouglasPeucker-Algorithm","159":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Simplify-with-VisvalingamWhyatt-Algorithm","160":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Shared-utils","161":"/GeometryOps.jl/previews/PR195/source/transformations/transform#Pointwise-transformation","162":"/GeometryOps.jl/previews/PR195/source/transformations/tuples#Tuple-conversion","163":"/GeometryOps.jl/previews/PR195/source/types#types","164":"/GeometryOps.jl/previews/PR195/source/types#TraitTarget","165":"/GeometryOps.jl/previews/PR195/source/types#BoolsAsTypes","166":"/GeometryOps.jl/previews/PR195/source/types#GEOS","167":"/GeometryOps.jl/previews/PR195/source/utils#Utility-functions","168":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#Creating-Geometry","169":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#creating-geometry","170":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#plot-geometry","171":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#geom-crs","172":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#attributes","173":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#save-geometry","174":"/GeometryOps.jl/previews/PR195/tutorials/geodesic_paths#Geodesic-paths","175":"/GeometryOps.jl/previews/PR195/tutorials/spatial_joins#Spatial-joins","176":"/GeometryOps.jl/previews/PR195/tutorials/spatial_joins#Simple-example","177":"/GeometryOps.jl/previews/PR195/tutorials/spatial_joins#Real-world-example","178":"/GeometryOps.jl/previews/PR195/tutorials/spatial_joins#Enabling-custom-predicates"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,91],"1":[4,4,248],"2":[3,4,1],"3":[2,7,208],"4":[3,7,258],"5":[2,4,84],"6":[2,4,1086],"7":[3,1,55],"8":[3,1,1],"9":[2,3,107],"10":[1,3,17],"11":[2,1,74],"12":[1,1,5],"13":[1,1,128],"14":[1,2,116],"15":[5,2,72],"16":[1,1,1],"17":[1,1,53],"18":[1,1,109],"19":[1,2,35],"20":[3,1,79],"21":[1,1,1],"22":[7,1,71],"23":[13,1,101],"24":[6,1,66],"25":[5,1,72],"26":[5,1,61],"27":[1,1,72],"28":[2,1,1],"29":[3,3,50],"30":[8,3,18],"31":[2,1,120],"32":[1,1,3],"33":[4,1,57],"34":[1,1,268],"35":[4,1,4],"36":[5,4,100],"37":[1,4,246],"38":[2,1,65],"39":[1,2,211],"40":[3,2,414],"41":[1,1,110],"42":[1,1,6],"43":[5,1,91],"44":[1,1,199],"45":[3,1,632],"46":[4,1,70],"47":[1,1,327],"48":[2,1,3],"49":[4,2,57],"50":[1,2,200],"51":[3,1,214],"52":[10,1,190],"53":[2,1,250],"54":[10,1,480],"55":[11,1,25],"56":[2,1,56],"57":[1,2,1],"58":[2,3,32],"59":[5,2,40],"60":[4,2,100],"61":[1,2,166],"62":[3,1,235],"63":[10,1,283],"64":[4,1,4],"65":[5,4,128],"66":[1,4,260],"67":[1,1,3],"68":[4,1,68],"69":[1,1,265],"70":[1,1,3],"71":[4,1,79],"72":[1,1,79],"73":[1,1,3],"74":[4,1,81],"75":[1,1,128],"76":[4,1,11],"77":[3,1,56],"78":[3,1,46],"79":[4,1,48],"80":[4,1,40],"81":[5,1,40],"82":[5,1,44],"83":[1,1,3],"84":[4,1,67],"85":[1,1,78],"86":[2,1,149],"87":[1,1,3],"88":[4,1,68],"89":[1,1,110],"90":[4,1,10],"91":[3,1,57],"92":[3,1,58],"93":[3,1,47],"94":[3,1,33],"95":[5,1,39],"96":[5,1,44],"97":[3,1,432],"98":[2,1,3],"99":[4,2,80],"100":[1,2,76],"101":[1,1,3],"102":[4,1,82],"103":[1,1,244],"104":[1,1,3],"105":[4,1,70],"106":[1,1,125],"107":[4,1,11],"108":[3,1,69],"109":[3,1,52],"110":[3,1,61],"111":[3,1,40],"112":[5,1,39],"113":[5,1,42],"114":[1,1,3],"115":[4,1,72],"116":[1,1,129],"117":[4,1,11],"118":[3,1,63],"119":[3,1,53],"120":[4,1,53],"121":[3,1,38],"122":[5,1,39],"123":[5,1,42],"124":[1,1,4],"125":[1,1,21],"126":[1,1,206],"127":[3,1,511],"128":[3,1,47],"129":[2,1,113],"130":[1,2,1],"131":[1,3,106],"132":[1,2,12],"133":[1,2,33],"134":[4,2,114],"135":[2,2,36],"136":[1,2,536],"137":[2,1,54],"138":[1,2,87],"139":[1,2,83],"140":[2,1,41],"141":[1,2,112],"142":[2,2,109],"143":[2,1,77],"144":[1,2,70],"145":[1,2,135],"146":[2,1,71],"147":[2,1,56],"148":[2,1,132],"149":[3,2,77],"150":[1,1,76],"151":[1,1,147],"152":[1,1,268],"153":[1,1,188],"154":[2,1,44],"155":[1,2,67],"156":[1,2,391],"157":[4,1,75],"158":[4,1,186],"159":[4,1,85],"160":[2,1,149],"161":[2,1,111],"162":[2,1,58],"163":[1,1,38],"164":[1,1,74],"165":[1,1,82],"166":[1,1,147],"167":[2,1,136],"168":[2,1,60],"169":[4,2,287],"170":[13,2,280],"171":[9,2,199],"172":[7,2,63],"173":[4,2,140],"174":[2,1,52],"175":[2,1,138],"176":[2,2,137],"177":[3,2,117],"178":[3,2,68]},"averageFieldLength":[2.860335195530726,1.4692737430167604,108.32402234636872],"storedFields":{"0":{"title":"Full GeometryOps API documentation","titles":[]},"1":{"title":"apply and associated functions","titles":["Full GeometryOps API documentation"]},"2":{"title":"General geometry methods","titles":["Full GeometryOps API documentation"]},"3":{"title":"OGC methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"4":{"title":"Other general methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"5":{"title":"Barycentric coordinates","titles":["Full GeometryOps API documentation"]},"6":{"title":"Other methods","titles":["Full GeometryOps API documentation"]},"7":{"title":"20th April, 2024","titles":[]},"8":{"title":"29th Feb, 2024","titles":[]},"9":{"title":"To do","titles":["29th Feb, 2024"]},"10":{"title":"Done","titles":["29th Feb, 2024"]},"11":{"title":"Accurate accumulation","titles":[]},"12":{"title":"Predicates","titles":[]},"13":{"title":"Orient","titles":["Predicates"]},"14":{"title":"Dashboard","titles":["Predicates","Orient"]},"15":{"title":"Testing robust vs regular predicates","titles":["Predicates","Orient"]},"16":{"title":"Incircle","titles":["Predicates"]},"17":{"title":"Paradigms","titles":[]},"18":{"title":"apply","titles":["Paradigms"]},"19":{"title":"applyreduce","titles":["Paradigms","apply"]},"20":{"title":"fix and prepare","titles":["Paradigms"]},"21":{"title":"Peculiarities","titles":[]},"22":{"title":"What does apply return and why?","titles":["Peculiarities"]},"23":{"title":"Why do you want me to provide a target in set operations?","titles":["Peculiarities"]},"24":{"title":"_True and _False (or BoolsAsTypes)","titles":["Peculiarities"]},"25":{"title":"What is GeometryOps.jl?","titles":[]},"26":{"title":"How to navigate the docs","titles":[]},"27":{"title":"Introduction","titles":[]},"28":{"title":"Main concepts","titles":["Introduction"]},"29":{"title":"The apply paradigm","titles":["Introduction","Main concepts"]},"30":{"title":"What's this GeoInterface.Wrapper thing?","titles":["Introduction","Main concepts"]},"31":{"title":"GeometryOps.jl","titles":[]},"32":{"title":"Angles","titles":[]},"33":{"title":"What is angles?","titles":["Angles"]},"34":{"title":"Implementation","titles":["Angles"]},"35":{"title":"Area and signed area","titles":[]},"36":{"title":"What is area? What is signed area?","titles":["Area and signed area"]},"37":{"title":"Implementation","titles":["Area and signed area"]},"38":{"title":"Barycentric coordinates","titles":[]},"39":{"title":"Example","titles":["Barycentric coordinates"]},"40":{"title":"Barycentric-coordinate API","titles":["Barycentric coordinates"]},"41":{"title":"Buffer","titles":[]},"42":{"title":"Centroid","titles":[]},"43":{"title":"What is the centroid?","titles":["Centroid"]},"44":{"title":"Implementation","titles":["Centroid"]},"45":{"title":"Polygon clipping helpers","titles":[]},"46":{"title":"What is coverage?","titles":[]},"47":{"title":"Implementation","titles":[]},"48":{"title":"Polygon cutting","titles":[]},"49":{"title":"What is cut?","titles":["Polygon cutting"]},"50":{"title":"Implementation","titles":["Polygon cutting"]},"51":{"title":"Difference Polygon Clipping","titles":[]},"52":{"title":"Helper functions for Differences with Greiner and Hormann Polygon Clipping","titles":[]},"53":{"title":"Geometry Intersection","titles":[]},"54":{"title":"Helper functions for Intersections with Greiner and Hormann Polygon Clipping","titles":[]},"55":{"title":"If we want to inject adaptivity, we would do something like:","titles":[]},"56":{"title":"Convex hull","titles":[]},"57":{"title":"Example","titles":["Convex hull"]},"58":{"title":"Simple hull","titles":["Convex hull","Example"]},"59":{"title":"Convex hull of the USA","titles":["Convex hull"]},"60":{"title":"Investigating the winding order","titles":["Convex hull"]},"61":{"title":"Implementation","titles":["Convex hull"]},"62":{"title":"Union Polygon Clipping","titles":[]},"63":{"title":"Helper functions for Unions with Greiner and Hormann Polygon Clipping","titles":[]},"64":{"title":"Distance and signed distance","titles":[]},"65":{"title":"What is distance? What is signed distance?","titles":["Distance and signed distance"]},"66":{"title":"Implementation","titles":["Distance and signed distance"]},"67":{"title":"Equals","titles":[]},"68":{"title":"What is equals?","titles":["Equals"]},"69":{"title":"Implementation","titles":["Equals"]},"70":{"title":"Contains","titles":[]},"71":{"title":"What is contains?","titles":["Contains"]},"72":{"title":"Implementation","titles":["Contains"]},"73":{"title":"CoveredBy","titles":[]},"74":{"title":"What is coveredby?","titles":["CoveredBy"]},"75":{"title":"Implementation","titles":["CoveredBy"]},"76":{"title":"Convert features to geometries","titles":[]},"77":{"title":"Points coveredby geometries","titles":[]},"78":{"title":"Lines coveredby geometries","titles":[]},"79":{"title":"Rings covered by geometries","titles":[]},"80":{"title":"Polygons covered by geometries","titles":[]},"81":{"title":"Geometries coveredby multi-geometry/geometry collections","titles":[]},"82":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"83":{"title":"Covers","titles":[]},"84":{"title":"What is covers?","titles":["Covers"]},"85":{"title":"Implementation","titles":["Covers"]},"86":{"title":"Crossing checks","titles":[]},"87":{"title":"Disjoint","titles":[]},"88":{"title":"What is disjoint?","titles":["Disjoint"]},"89":{"title":"Implementation","titles":["Disjoint"]},"90":{"title":"Convert features to geometries","titles":[]},"91":{"title":"Point disjoint geometries","titles":[]},"92":{"title":"Lines disjoint geometries","titles":[]},"93":{"title":"Rings disjoint geometries","titles":[]},"94":{"title":"Polygon disjoint geometries","titles":[]},"95":{"title":"Geometries disjoint multi-geometry/geometry collections","titles":[]},"96":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"97":{"title":"Line-curve interaction","titles":[]},"98":{"title":"Intersection checks","titles":[]},"99":{"title":"What is intersects?","titles":["Intersection checks"]},"100":{"title":"Implementation","titles":["Intersection checks"]},"101":{"title":"Overlaps","titles":[]},"102":{"title":"What is overlaps?","titles":["Overlaps"]},"103":{"title":"Implementation","titles":["Overlaps"]},"104":{"title":"Touches","titles":[]},"105":{"title":"What is touches?","titles":["Touches"]},"106":{"title":"Implementation","titles":["Touches"]},"107":{"title":"Convert features to geometries","titles":[]},"108":{"title":"Point touches geometries","titles":[]},"109":{"title":"Lines touching geometries","titles":[]},"110":{"title":"Rings touch geometries","titles":[]},"111":{"title":"Polygons touch geometries","titles":[]},"112":{"title":"Geometries touch multi-geometry/geometry collections","titles":[]},"113":{"title":"Multi-geometry/geometry collections cross geometries","titles":[]},"114":{"title":"Within","titles":[]},"115":{"title":"What is within?","titles":["Within"]},"116":{"title":"Implementation","titles":["Within"]},"117":{"title":"Convert features to geometries","titles":[]},"118":{"title":"Points within geometries","titles":[]},"119":{"title":"Lines within geometries","titles":[]},"120":{"title":"Rings covered by geometries","titles":[]},"121":{"title":"Polygons within geometries","titles":[]},"122":{"title":"Geometries within multi-geometry/geometry collections","titles":[]},"123":{"title":"Multi-geometry/geometry collections within geometries","titles":[]},"124":{"title":"Orientation","titles":[]},"125":{"title":"isclockwise","titles":["Orientation"]},"126":{"title":"isconcave","titles":["Orientation"]},"127":{"title":"Polygonizing raster data","titles":[]},"128":{"title":"Not implemented yet","titles":[]},"129":{"title":"Primitive functions","titles":[]},"130":{"title":"Docstrings","titles":["Primitive functions"]},"131":{"title":"Functions","titles":["Primitive functions","Docstrings"]},"132":{"title":"Types","titles":["Primitive functions"]},"133":{"title":"Implementation","titles":["Primitive functions"]},"134":{"title":"What is apply?","titles":["Primitive functions"]},"135":{"title":"Embedding:","titles":["Primitive functions"]},"136":{"title":"Threading","titles":["Primitive functions"]},"137":{"title":"Closed Rings","titles":[]},"138":{"title":"Example","titles":["Closed Rings"]},"139":{"title":"Implementation","titles":["Closed Rings"]},"140":{"title":"Geometry Corrections","titles":[]},"141":{"title":"Interface","titles":["Geometry Corrections"]},"142":{"title":"Available corrections","titles":["Geometry Corrections"]},"143":{"title":"Intersecting Polygons","titles":[]},"144":{"title":"Example","titles":["Intersecting Polygons"]},"145":{"title":"Implementation","titles":["Intersecting Polygons"]},"146":{"title":"Extent embedding","titles":[]},"147":{"title":"Coordinate flipping","titles":[]},"148":{"title":"Geometry reprojection","titles":[]},"149":{"title":"Method error handling","titles":["Geometry reprojection"]},"150":{"title":"Segmentize","titles":[]},"151":{"title":"Examples","titles":["Segmentize"]},"152":{"title":"Benchmark","titles":["Segmentize"]},"153":{"title":"Implementation","titles":["Segmentize"]},"154":{"title":"Geometry simplification","titles":[]},"155":{"title":"Examples","titles":["Geometry simplification"]},"156":{"title":"Benchmark","titles":["Geometry simplification"]},"157":{"title":"Simplify with RadialDistance Algorithm","titles":[]},"158":{"title":"Simplify with DouglasPeucker Algorithm","titles":[]},"159":{"title":"Simplify with VisvalingamWhyatt Algorithm","titles":[]},"160":{"title":"Shared utils","titles":[]},"161":{"title":"Pointwise transformation","titles":[]},"162":{"title":"Tuple conversion","titles":[]},"163":{"title":"Types","titles":[]},"164":{"title":"TraitTarget","titles":["Types"]},"165":{"title":"BoolsAsTypes","titles":["Types"]},"166":{"title":"GEOS","titles":["Types"]},"167":{"title":"Utility functions","titles":[]},"168":{"title":"Creating Geometry","titles":[]},"169":{"title":"Creating and plotting geometries","titles":["Creating Geometry"]},"170":{"title":"Plot geometries on a map using GeoMakie and coordinate reference system (CRS)","titles":["Creating Geometry"]},"171":{"title":"Create geospatial geometries with embedded coordinate reference system information","titles":["Creating Geometry"]},"172":{"title":"Creating a table with attributes and geometry","titles":["Creating Geometry"]},"173":{"title":"Saving your geospatial data","titles":["Creating Geometry"]},"174":{"title":"Geodesic paths","titles":[]},"175":{"title":"Spatial joins","titles":[]},"176":{"title":"Simple example","titles":["Spatial joins"]},"177":{"title":"Real-world example","titles":["Spatial joins"]},"178":{"title":"Enabling custom predicates","titles":["Spatial joins"]}},"dirtCount":0,"index":[["⋮",{"2":{"170":1}}],["θ",{"2":{"169":7,"170":3,"171":5}}],["☁",{"2":{"169":1}}],["✈",{"2":{"169":1}}],["÷",{"2":{"136":2}}],["ϵ",{"2":{"54":5}}],["∘",{"2":{"54":1,"103":2,"127":2,"141":1,"156":2,"178":2}}],["⊻",{"2":{"45":1,"52":2}}],["≥",{"2":{"45":1,"97":2,"145":1,"158":1}}],["α≈1",{"2":{"54":1}}],["α≈0",{"2":{"54":1}}],["α2",{"2":{"45":4,"54":2}}],["α",{"2":{"45":3,"54":28,"97":7}}],["α1",{"2":{"45":4,"54":2}}],["β2",{"2":{"45":4,"54":2}}],["β",{"2":{"45":4,"54":28,"97":7}}],["β1",{"2":{"45":4,"54":2}}],["≤",{"2":{"45":5,"47":14,"97":6,"158":1,"160":1,"167":4}}],["^",{"2":{"170":1}}],["^3",{"2":{"170":1}}],["^n",{"2":{"126":1}}],["^2",{"2":{"44":2,"66":2}}],["^hormannpresentation",{"2":{"40":2}}],["∑λ",{"2":{"40":2}}],["∑i=2n",{"2":{"6":1}}],["`$",{"2":{"166":1}}],["`libgeos",{"2":{"166":1}}],["`linearring`",{"2":{"153":1}}],["`linearsegments`",{"2":{"153":1}}],["`linestring`",{"2":{"153":1}}],["`linestringtrait`",{"2":{"141":1}}],["`line2`",{"2":{"126":1}}],["`line1`",{"2":{"126":1}}],["`line",{"2":{"53":4}}],["`inf`",{"2":{"148":1}}],["`intersects`",{"2":{"100":1}}],["`intersectingpolygons`",{"2":{"51":1,"53":1,"62":1}}],["`prefilter",{"2":{"156":1}}],["`proj",{"2":{"148":1,"152":2}}],["`polgontrait`",{"2":{"136":1}}],["`polygontrait`",{"2":{"136":1,"141":1}}],["`polygonize`",{"2":{"127":2}}],["`polygon`",{"2":{"40":3}}],["`polys`",{"2":{"52":1}}],["`poly",{"2":{"45":3,"52":3,"54":1,"63":1}}],["`pointrait`",{"2":{"156":1}}],["`pointtrait`",{"2":{"136":3,"141":1}}],["`point",{"2":{"97":3}}],["`point`",{"2":{"40":4,"66":1}}],["`point2f`",{"2":{"39":1}}],["`equatorial",{"2":{"152":2}}],["`extents",{"2":{"146":1}}],["`enumerate",{"2":{"45":3}}],["`obj`",{"2":{"136":1,"161":1,"162":1}}],["`op`",{"2":{"136":2}}],["`+`",{"2":{"136":1}}],["`alg",{"2":{"166":1}}],["`alg`",{"2":{"160":1}}],["`always",{"2":{"148":1}}],["`application",{"2":{"141":1}}],["`apply`",{"2":{"136":1,"164":1}}],["`abstractgeometrytrait`",{"2":{"136":1}}],["`abstractarray`",{"2":{"136":1}}],["`abstractmatrix`",{"2":{"127":1}}],["`calc",{"2":{"133":1}}],["`crs`",{"2":{"133":1}}],["`components`",{"2":{"136":1}}],["`collect`",{"2":{"136":1}}],["`covers`",{"2":{"75":1,"85":1}}],["`coveredby`",{"2":{"75":1,"85":1}}],["`contains`",{"2":{"72":1,"116":1}}],["`convex",{"2":{"61":2}}],["`union",{"2":{"127":2}}],["`unionintersectingpolygons`",{"2":{"145":1}}],["`unionintersectingpolygons",{"2":{"51":1,"52":2,"53":1,"54":2,"62":1,"63":2}}],["`ys`",{"2":{"127":1}}],["`flattening`",{"2":{"152":1}}],["`flattening",{"2":{"152":1}}],["`flatten`",{"2":{"136":1}}],["`f",{"2":{"136":1}}],["`featurecollectiontrait`",{"2":{"136":2}}],["`featurecollection`",{"2":{"127":2}}],["`featuretrait`",{"2":{"136":3}}],["`feature`s",{"2":{"127":1}}],["`f`",{"2":{"127":5,"136":6,"161":2,"166":1}}],["`false`",{"2":{"126":1,"127":1,"133":4,"148":1}}],["`fix",{"2":{"51":2,"52":2,"53":2,"54":2,"62":2,"63":2}}],["`douglaspeucker`",{"2":{"156":1}}],["`d`",{"2":{"148":1}}],["`difference`",{"2":{"145":1}}],["`disjoint`",{"2":{"100":1}}],["`delaunaytriangulation",{"2":{"61":1}}],["`within`",{"2":{"72":1,"116":1}}],["`weight`",{"2":{"40":1}}],["`geos`",{"2":{"166":3}}],["`geodesic`",{"2":{"152":1}}],["`geodesicsegments`",{"2":{"151":1,"152":1,"153":1}}],["`geointerface`",{"2":{"141":1}}],["`geointerface",{"2":{"136":2,"148":2}}],["`geom`",{"2":{"66":3,"136":1,"153":1}}],["`geometrycorrection`",{"2":{"139":1,"141":1,"145":2}}],["`geometry`",{"2":{"136":1,"148":2}}],["`geometrybasics",{"2":{"40":3}}],["`geometries`",{"2":{"61":1}}],["`g1`",{"2":{"66":1}}],["`gi",{"2":{"61":1,"127":1}}],["`tuple",{"2":{"167":1}}],["`tuple`s",{"2":{"162":1}}],["`tuple`",{"2":{"127":1,"162":1}}],["`time`",{"2":{"148":1}}],["`transform`",{"2":{"148":1}}],["`true`",{"2":{"75":1,"86":1,"89":2,"106":1,"116":1,"126":2,"127":1,"133":2,"148":1}}],["`threaded==true`",{"2":{"136":1}}],["`threaded`",{"2":{"133":1}}],["`tol`",{"2":{"156":2,"157":3,"158":2,"159":3,"160":4}}],["`to",{"2":{"54":1}}],["`target",{"2":{"148":3}}],["`target`",{"2":{"53":1,"136":4,"164":1}}],["`tables",{"2":{"136":1}}],["`taget`",{"2":{"51":1,"62":1}}],["`method",{"2":{"153":1}}],["`method`",{"2":{"40":3,"153":1}}],["`max",{"2":{"152":4,"153":2,"166":1}}],["`makie",{"2":{"127":1}}],["`multipointtrait`",{"2":{"136":1,"156":1}}],["`multipolygontrait`",{"2":{"136":1}}],["`multipolygon`",{"2":{"127":3}}],["`multipolygon",{"2":{"52":3,"54":3,"63":2}}],["`multipoly",{"2":{"52":7,"54":3,"63":3}}],["`minpoints`",{"2":{"127":2}}],["`number`",{"2":{"156":2,"160":3}}],["`namedtuple`",{"2":{"136":1}}],["`nothing`",{"2":{"45":1,"133":1}}],["`next",{"2":{"45":1}}],["`bool`",{"2":{"127":2}}],["`buffer`",{"2":{"41":1}}],["`barycentric",{"2":{"40":3}}],["`radialdistance`",{"2":{"156":1}}],["`ratio`",{"2":{"156":2,"160":3}}],["`reproject`",{"2":{"149":1}}],["`rebuild`",{"2":{"136":1}}],["`ring`",{"2":{"45":1}}],["`r`",{"2":{"40":1}}],["`rᵢ`",{"2":{"40":1}}],["`segmentize`",{"2":{"166":1}}],["`svector`",{"2":{"161":3}}],["`simplifyalg`",{"2":{"156":2}}],["`simplify",{"2":{"156":1}}],["`simplify`",{"2":{"156":2}}],["`source",{"2":{"148":3}}],["`s`",{"2":{"40":1}}],["`sᵢ`",{"2":{"40":2}}],["`s2`",{"2":{"40":1}}],["`s1`",{"2":{"40":1}}],["`hcat`",{"2":{"40":1}}],["`x`",{"2":{"136":1}}],["`xs`",{"2":{"127":1}}],["`x1",{"2":{"40":1}}],["`x1`",{"2":{"40":2}}],["`x2`",{"2":{"40":1}}],["`visvalingamwhyatt`",{"2":{"156":1}}],["`vector",{"2":{"148":1}}],["`vector`",{"2":{"127":1,"136":1}}],["`vᵢ`",{"2":{"40":1}}],["`v`",{"2":{"40":1}}],["`values`",{"2":{"40":1,"127":1}}],["`λs`",{"2":{"40":2}}],["`",{"2":{"40":2,"45":3,"51":1,"52":2,"53":1,"54":3,"62":1,"63":2,"127":3,"136":1,"141":2,"148":2,"153":1,"156":3,"166":2,"167":1}}],["```jldoctest",{"2":{"50":1,"51":1,"53":1,"54":1,"62":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":1,"156":1}}],["```julia",{"2":{"6":2,"40":1,"86":1,"126":1,"136":1,"161":2,"164":1}}],["```math",{"2":{"40":1,"126":1}}],["```",{"2":{"11":1,"40":3,"50":1,"51":1,"53":1,"62":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":3,"127":11,"136":1,"156":1,"161":2,"167":1}}],["λ₁",{"2":{"40":2}}],["λn",{"2":{"38":1}}],["λ3",{"2":{"38":1}}],["λ2",{"2":{"38":2}}],["λ1",{"2":{"38":2}}],["λs",{"2":{"5":3,"6":4,"40":27}}],["π",{"2":{"34":1,"156":1}}],["δbay",{"2":{"54":3}}],["δbax",{"2":{"54":3}}],["δby",{"2":{"54":5}}],["δbx",{"2":{"54":5}}],["δb",{"2":{"54":2}}],["δay",{"2":{"54":5}}],["δax",{"2":{"54":5}}],["δa",{"2":{"54":2}}],["δintrs",{"2":{"45":2}}],["δy2",{"2":{"126":2}}],["δy1",{"2":{"126":2}}],["δyl",{"2":{"103":4}}],["δy",{"2":{"34":8,"47":3,"97":7}}],["δys",{"2":{"34":1}}],["δx2",{"2":{"126":2}}],["δx1",{"2":{"126":2}}],["δxl",{"2":{"103":4}}],["δx",{"2":{"34":9,"47":3,"97":7}}],["∈",{"2":{"14":1}}],["~",{"2":{"14":3}}],["$ratio",{"2":{"160":1}}],["$rectangle",{"2":{"152":2}}],["$number",{"2":{"160":1}}],["$name",{"2":{"31":2}}],["$min",{"2":{"160":1}}],["$douglas",{"2":{"156":1,"158":1}}],["$simplify",{"2":{"156":1,"157":1,"159":1}}],["$lg",{"2":{"152":1}}],["$lin",{"2":{"152":2}}],["$geom",{"2":{"156":8}}],["$geo",{"2":{"152":1}}],["$apply",{"2":{"136":1,"147":1,"148":1,"156":1}}],["$calc",{"2":{"133":1}}],["$crs",{"2":{"133":1,"146":1}}],["$tol",{"2":{"160":1}}],["$threaded",{"2":{"133":1}}],["$t",{"2":{"69":1,"136":4}}],["$target",{"2":{"52":1,"54":1,"63":1,"136":3}}],["$trait",{"2":{"50":1,"52":2,"54":2,"63":2}}],["$",{"2":{"13":4,"14":1,"40":4,"45":3,"127":3,"141":4,"153":1,"156":12,"166":1}}],["|=",{"2":{"97":4,"103":1}}],["||",{"2":{"34":2,"45":13,"47":8,"50":1,"53":1,"54":5,"62":1,"69":18,"86":2,"97":8,"103":1,"108":1,"127":7,"158":1,"160":3}}],["|",{"2":{"11":4,"97":1}}],["|>",{"2":{"11":8,"13":2,"136":1,"151":1,"152":1,"156":3,"177":2}}],["↩︎",{"2":{"6":1}}],["ᵢᵢᵢ₊₁ᵢᵢ₊₁ᵢᵢ₊₁tᵢ=det",{"2":{"6":1}}],["⋅",{"2":{"6":1,"40":1}}],["qy",{"2":{"13":2,"14":2}}],["qx",{"2":{"13":2,"14":2}}],["q",{"2":{"13":13,"14":12,"45":4}}],["qhull",{"2":{"6":1,"61":1}}],["queue",{"2":{"158":41}}],["questions",{"2":{"54":1}}],["quite",{"2":{"138":1,"177":1}}],["quickhull",{"2":{"6":1,"56":1,"61":2}}],["quick",{"2":{"4":1,"6":1,"40":1,"146":1,"155":1}}],["quality",{"2":{"6":1,"156":1}}],["quantity",{"2":{"6":1,"152":1}}],["quot",{"2":{"1":4,"6":10,"20":2,"45":8,"65":2,"66":2,"69":2,"84":4,"97":10,"134":2,"136":8,"150":6,"169":2,"176":2}}],["zone",{"2":{"170":1}}],["zoom",{"2":{"14":1}}],["zs",{"2":{"127":5}}],["zip",{"2":{"13":1,"14":1,"169":4,"170":1,"171":1}}],["zeros",{"2":{"40":1,"47":1}}],["zero",{"2":{"4":6,"6":8,"37":11,"44":3,"45":4,"47":11,"54":22,"65":1,"66":3,"126":1,"136":1,"158":4}}],["z",{"2":{"4":1,"5":1,"6":2,"40":3,"69":3,"127":3,"147":1,"161":1,"162":1}}],["0e6",{"2":{"170":6}}],["0example",{"2":{"6":1}}],["097075198097933",{"2":{"171":1}}],["09707519809793252",{"2":{"171":2}}],["091887951911644",{"2":{"171":3}}],["0999933334666654",{"2":{"169":1}}],["09801605542096",{"2":{"169":1}}],["098016055420953",{"2":{"169":3}}],["09297443860091348",{"2":{"169":4}}],["09",{"2":{"39":1}}],["08506974233813636",{"2":{"171":2}}],["08",{"2":{"39":1}}],["062749678615475",{"2":{"171":1}}],["06274967861547665",{"2":{"171":2}}],["06592462566760626",{"2":{"169":1}}],["0650624499034016",{"2":{"169":4}}],["06",{"2":{"39":1}}],["02017324484778",{"2":{"171":1}}],["020173244847778715",{"2":{"171":2}}],["027886421973952302",{"2":{"169":4}}],["02",{"2":{"39":3}}],["04500741774392",{"2":{"171":1}}],["045007417743918",{"2":{"171":2}}],["049999166670833324",{"2":{"169":1}}],["0438052480035",{"2":{"169":1}}],["043805248003498",{"2":{"169":3}}],["04",{"2":{"39":6}}],["07518688541961",{"2":{"171":1}}],["075186885419612",{"2":{"171":2}}],["071",{"2":{"151":2,"152":2}}],["07",{"2":{"39":6,"151":6,"152":6}}],["009176636029576",{"2":{"171":1}}],["0091766360295773",{"2":{"171":2}}],["003135308800957",{"2":{"171":1}}],["0031353088009582475",{"2":{"171":2}}],["0035114210915891397",{"2":{"169":4}}],["006784125578492062",{"2":{"171":2}}],["0020133807972559925",{"2":{"171":2}}],["00839489109211",{"2":{"171":3}}],["008696",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["005465967083412071",{"2":{"169":4}}],["00111595449914",{"2":{"169":1}}],["001115954499138",{"2":{"169":3}}],["0010075412835199304",{"2":{"169":4}}],["001",{"2":{"156":1}}],["00085222666982",{"2":{"171":3}}],["000577332369005",{"2":{"171":1}}],["0005773323690041465",{"2":{"171":2}}],["000510363870095e6",{"2":{"170":2}}],["00025191811248184703",{"2":{"171":2}}],["000215611503127e6",{"2":{"170":2}}],["0007260527263e6",{"2":{"170":2}}],["000342160541625e6",{"2":{"170":2}}],["000124843834609e6",{"2":{"170":2}}],["000063948817746e6",{"2":{"170":2}}],["000026987852369e6",{"2":{"170":2}}],["000008144045314",{"2":{"171":1}}],["000007998400139e6",{"2":{"170":2}}],["000000999950001e6",{"2":{"170":2}}],["00001e6",{"2":{"170":1}}],["0004397316773170068",{"2":{"169":4}}],["000",{"2":{"156":1,"174":1}}],["00",{"2":{"39":2}}],["053798628882221644",{"2":{"171":2}}],["05877989361332",{"2":{"169":1}}],["058779893613323",{"2":{"169":3}}],["05416726609360478",{"2":{"169":4}}],["05",{"2":{"39":1}}],["052704767595",{"2":{"15":1}}],["037564867762832",{"2":{"171":1}}],["03756486776283019",{"2":{"171":2}}],["031245035570328428",{"2":{"171":2}}],["033518309870985",{"2":{"171":3}}],["03503632062070827",{"2":{"169":4}}],["03",{"2":{"39":4}}],["01458815628695",{"2":{"171":3}}],["016044338630866517",{"2":{"171":2}}],["01592650896568995",{"2":{"169":1}}],["01597247419241532",{"2":{"169":4}}],["01908693278165",{"2":{"169":1}}],["019086932781654",{"2":{"169":3}}],["01098781325325",{"2":{"169":1}}],["010987813253244",{"2":{"169":3}}],["011814947665167774",{"2":{"169":4}}],["01362848005",{"2":{"15":1}}],["01",{"2":{"14":1,"39":1,"151":1,"152":1,"169":1,"170":1,"171":1}}],["0^",{"2":{"13":2,"14":2}}],["0+2",{"2":{"13":2,"14":2}}],["0",{"2":{"3":35,"4":12,"6":190,"11":1,"13":5,"14":8,"15":32,"33":20,"34":3,"36":9,"37":4,"39":155,"40":2,"43":6,"44":6,"45":49,"46":13,"47":5,"49":22,"50":49,"51":42,"53":2,"54":21,"59":1,"62":46,"63":2,"65":20,"66":2,"68":13,"69":18,"71":16,"74":6,"75":6,"84":6,"85":12,"86":9,"88":15,"97":37,"102":13,"103":9,"105":12,"106":11,"115":16,"126":21,"127":7,"138":24,"144":64,"145":4,"151":16,"152":13,"153":1,"156":11,"158":7,"160":4,"167":2,"169":129,"170":2,"171":46,"176":13}}],[">=",{"2":{"40":6,"86":4,"103":1,"160":1}}],[">",{"2":{"1":1,"6":6,"11":2,"13":1,"15":2,"34":1,"40":1,"45":18,"47":3,"50":5,"51":1,"52":1,"54":2,"62":1,"63":3,"65":1,"69":1,"86":8,"97":10,"103":2,"126":4,"127":12,"136":5,"141":1,"145":3,"153":2,"156":1,"158":12,"160":3,"161":1,"167":1,"177":1}}],["914930257661865",{"2":{"171":1}}],["96875496442967",{"2":{"171":1}}],["961329",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["983955661369134",{"2":{"171":1}}],["9833",{"2":{"15":1}}],["9877550012664",{"2":{"169":1}}],["9840085315131",{"2":{"169":1}}],["98271048511609",{"2":{"169":1}}],["98661575256801",{"2":{"169":1}}],["99321587442151",{"2":{"171":1}}],["99375130197483",{"2":{"169":1}}],["997986619202745",{"2":{"171":1}}],["997750168744936",{"2":{"169":1}}],["997247091122496",{"2":{"169":1}}],["99600053330489",{"2":{"169":1}}],["991002699676024",{"2":{"169":1}}],["990022362600165",{"2":{"169":1}}],["99292997455441",{"2":{"169":1}}],["99533829767195",{"2":{"169":1}}],["99865616402829",{"2":{"169":1}}],["999999967681458e6",{"2":{"170":2}}],["999997707902938e6",{"2":{"170":2}}],["999987539891298e6",{"2":{"170":2}}],["999963474314044e6",{"2":{"170":2}}],["999919535736425e6",{"2":{"170":2}}],["999974634566875",{"2":{"169":1}}],["999849768598615e6",{"2":{"170":2}}],["999748081887518",{"2":{"171":1}}],["999748243174828e6",{"2":{"170":2}}],["999750002083324",{"2":{"169":1}}],["999609061508909e6",{"2":{"170":2}}],["999426363321033e6",{"2":{"170":2}}],["999194331880103e6",{"2":{"170":2}}],["99900003333289",{"2":{"169":1}}],["999565375483215",{"2":{"169":1}}],["9im",{"2":{"97":2,"175":1}}],["97976366505997",{"2":{"169":1}}],["9783069507679",{"2":{"169":1}}],["97",{"2":{"39":1}}],["946201371117777",{"2":{"171":1}}],["94",{"2":{"39":1}}],["92",{"2":{"39":1}}],["95770326033",{"2":{"15":1}}],["95",{"2":{"13":1,"14":1,"174":1}}],["900",{"2":{"152":1}}],["90063612163",{"2":{"11":2}}],["90",{"2":{"33":9,"39":1}}],["909318372607",{"2":{"11":3}}],["9",{"2":{"1":1,"6":1,"97":2,"126":12,"151":1,"161":1}}],["897070",{"2":{"174":1}}],["873633668827033",{"2":{"171":1}}],["8135804051007",{"2":{"169":1}}],["813580405100698",{"2":{"169":3}}],["88",{"2":{"39":1}}],["86641841658641",{"2":{"169":1}}],["866418416586406",{"2":{"169":3}}],["86",{"2":{"39":1}}],["868447876892",{"2":{"15":2}}],["84",{"2":{"39":1}}],["821068835162155",{"2":{"171":1}}],["82",{"2":{"39":1}}],["800",{"2":{"39":1}}],["80000",{"2":{"15":5}}],["80",{"2":{"39":1}}],["80869813739",{"2":{"15":2}}],["856614689791036e",{"2":{"15":2}}],["83572303404496",{"2":{"6":2,"53":1,"54":1}}],["8",{"2":{"1":3,"6":9,"13":1,"14":1,"51":2,"62":4,"97":1,"127":3,"151":1,"161":3,"171":2}}],["karnataka",{"2":{"177":1}}],["kbn",{"2":{"11":2}}],["kinds",{"2":{"23":1}}],["kind",{"2":{"9":1,"127":1}}],["k",{"2":{"6":1,"14":6,"40":1,"45":5,"97":5,"169":5,"171":5}}],["kernel",{"2":{"153":4}}],["keepat",{"2":{"62":1,"145":2}}],["keep",{"2":{"45":3,"127":1,"145":14,"151":1,"176":1}}],["keeping",{"2":{"6":1,"136":1,"147":1}}],["keys",{"2":{"127":4}}],["key",{"2":{"6":1,"127":4,"166":5}}],["keyword",{"2":{"6":8,"23":1,"51":1,"53":1,"62":1,"133":6,"136":1,"146":2,"152":2,"166":4,"170":1,"171":1}}],["keywords",{"2":{"1":2,"4":1,"6":10,"97":2,"127":1,"133":1,"136":1,"146":1,"147":2,"148":3,"156":8,"157":1,"158":1,"159":1,"160":1,"162":2}}],["known",{"2":{"47":2}}],["know",{"2":{"6":3,"34":2,"45":1,"47":1,"51":1,"53":1,"54":2,"62":1,"63":1,"136":1,"176":1}}],["kwargs",{"2":{"41":3,"47":1,"50":1,"51":3,"52":3,"53":4,"54":5,"62":3,"63":5,"141":2,"149":1,"152":1}}],["kwdef",{"2":{"31":1,"45":1,"152":1,"157":1,"158":1,"159":1}}],["kw",{"2":{"1":1,"6":11,"97":10,"127":20,"136":21,"147":3,"156":15,"159":1,"161":3,"162":3,"166":6}}],["json",{"2":{"173":3}}],["jstep",{"2":{"69":3}}],["jstart",{"2":{"69":7}}],["joined",{"2":{"176":4}}],["joins",{"0":{"175":1},"1":{"176":1,"177":1,"178":1},"2":{"175":3}}],["joinpath",{"2":{"156":2}}],["join",{"2":{"136":2,"175":4,"176":5,"178":1}}],["joining",{"2":{"6":2,"156":1,"175":1}}],["jpn",{"2":{"177":2}}],["jp",{"2":{"69":2}}],["jhole",{"2":{"69":2}}],["jh",{"2":{"63":5}}],["j+1",{"2":{"45":1,"127":1,"160":1}}],["j",{"2":{"45":24,"69":8,"86":9,"97":12,"126":2,"127":8,"160":2}}],["jet",{"2":{"39":1}}],["just",{"2":{"4":1,"6":1,"44":1,"45":2,"54":4,"60":1,"63":1,"66":2,"127":1,"134":1,"136":3,"152":1,"175":1}}],["julialand",{"2":{"170":2}}],["julialines",{"2":{"36":1}}],["julialinearsegments",{"2":{"6":1}}],["juliahole",{"2":{"169":1}}],["juliaplot",{"2":{"170":2}}],["juliap1",{"2":{"169":1}}],["juliapoly",{"2":{"170":1}}],["juliapolygon3",{"2":{"170":1}}],["juliapolygon1",{"2":{"169":1}}],["juliapolygonize",{"2":{"6":1}}],["juliapolygon",{"2":{"6":1}}],["juliapoints",{"2":{"176":1}}],["juliapoint",{"2":{"169":1}}],["juliaxoffset",{"2":{"169":3,"171":1}}],["juliax",{"2":{"169":2}}],["juliaxrange",{"2":{"65":1}}],["julia$apply",{"2":{"162":1}}],["julia$threaded",{"2":{"146":1}}],["julia6",{"2":{"156":1}}],["julia```jldoctest",{"2":{"167":1}}],["julia```julia",{"2":{"127":1}}],["julia```",{"2":{"86":1,"164":1}}],["julia1",{"2":{"51":1,"53":1,"54":1,"62":1}}],["julia2",{"2":{"50":1}}],["juliabase",{"2":{"40":1,"66":4,"136":1,"166":1}}],["juliabarycentric",{"2":{"5":3,"6":3}}],["juliafig",{"2":{"169":1,"170":1}}],["juliafalse",{"2":{"126":1}}],["juliafunction",{"2":{"34":2,"40":3,"41":2,"44":1,"45":11,"47":2,"50":1,"52":1,"54":2,"61":1,"63":1,"66":8,"97":6,"103":2,"108":1,"128":1,"136":5,"149":1,"152":1,"160":2}}],["juliafor",{"2":{"31":1,"136":2}}],["juliaflexijoins",{"2":{"178":1}}],["juliaflipped",{"2":{"129":1}}],["juliaflip",{"2":{"6":1}}],["juliaflatten",{"2":{"6":1,"131":1}}],["juliagi",{"2":{"11":2}}],["juliago",{"2":{"11":1,"33":1,"36":1,"46":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"175":1}}],["juliageopoly1",{"2":{"171":1}}],["juliageointerface",{"2":{"167":1}}],["juliageometry",{"2":{"61":1}}],["juliageo",{"2":{"6":2}}],["juliageodesicsegments",{"2":{"6":1}}],["juliageos",{"2":{"6":1}}],["juliaweighted",{"2":{"6":1}}],["juliawithin",{"2":{"3":1,"6":1}}],["juliaunwrap",{"2":{"6":1,"136":6}}],["juliaunion",{"2":{"6":1}}],["juliaunionintersectingpolygons",{"2":{"6":1,"142":1}}],["juliausing",{"2":{"6":1,"13":1,"14":1,"39":1,"151":2,"152":1,"155":1,"156":1,"172":1}}],["juliascatter",{"2":{"176":1}}],["juliasource",{"2":{"170":2}}],["juliasimplify",{"2":{"6":1,"156":3}}],["juliasigned",{"2":{"4":2,"6":2}}],["juliasegmentize",{"2":{"6":1}}],["julias1",{"2":{"6":1}}],["juliavisvalingamwhyatt",{"2":{"6":1}}],["juliaring3",{"2":{"170":1}}],["juliaring1",{"2":{"169":1}}],["juliar",{"2":{"169":2,"170":1,"171":1}}],["juliareconstruct",{"2":{"6":1,"131":1}}],["juliarebuild",{"2":{"6":1,"131":1}}],["juliareproject",{"2":{"1":1}}],["juliaradialdistance",{"2":{"6":1}}],["juliamy",{"2":{"178":1}}],["juliamultipoly",{"2":{"156":1}}],["juliamodule",{"2":{"31":1}}],["juliamonotonechainmethod",{"2":{"6":1}}],["juliameanvalue",{"2":{"6":1}}],["juliadf",{"2":{"172":1}}],["juliadestination",{"2":{"170":1}}],["juliadouglaspeucker",{"2":{"6":1}}],["juliadifference",{"2":{"6":1}}],["juliadiffintersectingpolygons",{"2":{"6":1,"142":1}}],["juliadistance",{"2":{"4":1,"6":1}}],["juliadisjoint",{"2":{"3":1,"6":1}}],["juliaexport",{"2":{"32":1,"35":1,"38":1,"42":1,"48":1,"51":1,"53":1,"62":1,"64":1,"67":1,"70":1,"73":1,"83":1,"87":1,"98":1,"101":1,"104":1,"114":1,"124":1,"127":1,"129":1,"137":1,"140":1,"143":1,"148":1,"150":1,"156":1,"163":1}}],["juliaend",{"2":{"66":1}}],["juliaenforce",{"2":{"6":1}}],["juliaenum",{"2":{"6":2}}],["juliaembed",{"2":{"4":1,"6":1}}],["juliaequals",{"2":{"4":15,"6":15,"45":1}}],["juliaaccuratearithmetic",{"2":{"11":2}}],["juliaabstract",{"2":{"6":3,"141":1,"142":1,"152":1,"165":1}}],["juliaangles",{"2":{"4":1,"6":1}}],["juliaarea",{"2":{"4":1,"6":1}}],["juliaapplyreduce",{"2":{"1":1,"6":1}}],["juliaapply",{"2":{"1":1,"6":1,"18":1}}],["juliacent",{"2":{"43":1}}],["juliacentroid",{"2":{"4":1,"6":3}}],["juliacut",{"2":{"6":1}}],["juliaclosedring",{"2":{"6":1,"142":1}}],["juliaconst",{"2":{"34":1,"37":1,"40":1,"45":1,"47":2,"66":1,"75":1,"89":1,"106":1,"116":1,"133":1}}],["juliaconvex",{"2":{"6":1,"61":1}}],["juliacontains",{"2":{"3":1,"6":1}}],["juliacoverage",{"2":{"6":1}}],["juliacovers",{"2":{"3":1,"6":1}}],["juliacoveredby",{"2":{"3":1,"6":1}}],["juliatrue",{"2":{"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":1}}],["juliatraittarget",{"2":{"6":2,"164":1}}],["juliatransform",{"2":{"1":1,"6":1}}],["juliatuples",{"2":{"6":1}}],["juliat",{"2":{"6":1}}],["juliatouches",{"2":{"3":1,"6":1}}],["juliaoverlaps",{"2":{"3":9,"6":9}}],["juliainnerjoin",{"2":{"177":1}}],["juliaintersection",{"2":{"6":2}}],["juliaintersects",{"2":{"3":1}}],["juliaisconcave",{"2":{"6":1}}],["juliaisclockwise",{"2":{"6":1}}],["juliaimport",{"2":{"1":1,"3":9,"4":1,"6":18,"11":1,"33":1,"36":1,"43":1,"46":1,"49":1,"58":1,"59":1,"60":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"138":2,"144":2,"151":1,"173":4,"174":1,"176":1,"177":1}}],["julia",{"2":{"3":1,"6":5,"9":1,"15":1,"25":1,"27":1,"31":1,"34":4,"37":10,"40":8,"44":19,"45":63,"47":18,"50":10,"51":6,"52":1,"53":5,"54":29,"56":1,"61":5,"62":6,"63":4,"65":1,"66":4,"69":15,"72":1,"76":1,"77":5,"78":1,"79":1,"80":2,"81":1,"82":1,"85":1,"86":3,"90":1,"91":3,"92":1,"93":1,"94":1,"95":1,"96":1,"97":50,"100":1,"103":7,"107":1,"108":3,"109":1,"110":1,"111":1,"112":1,"113":1,"117":1,"118":3,"119":1,"120":1,"121":2,"122":1,"123":1,"126":9,"127":40,"128":2,"136":63,"139":5,"141":1,"145":3,"146":1,"147":1,"148":1,"152":1,"153":2,"156":1,"157":2,"158":15,"159":3,"161":1,"162":1,"163":1,"164":1,"166":4,"167":1,"168":2,"170":2,"173":2,"175":1,"176":1}}],["julia>",{"2":{"1":5,"6":7,"126":3,"161":7}}],["juliajulia>",{"2":{"1":2,"6":3}}],["jl`",{"2":{"61":1,"148":1,"166":1}}],["jldoctest",{"2":{"6":1}}],["jl",{"0":{"25":1,"31":1},"2":{"1":10,"4":1,"6":16,"10":2,"11":1,"22":2,"25":2,"27":2,"31":42,"34":1,"37":1,"40":1,"41":3,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"56":3,"61":6,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":2,"127":1,"128":1,"131":1,"136":3,"139":1,"142":1,"145":1,"146":2,"147":1,"148":4,"149":3,"150":1,"152":3,"153":2,"156":2,"160":1,"161":6,"162":2,"165":1,"166":2,"167":1,"170":1,"175":1}}],["+5000000",{"2":{"170":1}}],["+proj=natearth2",{"2":{"170":2}}],["+=",{"2":{"37":2,"40":11,"44":6,"45":17,"47":10,"50":1,"69":1,"86":1,"97":5,"126":1,"145":2,"158":4,"167":3}}],["+",{"2":{"1":1,"6":2,"13":1,"14":1,"34":4,"37":1,"40":20,"44":10,"45":15,"47":7,"50":1,"54":10,"66":3,"69":2,"86":2,"97":6,"126":6,"127":2,"145":3,"153":2,"158":3,"159":2,"160":2,"169":6,"170":1,"171":4}}],["yticklabelsvisible",{"2":{"170":1}}],["york",{"2":{"177":1}}],["yoffset",{"2":{"169":7,"171":2}}],["your",{"0":{"173":1},"2":{"18":1,"41":1,"127":1,"129":1,"149":1,"152":1,"172":1,"173":1,"178":2}}],["you",{"0":{"23":1},"2":{"1":1,"4":1,"5":2,"6":11,"9":1,"11":1,"17":1,"18":5,"23":1,"29":2,"34":1,"37":1,"40":8,"41":1,"44":1,"51":1,"53":1,"60":1,"61":1,"62":1,"129":1,"138":1,"144":1,"149":1,"151":1,"152":1,"153":1,"161":1,"164":1,"170":1,"172":2,"173":3,"176":2,"177":3,"178":4}}],["y=y",{"2":{"167":1}}],["yvec",{"2":{"127":4}}],["ybounds",{"2":{"127":4}}],["yhalf",{"2":{"127":3}}],["ylast",{"2":{"66":3}}],["yfirst",{"2":{"66":5}}],["y0",{"2":{"66":5}}],["yw",{"2":{"47":4}}],["ye",{"2":{"47":4}}],["yes",{"2":{"45":1}}],["yet",{"0":{"128":1},"2":{"31":1,"40":1,"50":1,"52":1,"54":1,"63":1,"69":1,"127":1,"128":1,"141":2,"177":1}}],["y2",{"2":{"44":2,"47":18,"66":7,"86":10,"97":5,"103":4,"127":5,"153":6,"167":2}}],["y1",{"2":{"44":2,"47":22,"66":7,"86":11,"97":6,"103":5,"127":5,"153":7,"167":2}}],["yind+1",{"2":{"127":1}}],["yind",{"2":{"127":2}}],["yinterior",{"2":{"44":2}}],["yield",{"2":{"54":1,"152":1}}],["yi+yi−1",{"2":{"6":1}}],["ycentroid",{"2":{"44":13}}],["yrange",{"2":{"39":3,"65":3}}],["yautolimits",{"2":{"39":2}}],["yp2",{"2":{"34":4}}],["ys",{"2":{"6":3,"127":30}}],["ymax",{"2":{"6":1,"46":2,"47":48}}],["ymin",{"2":{"6":1,"46":2,"47":49}}],["y",{"2":{"1":2,"4":1,"6":4,"13":9,"14":10,"34":8,"37":2,"39":8,"43":1,"44":10,"45":6,"46":1,"47":8,"52":6,"54":8,"65":2,"66":7,"69":3,"86":21,"97":16,"103":7,"126":10,"129":2,"136":1,"147":4,"148":1,"153":2,"160":1,"161":2,"162":2,"167":7,"169":8,"170":2,"171":2,"175":1}}],["75",{"2":{"65":2,"71":1,"88":1,"115":1}}],["78",{"2":{"39":1}}],["749907",{"2":{"174":1}}],["74",{"2":{"39":1}}],["72",{"2":{"39":1}}],["726711609794",{"2":{"15":1}}],["76",{"2":{"39":1}}],["76085",{"2":{"15":1}}],["768946",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["70440582002419",{"2":{"169":1}}],["704405820024185",{"2":{"169":3}}],["704377648755",{"2":{"15":2}}],["700",{"2":{"14":1}}],["700454",{"2":{"6":1,"155":1,"156":1}}],["701141",{"2":{"6":1,"155":1,"156":1}}],["70",{"2":{"6":20,"39":1,"155":20,"156":20,"169":20}}],["738281",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["7",{"2":{"1":5,"6":5,"97":1,"136":1,"151":4,"152":4,"161":4,"171":1}}],["65533525026046",{"2":{"169":1}}],["655335250260467",{"2":{"169":3}}],["659942",{"2":{"6":1,"155":1,"156":1}}],["6area",{"2":{"44":2}}],["66",{"2":{"39":1}}],["668869",{"2":{"6":1,"155":1,"156":1}}],["64744840486518",{"2":{"171":3}}],["64",{"2":{"39":1,"151":2,"152":2}}],["646209",{"2":{"6":1,"155":1,"156":1}}],["629",{"2":{"170":1}}],["62",{"2":{"39":1}}],["624923",{"2":{"6":1,"155":1,"156":1}}],["61366192682",{"2":{"15":1}}],["614624",{"2":{"6":1,"155":1,"156":1}}],["605000000000004",{"2":{"151":2}}],["60",{"2":{"39":1,"151":2}}],["60000",{"2":{"15":3}}],["609817",{"2":{"6":1,"155":1,"156":1}}],["603637",{"2":{"6":2,"155":2,"156":2}}],["68",{"2":{"39":1}}],["682601",{"2":{"6":1,"155":1,"156":1}}],["683975",{"2":{"6":1,"155":1,"156":1}}],["69159119078359",{"2":{"171":3}}],["694274",{"2":{"6":1,"155":1,"156":1}}],["697021",{"2":{"6":1,"155":1,"156":1}}],["639343",{"2":{"6":1,"155":1,"156":1}}],["6",{"2":{"1":12,"3":4,"6":23,"51":3,"62":3,"97":1,"103":4,"136":3,"156":1,"161":9,"171":2}}],["51695367760999",{"2":{"171":1}}],["516953677609987",{"2":{"171":2}}],["51030066635026",{"2":{"169":4}}],["5e6",{"2":{"170":2}}],["55715336218991",{"2":{"171":1}}],["557153362189904",{"2":{"171":2}}],["55",{"2":{"169":3}}],["55494217175954",{"2":{"169":4}}],["57",{"2":{"151":4,"152":4}}],["57725",{"2":{"15":2}}],["5x",{"2":{"136":1}}],["563198",{"2":{"54":1}}],["56",{"2":{"39":1}}],["54",{"2":{"39":1,"169":19}}],["50",{"2":{"39":1,"151":4,"152":4,"169":3}}],["500000",{"2":{"170":1}}],["50000",{"2":{"15":1}}],["500",{"2":{"14":1,"170":1}}],["5d",{"2":{"25":1,"27":1}}],["52",{"2":{"39":1,"174":1}}],["52521",{"2":{"15":1}}],["52709",{"2":{"15":2}}],["594711",{"2":{"6":1,"155":1,"156":1}}],["590591",{"2":{"6":1,"155":1,"156":1}}],["595397",{"2":{"6":1,"155":1,"156":1}}],["535",{"2":{"151":4}}],["5355",{"2":{"151":2}}],["53333",{"2":{"15":4}}],["53",{"2":{"6":10,"151":2,"167":10}}],["58",{"2":{"39":1}}],["58059",{"2":{"15":2}}],["587158",{"2":{"6":2,"155":2,"156":2}}],["58375366067548",{"2":{"6":2,"53":1,"54":1}}],["584961",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["5",{"2":{"1":29,"3":4,"4":8,"6":84,"13":1,"39":1,"49":5,"50":8,"51":16,"62":18,"65":8,"69":8,"97":1,"103":4,"127":1,"136":2,"151":1,"152":1,"161":27,"169":32,"170":25,"178":1}}],["4983491639274692e6",{"2":{"170":2}}],["4986507085647392e6",{"2":{"170":2}}],["497205585568957e6",{"2":{"170":2}}],["4976022389592e6",{"2":{"170":2}}],["4957639801366436e6",{"2":{"170":2}}],["4940253560034204e6",{"2":{"170":2}}],["4946113281484335e6",{"2":{"170":2}}],["491990928929295e6",{"2":{"170":2}}],["4904357734399722e6",{"2":{"170":2}}],["4926709788709967e6",{"2":{"170":2}}],["4962554647802354e6",{"2":{"170":2}}],["499984780817334e6",{"2":{"170":2}}],["4997392479570867e6",{"2":{"170":2}}],["4991939151049731e6",{"2":{"170":2}}],["4994001399837343e6",{"2":{"170":2}}],["4998500087497458e6",{"2":{"170":2}}],["49",{"2":{"127":1}}],["43541888381864",{"2":{"171":3}}],["4326",{"2":{"170":2,"171":3}}],["43787",{"2":{"15":1}}],["439295815226",{"2":{"15":1}}],["434306",{"2":{"6":1,"155":1,"156":1}}],["4896621210021754e6",{"2":{"170":2}}],["489271",{"2":{"6":4,"167":4}}],["4870405593989636e6",{"2":{"170":2}}],["4879072738504685e6",{"2":{"170":2}}],["484003",{"2":{"126":4}}],["482551",{"2":{"126":4}}],["48268",{"2":{"15":1}}],["48",{"2":{"39":1}}],["48001",{"2":{"15":1}}],["45",{"2":{"39":2,"126":12,"169":2}}],["450",{"2":{"13":1}}],["458369",{"2":{"6":2,"155":2,"156":2}}],["42004014766201",{"2":{"169":1}}],["420040147662014",{"2":{"169":3}}],["4219350464667047e",{"2":{"169":4}}],["42",{"2":{"13":1,"14":1,"39":3}}],["426283",{"2":{"6":1,"155":1,"156":1}}],["400",{"2":{"39":3}}],["40000",{"2":{"15":1}}],["40",{"2":{"14":1,"39":3}}],["406224",{"2":{"6":1,"155":1,"156":1}}],["404504",{"2":{"6":1,"155":1,"156":1}}],["41544701408748197",{"2":{"169":1}}],["41",{"2":{"39":1,"171":20}}],["41878",{"2":{"15":1}}],["414248",{"2":{"6":1,"155":1,"156":1}}],["419406",{"2":{"6":1,"155":1,"156":1}}],["4493927459900552",{"2":{"169":1}}],["44121252392",{"2":{"15":1}}],["44",{"2":{"14":1,"39":2}}],["442901",{"2":{"6":1,"155":1,"156":1}}],["446339",{"2":{"6":1,"155":1,"156":1}}],["477985",{"2":{"126":4}}],["47",{"2":{"39":3}}],["473835",{"2":{"6":1,"155":1,"156":1}}],["472117",{"2":{"6":2,"155":2,"156":2}}],["46525251631344455",{"2":{"169":1}}],["465816",{"2":{"6":1,"155":1,"156":1}}],["46",{"2":{"39":3}}],["468107",{"2":{"6":1,"155":1,"156":1}}],["464547",{"2":{"6":6,"167":6}}],["4",{"2":{"1":11,"3":4,"6":15,"9":2,"13":2,"14":1,"33":1,"47":1,"72":1,"85":1,"89":1,"97":2,"116":1,"126":1,"136":3,"151":1,"158":1,"161":8,"170":20,"173":2,"174":1}}],["358421",{"2":{"174":1}}],["3585",{"2":{"151":1}}],["35",{"2":{"39":3}}],["354492",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["38042741557976",{"2":{"169":1}}],["380427415579764",{"2":{"169":3}}],["38",{"2":{"39":3}}],["3655999675063154",{"2":{"169":1}}],["36",{"2":{"39":2}}],["360",{"2":{"34":1}}],["36022",{"2":{"15":1}}],["327284472232776",{"2":{"171":3}}],["32610",{"2":{"170":3}}],["32",{"2":{"39":3}}],["377956",{"2":{"174":1}}],["37",{"2":{"39":5}}],["3497142366876638",{"2":{"169":1}}],["34",{"2":{"39":3}}],["31571636123306385",{"2":{"169":1}}],["31",{"2":{"39":2}}],["30151010318639",{"2":{"169":4}}],["30527612515520186",{"2":{"169":4}}],["300",{"2":{"65":1}}],["30",{"2":{"14":2,"39":3,"169":2}}],["3376428491230612",{"2":{"169":4}}],["3390",{"2":{"97":1}}],["33333333333",{"2":{"15":1}}],["333333333336",{"2":{"15":3}}],["33",{"2":{"6":20,"155":20,"156":20}}],["3d",{"2":{"4":1,"6":1,"40":2,"69":1,"136":1,"150":1}}],["3",{"2":{"1":13,"3":4,"5":1,"6":29,"14":2,"40":13,"43":6,"45":1,"51":6,"62":5,"68":1,"72":1,"85":1,"89":1,"97":2,"102":1,"116":1,"127":7,"136":3,"144":16,"151":4,"156":3,"158":2,"160":1,"161":11,"170":1,"171":1,"176":1}}],["39945867303846",{"2":{"171":3}}],["3995734698458635",{"2":{"169":1}}],["399918",{"2":{"6":2,"155":2,"156":2}}],["394759",{"2":{"6":1,"155":1,"156":1}}],["392466",{"2":{"6":1,"155":1,"156":1}}],["395332",{"2":{"6":1,"155":1,"156":1}}],["39",{"0":{"30":1},"2":{"0":1,"3":1,"4":5,"6":21,"7":1,"9":2,"17":2,"18":1,"19":1,"23":1,"29":1,"34":1,"36":1,"37":1,"38":1,"39":3,"40":2,"43":6,"44":3,"45":28,"47":1,"49":1,"50":1,"52":1,"53":4,"54":1,"60":2,"63":2,"66":4,"69":7,"74":1,"84":2,"91":2,"97":19,"103":1,"105":2,"108":2,"127":3,"129":2,"131":3,"132":1,"136":5,"142":6,"143":1,"151":6,"152":1,"154":1,"156":2,"164":2,"165":3,"166":6,"168":1,"169":6,"170":6,"171":4,"172":4,"173":5,"175":1,"177":1,"178":2}}],["2upvc",{"2":{"170":1}}],["2pi",{"2":{"169":1,"170":1,"171":1}}],["2nd",{"2":{"54":6}}],["2335447787454",{"2":{"171":1}}],["233544778745394",{"2":{"171":2}}],["23",{"2":{"39":3,"97":1}}],["23699059147",{"2":{"15":1}}],["28",{"2":{"39":2}}],["28083",{"2":{"15":2}}],["2658011835867806",{"2":{"169":1}}],["26745668457025",{"2":{"169":1}}],["267456684570245",{"2":{"169":3}}],["26",{"2":{"39":5,"97":2}}],["24989584635339165",{"2":{"169":1}}],["24279488312757858",{"2":{"169":4}}],["24",{"2":{"39":7,"97":1,"171":9}}],["274364",{"2":{"51":1,"53":1,"62":1}}],["274363",{"2":{"51":1,"53":1,"62":1}}],["27",{"2":{"39":2}}],["275543",{"2":{"6":6,"167":6}}],["2d",{"2":{"25":1,"27":1,"150":1}}],["2^",{"2":{"14":1}}],["2158594260436434",{"2":{"169":1}}],["215118",{"2":{"6":4,"167":4}}],["21664550952386064",{"2":{"169":4}}],["21",{"2":{"39":4,"97":2,"171":40}}],["21427",{"2":{"11":5}}],["295828190107045",{"2":{"171":1}}],["29582819010705",{"2":{"171":2}}],["299820032397223",{"2":{"169":1}}],["29",{"2":{"39":3,"174":1}}],["29th",{"0":{"8":1},"1":{"9":1,"10":1}}],["298",{"2":{"6":2,"152":2}}],["20340",{"2":{"173":1}}],["20682326747054",{"2":{"171":1}}],["206823267470536",{"2":{"171":2}}],["20093817218219",{"2":{"169":1}}],["200938172182195",{"2":{"169":3}}],["2018",{"2":{"97":1}}],["2017",{"2":{"6":1,"40":1}}],["20",{"2":{"39":3,"97":2,"169":60,"171":1}}],["2024",{"0":{"7":1,"8":1},"1":{"9":1,"10":1}}],["20th",{"0":{"7":1}}],["25",{"2":{"39":3,"71":1,"97":1,"115":1,"171":12}}],["258",{"2":{"11":1}}],["25px",{"2":{"6":2}}],["257223563`",{"2":{"152":1}}],["257223563",{"2":{"6":2,"152":1}}],["22",{"2":{"39":3,"97":1}}],["22168",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["224758",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["2",{"2":{"1":19,"3":9,"5":1,"6":50,"13":1,"14":1,"15":3,"25":2,"27":2,"34":3,"37":1,"39":6,"40":32,"43":2,"44":4,"45":10,"46":6,"47":7,"49":1,"50":2,"54":2,"58":1,"59":1,"60":3,"61":1,"62":1,"65":1,"66":3,"69":4,"72":2,"85":2,"86":2,"88":2,"89":3,"97":11,"116":2,"126":2,"127":23,"136":5,"145":1,"153":1,"156":5,"158":7,"159":7,"160":5,"161":18,"167":11,"169":7,"170":6,"171":10,"172":1,"174":1}}],["1st",{"2":{"54":6}}],["198232937815632",{"2":{"171":1}}],["19823293781563178",{"2":{"171":2}}],["1999466709331708",{"2":{"169":1}}],["1998",{"2":{"51":1,"53":1,"62":1}}],["19",{"2":{"39":2,"97":2}}],["11591614996189725",{"2":{"169":1}}],["11966707868197",{"2":{"169":1}}],["119667078681967",{"2":{"169":3}}],["110m",{"2":{"170":2}}],["110",{"2":{"59":1,"170":1}}],["11",{"2":{"15":2,"39":2,"97":1}}],["1145",{"2":{"51":1,"53":1,"62":1}}],["114",{"2":{"7":1}}],["16589608273778408",{"2":{"169":1}}],["165644",{"2":{"126":2}}],["16692537029320365",{"2":{"169":4}}],["166644",{"2":{"126":2}}],["163434",{"2":{"126":2}}],["169356",{"2":{"126":2}}],["164434",{"2":{"126":2}}],["16111",{"2":{"15":1}}],["16",{"2":{"13":1,"14":1,"39":2,"97":2}}],["180",{"2":{"34":1,"126":1}}],["18593721105",{"2":{"15":1}}],["18",{"2":{"13":1,"14":1,"39":3,"97":2}}],["1em",{"2":{"6":2}}],["1px",{"2":{"6":2}}],["13309630561615",{"2":{"171":3}}],["13401805979",{"2":{"15":2}}],["13",{"2":{"6":3,"39":1,"51":1,"62":2,"97":1}}],["10n",{"2":{"170":1}}],["10832215707812454",{"2":{"169":4}}],["10^9",{"2":{"13":1}}],["1000000",{"2":{"170":1}}],["1000",{"2":{"13":2,"151":2,"170":1,"176":2}}],["100",{"2":{"6":2,"14":3,"58":1,"60":1,"127":2,"174":1}}],["10",{"2":{"6":14,"11":1,"36":1,"39":5,"49":4,"50":10,"51":2,"53":1,"62":2,"68":2,"97":3,"102":2,"152":1,"156":4,"169":1}}],["14182952335953",{"2":{"171":1}}],["14182952335952814",{"2":{"171":2}}],["14404531208901e",{"2":{"171":2}}],["1499775010124783",{"2":{"169":1}}],["1464721641710074",{"2":{"169":4}}],["14",{"2":{"3":1,"6":5,"39":2,"53":2,"54":2,"97":1,"99":1,"100":1,"151":2,"152":2}}],["15488729606723",{"2":{"171":3}}],["15",{"2":{"3":1,"6":4,"39":1,"49":1,"50":1,"53":1,"54":1,"97":1,"99":1,"100":1}}],["17893116483784577",{"2":{"171":2}}],["17289902010158",{"2":{"169":1}}],["172899020101585",{"2":{"169":3}}],["170356",{"2":{"126":2}}],["17",{"2":{"3":1,"6":3,"39":3,"53":1,"54":1,"97":2,"99":1,"100":1}}],["125",{"2":{"6":2,"53":1,"54":1}}],["127",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1,"170":1}}],["123",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["12636633117296836",{"2":{"171":2}}],["126",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["12",{"2":{"3":1,"6":3,"39":2,"53":1,"54":1,"97":1,"99":1,"100":1,"177":1}}],["124",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["1",{"2":{"1":8,"3":38,"6":63,"13":1,"14":4,"15":1,"33":4,"34":15,"36":7,"38":2,"39":11,"40":16,"43":4,"44":7,"45":75,"46":9,"47":15,"49":1,"50":10,"52":3,"54":9,"60":6,"62":4,"63":11,"65":7,"66":6,"69":16,"71":2,"72":6,"74":2,"75":2,"84":2,"85":8,"86":12,"88":2,"89":5,"97":38,"103":6,"105":4,"106":5,"108":1,"115":2,"116":6,"126":16,"127":25,"136":9,"138":12,"139":2,"145":9,"152":1,"153":4,"156":8,"158":15,"159":3,"160":15,"161":6,"167":9,"169":8,"170":44,"171":12,"172":1,"176":8,"177":3}}],["bx",{"2":{"126":2}}],["b2y",{"2":{"54":4}}],["b2x",{"2":{"54":4}}],["b2",{"2":{"54":47,"66":3,"103":6}}],["bigger",{"2":{"45":1}}],["bit",{"2":{"25":1,"27":1,"160":8,"169":2}}],["b1y",{"2":{"54":7}}],["b1x",{"2":{"54":7}}],["b1",{"2":{"45":8,"54":63,"103":6}}],["b``",{"2":{"52":1}}],["b`",{"2":{"45":2,"52":3,"54":4,"63":4}}],["building",{"2":{"169":1}}],["build",{"2":{"45":13,"50":1,"51":1,"53":1,"62":1,"131":3,"132":1,"151":2,"159":1,"160":1}}],["built",{"2":{"17":1,"20":1}}],["buffers",{"2":{"127":1}}],["buffered",{"2":{"41":2}}],["buffering",{"2":{"40":1,"41":1}}],["buffer",{"0":{"41":1},"2":{"31":2,"41":5,"44":2,"45":1,"128":1}}],["but",{"2":{"1":2,"3":5,"4":3,"6":15,"18":1,"22":1,"25":1,"27":1,"34":1,"36":1,"37":1,"45":3,"47":1,"54":2,"60":2,"61":2,"63":2,"69":4,"74":2,"97":1,"102":1,"103":5,"105":1,"106":1,"109":2,"110":1,"115":1,"126":1,"127":1,"128":1,"131":1,"134":1,"136":16,"147":1,"148":1,"153":1,"156":1,"164":1,"166":2,"170":2,"171":2,"173":1,"175":1,"176":1,"177":2}}],["b>",{"2":{"6":4}}],["bloat",{"2":{"171":1}}],["block",{"2":{"169":1}}],["blob",{"2":{"6":2,"156":1}}],["blue",{"2":{"14":1,"49":1,"68":2,"71":2,"88":2,"102":2,"115":2,"176":2}}],["black",{"2":{"6":2,"49":1,"170":1}}],["breaks",{"2":{"145":1}}],["break",{"2":{"45":3,"47":1,"52":2,"69":4,"97":11,"103":1,"127":6,"145":2}}],["brevity",{"2":{"40":1}}],["br>",{"2":{"6":2}}],["broadcasting",{"2":{"6":1,"40":1}}],["broken",{"2":{"3":1,"6":1,"86":1}}],["balancing",{"2":{"136":2}}],["barrier",{"2":{"136":1}}],["barycentric",{"0":{"5":1,"38":1,"40":1},"1":{"39":1,"40":1},"2":{"0":6,"5":10,"6":17,"9":1,"31":1,"38":9,"39":4,"40":52}}],["basicsgeoms",{"2":{"136":1}}],["basic",{"2":{"127":1}}],["basically",{"2":{"45":3}}],["base",{"2":{"31":4,"40":15,"41":1,"45":2,"127":6,"136":5,"149":1,"152":2,"153":1,"164":1,"166":3}}],["based",{"2":{"4":2,"6":3,"19":1,"34":2,"37":2,"39":2,"44":1,"47":1,"66":2,"69":1,"75":1,"89":1,"97":2,"103":1,"106":1,"116":1,"164":1,"173":1,"175":1,"176":1}}],["backs",{"2":{"50":4}}],["backwards",{"2":{"45":1,"52":1,"54":1,"63":1}}],["backing",{"2":{"45":1}}],["backend",{"2":{"41":2,"166":1}}],["back",{"2":{"6":1,"18":1,"22":1,"23":1,"50":4,"166":1}}],["b",{"2":{"3":2,"4":7,"6":13,"45":208,"47":9,"51":26,"52":18,"53":26,"54":77,"55":3,"62":27,"63":39,"69":29,"97":2,"103":22,"172":1}}],["box",{"2":{"46":2,"47":3,"176":1}}],["bounce",{"2":{"45":8,"51":1,"52":1,"53":1,"54":1,"62":1,"63":1}}],["bouncings",{"2":{"45":1}}],["bouncing",{"2":{"45":13,"52":3,"54":4,"63":4}}],["bound",{"2":{"55":1}}],["bounding",{"2":{"45":1,"46":2,"47":3}}],["boundscheck",{"2":{"40":14}}],["bounds",{"2":{"6":1,"127":4}}],["boundaries",{"2":{"3":2,"6":2,"84":2,"88":1,"89":1,"97":2,"99":1,"100":1,"127":1}}],["boundary",{"2":{"3":7,"6":7,"65":1,"71":1,"72":1,"74":1,"75":3,"78":4,"85":2,"86":9,"89":2,"91":1,"92":6,"93":3,"97":18,"105":2,"106":4,"108":3,"109":5,"110":3,"111":3,"115":1,"116":3}}],["bold",{"2":{"41":1,"149":1,"152":1}}],["border",{"2":{"6":8}}],["both",{"2":{"3":5,"6":6,"45":2,"54":4,"60":2,"62":1,"63":1,"65":1,"69":3,"72":1,"86":4,"89":1,"97":2,"103":1,"110":1,"116":1,"151":1,"153":1}}],["booltype",{"2":{"136":3,"153":1,"165":3}}],["booleans",{"2":{"45":1,"97":2}}],["boolean",{"2":{"24":2,"45":1,"52":1,"54":1,"63":1,"136":1,"165":1,"175":1}}],["boolsastypes",{"0":{"24":1,"165":1},"2":{"153":2,"165":6}}],["bools",{"2":{"10":1}}],["bool",{"2":{"3":17,"4":14,"6":40,"45":3,"69":17,"72":1,"75":1,"85":2,"86":13,"89":1,"97":2,"100":1,"103":10,"106":2,"116":1,"126":7,"127":6,"153":2,"165":2,"167":5}}],["bypred",{"2":{"178":1}}],["by",{"0":{"79":1,"80":1,"120":1},"2":{"1":3,"3":2,"4":8,"6":31,"7":1,"17":1,"18":2,"19":1,"22":1,"24":1,"25":1,"26":1,"27":1,"33":1,"34":6,"36":1,"37":1,"40":4,"41":1,"43":5,"44":4,"45":14,"46":1,"47":6,"49":1,"50":6,"51":1,"53":1,"54":5,"61":2,"62":4,"63":3,"66":5,"69":8,"72":1,"74":1,"75":1,"79":2,"80":2,"81":1,"82":2,"84":1,"96":2,"97":10,"126":2,"127":4,"131":2,"136":7,"142":2,"143":1,"145":3,"147":1,"148":2,"149":1,"150":1,"152":3,"153":1,"154":1,"156":1,"157":1,"158":3,"159":1,"161":1,"169":1,"170":1,"171":1,"173":1,"175":2,"176":1,"177":2,"178":1}}],["berlin",{"2":{"177":1}}],["bearing",{"2":{"126":4}}],["beauty",{"2":{"9":1}}],["better",{"2":{"86":1,"136":2,"156":1}}],["between",{"2":{"4":4,"6":18,"23":1,"34":2,"40":13,"45":1,"47":18,"51":1,"52":4,"53":1,"54":11,"62":2,"63":4,"66":8,"69":1,"97":4,"103":4,"127":1,"152":3,"153":1,"157":2,"158":2,"159":1,"170":1,"175":2,"176":1}}],["been",{"2":{"52":1,"127":1,"129":2,"165":1}}],["because",{"2":{"45":1,"61":1,"129":1,"163":1}}],["become",{"2":{"22":1}}],["being",{"2":{"34":1,"54":1,"97":1,"103":1,"143":1}}],["behind",{"2":{"25":1,"26":1,"27":1,"39":1,"129":1}}],["behaviour",{"2":{"6":1,"18":1,"23":1,"156":1}}],["best",{"2":{"19":1,"136":2,"156":1}}],["beware",{"2":{"18":1}}],["benchmarking",{"2":{"152":1,"156":1}}],["benchmarkgroup",{"2":{"152":2,"156":3}}],["benchmark",{"0":{"152":1,"156":1},"2":{"152":1,"156":1}}],["benchmarktools",{"2":{"13":1,"152":1,"156":1}}],["benchmarks",{"2":{"9":2}}],["beginning",{"2":{"47":1,"169":1}}],["begin+1",{"2":{"40":5}}],["begin",{"2":{"9":1,"40":7,"136":2,"157":1,"173":1}}],["before",{"2":{"6":4,"40":1,"51":1,"53":1,"54":1,"62":1,"156":1,"170":1}}],["below",{"2":{"6":2,"17":1,"41":1,"141":1,"158":1,"159":1,"160":1,"173":1}}],["be",{"2":{"1":7,"3":3,"4":11,"5":4,"6":66,"7":1,"9":1,"13":2,"20":3,"23":2,"24":1,"25":3,"26":1,"27":3,"34":8,"37":7,"38":2,"39":1,"40":10,"41":2,"43":1,"44":3,"45":15,"46":1,"47":2,"50":1,"51":7,"52":4,"53":7,"54":12,"61":6,"62":6,"63":5,"65":2,"66":4,"69":15,"75":6,"84":2,"85":1,"89":6,"97":21,"103":2,"106":6,"116":6,"118":1,"119":1,"120":1,"121":1,"126":2,"127":1,"131":2,"134":2,"135":2,"136":12,"138":1,"139":1,"140":1,"141":3,"142":4,"143":2,"145":2,"146":1,"148":3,"149":1,"150":1,"152":8,"153":2,"156":10,"158":1,"160":3,"161":1,"165":1,"166":2,"169":2,"171":1,"175":4}}],["human",{"2":{"173":1}}],["hull`",{"2":{"61":2}}],["hulls",{"2":{"6":1,"56":1,"61":1}}],["hull",{"0":{"56":1,"58":1,"59":1},"1":{"57":1,"58":1,"59":1,"60":1,"61":1},"2":{"0":1,"6":8,"31":2,"56":2,"58":4,"59":1,"60":10,"61":15}}],["hypot",{"2":{"153":1}}],["h2",{"2":{"97":6}}],["h1",{"2":{"97":11}}],["hm",{"2":{"39":2}}],["h",{"2":{"34":2,"45":2,"63":8}}],["href=",{"2":{"6":2}}],["https",{"2":{"6":2,"51":1,"53":1,"54":1,"61":1,"62":1,"97":2,"158":1}}],["high",{"2":{"173":1}}],["highest",{"2":{"171":1}}],["higher",{"2":{"6":1,"61":1}}],["hit",{"2":{"45":1,"136":5}}],["hits",{"2":{"18":1}}],["hidedecorations",{"2":{"39":2}}],["hinter",{"2":{"31":3,"41":1,"149":1,"152":1}}],["hint",{"2":{"31":3,"41":1,"152":1}}],["hinge=2",{"2":{"53":1}}],["hinge`",{"2":{"53":1}}],["hinge",{"2":{"6":1,"45":1,"54":13,"97":15}}],["hist",{"2":{"13":1}}],["histogram",{"2":{"13":1}}],["hcat",{"2":{"6":1}}],["heavily",{"2":{"136":1}}],["heatmap",{"2":{"13":5,"14":6,"39":2,"65":2,"127":1}}],["help",{"2":{"165":1}}],["helpers",{"0":{"45":1},"2":{"86":1,"103":1}}],["helper",{"0":{"52":1,"54":1,"63":1},"2":{"44":1,"45":1,"50":1}}],["helps",{"2":{"30":1}}],["held",{"2":{"1":1,"6":1,"136":1}}],["here",{"2":{"6":2,"9":1,"13":1,"14":1,"20":1,"40":1,"54":1,"61":2,"86":1,"127":2,"136":5,"138":1,"152":1,"170":2,"175":2,"176":3}}],["hours",{"2":{"177":1}}],["hood",{"2":{"173":1}}],["hook",{"2":{"6":1,"156":1}}],["home",{"2":{"170":1}}],["horizontal",{"2":{"47":1,"54":1,"127":1,"156":1}}],["hormann",{"0":{"52":1,"54":1,"63":1},"2":{"6":2,"40":2,"45":3,"50":2,"51":1,"53":1,"62":1}}],["how",{"0":{"26":1},"2":{"6":2,"26":2,"36":1,"40":1,"45":1,"54":1,"69":1,"127":2,"131":1,"136":1,"147":1,"156":1,"170":1,"173":1,"175":2,"176":2,"177":1,"178":1}}],["however",{"2":{"3":1,"6":2,"34":1,"40":1,"44":1,"45":1,"54":1,"60":1,"65":1,"69":1,"71":1,"85":1,"143":1}}],["hole",{"2":{"34":1,"37":3,"39":2,"40":9,"44":4,"45":58,"47":3,"51":6,"53":2,"63":15,"66":3,"78":1,"79":1,"80":1,"97":33,"127":5,"139":2,"169":1}}],["holes=",{"2":{"45":1}}],["holes",{"2":{"4":3,"5":1,"6":4,"9":2,"34":2,"36":1,"40":2,"44":1,"45":19,"50":4,"51":2,"53":2,"62":6,"63":29,"66":3,"69":3,"94":1,"97":11,"118":1,"127":17,"139":2,"169":4}}],["holding",{"2":{"6":1,"127":1,"136":2}}],["holds",{"2":{"6":1,"45":1,"154":1,"164":2}}],["hold",{"2":{"6":1,"127":1,"156":1,"165":1,"173":1}}],["halign",{"2":{"156":1}}],["half",{"2":{"46":2}}],["hail",{"2":{"139":1}}],["handling",{"0":{"149":1},"2":{"129":1}}],["handler",{"2":{"41":1,"149":1}}],["handle",{"2":{"31":1,"126":1,"134":2,"136":1,"170":1}}],["handled",{"2":{"18":1}}],["hao",{"2":{"97":1}}],["had",{"2":{"51":1,"53":1,"69":1,"151":1,"165":1}}],["happens",{"2":{"45":1}}],["happen",{"2":{"24":1}}],["have",{"2":{"3":3,"4":9,"6":17,"19":1,"23":1,"34":2,"37":3,"40":6,"41":1,"45":4,"54":1,"61":2,"65":1,"66":2,"69":10,"97":5,"102":1,"103":3,"105":1,"106":1,"127":1,"128":1,"129":2,"131":2,"135":1,"136":4,"156":1,"158":1,"165":1,"166":1,"169":1,"170":1,"175":1,"176":1,"177":3}}],["haskey",{"2":{"166":1}}],["hash",{"2":{"127":1}}],["hasn",{"2":{"127":1}}],["hassle",{"2":{"1":1,"6":1,"161":1}}],["has",{"2":{"1":4,"6":4,"33":1,"36":2,"40":2,"45":2,"52":2,"54":1,"63":1,"65":1,"66":1,"69":11,"108":1,"126":1,"136":4,"137":1,"151":2,"160":1,"170":1}}],["xticklabelsvisible",{"2":{"170":1}}],["xticklabelrotation",{"2":{"13":2}}],["xoffset",{"2":{"169":4,"171":1}}],["x=x",{"2":{"167":1}}],["x`",{"2":{"136":1}}],["xvec",{"2":{"127":4}}],["xbounds",{"2":{"127":4}}],["xhalf",{"2":{"127":3}}],["xlast",{"2":{"66":3}}],["xfirst",{"2":{"66":5}}],["x0",{"2":{"66":5}}],["xn",{"2":{"47":4}}],["xind+1",{"2":{"127":1}}],["xind",{"2":{"127":2}}],["xinterior",{"2":{"44":2}}],["xi−xi−1",{"2":{"6":1}}],["xcentroid",{"2":{"44":13}}],["xrange",{"2":{"39":3,"65":2}}],["xautolimits",{"2":{"39":2}}],["xp2",{"2":{"34":5}}],["x2",{"2":{"6":3,"40":4,"44":2,"47":18,"66":8,"86":10,"97":5,"103":4,"127":5,"153":6,"167":2}}],["x26",{"2":{"6":4,"34":2,"37":6,"40":1,"41":4,"45":58,"47":36,"51":4,"52":4,"54":24,"63":2,"66":3,"69":14,"81":2,"82":2,"86":48,"95":2,"96":2,"97":170,"103":22,"108":2,"112":2,"113":2,"122":2,"123":2,"126":4,"127":12,"141":2,"145":6,"149":2,"152":2,"158":10,"159":2,"167":4,"175":1}}],["x1",{"2":{"6":4,"40":3,"44":2,"47":22,"66":8,"86":11,"97":6,"103":5,"127":5,"153":7,"167":2}}],["xs",{"2":{"6":3,"47":4,"127":30,"167":4}}],["xmax",{"2":{"6":1,"46":2,"47":48}}],["xmin",{"2":{"6":1,"46":2,"47":49}}],["x3c",{"2":{"5":1,"6":36,"31":1,"34":4,"37":2,"40":66,"45":17,"47":11,"50":3,"51":1,"53":1,"54":6,"62":1,"65":1,"66":13,"69":2,"86":33,"97":13,"103":10,"126":1,"127":4,"131":2,"136":19,"139":2,"142":3,"145":5,"152":2,"157":2,"158":6,"159":3,"160":9,"164":4,"165":2,"178":1}}],["xy`",{"2":{"148":1}}],["xy",{"2":{"1":4,"40":1,"148":3}}],["x",{"2":{"1":4,"4":1,"6":6,"7":1,"9":5,"11":6,"13":11,"14":10,"15":4,"34":9,"37":2,"39":8,"43":1,"44":10,"45":21,"46":1,"47":8,"50":6,"52":9,"54":18,"63":9,"65":2,"66":7,"69":3,"86":21,"97":16,"103":7,"126":11,"127":2,"129":2,"136":17,"141":2,"146":2,"147":4,"148":1,"153":2,"156":2,"158":2,"160":1,"161":2,"162":2,"165":4,"167":33,"169":6,"170":2,"171":2,"175":1,"177":2}}],["=>",{"2":{"136":2}}],["=float64",{"2":{"44":3,"53":1,"62":1}}],["=false",{"2":{"34":1}}],["===",{"2":{"86":8,"126":4}}],["==",{"2":{"9":1,"19":1,"34":4,"37":2,"40":9,"41":2,"44":1,"45":34,"47":30,"52":1,"54":20,"59":1,"62":2,"63":1,"65":1,"69":16,"97":44,"103":2,"126":3,"127":18,"136":1,"139":1,"141":1,"145":1,"149":1,"152":2,"156":1,"160":3}}],["=",{"2":{"1":5,"3":17,"4":7,"5":2,"6":62,"11":1,"13":19,"14":33,"15":18,"31":4,"33":4,"34":56,"36":6,"37":25,"39":35,"40":110,"41":3,"43":6,"44":36,"45":325,"46":6,"47":96,"49":7,"50":29,"51":21,"52":30,"53":18,"54":143,"58":6,"59":4,"60":14,"61":4,"62":21,"63":77,"65":15,"66":52,"68":7,"69":40,"71":7,"72":3,"74":4,"75":23,"76":3,"77":7,"78":14,"79":14,"80":4,"81":2,"82":2,"84":5,"85":3,"86":57,"88":7,"89":18,"90":3,"91":11,"92":17,"93":9,"94":3,"95":2,"96":2,"97":189,"99":3,"100":3,"102":7,"103":40,"105":3,"106":22,"107":3,"108":9,"109":14,"110":10,"111":6,"112":2,"113":2,"115":7,"116":22,"117":3,"118":11,"119":14,"120":14,"121":4,"122":2,"123":2,"126":32,"127":106,"129":1,"133":4,"136":90,"138":2,"139":4,"141":9,"144":3,"145":30,"146":1,"149":2,"151":16,"152":21,"153":18,"154":2,"155":5,"156":60,"157":11,"158":49,"159":7,"160":43,"161":2,"162":1,"164":6,"165":2,"166":3,"167":42,"169":45,"170":19,"171":13,"172":3,"173":4,"174":7,"176":12,"177":6,"178":2}}],["utm",{"2":{"170":1}}],["utility",{"0":{"167":1},"2":{"40":1,"136":2}}],["utils",{"0":{"160":1},"2":{"31":1}}],["u2",{"2":{"97":4}}],["u1",{"2":{"97":4}}],["update",{"2":{"45":6,"127":10}}],["updated",{"2":{"45":6,"136":3}}],["updates",{"2":{"40":1}}],["up",{"2":{"45":2,"54":1,"97":1,"110":1,"134":1,"144":1,"158":2,"169":2}}],["upper",{"2":{"6":1,"127":1,"176":1}}],["uv",{"2":{"40":1}}],["u>",{"2":{"6":2}}],["u>geometryops",{"2":{"6":2}}],["usage",{"2":{"177":1}}],["usa",{"0":{"59":1},"2":{"59":4,"156":15,"177":3}}],["us",{"2":{"37":1,"61":1,"170":1,"177":1}}],["usually",{"2":{"6":1,"26":2,"56":1,"131":1,"136":1,"173":1}}],["usual",{"2":{"6":1,"139":1,"142":1}}],["usecases",{"2":{"25":1,"27":1}}],["uses",{"2":{"6":2,"56":1,"61":1,"97":1,"148":1,"152":1,"156":1,"173":1}}],["users",{"2":{"31":1,"129":1,"143":1}}],["user",{"2":{"6":12,"23":1,"44":1,"51":3,"53":3,"62":3,"157":1,"158":1,"159":1,"175":1}}],["useful",{"2":{"6":10,"40":1,"127":1,"150":1,"153":1,"156":2,"166":1}}],["used",{"2":{"1":1,"5":1,"6":8,"34":1,"37":1,"38":1,"40":1,"44":2,"45":7,"47":1,"50":1,"54":1,"65":1,"66":1,"69":1,"103":1,"127":2,"131":1,"136":3,"137":1,"153":1,"156":1,"158":2,"163":2,"164":1,"170":1,"173":1,"175":2,"176":1}}],["use",{"2":{"1":2,"4":1,"5":1,"6":10,"11":1,"20":1,"23":1,"26":1,"40":1,"45":1,"61":2,"63":1,"86":2,"103":1,"127":1,"128":1,"133":1,"136":7,"139":1,"147":1,"151":1,"153":1,"156":1,"158":2,"166":3,"169":1,"173":1,"175":2,"178":2}}],["using",{"0":{"170":1},"2":{"1":4,"4":1,"5":3,"6":12,"11":4,"13":4,"14":1,"15":1,"31":6,"33":1,"34":1,"36":2,"37":2,"39":4,"40":7,"41":3,"43":2,"44":1,"45":5,"46":2,"47":1,"49":2,"50":1,"52":3,"54":4,"55":1,"58":1,"59":2,"60":1,"61":2,"63":3,"65":2,"66":2,"68":2,"69":1,"71":2,"72":1,"74":2,"75":1,"82":1,"84":2,"85":1,"86":1,"88":2,"89":1,"96":1,"97":1,"99":2,"100":1,"102":2,"103":1,"105":2,"106":1,"113":1,"115":2,"116":1,"123":1,"126":1,"127":5,"128":1,"129":2,"134":1,"136":4,"139":1,"142":1,"145":1,"146":2,"147":1,"148":1,"149":3,"151":1,"152":5,"153":1,"156":3,"158":1,"160":1,"161":4,"162":2,"166":2,"167":1,"168":4,"169":1,"171":1,"172":2,"174":1,"175":1,"176":4,"177":2}}],["until",{"2":{"127":3,"134":1,"158":1,"166":1}}],["unprocessed",{"2":{"45":1}}],["unknown",{"2":{"45":4,"47":15}}],["unknown=3",{"2":{"45":1}}],["unmatched",{"2":{"45":9,"47":26}}],["understand",{"2":{"163":1}}],["under",{"2":{"37":2,"173":1}}],["undergrad",{"2":{"9":1}}],["undef",{"2":{"34":2,"45":1,"157":1,"158":1,"160":2,"167":2}}],["unless",{"2":{"22":1,"45":1,"52":2,"54":2,"63":2}}],["unlike",{"2":{"18":1,"163":1}}],["unstable",{"2":{"13":1,"136":1,"165":1}}],["unneeded",{"2":{"6":3,"45":1,"51":2,"53":2,"62":2}}],["unnecessary",{"2":{"6":3,"127":1,"157":1,"158":1,"159":1}}],["universal",{"2":{"170":1}}],["united",{"2":{"156":1}}],["unify",{"2":{"25":1,"27":1}}],["unique",{"2":{"6":2,"54":3,"142":2,"145":2}}],["unioning",{"2":{"63":1}}],["unionintersectingpolygons",{"2":{"0":1,"6":8,"51":1,"52":2,"53":1,"54":2,"62":1,"63":2,"142":2,"143":2,"144":1,"145":4}}],["unions",{"0":{"63":1},"2":{"18":1,"164":1}}],["union",{"0":{"62":1},"2":{"0":1,"1":2,"3":2,"4":4,"6":22,"11":3,"23":2,"31":1,"34":2,"37":1,"40":1,"44":4,"45":7,"47":1,"53":2,"62":18,"63":30,"66":1,"69":8,"77":2,"78":4,"79":1,"81":2,"82":1,"91":2,"92":6,"95":2,"96":1,"103":4,"108":2,"109":4,"110":1,"112":2,"113":1,"118":2,"119":4,"120":1,"122":2,"123":1,"126":1,"127":5,"129":1,"134":3,"136":6,"142":1,"143":1,"145":9,"153":4,"156":2,"157":3,"158":3,"159":3,"164":4,"167":1}}],["unchanged",{"2":{"1":1,"6":2,"136":1,"156":1}}],["unwrap",{"2":{"0":1,"6":3,"131":1,"136":16}}],["nselected",{"2":{"160":3}}],["nmax",{"2":{"160":2}}],["nice",{"2":{"158":1}}],["null",{"2":{"152":1}}],["numeric",{"2":{"11":1}}],["numbers",{"2":{"6":1,"7":1,"38":2,"40":1,"152":1}}],["number=6",{"2":{"6":1,"155":1,"156":1}}],["number",{"2":{"6":11,"40":1,"45":2,"50":1,"56":1,"60":1,"65":1,"69":2,"97":2,"150":1,"151":1,"153":1,"156":2,"157":4,"158":7,"159":4,"160":12}}],["n+1",{"2":{"138":1}}],["nfeature",{"2":{"136":2}}],["nkeys",{"2":{"127":8}}],["nc",{"2":{"97":13}}],["ncoord",{"2":{"69":2}}],["nl",{"2":{"97":11}}],["nhole",{"2":{"45":2,"51":2,"53":2,"62":2,"63":1,"69":2}}],["nbpts",{"2":{"45":2}}],["nbsp",{"2":{"1":4,"3":9,"4":8,"5":3,"6":89,"131":3,"141":1,"142":4}}],["ngeom",{"2":{"44":1,"136":2,"167":1}}],["nt",{"2":{"166":2}}],["ntasks",{"2":{"136":6}}],["nthreads",{"2":{"136":3}}],["nthe",{"2":{"41":1,"149":1,"152":1}}],["ntuple",{"2":{"40":3,"153":1}}],["n2",{"2":{"40":8,"69":10}}],["n1",{"2":{"40":8,"69":9}}],["np2",{"2":{"86":4}}],["npolygon",{"2":{"52":1,"69":3,"145":2}}],["npoints",{"2":{"34":6,"45":5,"97":3,"152":6,"158":7}}],["npoint",{"2":{"6":1,"34":2,"36":1,"37":1,"45":1,"47":2,"60":2,"66":1,"69":6,"86":6,"97":6,"108":1,"126":2,"139":1,"152":3,"153":1,"156":14,"160":1,"167":13}}],["npts",{"2":{"45":6,"158":3}}],["np",{"2":{"37":2,"66":5}}],["n",{"2":{"6":1,"9":1,"38":2,"40":36,"41":2,"45":51,"50":10,"62":4,"63":4,"97":11,"108":2,"126":6,"127":5,"138":1,"145":25,"149":2,"152":2,"153":3,"156":2,"160":7,"167":32}}],["naive",{"2":{"55":1}}],["napts",{"2":{"45":3}}],["navigate",{"0":{"26":1}}],["natearth2",{"2":{"170":1}}],["natural",{"2":{"156":1,"170":2,"175":1}}],["naturalearth",{"2":{"11":2,"59":2,"156":3,"170":1}}],["nature",{"2":{"127":1}}],["native",{"2":{"6":1,"128":1,"166":4,"173":1}}],["nan",{"2":{"9":1}}],["named",{"2":{"136":1}}],["namedtuple",{"2":{"22":2,"136":2,"166":2}}],["name",{"2":{"6":1,"31":2,"156":1,"166":1,"172":1,"173":2,"177":1}}],["names",{"2":{"6":1,"31":3,"136":6,"166":1}}],["nodestatus",{"2":{"127":6}}],["nodes",{"2":{"45":1,"127":4}}],["node",{"2":{"45":26,"127":17}}],["north",{"2":{"47":12}}],["nor",{"2":{"41":1,"149":1,"152":1}}],["normalized",{"2":{"40":1}}],["normalize",{"2":{"40":1}}],["norm",{"2":{"6":1,"40":22}}],["now",{"2":{"6":1,"13":1,"25":1,"27":1,"36":1,"39":2,"40":4,"41":1,"45":1,"50":1,"56":1,"63":1,"66":1,"126":1,"127":2,"144":1,"150":1,"151":3,"152":1,"156":1,"169":5,"170":6,"171":2,"172":1,"173":3,"176":2}}],["no",{"2":{"6":6,"34":1,"40":2,"45":5,"51":1,"52":1,"53":1,"54":14,"62":1,"69":2,"75":3,"89":3,"97":2,"106":2,"108":1,"110":1,"111":2,"116":2,"118":1,"119":3,"120":3,"121":1,"127":2,"128":1,"129":1,"136":3,"150":1,"152":2,"153":1,"156":1,"166":1,"173":1}}],["nonzero",{"2":{"153":1}}],["none",{"2":{"6":4,"45":1,"50":1,"51":1,"53":1,"62":1,"63":1,"86":4,"88":1}}],["nondimensional",{"2":{"6":1,"152":1}}],["nonintersecting",{"2":{"6":1,"23":1,"142":1,"145":1}}],["non",{"2":{"3":2,"6":2,"22":1,"38":2,"45":15,"51":2,"52":1,"53":1,"54":4,"62":1,"63":2,"65":1,"103":2,"110":1,"134":1,"165":1}}],["note",{"2":{"4":4,"6":11,"19":1,"29":1,"34":1,"37":2,"40":1,"43":2,"44":2,"45":4,"47":1,"50":2,"52":3,"54":5,"61":1,"63":3,"66":1,"69":5,"97":1,"102":1,"103":1,"148":1,"153":1,"157":1,"158":2,"159":1,"165":1,"170":2,"171":1}}],["not",{"0":{"128":1},"2":{"1":2,"3":8,"4":1,"6":18,"18":1,"19":1,"22":1,"24":1,"31":1,"34":4,"37":1,"40":4,"41":1,"43":1,"45":19,"50":1,"53":1,"54":7,"60":1,"63":3,"68":2,"69":4,"71":2,"72":1,"74":2,"75":2,"84":1,"85":2,"89":3,"91":5,"92":3,"93":2,"94":2,"97":5,"102":1,"103":2,"106":1,"115":2,"116":2,"118":1,"126":4,"127":2,"128":1,"134":1,"135":1,"136":10,"138":2,"141":2,"144":3,"147":1,"148":1,"149":1,"150":1,"152":2,"153":1,"163":1,"164":1,"165":1,"166":2,"170":1,"171":1,"175":1}}],["nothing`",{"2":{"52":2,"54":2,"63":2}}],["nothing",{"2":{"1":34,"4":1,"6":42,"15":3,"45":4,"50":1,"52":2,"53":1,"54":2,"63":2,"69":1,"97":1,"126":9,"127":3,"136":8,"138":24,"141":1,"144":60,"149":1,"153":1,"156":2,"157":6,"158":6,"159":6,"160":1,"161":32,"167":7,"169":252,"170":16,"171":20}}],["ne",{"2":{"170":2}}],["net",{"2":{"141":2}}],["ness",{"2":{"136":1}}],["nesting",{"2":{"134":2}}],["nestedloopfast",{"2":{"178":1}}],["nested",{"2":{"1":2,"4":1,"6":5,"18":1,"34":1,"134":2,"136":4,"156":1,"162":1}}],["never",{"2":{"134":1,"157":1}}],["neumann",{"2":{"127":1}}],["neither",{"2":{"63":1}}],["neighborhood",{"2":{"127":2}}],["neighbor",{"2":{"45":27}}],["neighboring",{"2":{"6":6,"45":1,"156":1,"157":1,"158":1,"159":2}}],["nearly",{"2":{"173":1}}],["nearest",{"2":{"45":1,"54":2}}],["neatly",{"2":{"17":1}}],["nedge",{"2":{"45":2,"167":13}}],["nextnode",{"2":{"127":27}}],["nextnodes",{"2":{"127":6}}],["next",{"2":{"44":1,"45":81,"47":3,"50":4,"97":14,"127":3,"145":13,"158":5}}],["necessarily",{"2":{"6":1,"126":1,"147":1}}],["necessary",{"2":{"6":1,"134":1,"156":1}}],["newfeature",{"2":{"136":2}}],["newnodes",{"2":{"127":2}}],["new",{"2":{"6":1,"41":1,"45":58,"47":9,"51":3,"52":1,"63":16,"97":2,"127":4,"135":1,"136":19,"141":2,"142":1,"143":1,"145":19,"153":8,"157":1,"158":2,"159":1,"171":1,"172":1,"177":1}}],["negative",{"2":{"4":3,"6":3,"36":2,"37":1,"38":2,"65":2,"66":3}}],["needs",{"2":{"44":1}}],["needing",{"2":{"4":1,"6":1,"17":1,"146":1}}],["need",{"2":{"1":1,"3":1,"4":2,"5":1,"6":5,"40":2,"43":1,"45":2,"52":1,"60":1,"69":4,"84":1,"85":1,"97":1,"127":2,"129":1,"146":1,"160":1,"161":1,"170":1,"171":2,"178":2}}],["needed",{"2":{"1":2,"6":4,"34":1,"40":1,"45":4,"47":1,"51":1,"53":1,"62":1,"66":2,"97":5,"127":1,"136":2,"141":1,"148":3,"171":1}}],["gdal",{"2":{"173":1}}],["gml",{"2":{"173":1}}],["gpkg",{"2":{"173":3}}],["gadm",{"2":{"177":4}}],["ga",{"2":{"170":3,"174":2}}],["gaps",{"2":{"127":1}}],["global",{"2":{"170":1}}],["gft",{"2":{"168":1,"170":2}}],["gc",{"2":{"141":6}}],["g",{"2":{"34":3,"37":3,"41":1,"44":3,"47":3,"66":6,"134":1,"136":6,"156":2,"167":2,"173":1}}],["gb",{"2":{"31":1,"136":10}}],["guarantee",{"2":{"19":1,"30":1}}],["guaranteed",{"2":{"1":1,"6":1,"34":1,"136":1}}],["grand",{"2":{"177":1}}],["grained",{"2":{"151":1}}],["grahamscanmethod",{"2":{"61":1}}],["graphics",{"2":{"6":1,"40":1}}],["great",{"2":{"169":1,"171":1,"173":1}}],["greater",{"2":{"6":1,"126":1,"153":1}}],["greiner",{"0":{"52":1,"54":1,"63":1},"2":{"45":3,"50":2,"51":1,"53":1,"62":1}}],["green",{"2":{"14":1,"170":1}}],["grouped",{"2":{"169":1}}],["groups",{"2":{"6":1,"127":1}}],["grouping",{"2":{"1":1,"6":1,"136":2}}],["grid",{"2":{"6":1,"39":1,"47":4}}],["g2",{"2":{"3":5,"6":5,"72":4,"75":12,"76":6,"77":9,"78":6,"79":6,"80":3,"81":4,"82":2,"85":3,"86":21,"89":10,"90":6,"91":10,"92":8,"93":4,"94":2,"95":4,"96":2,"106":10,"107":6,"108":10,"109":6,"110":5,"111":4,"112":4,"113":2,"116":10,"117":6,"118":9,"119":6,"120":6,"121":3,"122":4,"123":2}}],["g1",{"2":{"3":5,"4":1,"6":6,"72":4,"75":12,"76":6,"77":9,"78":6,"79":6,"80":3,"81":2,"82":4,"85":3,"86":21,"89":9,"90":6,"91":10,"92":8,"93":4,"94":2,"95":2,"96":4,"106":10,"107":6,"108":9,"109":6,"110":5,"111":4,"112":2,"113":4,"116":10,"117":6,"118":9,"119":6,"120":6,"121":3,"122":2,"123":4}}],["generic",{"2":{"22":1}}],["generation",{"2":{"156":2}}],["generated",{"2":{"31":1,"34":1,"37":1,"40":1,"41":1,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"61":1,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"136":1,"139":1,"142":1,"145":1,"146":1,"147":1,"149":1,"153":1,"156":1,"160":1,"161":1,"162":1,"166":1,"167":1,"176":1}}],["generate",{"2":{"7":1,"13":2,"156":1,"176":2}}],["generalization",{"2":{"38":1}}],["generalized",{"2":{"6":1,"38":3,"40":1}}],["generalise",{"2":{"6":4,"156":1}}],["generally",{"2":{"6":2,"166":3}}],["general",{"0":{"2":1,"4":1},"1":{"3":1,"4":1},"2":{"18":1,"20":1,"25":1,"27":1,"129":1,"149":1}}],["getfeature",{"2":{"136":5,"167":5}}],["getcolumn",{"2":{"136":4}}],["getgeom",{"2":{"81":1,"82":1,"95":1,"96":1,"103":2,"112":1,"113":1,"122":1,"123":1,"136":6,"156":3,"167":6}}],["getring",{"2":{"45":1}}],["getindex",{"2":{"40":2}}],["gethole",{"2":{"34":1,"37":1,"44":1,"45":4,"47":1,"50":1,"51":2,"53":2,"63":6,"66":1,"69":2,"97":5,"139":1,"169":1}}],["getexterior",{"2":{"34":1,"37":1,"40":1,"44":1,"45":3,"47":1,"50":1,"51":2,"53":2,"62":3,"63":6,"66":1,"69":2,"97":5,"126":1,"127":1,"139":1,"169":1}}],["getpolygon",{"2":{"52":3,"54":2,"63":2,"69":3}}],["getpoint",{"2":{"33":1,"34":5,"36":2,"37":1,"40":1,"43":1,"44":6,"45":8,"46":2,"47":3,"49":3,"65":1,"66":6,"68":4,"69":13,"71":4,"74":1,"84":1,"86":7,"88":4,"97":28,"99":2,"102":4,"103":2,"105":2,"108":2,"115":4,"126":5,"139":3,"151":4,"153":2,"160":1,"167":3,"169":2}}],["getproperty",{"2":{"13":2,"14":1}}],["get",{"2":{"6":1,"13":1,"36":1,"41":1,"45":9,"51":1,"52":1,"53":1,"54":2,"61":2,"62":2,"127":4,"136":4,"149":1,"152":3,"156":1,"157":1,"159":1,"160":2,"166":5,"167":1,"169":2,"177":2}}],["geoparquet",{"2":{"173":4}}],["geopoly1",{"2":{"171":1,"172":1}}],["geopoly2",{"2":{"171":1,"172":1}}],["geoaxis",{"2":{"170":4,"174":1}}],["geographic",{"2":{"170":1,"173":1}}],["geographiclib",{"2":{"6":1,"152":1}}],["geointeface",{"2":{"134":1}}],["geointerace",{"2":{"22":1}}],["geointerfacemakie",{"2":{"155":1,"176":1,"177":1}}],["geointerface",{"0":{"30":1},"2":{"1":20,"3":9,"4":2,"6":41,"11":1,"13":1,"14":1,"15":1,"22":3,"25":1,"27":1,"30":1,"31":7,"33":1,"34":1,"36":1,"37":1,"40":23,"43":1,"44":1,"45":2,"46":1,"47":1,"49":1,"50":1,"51":1,"53":1,"54":1,"58":1,"59":1,"60":1,"62":1,"65":1,"66":11,"68":1,"69":2,"71":1,"72":2,"74":1,"75":2,"84":1,"85":2,"86":1,"88":1,"89":3,"99":1,"100":2,"102":1,"103":2,"105":1,"106":2,"115":1,"116":2,"126":5,"127":1,"131":3,"134":3,"136":6,"138":9,"141":1,"142":1,"144":23,"146":1,"148":2,"151":1,"152":1,"155":1,"156":2,"161":13,"162":1,"167":1,"168":1,"169":122,"170":5,"171":9,"174":1,"176":1,"177":1}}],["geo",{"2":{"127":1,"152":4,"170":2}}],["geotable",{"2":{"29":1}}],["geojson",{"2":{"11":1,"156":2,"168":1,"170":4,"173":3}}],["geodataframes",{"2":{"173":3}}],["geod",{"2":{"6":2,"152":3}}],["geodesic`",{"2":{"152":2}}],["geodesic",{"0":{"174":1},"2":{"6":5,"31":1,"151":6,"152":8,"153":1,"174":1}}],["geodesicsegments",{"2":{"0":1,"6":2,"150":1,"151":3,"152":6,"153":2,"174":1}}],["geoformattypes",{"2":{"1":2,"148":2,"168":1,"170":2,"171":8}}],["geomakie",{"0":{"170":1},"2":{"168":2,"170":5,"174":2}}],["geomfromgeos",{"2":{"152":1}}],["geomtype",{"2":{"136":2}}],["geomtrait",{"2":{"45":1}}],["geoms",{"2":{"6":1,"61":1,"97":1,"131":1,"136":18}}],["geom2",{"2":{"3":8,"4":1,"6":9,"66":6,"69":1,"86":6,"89":1,"100":3,"103":6,"106":1,"116":2}}],["geom1",{"2":{"3":8,"4":1,"6":9,"66":6,"69":1,"86":4,"89":1,"100":3,"103":6,"106":1,"116":2}}],["geometrical",{"2":{"175":1}}],["geometric",{"2":{"25":2,"27":2,"43":1}}],["geometries",{"0":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"169":1,"170":1,"171":1},"2":{"1":6,"3":8,"4":14,"6":63,"18":3,"20":1,"22":3,"25":2,"27":2,"29":4,"33":1,"34":3,"37":4,"44":1,"47":2,"50":1,"51":5,"53":5,"54":4,"61":6,"62":5,"65":1,"66":4,"68":1,"69":7,"72":1,"74":1,"75":1,"86":2,"89":2,"97":1,"99":1,"100":1,"102":2,"103":3,"105":2,"106":2,"116":2,"118":1,"129":1,"131":4,"133":1,"135":2,"136":13,"146":1,"148":2,"150":3,"151":1,"152":4,"153":1,"154":1,"157":1,"158":1,"159":1,"162":1,"167":1,"168":5,"170":1,"171":2,"172":2,"173":1,"175":5,"176":1,"178":1}}],["geometry=",{"2":{"172":1}}],["geometrybasics",{"2":{"31":3,"39":2,"40":10,"61":1,"65":1,"75":1,"106":1,"116":1}}],["geometrycolumns",{"2":{"136":3}}],["geometrycollections",{"2":{"175":1}}],["geometrycollection",{"2":{"23":1,"177":1}}],["geometrycollectiontrait",{"2":{"23":1,"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1}}],["geometrycorrections",{"2":{"141":1}}],["geometrycorrection",{"2":{"0":1,"6":11,"139":2,"140":2,"141":13,"142":11,"145":4}}],["geometry",{"0":{"2":1,"53":1,"81":2,"82":2,"95":2,"96":2,"112":2,"113":2,"122":2,"123":2,"140":1,"148":1,"154":1,"168":1,"172":1},"1":{"3":1,"4":1,"141":1,"142":1,"149":1,"155":1,"156":1,"169":1,"170":1,"171":1,"172":1,"173":1},"2":{"1":10,"3":24,"4":12,"6":70,"9":1,"11":2,"18":4,"20":1,"23":3,"29":1,"31":1,"34":7,"37":4,"41":4,"44":3,"46":1,"47":4,"50":4,"59":1,"65":4,"66":6,"69":8,"71":5,"72":2,"74":4,"75":5,"76":4,"77":1,"81":3,"82":4,"84":4,"85":4,"86":3,"88":2,"89":5,"90":4,"91":2,"92":2,"95":3,"96":4,"97":2,"99":2,"103":3,"105":3,"106":4,"107":4,"108":2,"112":3,"113":4,"115":4,"116":5,"117":4,"122":3,"123":4,"125":1,"129":3,"131":2,"134":2,"136":43,"138":1,"139":1,"140":2,"141":23,"142":6,"146":1,"147":1,"148":6,"150":3,"151":1,"152":5,"153":8,"156":6,"167":6,"169":1,"170":1,"171":4,"172":2,"173":2,"175":1,"176":7,"177":4,"178":2}}],["geometryopsprojext",{"2":{"148":1,"149":1,"152":1,"153":1}}],["geometryopslibgeosext",{"2":{"41":1}}],["geometryops",{"0":{"0":1,"25":1,"31":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":117,"1":6,"3":18,"4":9,"5":3,"6":114,"7":2,"11":1,"13":1,"14":1,"15":1,"17":2,"25":1,"26":4,"27":1,"31":1,"33":1,"36":1,"39":5,"41":1,"43":1,"46":1,"49":1,"50":1,"51":1,"53":1,"54":1,"56":1,"58":1,"59":1,"60":3,"62":1,"65":1,"68":1,"69":1,"71":1,"72":2,"74":1,"75":2,"84":1,"85":2,"86":2,"88":1,"89":2,"99":1,"100":1,"102":1,"103":1,"105":1,"106":2,"115":1,"116":2,"126":3,"127":2,"131":4,"136":1,"138":1,"141":1,"142":4,"144":1,"149":1,"151":1,"152":2,"155":1,"156":2,"161":1,"163":1,"166":2,"167":1,"168":1,"169":3,"174":1,"175":1,"176":2,"177":2}}],["geom",{"2":{"1":7,"4":21,"6":48,"18":3,"31":12,"34":25,"37":17,"44":28,"45":16,"47":6,"50":15,"51":8,"52":2,"53":12,"54":10,"62":9,"63":9,"66":28,"69":45,"75":4,"86":1,"89":4,"97":3,"103":1,"106":4,"116":4,"126":3,"127":1,"129":2,"131":3,"136":91,"145":11,"147":4,"153":13,"156":36,"160":3,"161":7,"162":4,"167":13,"177":6}}],["geospatial",{"0":{"171":1,"173":1},"2":{"168":5,"170":1,"171":3,"173":5}}],["geoscontext",{"2":{"152":1}}],["geosdensify",{"2":{"152":3}}],["geos",{"0":{"166":1},"2":{"0":1,"6":6,"41":4,"56":1,"60":4,"61":1,"154":5,"156":2,"163":1,"166":12}}],["got",{"2":{"45":1,"160":3}}],["goes",{"2":{"6":2,"126":2}}],["good",{"2":{"6":1,"40":1,"166":2,"171":1}}],["going",{"2":{"4":4,"6":5,"47":2,"60":1,"69":5,"126":1,"127":1,"168":1}}],["go",{"2":{"1":5,"3":17,"4":2,"6":43,"11":9,"13":1,"14":1,"15":6,"18":1,"31":2,"33":1,"36":1,"40":1,"43":2,"46":1,"49":2,"50":2,"51":2,"53":2,"54":2,"58":3,"59":2,"60":8,"61":2,"62":2,"65":6,"68":1,"69":2,"71":2,"72":2,"74":1,"75":2,"84":2,"85":2,"86":1,"88":1,"89":2,"99":1,"100":2,"102":1,"103":2,"105":1,"106":2,"115":2,"116":2,"126":6,"127":2,"129":1,"131":1,"136":3,"138":3,"144":3,"151":7,"152":8,"155":2,"156":49,"161":3,"166":1,"167":2,"168":1,"169":3,"171":1,"173":1,"174":3,"175":9,"176":2,"177":5,"178":1}}],["gtrait",{"2":{"66":2}}],["gt",{"2":{"1":1,"6":2,"9":2,"10":1,"11":5,"45":3,"126":3}}],["gif",{"2":{"158":1}}],["gives",{"2":{"177":1}}],["give",{"2":{"97":1,"173":1}}],["given",{"2":{"4":7,"6":21,"18":2,"29":1,"33":1,"34":1,"37":2,"44":3,"45":8,"47":3,"50":5,"51":1,"52":2,"53":1,"54":2,"62":1,"63":2,"66":8,"69":4,"71":1,"72":1,"75":1,"84":1,"85":1,"89":1,"97":7,"99":1,"100":1,"106":1,"108":1,"116":1,"129":1,"141":4,"142":1,"144":1,"150":2,"152":2,"153":2,"159":1}}],["github",{"2":{"6":2,"61":1}}],["gis",{"2":{"5":1,"6":1,"25":1,"27":1,"40":1}}],["gi",{"2":{"1":13,"3":42,"4":31,"6":125,"11":8,"13":15,"14":15,"15":8,"18":2,"31":1,"33":3,"34":30,"36":5,"37":21,"39":1,"43":5,"44":38,"45":43,"46":5,"47":17,"49":6,"50":13,"51":19,"52":16,"53":25,"54":24,"58":1,"59":1,"60":3,"61":4,"62":17,"63":36,"65":8,"66":42,"68":7,"69":99,"71":7,"72":3,"74":3,"75":4,"76":6,"77":12,"78":10,"79":7,"80":4,"81":8,"82":6,"84":3,"85":3,"86":21,"88":7,"89":2,"90":3,"91":12,"92":14,"93":4,"94":2,"95":8,"96":6,"97":59,"99":5,"100":3,"102":7,"103":51,"105":5,"106":3,"107":6,"108":15,"109":10,"110":7,"111":4,"112":8,"113":6,"115":7,"116":2,"117":6,"118":12,"119":10,"120":7,"121":4,"122":8,"123":6,"126":32,"127":15,"129":4,"131":2,"136":111,"138":2,"139":10,"141":9,"144":3,"145":8,"146":1,"147":5,"151":6,"152":6,"153":12,"155":2,"156":34,"160":4,"161":9,"162":5,"164":9,"167":55,"168":1,"169":21,"170":2,"171":2,"174":2,"176":5,"177":2}}],["o",{"2":{"136":24}}],["odd",{"2":{"97":1}}],["own",{"2":{"63":1,"129":2}}],["occur",{"2":{"54":1}}],["occurs",{"2":{"54":1}}],["occupied",{"2":{"36":1}}],["old",{"2":{"45":8,"136":3}}],["ourselves",{"2":{"152":1}}],["our",{"2":{"24":1,"152":1,"169":4,"170":3,"176":1}}],["out=3",{"2":{"97":1}}],["out=4",{"2":{"53":1}}],["out`",{"2":{"53":1,"97":1}}],["out",{"2":{"6":3,"45":12,"47":23,"54":6,"61":1,"63":4,"65":5,"75":4,"86":1,"89":3,"97":102,"103":2,"106":4,"116":4,"126":1,"136":1,"153":1,"166":2}}],["outside",{"2":{"3":2,"4":1,"6":3,"45":3,"47":1,"52":2,"54":4,"63":3,"65":2,"66":1,"74":1,"85":1,"88":1,"97":12,"103":3,"121":1}}],["outputs",{"2":{"45":1}}],["output",{"2":{"3":8,"4":1,"6":18,"18":1,"23":1,"50":2,"51":1,"53":1,"54":1,"62":1,"63":2,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":2,"156":1,"160":1,"167":1}}],["outermost",{"2":{"136":1}}],["outer",{"2":{"1":1,"6":1,"134":1,"136":2,"175":1,"176":1}}],["omit",{"2":{"6":1,"152":1}}],["obtain",{"2":{"136":1}}],["obtained",{"2":{"23":1}}],["observable",{"2":{"14":2}}],["obs",{"2":{"14":10}}],["obviously",{"2":{"4":1,"6":1,"146":1}}],["objects",{"2":{"1":4,"4":1,"6":17,"131":3,"134":5,"136":8,"146":1,"150":1,"156":2,"162":1}}],["object",{"2":{"1":4,"4":1,"5":1,"6":8,"20":1,"40":1,"65":1,"97":4,"131":1,"134":5,"136":3,"146":1,"148":3,"152":1,"156":1,"162":1}}],["obj",{"2":{"1":4,"4":1,"6":17,"131":3,"136":10,"146":1,"147":2,"152":3,"156":3,"161":1,"162":1}}],["others",{"2":{"41":1,"145":1}}],["otherwise",{"2":{"4":2,"6":3,"41":1,"45":1,"52":1,"54":1,"66":2,"127":1,"147":1,"149":1,"152":1,"167":1}}],["other",{"0":{"4":1,"6":1},"2":{"3":4,"6":12,"34":1,"45":5,"51":1,"53":1,"54":1,"56":2,"62":2,"63":3,"66":2,"69":2,"71":1,"77":1,"97":8,"99":1,"102":1,"103":4,"105":2,"106":2,"109":1,"118":1,"127":1,"131":1,"134":1,"136":1,"142":2,"143":1,"145":2,"156":2,"158":2,"163":1,"164":1,"166":1,"170":1,"175":1,"178":1}}],["ogc",{"0":{"3":1}}],["over=3",{"2":{"53":1}}],["over`",{"2":{"53":1}}],["overflow",{"2":{"50":1}}],["overhead",{"2":{"22":1,"136":2}}],["override",{"2":{"6":1,"40":1}}],["overlapping",{"2":{"45":11,"54":4,"63":6}}],["overlap",{"2":{"3":4,"6":4,"9":1,"45":2,"54":8,"63":2,"75":1,"84":1,"97":2,"102":5,"103":6,"116":1,"143":1}}],["overlaps",{"0":{"101":1,"102":1},"1":{"102":1,"103":1},"2":{"0":10,"3":5,"6":13,"31":1,"54":1,"101":1,"102":3,"103":30,"127":1,"175":1}}],["over",{"2":{"1":1,"6":3,"36":2,"37":1,"44":3,"45":6,"47":1,"53":1,"54":11,"60":1,"63":1,"75":1,"86":1,"89":1,"97":15,"103":2,"106":1,"116":1,"136":22,"169":3}}],["opposed",{"2":{"174":1}}],["opposite",{"2":{"3":5,"6":5,"45":2,"52":1,"54":2,"63":1,"72":2,"75":1,"85":2,"100":2,"116":1}}],["ops",{"2":{"136":1}}],["open",{"2":{"45":1,"138":1,"170":1}}],["operates",{"2":{"136":1,"137":1,"143":1}}],["operate",{"2":{"18":1,"29":1,"136":1}}],["operations",{"0":{"23":1},"2":{"23":1,"26":1,"54":1,"63":1,"129":1}}],["operation",{"2":{"6":3,"45":1,"129":1,"142":2,"145":2,"166":2}}],["optimisation",{"2":{"97":1}}],["optimise",{"2":{"86":1}}],["optimal",{"2":{"6":1,"61":1}}],["options",{"2":{"14":1,"45":1}}],["optional",{"2":{"4":5,"6":6,"34":1,"37":2,"47":1,"66":2}}],["op",{"2":{"1":3,"6":3,"19":2,"44":1,"136":35}}],["on=2",{"2":{"97":1}}],["on`",{"2":{"97":1}}],["once",{"2":{"86":1,"103":1,"127":1}}],["onto",{"2":{"66":1}}],["ones",{"2":{"144":1}}],["oneunit",{"2":{"40":1}}],["one",{"2":{"1":1,"3":9,"6":14,"23":1,"34":4,"37":2,"39":1,"40":1,"44":1,"45":5,"47":3,"51":1,"52":1,"53":1,"54":32,"56":1,"62":2,"63":2,"65":2,"74":1,"81":1,"86":1,"88":1,"97":18,"102":1,"103":18,"105":2,"106":2,"109":3,"110":2,"111":2,"112":1,"113":1,"115":1,"116":1,"122":1,"126":1,"127":5,"136":1,"144":1,"148":1,"152":1,"160":1,"161":1,"170":1,"175":1}}],["on",{"0":{"170":1},"2":{"1":2,"4":3,"6":11,"9":1,"18":1,"20":1,"23":2,"25":3,"27":3,"29":2,"34":5,"37":3,"39":1,"40":2,"44":3,"45":28,"47":8,"50":1,"51":1,"52":5,"53":1,"54":4,"61":1,"62":1,"63":2,"65":1,"66":3,"69":2,"74":1,"75":7,"77":2,"78":3,"79":3,"80":1,"86":4,"89":6,"91":4,"92":1,"93":1,"97":125,"103":9,"106":7,"108":2,"116":7,"118":2,"119":1,"120":1,"127":3,"129":1,"131":1,"136":15,"137":1,"139":1,"142":1,"143":1,"150":1,"152":1,"158":1,"165":2,"168":1,"170":3,"171":1,"173":1,"174":1,"175":4,"176":1,"177":2,"178":2}}],["only",{"2":{"0":1,"5":1,"6":11,"23":1,"37":2,"39":2,"40":1,"41":1,"44":2,"45":4,"47":3,"50":1,"51":1,"53":1,"54":1,"61":3,"62":1,"66":2,"69":3,"102":3,"103":1,"105":1,"127":2,"136":2,"144":1,"150":1,"151":1,"153":2,"163":1,"166":2,"171":1,"177":1,"178":1}}],["often",{"2":{"170":1}}],["offers",{"2":{"169":1}}],["offer",{"2":{"152":1}}],["offset",{"2":{"34":8,"69":1}}],["off",{"2":{"4":1,"6":1,"45":4,"69":1,"97":6,"136":1}}],["of",{"0":{"59":1},"2":{"1":7,"3":29,"4":66,"5":5,"6":194,"7":2,"9":4,"17":3,"18":5,"19":1,"20":2,"22":1,"23":2,"24":2,"25":1,"26":1,"27":1,"29":3,"33":1,"34":38,"36":5,"37":28,"38":9,"39":1,"40":13,"41":1,"43":3,"44":12,"45":86,"46":5,"47":31,"50":5,"51":12,"52":13,"53":10,"54":48,"56":5,"60":3,"61":3,"62":9,"63":20,"65":6,"66":18,"68":2,"69":19,"71":4,"72":5,"74":6,"75":18,"77":1,"78":5,"79":5,"80":1,"81":2,"82":1,"85":5,"86":1,"88":3,"89":14,"91":1,"92":1,"93":1,"95":2,"96":1,"97":85,"99":1,"100":3,"102":1,"103":13,"105":2,"106":15,"108":3,"109":7,"110":5,"111":1,"112":2,"113":1,"115":4,"116":18,"118":3,"119":6,"120":6,"121":4,"122":1,"123":1,"125":2,"126":3,"127":19,"128":2,"129":3,"131":1,"134":5,"135":2,"136":27,"137":1,"138":1,"142":2,"143":4,"145":4,"147":3,"148":1,"150":2,"151":2,"152":5,"153":2,"156":8,"158":4,"159":2,"160":1,"162":1,"164":2,"166":4,"167":2,"169":6,"170":4,"171":2,"172":1,"173":4,"175":3,"176":4,"177":2}}],["org",{"2":{"51":1,"53":1,"62":1,"97":2,"158":1}}],["organise",{"2":{"10":1}}],["orange",{"2":{"49":1,"65":1,"68":2,"71":2,"88":2,"102":2,"115":2}}],["oro",{"2":{"11":2}}],["originate",{"2":{"63":1}}],["originals",{"2":{"22":1}}],["original",{"2":{"6":4,"18":1,"22":1,"45":10,"50":5,"51":1,"53":1,"63":4,"134":1,"136":3,"141":1,"147":2,"153":1,"155":4,"156":1}}],["orient",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"13":7,"14":12,"45":15,"54":53}}],["orientation",{"0":{"124":1},"1":{"125":1,"126":1},"2":{"6":2,"10":1,"31":1,"37":1,"45":10,"47":2,"51":1,"53":2,"54":2,"62":1,"97":16,"125":1,"156":1}}],["ordered",{"2":{"36":1}}],["order",{"0":{"60":1},"2":{"1":4,"3":1,"4":2,"6":7,"34":1,"36":1,"37":2,"40":1,"45":4,"54":1,"60":4,"61":1,"63":1,"66":2,"69":3,"72":1,"75":1,"85":1,"100":1,"136":2,"148":2,"156":1,"175":1}}],["or",{"0":{"24":1},"2":{"1":11,"3":3,"4":10,"6":54,"18":1,"20":1,"22":1,"23":1,"25":1,"27":1,"29":2,"31":1,"34":4,"37":1,"40":1,"41":1,"43":2,"44":4,"45":24,"46":1,"50":1,"51":1,"52":3,"53":2,"54":9,"56":1,"61":1,"62":1,"63":2,"65":2,"66":4,"69":3,"71":1,"75":1,"77":2,"78":1,"79":1,"80":1,"81":1,"82":1,"88":2,"91":2,"92":3,"93":2,"94":1,"95":1,"96":1,"97":26,"99":2,"100":1,"102":1,"103":2,"105":1,"106":1,"112":1,"113":1,"116":1,"118":2,"122":1,"123":1,"125":2,"126":3,"127":7,"129":3,"131":1,"133":2,"135":1,"136":9,"137":1,"139":1,"141":5,"142":2,"148":2,"149":1,"150":2,"152":2,"153":2,"154":1,"156":3,"158":2,"160":2,"162":1,"164":3,"167":2,"175":1,"177":2}}],["est",{"2":{"177":1}}],["essentially",{"2":{"164":1}}],["especially",{"2":{"6":1,"18":1,"23":1,"127":1}}],["effects",{"2":{"136":3}}],["efficiently",{"2":{"20":1}}],["efficient",{"2":{"6":1,"40":1,"51":2,"53":2,"61":1,"62":2,"139":1}}],["e2",{"2":{"97":4}}],["e1",{"2":{"97":8}}],["euclid",{"2":{"47":2,"66":11,"97":1,"157":1}}],["euclidean",{"2":{"4":1,"6":1,"40":13,"66":6,"153":1}}],["everything",{"2":{"156":1}}],["every",{"2":{"45":1,"69":2,"134":1,"166":1}}],["evenly",{"2":{"176":1}}],["eventually",{"2":{"45":1}}],["even",{"2":{"37":2,"47":1,"54":1,"66":1,"69":1,"129":1,"138":1,"143":1}}],["evaluated",{"2":{"175":1}}],["eval",{"2":{"31":2,"136":2}}],["epsg",{"2":{"170":5,"171":8}}],["eps",{"2":{"34":2,"54":14}}],["eponymous",{"2":{"6":1,"152":1}}],["e",{"2":{"9":1,"22":1,"41":1,"127":1,"134":1,"136":2,"169":2,"170":1,"173":1}}],["ellipsoid",{"2":{"174":1}}],["eltype",{"2":{"127":4}}],["elements",{"2":{"81":1,"82":1,"95":1,"96":1,"103":1,"112":1,"113":1,"122":1,"123":1}}],["element",{"2":{"6":6,"33":1,"45":4,"50":2,"51":1,"53":1,"54":1,"62":3,"151":1,"170":1}}],["elsewhere",{"2":{"50":1}}],["elseif",{"2":{"45":5,"47":7,"51":1,"53":1,"54":14,"62":2,"63":1,"86":3,"97":10,"126":1,"127":2,"145":1,"158":2,"160":2}}],["else",{"2":{"3":6,"6":6,"34":1,"40":2,"45":20,"47":9,"50":1,"52":2,"54":9,"62":1,"63":9,"86":2,"97":17,"103":8,"127":20,"136":8,"139":1,"147":1,"149":1,"156":2,"158":4,"160":2,"161":1,"162":1,"166":1}}],["etc",{"2":{"6":1,"20":2,"36":1,"61":1,"164":1,"173":1}}],["empty",{"2":{"4":2,"6":6,"34":2,"45":2,"51":1,"53":1,"54":2,"62":1,"127":2}}],["embedding",{"0":{"135":1,"146":1}}],["embedded",{"0":{"171":1},"2":{"127":1,"135":3,"168":1,"171":1}}],["embed",{"2":{"0":2,"4":1,"6":1,"135":1,"146":2}}],["errors",{"2":{"31":1,"54":1,"153":1}}],["error",{"0":{"149":1},"2":{"4":1,"6":4,"7":1,"18":1,"31":6,"40":1,"41":4,"45":2,"54":2,"55":1,"69":2,"127":1,"134":1,"141":2,"149":3,"152":5,"160":4,"166":3,"167":1}}],["edgekeys",{"2":{"127":3}}],["edge",{"2":{"3":1,"4":3,"6":4,"20":1,"31":1,"37":1,"43":1,"45":25,"47":13,"51":1,"53":1,"54":6,"62":1,"66":4,"69":1,"77":2,"92":2,"93":1,"97":7,"103":21,"118":2,"119":1,"120":1,"127":7,"167":2}}],["edges`",{"2":{"54":1}}],["edges",{"2":{"0":1,"4":2,"6":9,"45":12,"47":8,"52":3,"54":10,"63":3,"66":3,"68":2,"69":1,"71":1,"77":1,"78":3,"79":7,"80":3,"88":1,"91":3,"94":1,"97":3,"103":20,"115":1,"118":1,"127":22,"167":29}}],["earlier",{"2":{"169":3}}],["earth",{"2":{"6":2,"25":1,"27":1,"152":2,"156":1,"170":2,"175":1}}],["easiest",{"2":{"172":1}}],["easier",{"2":{"163":1,"165":1}}],["easily",{"2":{"129":1}}],["east",{"2":{"47":9}}],["easy",{"2":{"1":1,"6":1,"143":1,"161":1}}],["eachindex",{"2":{"34":1,"126":1,"127":3,"136":2,"157":1,"160":1}}],["each",{"2":{"3":2,"4":3,"6":6,"9":1,"18":2,"20":1,"34":4,"37":2,"38":4,"40":1,"45":5,"47":1,"54":3,"66":1,"69":2,"75":1,"89":1,"97":6,"102":1,"103":3,"106":1,"116":1,"126":1,"127":1,"136":1,"143":2,"156":1,"172":1,"173":1,"176":2,"177":2,"178":1}}],["equatorial",{"2":{"6":6,"152":4}}],["equality",{"2":{"45":1,"54":1,"175":1}}],["equal",{"2":{"3":2,"4":16,"6":19,"34":6,"54":1,"65":1,"66":4,"68":3,"69":22,"77":1,"91":1,"97":15,"102":1,"103":2,"108":2,"118":1,"138":1}}],["equals",{"0":{"67":1,"68":1},"1":{"68":1,"69":1},"2":{"0":17,"4":3,"6":19,"31":1,"34":2,"45":5,"50":2,"54":8,"66":1,"67":1,"68":2,"69":50,"77":1,"91":1,"97":10,"103":2,"108":3,"118":1,"175":1}}],["equivalent",{"2":{"3":1,"4":4,"6":6,"37":1,"45":1,"54":1,"63":1,"69":5,"75":1,"97":1}}],["enable",{"2":{"178":1}}],["enabled",{"2":{"175":1}}],["enabling",{"0":{"178":1}}],["enclosed",{"2":{"97":1}}],["encode",{"2":{"24":1}}],["encompasses",{"2":{"18":1,"97":1}}],["encounters",{"2":{"18":1}}],["en",{"2":{"97":1,"158":1}}],["envelope",{"2":{"54":2}}],["envelopes",{"2":{"54":2}}],["enough",{"2":{"45":1}}],["entirely",{"2":{"97":1}}],["entire",{"2":{"47":1,"97":4}}],["entry",{"2":{"45":11,"52":3,"54":4,"63":3,"127":1}}],["ent",{"2":{"45":19,"50":2}}],["enter",{"2":{"45":4}}],["ensuring",{"2":{"6":1,"150":1,"153":1}}],["ensure",{"2":{"6":3,"40":1,"51":1,"53":1,"62":1,"137":2,"140":1}}],["ensures",{"2":{"6":3,"139":1,"142":3,"145":2}}],["enumerator",{"2":{"45":6}}],["enumerate",{"2":{"13":2,"34":1,"45":9,"47":1,"50":1,"52":1,"63":2,"97":1,"127":2,"145":2,"160":1}}],["enum",{"2":{"6":2,"45":3,"53":3,"97":3}}],["endpt",{"2":{"158":3}}],["endpoints",{"2":{"45":3,"47":1,"52":1,"54":6,"63":1,"66":2,"97":11,"103":2,"105":1}}],["endpoint=3",{"2":{"45":1}}],["endpointtype",{"2":{"45":2}}],["endpoint",{"2":{"3":1,"6":2,"45":27,"53":1,"54":16,"66":2,"74":1,"97":3,"103":2,"156":4,"158":4,"169":1}}],["ending",{"2":{"45":1,"47":1}}],["end",{"2":{"1":1,"6":1,"9":1,"13":4,"14":3,"31":4,"34":18,"37":8,"40":35,"41":3,"44":10,"45":133,"47":43,"50":9,"51":8,"52":12,"53":5,"54":31,"55":1,"61":3,"62":6,"63":24,"66":19,"69":20,"81":2,"82":2,"86":20,"95":2,"96":2,"97":104,"103":21,"108":1,"112":2,"113":2,"118":1,"122":2,"123":2,"126":9,"127":44,"128":4,"129":1,"136":49,"137":1,"139":5,"141":3,"145":18,"147":4,"148":1,"149":2,"152":8,"153":8,"156":7,"157":6,"158":30,"159":3,"160":27,"161":4,"162":4,"164":1,"165":3,"166":4,"167":19}}],["enforce",{"2":{"0":1,"6":2,"166":3}}],["exits",{"2":{"45":1}}],["exit",{"2":{"45":32,"50":2,"52":3,"54":3,"63":2}}],["existingnodes",{"2":{"127":3}}],["existing",{"2":{"45":3,"62":1,"127":1,"170":2,"172":1}}],["exists",{"2":{"45":1,"47":1,"54":1}}],["exist",{"2":{"6":1,"45":1,"54":3,"166":1}}],["excluding",{"2":{"94":1,"97":1,"118":2}}],["exclude",{"2":{"86":9}}],["exclusively",{"2":{"110":1}}],["exclusive",{"2":{"47":1,"54":2}}],["exc",{"2":{"41":2,"149":2,"152":2}}],["excellent",{"2":{"23":1}}],["except",{"2":{"18":1,"19":1}}],["excess",{"2":{"5":1,"6":1,"40":1}}],["exp10",{"2":{"152":1,"156":2}}],["expressed",{"2":{"38":2}}],["express",{"2":{"38":1}}],["experimental",{"2":{"31":3}}],["expect",{"2":{"1":1,"99":1,"148":1}}],["explain",{"2":{"26":1}}],["explanations",{"2":{"26":3}}],["explicitly",{"2":{"6":1,"18":1,"24":1,"34":2,"37":1,"40":1,"41":1,"66":2,"69":1,"149":1,"152":1,"153":1}}],["expose",{"2":{"56":1}}],["exposes",{"2":{"17":1}}],["export",{"2":{"38":1,"150":1,"171":1,"173":1}}],["exponential",{"2":{"9":1}}],["ext2",{"2":{"97":3}}],["ext1",{"2":{"97":3}}],["ext",{"2":{"39":15,"45":10,"47":2,"50":3,"51":8,"53":8,"54":18,"62":8,"63":14,"86":7,"97":7}}],["extrema",{"2":{"127":1,"167":1}}],["extreem",{"2":{"34":10}}],["extracts",{"2":{"61":1}}],["extract",{"2":{"61":1,"127":1,"136":3,"156":1}}],["extra",{"2":{"6":3,"45":2,"62":1,"150":1,"152":2,"153":1}}],["external",{"2":{"37":1,"97":2}}],["exteriors",{"2":{"9":1,"53":2,"62":2,"127":1}}],["exterior",{"2":{"3":4,"4":2,"6":10,"34":1,"36":1,"37":1,"39":1,"40":36,"44":2,"45":4,"51":2,"62":3,"63":14,"66":1,"69":2,"71":1,"72":1,"75":3,"85":1,"89":2,"97":9,"106":2,"115":1,"116":3,"119":3,"120":3,"126":6,"127":6,"139":3,"140":1,"142":1,"146":1,"169":2}}],["extending",{"2":{"103":1}}],["extended",{"2":{"66":1}}],["extensions",{"2":{"56":1,"173":1}}],["extension",{"2":{"1":1,"6":1,"40":1,"41":1,"61":1,"74":1,"128":1,"148":3,"149":2,"152":1,"153":1,"154":1,"173":1}}],["extent=true",{"2":{"146":1}}],["extent=nothing",{"2":{"136":1}}],["extent=",{"2":{"136":3}}],["extent=false",{"2":{"136":1,"156":1}}],["extent=gi",{"2":{"127":3}}],["extent`",{"2":{"133":1,"146":1}}],["extents",{"2":{"4":3,"6":3,"31":5,"47":1,"54":3,"97":5,"103":1,"127":3,"136":2,"146":2,"167":2}}],["extent",{"0":{"146":1},"2":{"0":2,"1":4,"4":3,"6":11,"24":1,"31":2,"39":1,"46":1,"47":1,"54":10,"97":4,"103":2,"127":12,"133":3,"135":4,"136":28,"146":2,"156":1,"165":1,"167":7}}],["exactly",{"2":{"160":1}}],["exactpredicates",{"2":{"7":1,"13":2,"14":2,"31":1}}],["exact",{"2":{"3":5,"6":5,"7":2,"12":1,"13":1,"45":36,"47":6,"50":7,"51":5,"53":5,"54":7,"55":1,"62":5,"63":7,"72":2,"75":3,"77":1,"78":3,"79":3,"80":1,"85":2,"86":1,"89":2,"91":1,"92":3,"93":2,"94":1,"97":24,"100":2,"103":3,"106":2,"108":1,"109":3,"110":1,"111":1,"116":3,"118":1,"119":3,"120":3,"121":1,"127":1,"144":1}}],["examples",{"0":{"151":1,"155":1},"2":{"3":8,"4":1,"6":11,"26":2,"69":1,"72":1,"75":1,"85":1,"86":1,"89":1,"103":1,"106":1,"116":1,"126":2,"167":1}}],["example",{"0":{"39":1,"57":1,"138":1,"144":1,"176":1,"177":1},"1":{"58":1},"2":{"1":3,"3":2,"6":13,"11":1,"20":1,"23":2,"33":1,"36":1,"39":1,"43":1,"44":1,"46":1,"49":1,"50":1,"51":1,"53":1,"54":1,"62":1,"65":1,"68":1,"69":1,"71":1,"74":1,"84":1,"86":1,"88":1,"97":1,"99":1,"100":1,"102":1,"105":1,"115":1,"126":1,"127":8,"129":1,"136":2,"138":1,"140":1,"143":1,"144":1,"147":1,"155":1,"156":2,"161":1,"166":1,"176":1,"178":1}}],["either",{"2":{"1":2,"3":1,"6":4,"22":1,"25":1,"27":1,"45":9,"51":1,"53":1,"54":2,"62":1,"63":1,"65":1,"75":1,"97":5,"99":1,"105":1,"106":1,"116":1,"127":1,"136":3,"141":1,"175":1}}],["lj",{"2":{"127":2}}],["lrs",{"2":{"156":2}}],["lr",{"2":{"127":3}}],["lp",{"2":{"97":2}}],["lstart",{"2":{"97":2}}],["ls",{"2":{"97":12}}],["ll",{"2":{"17":1,"39":1,"151":2,"156":1,"170":1,"172":1}}],["l",{"2":{"14":4,"40":6,"86":2,"97":32}}],["lgeos",{"2":{"156":1}}],["lg",{"2":{"13":1,"14":1,"15":2,"60":4,"152":9,"156":17}}],["l305",{"2":{"6":1}}],["loudly",{"2":{"136":1}}],["log10",{"2":{"152":2,"156":4}}],["log",{"2":{"131":3,"132":1,"151":2}}],["location",{"2":{"45":1,"97":6}}],["local",{"2":{"34":3,"37":1,"45":4,"52":1,"63":1,"127":1}}],["loose",{"2":{"137":1}}],["lookup",{"2":{"127":1,"136":1}}],["looks",{"2":{"43":1}}],["look",{"2":{"36":2,"127":2,"138":1,"151":1}}],["looping",{"2":{"127":1}}],["loop",{"2":{"34":1,"40":2,"44":3,"45":8,"47":1,"54":1,"63":1,"97":5,"127":3,"158":1}}],["lower",{"2":{"6":1,"7":1,"127":1,"176":1}}],["lon",{"2":{"6":2,"151":1,"152":2}}],["longitude",{"2":{"170":2}}],["long",{"2":{"6":1,"54":1,"152":1,"177":1}}],["longer",{"2":{"6":3,"150":1,"152":2,"153":1}}],["lots",{"2":{"170":1}}],["lot",{"2":{"6":1,"23":1,"34":1,"37":1,"44":1,"47":1,"66":1,"69":1,"103":1,"129":1,"151":1,"166":2}}],["load",{"2":{"136":2,"156":1,"168":2}}],["loading",{"2":{"41":1,"149":1,"152":1}}],["loads",{"2":{"5":1,"6":1,"40":1}}],["loaded",{"2":{"1":1,"41":3,"148":1,"149":2,"152":2}}],["laptop",{"2":{"177":1}}],["land",{"2":{"170":8}}],["layers",{"2":{"134":1}}],["lazy",{"2":{"45":6}}],["lazily",{"2":{"6":1,"131":1,"136":1}}],["label",{"2":{"14":4,"15":2,"58":2,"60":1,"65":1,"127":3,"151":2,"155":2,"156":2}}],["labels",{"2":{"13":2,"127":1}}],["latitude",{"2":{"170":2}}],["later",{"2":{"37":1,"60":1,"127":1}}],["lat",{"2":{"6":3,"151":1,"152":3}}],["larger",{"2":{"45":1,"62":1,"160":1}}],["large",{"2":{"6":8,"40":1,"156":2,"173":1,"177":1}}],["lastindex",{"2":{"160":1}}],["last",{"2":{"4":3,"6":3,"9":1,"34":11,"37":2,"39":2,"45":9,"47":4,"66":7,"69":5,"97":20,"108":1,"127":8,"138":1,"145":2,"158":1}}],["lt",{"2":{"6":6,"54":4,"151":1}}],["len",{"2":{"158":7}}],["length",{"2":{"0":1,"5":1,"6":5,"9":1,"18":1,"40":32,"42":1,"43":1,"44":22,"45":11,"47":1,"50":2,"51":2,"53":1,"54":1,"62":1,"63":1,"97":1,"127":10,"136":3,"145":2,"151":1,"157":1,"158":1,"159":1,"160":7}}],["legend",{"2":{"156":4}}],["le",{"2":{"97":10}}],["leaving",{"2":{"138":1}}],["leaf",{"2":{"136":4}}],["leading",{"2":{"169":1}}],["lead",{"2":{"54":1,"138":1}}],["least",{"2":{"3":4,"6":4,"45":1,"54":1,"63":2,"97":14,"103":6,"106":1,"109":3,"110":2,"111":2,"112":1,"113":1,"116":1,"122":1,"126":1}}],["leftover",{"2":{"45":1}}],["left=1",{"2":{"45":1}}],["left",{"2":{"40":1,"45":5,"126":1,"127":2,"158":17,"160":5,"175":1}}],["lets",{"2":{"37":1}}],["let",{"2":{"36":1,"43":1,"97":1,"127":3,"151":1,"169":6,"170":4,"171":3,"172":2,"173":2,"178":1}}],["levels",{"2":{"6":1,"127":1,"134":1,"164":1}}],["level",{"2":{"6":1,"7":1,"9":1,"18":2,"20":1,"29":1,"134":1,"136":2,"137":1,"139":1,"141":4,"142":1,"143":1,"145":2,"171":2}}],["less",{"2":{"3":1,"6":7,"34":1,"37":1,"40":1,"44":1,"47":1,"66":1,"69":1,"86":1,"103":1,"127":1,"156":1,"157":1}}],["l289",{"2":{"6":1}}],["l2",{"2":{"3":4,"4":4,"6":8,"68":4,"69":12,"71":8,"85":2,"88":5,"102":4,"105":3,"106":2,"115":8}}],["l195",{"2":{"6":1}}],["l177",{"2":{"6":1}}],["l1",{"2":{"3":6,"4":4,"6":10,"68":4,"69":12,"71":8,"74":4,"75":2,"84":4,"85":2,"88":5,"102":4,"105":3,"106":2,"115":8}}],["li",{"2":{"127":2}}],["lie",{"2":{"54":1}}],["lies",{"2":{"45":3,"176":1}}],["limitations",{"2":{"54":1}}],["limits",{"2":{"39":1}}],["limited",{"2":{"6":1,"150":1,"153":1}}],["library",{"2":{"50":1,"173":1}}],["libraries",{"2":{"37":1,"143":1,"173":1}}],["libgeos",{"2":{"6":2,"13":1,"14":1,"15":1,"23":1,"37":1,"41":5,"60":1,"128":1,"152":7,"156":4,"166":2}}],["little",{"2":{"26":1}}],["literate",{"2":{"26":1,"31":1,"34":1,"37":1,"40":1,"41":1,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"61":1,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"136":1,"139":1,"142":1,"145":1,"146":1,"147":1,"149":1,"153":1,"160":1,"161":1,"162":1,"166":1,"167":1}}],["lift",{"2":{"14":2}}],["lin",{"2":{"152":5}}],["linked",{"2":{"56":1}}],["linrange",{"2":{"13":2,"14":5,"39":2,"65":1,"127":2,"152":1,"156":2}}],["linering",{"2":{"170":1}}],["linewidth",{"2":{"36":1,"169":1}}],["linesegment",{"2":{"126":2,"153":1}}],["lines",{"0":{"78":1,"92":1,"109":1,"119":1},"2":{"3":1,"4":4,"6":5,"45":3,"49":1,"54":9,"58":1,"59":2,"60":2,"65":1,"68":4,"69":4,"71":3,"74":1,"75":1,"84":2,"86":1,"88":3,"97":2,"99":3,"102":4,"103":2,"105":4,"115":3,"116":1,"127":3,"154":1,"169":4,"174":2}}],["linestrings",{"2":{"4":2,"6":2,"9":1,"69":2,"125":1,"137":1,"169":1}}],["linestringtrait",{"2":{"3":2,"4":4,"6":9,"11":3,"34":1,"44":4,"53":2,"66":2,"69":8,"77":1,"78":4,"79":1,"86":6,"91":1,"92":5,"103":4,"108":1,"109":4,"110":1,"118":1,"119":4,"120":1,"134":1,"141":2,"142":1,"153":2,"164":2}}],["linestring",{"2":{"3":5,"4":6,"6":15,"18":1,"20":1,"34":2,"44":2,"66":4,"68":2,"69":2,"71":2,"72":1,"77":1,"78":3,"85":2,"88":2,"89":1,"91":1,"92":4,"97":2,"102":2,"108":1,"109":3,"110":1,"115":2,"116":1,"118":1,"119":4,"120":1,"126":7,"136":4,"167":3,"169":5,"174":1}}],["linetrait",{"2":{"3":2,"4":4,"6":6,"34":1,"45":2,"50":2,"53":2,"66":2,"69":8,"77":1,"78":4,"79":1,"91":1,"92":5,"103":4,"108":1,"109":4,"110":1,"118":1,"119":4,"120":1}}],["line2",{"2":{"3":3,"6":7,"53":2,"54":2,"86":5,"99":3,"100":2,"103":3,"126":5}}],["line1",{"2":{"3":4,"6":8,"53":2,"54":2,"86":5,"99":3,"100":2,"103":5,"126":5}}],["linea",{"2":{"1":1,"6":1,"161":1}}],["linearmap",{"2":{"156":1}}],["linearalgebra",{"2":{"31":1}}],["linear",{"2":{"4":7,"6":10,"9":1,"37":2,"40":1,"43":1,"44":3,"47":1,"54":1,"66":5,"69":8,"79":1,"97":2,"109":1,"110":2,"119":1,"125":1,"136":2,"139":3,"151":5,"152":3,"153":4}}],["linearr",{"2":{"1":1,"6":1,"161":1}}],["linearrings",{"2":{"9":1,"93":1,"127":6,"137":1,"169":1}}],["linearringtrait",{"2":{"4":4,"6":6,"11":3,"34":3,"37":2,"44":4,"45":4,"53":2,"66":2,"69":8,"77":1,"78":1,"79":4,"91":1,"92":2,"93":3,"108":1,"109":1,"110":4,"118":1,"119":1,"120":4,"141":1,"153":2,"156":1,"164":2}}],["linearring",{"2":{"1":10,"3":2,"4":1,"6":15,"34":2,"44":2,"45":1,"61":1,"66":1,"77":1,"79":3,"91":1,"92":1,"93":2,"97":2,"103":4,"108":1,"109":1,"110":3,"118":1,"120":4,"126":1,"127":3,"136":5,"137":1,"138":6,"139":1,"144":13,"156":1,"161":8,"169":24,"170":6,"171":8,"176":2}}],["linearsegments",{"2":{"0":1,"6":4,"150":1,"151":1,"152":3,"153":5}}],["line",{"0":{"97":1},"2":{"0":1,"3":13,"4":9,"6":52,"23":1,"33":2,"34":7,"43":3,"44":10,"45":12,"47":8,"49":6,"50":18,"53":8,"54":67,"63":6,"66":11,"69":5,"72":2,"74":2,"75":1,"77":2,"78":11,"79":8,"84":1,"86":11,"89":2,"91":1,"92":9,"93":4,"97":141,"99":2,"100":2,"102":3,"103":12,"105":2,"106":2,"108":1,"109":10,"110":3,"116":2,"118":2,"119":10,"120":7,"126":6,"127":2,"153":1,"156":1,"157":1,"158":4,"159":1,"167":3,"169":3}}],["lineorientation",{"2":{"0":1,"6":2,"53":2}}],["lists",{"2":{"20":1,"45":3,"103":1}}],["listed",{"2":{"6":1,"34":1,"156":1}}],["list",{"2":{"6":16,"9":1,"34":20,"45":233,"50":20,"51":14,"52":8,"53":13,"54":5,"62":13,"63":1,"177":2}}],["likely",{"2":{"134":1}}],["like",{"0":{"55":1},"2":{"1":2,"6":9,"17":1,"18":2,"19":1,"20":1,"23":1,"24":1,"29":1,"37":1,"39":1,"40":1,"43":1,"47":1,"51":1,"53":1,"61":1,"62":1,"65":1,"66":1,"69":1,"129":2,"136":2,"141":2,"142":1,"150":1,"151":1,"164":2,"170":2}}],["iah",{"2":{"174":2}}],["image",{"2":{"127":1}}],["impossible",{"2":{"50":1,"102":1}}],["important",{"2":{"151":1}}],["import",{"2":{"1":3,"6":5,"13":2,"14":2,"15":1,"31":7,"33":1,"36":1,"41":1,"43":1,"46":1,"50":1,"51":1,"53":1,"54":1,"62":1,"65":1,"68":1,"69":1,"71":1,"72":1,"74":1,"75":1,"84":1,"85":1,"86":1,"88":1,"89":1,"99":1,"100":1,"102":1,"103":1,"105":1,"106":1,"115":1,"116":1,"126":3,"136":2,"149":1,"152":2,"155":2,"156":3,"161":2,"167":1,"168":5}}],["implements",{"2":{"166":1}}],["implementing",{"2":{"6":1,"156":1}}],["implement",{"2":{"6":1,"17":1,"23":1,"34":1,"37":1,"40":1,"44":1,"47":1,"61":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1,"129":1,"140":1,"141":3,"142":1}}],["implementation",{"0":{"34":1,"37":1,"44":1,"47":1,"50":1,"61":1,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"133":1,"139":1,"145":1,"153":1},"2":{"6":1,"34":3,"37":3,"40":1,"44":3,"47":3,"62":1,"66":3,"69":3,"72":1,"75":2,"85":1,"89":2,"100":1,"103":3,"106":2,"116":2,"127":2,"128":1,"148":1,"156":1,"166":1}}],["implementations",{"2":{"6":1,"75":1,"89":1,"106":1,"116":1,"128":1,"154":1,"166":3}}],["implemented",{"0":{"128":1},"2":{"1":1,"6":2,"31":1,"37":1,"40":3,"50":2,"52":2,"54":2,"61":1,"63":2,"66":2,"128":1,"129":2,"141":2,"148":1,"154":1}}],["improvements",{"2":{"9":2,"10":1}}],["improve",{"2":{"4":1,"6":1,"146":1}}],["i=2",{"2":{"126":1}}],["ipoints",{"2":{"97":4}}],["ip",{"2":{"69":2}}],["ipt",{"2":{"45":8}}],["ihole",{"2":{"69":2}}],["ih",{"2":{"63":20}}],["i2",{"2":{"47":2}}],["i1",{"2":{"47":2}}],["ii",{"2":{"45":8}}],["io",{"2":{"41":5,"149":5,"152":5}}],["i+1",{"2":{"40":8,"127":1,"158":2,"160":1}}],["i",{"2":{"9":1,"13":4,"22":1,"34":14,"37":1,"40":16,"45":28,"47":4,"52":2,"62":2,"63":4,"66":2,"69":8,"86":7,"97":28,"126":14,"127":17,"136":14,"153":2,"157":3,"158":12,"160":28,"167":2,"169":2,"170":1,"177":3}}],["id",{"2":{"172":1}}],["identical",{"2":{"136":1,"144":1}}],["identity",{"2":{"127":4,"136":2,"146":1}}],["ideal",{"2":{"127":1}}],["idea",{"2":{"6":1,"20":1,"25":1,"27":1,"40":1,"129":1}}],["idx`",{"2":{"45":1}}],["idx",{"2":{"34":6,"45":167,"47":9,"50":23,"51":5,"53":5,"62":2,"145":34,"158":51}}],["id=",{"2":{"6":2}}],["ignored",{"2":{"6":1,"127":1}}],["ignore",{"2":{"6":1,"127":2}}],["i>",{"2":{"6":2}}],["i>method",{"2":{"6":2}}],["innerjoin",{"2":{"176":1,"177":1}}],["inner",{"2":{"97":6,"136":3,"175":1}}],["inline",{"2":{"97":4,"126":1,"136":21,"165":2}}],["in=1",{"2":{"97":1}}],["in`",{"2":{"97":1}}],["inject",{"0":{"55":1},"2":{"149":1}}],["inaccuracies",{"2":{"54":1}}],["ind",{"2":{"177":2}}],["individual",{"2":{"171":1}}],["indicate",{"2":{"136":1}}],["indicates",{"2":{"20":1}}],["indices",{"2":{"45":4,"136":4,"160":16}}],["indeed",{"2":{"138":1}}],["index",{"2":{"40":8,"45":12,"97":1,"136":1,"158":1}}],["inds",{"2":{"127":3}}],["inplace",{"2":{"40":1}}],["inputs",{"2":{"6":1,"45":1,"69":1,"72":1,"85":1,"100":1,"160":1}}],["input",{"2":{"6":12,"34":1,"50":1,"51":1,"53":1,"54":1,"62":1,"127":1,"129":1,"152":3,"153":2,"157":1,"158":1,"159":1,"170":1}}],["inbounds",{"2":{"40":16,"66":5,"97":1}}],["inspiration",{"2":{"50":1}}],["inspired",{"2":{"49":1,"50":2}}],["inside",{"2":{"34":3,"43":1,"45":3,"47":1,"51":1,"52":1,"53":1,"54":1,"62":1,"63":2,"65":3,"66":1,"77":1,"97":1,"115":1,"118":1,"127":2}}],["insertion",{"2":{"45":1}}],["insert",{"2":{"34":1,"158":1}}],["instability",{"2":{"24":2}}],["instantiating",{"2":{"20":1}}],["instead",{"2":{"18":1,"24":1}}],["instructs",{"2":{"6":1,"166":2}}],["init=nothing",{"2":{"136":1}}],["init=typemax",{"2":{"66":2}}],["init=zero",{"2":{"37":1,"47":1}}],["initial",{"2":{"54":2,"152":1}}],["initially",{"2":{"45":1}}],["initialize",{"2":{"40":3,"44":2,"45":1,"54":1}}],["init",{"2":{"19":1,"31":1,"34":1,"44":2,"136":30,"152":4}}],["incorrect",{"2":{"137":1,"138":1}}],["increase",{"2":{"45":1,"97":1}}],["increasing",{"2":{"6":1,"156":1}}],["increment",{"2":{"40":5}}],["including",{"2":{"34":1,"45":2,"54":1,"66":1,"77":1,"78":1,"79":1,"80":1,"97":2}}],["include",{"2":{"31":41,"34":1,"45":1,"56":1,"66":2,"156":2,"165":1,"171":2,"172":1}}],["included",{"2":{"6":2,"63":2,"142":2,"145":2,"171":1}}],["includes",{"2":{"4":2,"6":2,"63":1,"66":2,"69":1,"97":1}}],["incircle",{"0":{"16":1}}],["investigate",{"2":{"127":1}}],["investigating",{"0":{"60":1}}],["inverted",{"2":{"6":1,"61":1}}],["invalid",{"2":{"20":1,"52":2,"138":1,"143":1,"144":1}}],["invoke",{"2":{"20":1}}],["involved",{"2":{"129":1}}],["involve",{"2":{"20":1}}],["involving",{"2":{"6":3,"51":1,"53":1,"62":1}}],["invocation",{"2":{"18":1}}],["ing",{"2":{"1":1,"6":2,"40":1,"161":1}}],["intr",{"2":{"45":28,"47":9,"50":16,"54":8}}],["intr2",{"2":{"45":2,"54":14}}],["intr1",{"2":{"45":3,"54":21,"97":2}}],["intrs",{"2":{"45":10,"54":5}}],["introduction",{"0":{"27":1},"1":{"28":1,"29":1,"30":1}}],["introducing",{"2":{"24":1}}],["introduces",{"2":{"24":1}}],["int",{"2":{"45":6,"63":7,"86":7,"153":1,"156":1,"158":5,"159":1,"160":1}}],["integrate",{"2":{"37":1}}],["integrating",{"2":{"37":1}}],["integrals",{"2":{"36":1}}],["integral",{"2":{"36":1}}],["intended",{"2":{"6":1,"141":2,"142":1}}],["intermediate",{"2":{"47":1}}],["inter2",{"2":{"47":15}}],["inter1",{"2":{"47":23}}],["interpreted",{"2":{"40":1}}],["interpolation",{"2":{"5":1,"6":1,"39":1,"40":2,"150":1}}],["interpolated",{"2":{"5":3,"6":3,"40":17,"150":1}}],["interpolate",{"2":{"0":2,"5":2,"6":4,"38":1,"39":2,"40":25}}],["interest",{"2":{"40":1,"66":1}}],["internal",{"2":{"39":1}}],["internals",{"2":{"24":1}}],["inter",{"2":{"6":3,"45":21,"50":1,"51":1,"53":5,"54":4}}],["interface",{"0":{"141":1},"2":{"6":3,"20":1,"56":1,"61":1,"136":1,"140":1,"141":4,"142":1,"156":1,"170":1}}],["interacted",{"2":{"97":1}}],["interaction",{"0":{"97":1},"2":{"97":2}}],["interactions",{"2":{"45":1,"63":3,"97":15}}],["interactive",{"2":{"13":1,"14":1}}],["interacting",{"2":{"6":1,"53":1,"97":2}}],["interacts",{"2":{"3":1,"6":1,"97":3,"105":1,"106":1,"109":3,"110":1,"111":1}}],["interact",{"2":{"3":2,"6":2,"62":1,"63":1,"88":1,"97":5,"100":1,"105":1,"106":1,"108":1,"109":2,"110":2,"111":1}}],["interior",{"2":{"3":6,"6":7,"34":9,"36":1,"40":7,"44":5,"45":1,"63":18,"71":1,"72":1,"74":1,"75":3,"78":5,"79":1,"80":2,"84":2,"85":1,"86":1,"89":2,"91":2,"92":6,"93":3,"97":15,"105":1,"106":3,"109":1,"110":2,"111":2,"115":1,"116":3,"121":2,"126":2,"139":1,"142":1}}],["interiors",{"2":{"3":6,"6":7,"40":20,"71":1,"72":1,"74":1,"84":1,"85":1,"88":1,"89":1,"94":1,"97":5,"99":1,"100":1,"105":1,"106":1,"108":1,"109":2,"110":1,"115":1,"116":1,"119":3,"120":3}}],["intersectingpolygons",{"2":{"6":3}}],["intersecting",{"0":{"143":1},"1":{"144":1,"145":1},"2":{"6":4,"31":1,"45":2,"63":2,"142":4,"143":1,"145":4}}],["intersections",{"0":{"54":1},"2":{"45":2,"47":2,"52":1,"53":2,"54":1,"63":1,"97":2}}],["intersection",{"0":{"53":1,"98":1},"1":{"99":1,"100":1},"2":{"0":2,"3":3,"6":19,"9":1,"15":4,"23":1,"31":1,"45":38,"47":6,"50":3,"51":4,"52":4,"53":15,"54":73,"62":2,"63":2,"86":2,"97":6,"99":1,"103":5}}],["intersect",{"2":{"3":8,"6":11,"45":4,"47":3,"51":2,"53":1,"54":1,"62":1,"63":5,"71":1,"72":2,"74":1,"75":1,"85":1,"89":1,"92":1,"94":1,"97":4,"99":2,"103":1,"115":1,"116":2,"119":3,"120":3,"144":1,"145":4}}],["intersects",{"0":{"99":1},"2":{"0":2,"3":3,"6":6,"31":1,"45":1,"54":2,"63":2,"86":2,"98":1,"99":4,"100":4,"103":5,"121":1,"145":2,"175":1}}],["into",{"2":{"5":1,"6":7,"17":1,"26":1,"34":1,"37":1,"40":1,"44":4,"45":2,"50":1,"51":1,"53":1,"97":1,"127":4,"131":1,"136":6,"145":1,"156":1,"164":1,"167":2,"169":2,"175":1}}],["int64",{"2":{"1":6,"6":6,"138":6,"157":1,"158":1,"160":1,"161":6,"169":14}}],["info",{"2":{"150":1}}],["information",{"0":{"171":1},"2":{"6":1,"29":1,"40":1,"45":2,"46":1,"54":1,"61":1,"97":1,"168":1,"171":3,"173":2}}],["infinity",{"2":{"97":1,"103":1}}],["inf",{"2":{"1":1,"9":1,"50":2,"157":1,"160":3}}],["in",{"0":{"23":1},"2":{"1":6,"3":3,"4":1,"5":4,"6":51,"7":1,"9":2,"13":6,"14":2,"17":2,"18":4,"20":1,"23":3,"24":2,"25":1,"26":3,"27":1,"29":1,"30":1,"31":2,"34":7,"36":1,"37":3,"38":2,"40":22,"41":1,"43":2,"44":5,"45":73,"47":31,"50":6,"51":9,"52":3,"53":5,"54":29,"60":1,"61":3,"62":11,"63":28,"65":6,"66":6,"68":1,"69":17,"71":2,"72":1,"75":10,"78":1,"79":1,"80":1,"81":1,"82":1,"85":1,"86":7,"89":9,"91":1,"92":1,"93":1,"95":1,"96":1,"97":135,"99":2,"100":1,"102":1,"103":11,"105":1,"106":11,"110":1,"112":1,"113":1,"115":1,"116":10,"119":3,"120":3,"122":1,"123":1,"126":4,"127":10,"128":3,"129":1,"131":3,"134":2,"135":1,"136":12,"140":1,"141":1,"142":2,"143":1,"145":7,"146":1,"147":2,"148":3,"149":1,"150":2,"151":2,"152":14,"153":7,"154":1,"156":5,"157":2,"158":4,"159":1,"160":5,"161":2,"162":1,"163":4,"164":1,"165":1,"166":4,"167":8,"168":1,"169":2,"170":6,"173":2,"175":4,"176":3,"177":1,"178":1}}],["itererable",{"2":{"167":1}}],["iter",{"2":{"136":31}}],["iterate",{"2":{"40":2,"134":1,"136":5}}],["iteration",{"2":{"37":1}}],["iterators",{"2":{"13":1,"40":1,"45":8,"47":3,"53":1,"63":2,"127":1,"136":11,"145":6,"153":1}}],["iterator",{"2":{"6":2,"45":7,"53":2,"131":2,"136":2}}],["iterabletype",{"2":{"136":10}}],["iterable",{"2":{"4":1,"6":3,"18":1,"37":1,"47":1,"61":1,"131":1,"136":37,"169":1}}],["iterables",{"2":{"1":2,"6":2,"22":1,"136":6}}],["ith",{"2":{"45":3,"63":7}}],["itself",{"2":{"47":1,"126":1,"134":1}}],["its",{"2":{"5":1,"6":10,"18":1,"36":1,"40":1,"45":2,"47":4,"63":1,"78":1,"131":1,"136":1,"140":1,"156":1,"157":1,"158":1,"159":3,"175":1}}],["it",{"2":{"1":4,"4":1,"6":19,"9":1,"18":11,"19":2,"20":1,"22":1,"29":3,"30":1,"33":1,"34":1,"36":2,"37":3,"39":1,"41":1,"44":2,"45":2,"46":1,"47":2,"51":1,"52":1,"53":1,"54":4,"60":2,"61":2,"62":1,"63":3,"66":3,"69":1,"74":2,"77":3,"91":3,"97":14,"102":1,"103":1,"108":2,"118":3,"125":1,"126":2,"127":4,"129":3,"131":3,"134":3,"135":1,"136":15,"138":1,"139":1,"140":1,"142":1,"143":1,"148":5,"151":2,"152":1,"156":1,"158":1,"163":1,"164":2,"165":1,"166":7,"170":3,"171":3,"173":3,"177":2,"178":2}}],["iff",{"2":{"136":1}}],["if",{"0":{"55":1},"2":{"1":5,"3":17,"4":19,"5":1,"6":74,"18":1,"22":2,"33":1,"34":15,"36":1,"37":6,"40":5,"41":3,"44":1,"45":100,"47":36,"50":8,"51":13,"52":12,"53":9,"54":44,"61":3,"62":10,"63":22,"65":2,"66":8,"68":2,"69":35,"71":1,"72":1,"74":1,"75":2,"77":4,"78":3,"79":3,"80":2,"81":1,"82":1,"84":1,"85":1,"86":9,"88":1,"89":3,"91":5,"92":4,"93":2,"94":2,"95":1,"96":1,"97":132,"99":1,"100":1,"102":4,"103":16,"105":1,"106":2,"108":4,"109":3,"110":2,"111":2,"112":1,"113":1,"115":1,"116":2,"118":5,"119":3,"120":3,"121":1,"122":1,"123":1,"126":5,"127":35,"131":1,"134":1,"136":21,"139":1,"141":1,"142":2,"143":1,"145":12,"146":1,"147":1,"148":3,"149":2,"152":6,"153":2,"156":1,"158":12,"160":12,"161":1,"162":1,"165":1,"166":2,"170":1,"173":1,"176":2,"177":1}}],["isolate",{"2":{"156":1}}],["isodd",{"2":{"50":1}}],["istable",{"2":{"136":2}}],["isequal",{"2":{"127":1}}],["iseven",{"2":{"97":1}}],["isempty",{"2":{"37":1,"40":4,"47":1,"51":1,"52":2,"53":1,"127":1,"141":1,"158":1}}],["isparallel",{"2":{"97":1,"126":8}}],["is3d",{"2":{"69":1,"136":1,"147":1,"161":1,"162":1,"167":10}}],["issue",{"2":{"45":1}}],["issues",{"2":{"25":1,"27":1}}],["isa",{"2":{"18":1,"40":9,"45":1,"136":4,"167":1}}],["isnothing",{"2":{"41":1,"45":9,"50":1,"52":2,"54":2,"63":2,"69":1,"127":1,"149":1,"152":1,"156":1,"157":1,"158":5,"159":1,"160":6}}],["isn",{"2":{"6":1,"37":1,"45":4,"47":1,"50":1,"52":1,"54":3,"63":2,"66":3,"69":1,"74":1,"97":9,"103":1,"156":1,"166":1}}],["isconcave",{"0":{"126":1},"2":{"0":1,"6":2,"60":1,"124":1,"126":3}}],["isclockwise",{"0":{"125":1},"2":{"0":1,"6":2,"47":1,"124":1,"126":5,"127":2}}],["is",{"0":{"25":1,"33":1,"36":2,"43":1,"46":1,"49":1,"65":2,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"134":1},"2":{"0":1,"1":10,"3":8,"4":43,"5":1,"6":108,"9":3,"11":1,"13":1,"14":1,"18":3,"19":1,"20":1,"22":3,"23":2,"25":2,"27":2,"33":1,"34":19,"36":7,"37":19,"38":2,"39":2,"40":15,"41":3,"43":2,"44":5,"45":88,"46":3,"47":22,"49":1,"50":2,"51":4,"52":13,"53":4,"54":40,"56":1,"60":5,"61":4,"62":7,"63":20,"65":8,"66":23,"69":13,"71":2,"72":3,"74":4,"75":4,"77":7,"78":3,"79":3,"80":1,"81":1,"82":1,"85":3,"86":3,"88":1,"89":5,"91":9,"92":4,"93":2,"94":1,"95":1,"96":1,"97":91,"100":2,"102":3,"103":12,"106":4,"108":2,"115":4,"116":5,"118":8,"119":3,"120":3,"121":1,"122":2,"123":1,"125":2,"126":7,"127":11,"128":1,"129":2,"131":1,"134":3,"135":1,"136":24,"137":7,"138":2,"139":1,"140":3,"141":2,"142":1,"143":4,"144":1,"145":2,"147":1,"148":7,"149":2,"150":3,"151":3,"152":9,"153":6,"155":1,"156":4,"157":1,"158":2,"159":1,"161":2,"163":1,"164":1,"165":1,"166":3,"169":4,"170":5,"171":3,"172":1,"173":3,"175":2,"176":5,"177":2}}],["cpu",{"2":{"177":1}}],["cp",{"2":{"174":1}}],["cy",{"2":{"126":2}}],["cyan",{"2":{"41":1,"149":1,"152":1}}],["cx",{"2":{"126":2}}],["cdot",{"2":{"126":1}}],["cs",{"2":{"97":9}}],["cshape",{"2":{"43":3}}],["cw",{"2":{"47":2}}],["cb",{"2":{"39":1,"60":1,"127":1}}],["cgrad",{"2":{"39":1}}],["cgal",{"2":{"39":1}}],["c",{"2":{"37":1,"43":1,"47":4,"50":5,"55":3,"97":24,"152":1}}],["cleaner",{"2":{"61":1}}],["cleanest",{"2":{"61":1}}],["clear",{"2":{"46":1}}],["clearly",{"2":{"33":1,"36":1,"65":1}}],["clamped",{"2":{"54":18}}],["clamp",{"2":{"34":1,"54":1}}],["classified",{"2":{"45":1}}],["classify",{"2":{"45":4}}],["class",{"2":{"6":1,"127":1}}],["clipping",{"0":{"45":1,"51":1,"52":1,"54":1,"62":1,"63":1},"2":{"6":1,"9":1,"31":8,"45":9,"50":3,"51":1,"53":1,"62":1,"143":1}}],["closure",{"2":{"136":2}}],["closing",{"2":{"34":1}}],["close",{"2":{"34":5,"45":2,"47":1,"50":1,"54":1,"66":9,"127":1,"138":1,"139":4}}],["closest",{"2":{"4":3,"6":3,"54":2,"65":1,"66":6}}],["closed2",{"2":{"69":2}}],["closed1",{"2":{"69":2}}],["closed",{"0":{"137":1},"1":{"138":1,"139":1},"2":{"4":4,"6":11,"9":1,"31":1,"34":6,"37":3,"44":3,"45":11,"47":1,"54":1,"63":3,"69":21,"77":2,"78":5,"79":5,"91":2,"92":5,"93":3,"97":52,"109":5,"110":1,"118":3,"119":5,"120":5,"126":1,"127":1,"137":1,"138":1,"139":2,"140":1,"142":1,"169":1}}],["closedring",{"2":{"0":1,"6":1,"137":1,"138":1,"139":4,"140":1,"141":1,"142":1}}],["clockwise",{"2":{"4":1,"6":4,"9":1,"36":1,"37":1,"47":7,"60":1,"125":2,"126":3,"127":1}}],["ceil",{"2":{"153":1}}],["ce",{"2":{"97":11}}],["certainly",{"2":{"54":1}}],["certain",{"2":{"17":1,"18":1,"26":1,"29":1}}],["central",{"2":{"45":1}}],["centroids",{"2":{"43":1,"44":1}}],["centroid",{"0":{"42":1,"43":1},"1":{"43":1,"44":1},"2":{"0":4,"4":2,"6":6,"31":1,"42":3,"43":4,"44":38,"129":1,"156":4}}],["cent",{"2":{"43":2}}],["centered",{"2":{"45":1}}],["center",{"2":{"6":1,"43":1,"127":1}}],["cells",{"2":{"127":1}}],["cell",{"2":{"6":4,"46":3,"47":28,"127":2}}],["chunks",{"2":{"136":8}}],["chunk",{"2":{"136":12}}],["chose",{"2":{"24":1,"127":1}}],["choose",{"2":{"6":1,"61":1,"127":2}}],["changes",{"2":{"45":1}}],["changed",{"2":{"45":1}}],["change",{"2":{"24":1,"45":1,"60":1}}],["chain=2",{"2":{"45":1}}],["chain=1",{"2":{"45":1}}],["chain",{"2":{"45":66,"52":3,"54":4,"60":2,"63":4}}],["chains",{"2":{"20":1,"45":1}}],["chairmarks",{"2":{"13":1,"152":1,"156":1}}],["children",{"2":{"156":1}}],["child",{"2":{"6":2,"131":2,"136":7}}],["checkargs",{"2":{"157":1,"158":1,"159":1,"160":1}}],["checking",{"2":{"69":1,"158":1}}],["checks",{"0":{"86":1,"98":1},"1":{"99":1,"100":1},"2":{"41":1,"45":1,"54":1,"68":1,"71":1,"74":1,"84":1,"88":1,"97":5,"99":1,"102":1,"103":1,"105":1,"115":1,"176":1}}],["check",{"2":{"4":1,"6":1,"7":1,"44":1,"45":9,"47":3,"50":1,"51":1,"54":4,"55":1,"62":1,"69":8,"97":11,"127":5,"131":3,"132":1,"144":1,"146":1,"151":2,"158":1,"160":1}}],["checked",{"2":{"4":1,"6":1,"45":1,"54":1,"60":1,"97":1,"146":1}}],["c2",{"2":{"6":3,"15":2,"66":3,"69":14,"127":21}}],["c1",{"2":{"6":3,"15":2,"66":4,"69":13,"127":26}}],["ctor",{"2":{"1":1,"6":1,"161":1}}],["categorize",{"2":{"50":1}}],["categorical",{"2":{"39":1}}],["came",{"2":{"50":1}}],["case",{"2":{"34":1,"38":2,"44":1,"45":1,"51":1,"54":2,"63":1,"97":16,"136":1,"178":1}}],["cases",{"2":{"6":1,"40":1,"50":2,"97":3,"134":1,"136":5}}],["cause",{"2":{"18":1,"23":1,"158":1}}],["careful",{"2":{"40":1,"134":1}}],["care",{"2":{"17":1}}],["carried",{"2":{"6":1,"166":1}}],["cairomakie",{"2":{"13":1,"33":1,"36":1,"39":2,"43":1,"46":1,"49":1,"58":1,"59":1,"60":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"151":1,"152":1,"156":1,"168":1,"174":1,"176":1,"177":1}}],["california",{"2":{"177":1}}],["callable",{"2":{"127":4,"141":1}}],["calling",{"2":{"45":2,"136":1}}],["calls",{"2":{"45":1,"54":1,"63":1,"66":1,"75":1,"89":1,"106":1,"116":1,"134":1,"136":1,"153":1}}],["call",{"2":{"18":1,"24":1,"37":1,"44":1,"136":4,"154":1}}],["called",{"2":{"6":2,"44":3,"45":1,"136":1,"139":1,"141":1,"142":1,"166":1,"170":1}}],["calculation",{"2":{"54":1}}],["calculations",{"2":{"6":1,"25":2,"27":2,"54":1,"152":1}}],["calculating",{"2":{"4":1,"6":1,"18":1,"45":1,"146":1}}],["calculated",{"2":{"6":1,"43":2,"47":1,"54":2,"66":1,"136":4}}],["calculates",{"2":{"4":2,"6":6,"37":1,"40":2,"47":1,"54":2,"62":1,"66":2,"152":1,"159":1}}],["calculate",{"2":{"1":2,"5":1,"6":6,"11":1,"34":3,"40":3,"44":1,"47":1,"54":1,"97":1,"127":1,"133":1,"136":3}}],["calc",{"2":{"1":2,"6":4,"24":1,"34":4,"133":1,"135":1,"136":15,"146":1,"156":2,"165":1}}],["cache",{"2":{"6":1,"40":1}}],["cant",{"2":{"69":1,"127":1,"167":1}}],["cannot",{"2":{"3":3,"4":2,"6":5,"37":1,"69":1,"77":1,"80":1,"103":2,"106":1,"108":2,"110":1,"121":1}}],["can",{"2":{"1":1,"4":2,"6":16,"7":2,"9":1,"13":1,"14":1,"24":1,"26":1,"31":1,"34":1,"37":1,"38":2,"39":1,"40":3,"41":1,"44":1,"45":3,"47":1,"51":3,"53":3,"54":1,"60":1,"61":2,"62":3,"63":1,"68":1,"69":3,"71":1,"74":1,"86":1,"88":1,"97":23,"99":2,"102":2,"103":3,"105":1,"109":1,"110":1,"115":1,"118":1,"119":1,"120":1,"127":1,"128":1,"129":1,"131":1,"135":1,"136":7,"138":2,"139":1,"142":1,"143":2,"144":1,"146":1,"149":1,"151":1,"152":2,"156":2,"166":1,"169":6,"170":1,"171":3,"173":3,"175":3,"176":3}}],["creation",{"2":{"169":1,"171":1}}],["creating",{"0":{"168":1,"169":1,"172":1},"1":{"169":1,"170":1,"171":1,"172":1,"173":1},"2":{"97":1}}],["creates",{"2":{"7":1,"45":3}}],["create",{"0":{"171":1},"2":{"6":2,"13":2,"14":1,"45":1,"50":1,"54":2,"61":1,"127":2,"136":1,"142":2,"143":3,"145":2,"168":2,"169":4,"170":5,"171":3,"172":1,"173":1,"176":1}}],["created",{"2":{"4":2,"6":2,"45":1,"66":3}}],["criteria",{"2":{"75":2,"89":2,"106":2,"116":2,"158":3}}],["cropping",{"2":{"39":2}}],["cross=1",{"2":{"53":1}}],["cross`",{"2":{"53":1}}],["crossings",{"2":{"45":3,"97":1}}],["crossing",{"0":{"86":1},"2":{"6":2,"45":81,"51":1,"52":7,"53":3,"54":7,"62":1,"63":6,"75":1,"86":1,"97":1,"116":1}}],["cross",{"0":{"113":1},"2":{"6":1,"9":1,"34":3,"45":13,"50":14,"51":2,"52":1,"53":2,"54":10,"55":4,"62":2,"63":1,"75":1,"86":2,"89":1,"97":17,"103":2,"106":1,"116":1,"126":3}}],["crosses",{"2":{"0":2,"3":2,"6":3,"31":1,"45":1,"50":1,"86":26,"97":2,"175":1}}],["crc",{"2":{"6":1,"40":1}}],["crs2",{"2":{"170":2}}],["crs1",{"2":{"170":2,"171":1}}],["crs`",{"2":{"148":6}}],["crs=nothing",{"2":{"136":1,"146":1,"156":1}}],["crs=gi",{"2":{"136":7}}],["crs",{"0":{"170":1},"2":{"1":16,"4":2,"6":10,"61":1,"127":10,"133":2,"135":3,"136":27,"146":1,"148":7,"156":1,"168":1,"170":13,"171":7,"173":1}}],["customize",{"2":{"136":2}}],["custom",{"0":{"178":1},"2":{"6":1,"40":1,"178":2}}],["curr^2",{"2":{"34":2}}],["curr",{"2":{"34":8,"45":114,"50":9,"63":3,"145":26}}],["currentnode",{"2":{"127":8}}],["current",{"2":{"34":1,"40":8,"45":3,"50":2,"52":1,"54":1,"63":6,"127":2,"145":3}}],["currently",{"2":{"5":1,"6":3,"23":1,"40":1,"45":1,"50":1,"52":2,"127":1,"136":1}}],["curve",{"0":{"97":1},"2":{"3":1,"4":7,"6":18,"34":6,"37":7,"45":6,"47":3,"53":7,"65":1,"66":22,"69":6,"75":2,"77":4,"78":9,"79":9,"89":1,"91":4,"92":6,"93":3,"97":152,"103":1,"106":1,"109":6,"111":3,"116":1,"118":4,"119":6,"120":6}}],["curves",{"2":{"0":1,"3":1,"6":5,"37":3,"47":3,"54":1,"65":1,"66":1,"69":13,"80":1,"97":1,"103":1,"121":1,"156":2}}],["cutpolygon",{"2":{"49":1}}],["cuts",{"2":{"49":1}}],["cutting",{"0":{"48":1},"1":{"49":1,"50":1},"2":{"45":1,"50":2}}],["cut",{"0":{"49":1},"2":{"0":1,"6":6,"31":1,"40":1,"48":1,"49":5,"50":22,"97":1}}],["coastlines",{"2":{"174":1}}],["coarse",{"2":{"6":1,"150":1,"153":1}}],["cos",{"2":{"169":3,"170":1,"171":2}}],["copy",{"2":{"141":1,"160":1}}],["coors1",{"2":{"126":2}}],["coors2",{"2":{"126":3}}],["coord",{"2":{"153":6}}],["coords",{"2":{"50":9,"153":8}}],["coordinatetransformations",{"2":{"1":2,"6":2,"156":1,"161":2,"168":1,"169":5,"171":2}}],["coordinate",{"0":{"40":1,"147":1,"170":1,"171":1},"2":{"1":4,"5":5,"6":7,"25":1,"27":1,"39":2,"40":10,"136":1,"148":4,"153":1,"168":3,"170":1}}],["coordinates",{"0":{"5":1,"38":1},"1":{"39":1,"40":1},"2":{"0":4,"1":1,"4":2,"5":7,"6":20,"37":2,"38":8,"40":25,"45":2,"46":1,"50":2,"51":1,"53":1,"62":1,"66":1,"69":2,"129":1,"147":2,"148":1,"151":1,"152":3,"170":2}}],["co",{"2":{"97":2}}],["corner",{"2":{"47":4,"127":1}}],["corners",{"2":{"47":1}}],["correspondent",{"2":{"126":1}}],["correspond",{"2":{"45":1}}],["corresponding",{"2":{"34":3,"52":2}}],["correctly",{"2":{"151":1}}],["corrected",{"2":{"141":1}}],["correctness",{"2":{"137":1,"166":1}}],["correcting",{"2":{"20":1,"141":1}}],["corrections",{"0":{"140":1,"142":1},"1":{"141":1,"142":1},"2":{"138":1,"141":6,"144":1}}],["correction",{"2":{"6":10,"31":4,"51":1,"52":2,"53":1,"54":2,"62":1,"63":2,"137":1,"139":2,"140":2,"141":8,"142":7,"143":1,"145":2}}],["correct",{"2":{"6":3,"24":1,"34":1,"37":1,"44":1,"45":1,"47":1,"51":1,"53":1,"62":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1,"137":1,"138":2,"140":1}}],["cov",{"2":{"47":16}}],["cover",{"2":{"77":1,"81":1}}],["covering",{"2":{"6":2,"84":1,"142":2,"145":2}}],["covered",{"0":{"79":1,"80":1,"120":1},"2":{"3":1,"6":1,"52":1,"63":1,"74":1,"75":1,"79":2,"80":2,"81":1,"82":2,"84":1,"96":2,"97":3,"145":1}}],["coveredby",{"0":{"73":1,"74":1,"77":1,"78":1,"81":1,"82":1,"96":1},"1":{"74":1,"75":1},"2":{"0":2,"3":4,"6":4,"31":1,"45":1,"73":1,"74":3,"75":10,"76":6,"77":13,"78":15,"79":13,"80":5,"81":2,"82":2,"85":3,"175":1}}],["covers",{"0":{"83":1,"84":1},"1":{"84":1,"85":1},"2":{"0":2,"3":5,"6":5,"31":1,"83":1,"84":4,"85":5,"127":1,"175":1}}],["coverages",{"2":{"6":1,"47":1}}],["coverage",{"0":{"46":1},"2":{"0":1,"6":2,"31":1,"46":3,"47":16}}],["code",{"2":{"7":1,"10":1,"26":5,"40":1,"75":1,"89":1,"97":1,"106":1,"116":1,"126":1,"163":1,"165":1,"177":1}}],["colname",{"2":{"136":3}}],["col",{"2":{"136":3}}],["column",{"2":{"22":1,"136":16,"172":2,"175":2}}],["colored",{"2":{"176":1}}],["color=",{"2":{"170":2}}],["colors",{"2":{"58":1,"59":1,"174":1,"176":2}}],["colorrange",{"2":{"39":2,"65":1}}],["colorbar",{"2":{"39":1,"60":1,"65":1,"127":1}}],["colormap",{"2":{"14":1,"39":3,"65":1}}],["color",{"2":{"6":3,"36":1,"39":2,"40":1,"41":1,"43":1,"49":3,"58":1,"59":1,"60":2,"65":2,"68":4,"71":4,"74":1,"84":1,"88":4,"102":4,"115":4,"149":1,"152":1,"169":1,"170":1,"174":1,"176":5}}],["collect",{"2":{"11":3,"13":1,"33":1,"36":2,"40":1,"43":1,"46":2,"49":2,"61":2,"65":1,"127":3,"136":3,"151":4,"167":2}}],["collections",{"0":{"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1},"2":{"1":2,"6":10,"22":1,"135":1,"136":7,"156":2,"173":1}}],["collection",{"2":{"1":1,"4":7,"6":13,"18":2,"29":2,"34":2,"37":3,"47":2,"66":2,"81":2,"82":2,"95":2,"96":2,"112":2,"113":2,"122":2,"123":2,"129":1,"136":3,"156":1,"162":1,"167":1}}],["collinear",{"2":{"3":1,"6":2,"45":5,"51":2,"53":3,"54":12,"62":2,"102":1,"103":2}}],["commonly",{"2":{"173":1}}],["common",{"2":{"68":1,"153":1,"168":1,"170":1,"171":1}}],["commented",{"2":{"126":1}}],["comments",{"2":{"97":1}}],["comment",{"2":{"30":1}}],["combos",{"2":{"52":1,"54":1,"63":1}}],["combines",{"2":{"44":1}}],["combine",{"2":{"44":2,"45":5,"145":1}}],["combined",{"2":{"6":1,"45":4,"63":1,"142":1,"145":2,"169":1}}],["combination",{"2":{"6":1,"45":1,"131":1,"136":1}}],["coming",{"2":{"47":1}}],["com",{"2":{"6":2,"54":1,"61":1}}],["compilation",{"2":{"165":1}}],["compiled",{"2":{"24":1}}],["compiler",{"2":{"24":1,"136":2,"165":2}}],["complex",{"2":{"129":1,"156":1,"175":1}}],["complexity",{"2":{"6":1,"129":1,"153":1}}],["complete",{"2":{"37":1}}],["completely",{"2":{"1":1,"3":4,"6":5,"45":2,"52":1,"63":1,"71":2,"72":1,"75":1,"84":1,"85":1,"97":1,"116":1,"136":1}}],["component",{"2":{"6":1,"37":3,"44":11,"47":8,"54":1,"131":1,"136":3}}],["components",{"2":{"6":2,"43":1,"44":2,"131":2,"136":24}}],["composed",{"2":{"4":4,"6":5,"69":5,"169":2}}],["comprised",{"2":{"6":3,"51":1,"53":1,"62":1}}],["computing",{"2":{"41":1,"56":1}}],["computational",{"2":{"6":1,"40":1}}],["computation",{"2":{"6":6,"40":1,"44":1,"51":1,"53":1,"62":1,"157":2,"158":2,"159":2}}],["computer",{"2":{"6":1,"40":1}}],["computes",{"2":{"6":1,"61":1}}],["compute",{"2":{"4":1,"6":3,"37":1,"40":1,"61":3,"153":1}}],["computed",{"2":{"4":4,"6":5,"34":1,"37":3,"40":3,"47":1,"174":1}}],["compact",{"2":{"177":3}}],["comparisons",{"2":{"175":1}}],["comparing",{"2":{"63":1,"69":1}}],["compares",{"2":{"127":1}}],["compared",{"2":{"69":1}}],["compare",{"2":{"3":1,"4":1,"6":2,"34":1,"63":1,"69":2,"103":1}}],["compatibility",{"2":{"37":1}}],["compatible",{"2":{"1":3,"6":1,"22":1,"25":1,"27":1,"34":1,"37":1,"40":2,"44":1,"47":1,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"134":1,"136":1,"148":2}}],["couple",{"2":{"172":1}}],["course",{"2":{"135":1}}],["country",{"2":{"177":8}}],["countries",{"2":{"11":1,"59":1,"156":1}}],["counted",{"2":{"54":2}}],["counters",{"2":{"40":8}}],["counter",{"2":{"6":1,"45":7,"97":1,"125":1,"126":1}}],["counterclockwise",{"2":{"4":1,"6":2,"9":1,"36":2,"37":1,"60":1,"61":1}}],["count",{"2":{"45":16,"127":1,"160":1}}],["couldn",{"2":{"9":1,"165":1}}],["could",{"2":{"4":1,"6":1,"37":3,"54":4,"56":1,"63":1,"66":1,"97":2,"148":1}}],["conditions",{"2":{"175":1}}],["connected",{"2":{"97":5}}],["connect",{"2":{"47":11}}],["connecting",{"2":{"34":1,"158":1,"169":2}}],["connections",{"2":{"6":2,"142":2,"145":2}}],["context",{"2":{"152":4,"170":2}}],["contents",{"2":{"136":1,"137":1}}],["contours",{"2":{"127":1}}],["contour",{"2":{"127":4}}],["continue",{"2":{"37":1,"45":7,"47":1,"52":2,"54":1,"97":1,"141":1,"145":3,"160":1,"177":1}}],["contributions",{"2":{"25":1,"27":1}}],["controlled",{"2":{"24":1}}],["control",{"2":{"23":1}}],["containing",{"2":{"46":1,"176":1}}],["contain",{"2":{"3":1,"6":1,"26":1,"63":1,"71":1,"103":1,"169":1}}],["contained",{"2":{"3":1,"6":1,"9":1,"63":4,"72":1,"84":1,"102":1,"103":1,"136":1,"176":1}}],["contains",{"0":{"70":1,"71":1},"1":{"71":1,"72":1},"2":{"0":2,"3":4,"6":4,"26":1,"31":1,"45":1,"56":1,"63":1,"70":1,"71":5,"72":4,"134":1,"144":1,"175":1,"176":1}}],["consistent",{"2":{"45":1,"129":1}}],["consistency",{"2":{"22":1}}],["considered",{"2":{"34":1,"40":1}}],["consider",{"2":{"33":1,"36":1,"43":1,"46":1,"47":3,"49":1,"65":2,"68":1,"71":1,"74":1,"84":1,"88":1,"97":3,"99":1,"102":1,"105":1,"115":1}}],["constprop",{"2":{"86":1}}],["constants",{"2":{"45":1}}],["const",{"2":{"31":4,"45":1,"75":4,"89":3,"106":4,"116":4,"133":3,"136":1,"156":4}}],["constrained",{"2":{"6":3,"51":1,"53":1,"62":1}}],["constructing",{"2":{"171":1}}],["construct",{"2":{"164":1}}],["constructors",{"2":{"6":2,"164":2}}],["constructed",{"2":{"1":1,"20":1,"148":1}}],["concepts",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"26":1}}],["concieve",{"2":{"9":1}}],["concavehull",{"2":{"128":1}}],["concave",{"2":{"6":1,"34":2,"43":2,"126":2}}],["convention",{"2":{"43":1}}],["convenience",{"2":{"40":1,"166":1}}],["conversely",{"2":{"45":1}}],["conversion",{"0":{"162":1},"2":{"22":1}}],["converted",{"2":{"22":1,"40":3}}],["converts",{"2":{"6":1,"167":1}}],["convert",{"0":{"76":1,"90":1,"107":1,"117":1},"2":{"6":3,"40":6,"61":1,"65":1,"127":2,"152":1,"156":3,"162":1,"166":1,"167":1}}],["convexhull",{"2":{"128":1}}],["convexity",{"2":{"60":2}}],["convex",{"0":{"56":1,"59":1},"1":{"57":1,"58":1,"59":1,"60":1,"61":1},"2":{"0":1,"6":7,"31":2,"34":3,"56":4,"58":2,"59":1,"60":4,"61":11,"126":1}}],["vw",{"2":{"156":3}}],["von",{"2":{"127":1}}],["v2",{"2":{"97":9}}],["v1",{"2":{"97":9}}],["v`",{"2":{"40":2}}],["vcat",{"2":{"34":1,"40":1,"45":1,"136":1}}],["vararg",{"2":{"40":1}}],["vary",{"2":{"34":1}}],["variables",{"2":{"24":1,"40":8,"72":1,"85":1,"100":1}}],["variable",{"2":{"24":1,"52":2}}],["vals",{"2":{"158":9}}],["valign",{"2":{"156":1}}],["validated",{"2":{"52":2,"54":2,"63":2}}],["validate",{"2":{"9":1}}],["valid",{"2":{"1":1,"6":8,"44":1,"51":2,"53":2,"54":3,"62":2,"127":1,"137":3,"138":1,"143":1,"144":1,"160":1,"161":1}}],["val",{"2":{"34":2,"45":2,"54":8,"97":30,"103":4}}],["values=",{"2":{"127":2}}],["values=sort",{"2":{"127":1}}],["values",{"2":{"1":1,"5":3,"6":16,"34":2,"39":3,"40":40,"44":2,"45":5,"47":5,"54":1,"66":2,"97":4,"127":19,"136":2,"158":2,"160":1,"165":1}}],["value",{"2":{"0":1,"4":7,"5":2,"6":15,"14":1,"24":1,"34":1,"36":2,"37":4,"40":45,"45":5,"47":2,"54":7,"65":1,"66":3,"127":6,"158":11,"166":2,"175":1}}],["vs",{"0":{"15":1},"2":{"12":1,"54":2}}],["vᵢ",{"2":{"6":1}}],["v0",{"2":{"6":2}}],["v",{"2":{"5":2,"6":6,"14":4,"40":23,"66":8}}],["visvalingam",{"2":{"154":1}}],["visvalingamwhyatt",{"0":{"159":1},"2":{"0":1,"6":3,"156":4,"159":5}}],["visualized",{"2":{"138":1}}],["visualize",{"2":{"99":1,"170":1}}],["visa",{"2":{"45":1}}],["visited",{"2":{"45":4}}],["view",{"2":{"45":2,"61":1,"127":1,"145":1,"158":3,"177":1}}],["viewport",{"2":{"14":1}}],["views",{"2":{"1":1,"45":1,"62":1,"148":1}}],["via",{"2":{"6":1,"41":1,"56":1,"128":1,"149":1,"152":1,"166":2}}],["vec",{"2":{"61":2}}],["vect",{"2":{"136":2}}],["vectypes",{"2":{"40":5}}],["vector",{"2":{"1":12,"4":6,"5":1,"6":46,"18":1,"23":1,"29":1,"33":1,"34":10,"40":14,"45":7,"50":6,"51":4,"52":1,"53":2,"54":3,"62":4,"97":1,"103":2,"126":3,"127":4,"129":1,"136":6,"138":8,"139":1,"144":22,"150":1,"151":1,"153":1,"157":1,"158":4,"159":1,"160":2,"161":10,"167":15,"169":18,"170":6,"171":9}}],["vectors",{"2":{"1":1,"4":2,"6":5,"22":1,"34":4,"40":3,"45":1,"61":1,"66":1,"125":1,"127":1,"136":2,"156":1}}],["ve",{"2":{"17":1,"153":1}}],["vein",{"2":{"7":1}}],["version",{"2":{"166":1}}],["versa",{"2":{"45":1}}],["vert",{"2":{"160":21}}],["verts",{"2":{"156":2}}],["vertical",{"2":{"39":1,"47":1,"54":1,"127":1}}],["vertices",{"2":{"6":7,"9":1,"38":4,"40":5,"45":1,"50":2,"61":1,"77":1,"79":5,"88":1,"91":3,"94":1,"97":1,"118":1,"138":1,"150":2,"151":1,"152":3,"153":3,"156":1,"159":1}}],["vertex",{"2":{"5":1,"6":2,"34":1,"38":2,"40":2,"45":19,"54":12,"60":1,"77":2,"92":2,"93":1,"97":1,"118":3}}],["very",{"2":{"0":1,"151":1,"177":2}}],["ty",{"2":{"127":3}}],["typing",{"2":{"41":1,"149":1,"152":1}}],["typically",{"2":{"38":1,"172":1}}],["typemax",{"2":{"66":1,"127":9}}],["typeof",{"2":{"19":1,"40":3,"136":2,"164":1,"178":1}}],["type2",{"2":{"6":2,"69":4}}],["type1",{"2":{"6":2,"69":5}}],["types",{"0":{"132":1,"163":1},"1":{"164":1,"165":1,"166":1},"2":{"6":4,"23":1,"24":1,"31":1,"40":3,"47":1,"50":1,"97":3,"156":1,"163":3,"165":1,"175":1}}],["type",{"2":{"4":11,"5":1,"6":62,"11":1,"22":2,"23":1,"24":2,"30":2,"34":9,"37":11,"39":1,"40":8,"44":8,"45":21,"47":8,"50":6,"51":7,"52":6,"53":8,"54":19,"62":7,"63":5,"66":28,"69":2,"131":2,"136":42,"140":1,"141":6,"142":6,"147":1,"152":1,"153":1,"156":3,"162":1,"164":3,"165":5,"166":1,"167":3,"174":1}}],["tx",{"2":{"127":3}}],["tᵢ",{"2":{"40":1}}],["temporary",{"2":{"45":1}}],["term",{"2":{"37":1}}],["terms",{"2":{"6":1,"40":1}}],["teach",{"2":{"26":1}}],["technically",{"2":{"23":1,"137":1}}],["technique",{"2":{"11":1}}],["tell",{"2":{"18":1,"97":1,"165":1,"178":1}}],["test",{"2":{"45":1,"156":2,"166":1}}],["testing",{"0":{"15":1}}],["tests",{"2":{"9":2}}],["tutorial",{"2":{"168":1,"175":1}}],["tutorials",{"2":{"26":2}}],["tups",{"2":{"139":4}}],["tuplepoint",{"2":{"31":3,"167":1}}],["tuple",{"0":{"162":1},"2":{"4":1,"6":19,"31":2,"40":2,"44":3,"45":5,"47":3,"50":1,"54":31,"97":17,"126":2,"127":5,"136":2,"138":6,"144":13,"151":1,"156":2,"158":1,"160":2,"167":6,"169":99,"176":2}}],["tuples",{"2":{"0":1,"6":2,"31":1,"41":1,"44":1,"45":1,"50":1,"51":3,"52":1,"53":2,"54":1,"61":2,"62":4,"63":5,"139":2,"145":2,"156":2,"162":2,"177":2}}],["turf",{"2":{"126":1}}],["turned",{"2":{"127":1,"136":1}}],["turning",{"2":{"127":8}}],["turn",{"2":{"6":1,"127":1}}],["t2",{"2":{"6":5,"40":47,"76":1,"86":2,"107":1,"117":1}}],["t1",{"2":{"6":6,"40":51,"86":2}}],["t=float64",{"2":{"4":1,"6":3,"44":3}}],["two",{"2":{"3":5,"4":10,"6":23,"23":2,"34":2,"36":1,"40":1,"44":1,"45":6,"47":3,"51":2,"53":1,"54":14,"62":4,"63":3,"66":5,"68":3,"69":12,"71":2,"72":1,"74":1,"84":1,"85":1,"86":1,"88":1,"97":2,"99":2,"100":2,"102":4,"103":5,"105":3,"106":1,"115":2,"127":3,"141":2,"142":1,"144":2,"145":2,"151":1,"166":1,"169":1,"175":3,"176":3}}],["task",{"2":{"136":6}}],["tasks",{"2":{"136":10}}],["taskrange",{"2":{"136":10}}],["tags",{"2":{"45":4}}],["taget",{"2":{"6":2}}],["taylor",{"2":{"6":1,"40":1}}],["table2",{"2":{"175":1}}],["table1",{"2":{"175":3}}],["tables",{"2":{"22":4,"31":1,"136":11}}],["table",{"0":{"172":1},"2":{"6":1,"18":1,"29":2,"136":12,"156":1,"172":1,"173":1,"175":1}}],["taking",{"2":{"6":3,"44":1,"51":1,"52":1,"53":1,"54":1,"62":1,"63":1,"143":1}}],["takes",{"2":{"45":3,"175":1}}],["taken",{"2":{"20":1,"39":1}}],["take",{"2":{"1":1,"6":2,"29":1,"45":3,"51":1,"52":1,"53":1,"54":1,"63":1,"126":2,"127":2,"129":1,"148":1}}],["target=nothing",{"2":{"51":1,"53":1,"62":1}}],["target=gi",{"2":{"45":1}}],["targets",{"2":{"23":1,"34":2,"37":3,"47":3,"66":3}}],["target",{"0":{"23":1},"2":{"1":14,"6":28,"15":3,"22":2,"23":2,"40":1,"44":2,"45":1,"51":5,"52":11,"53":6,"54":10,"62":4,"63":13,"127":1,"129":1,"131":4,"134":5,"135":1,"136":142,"145":2,"148":3,"156":2,"164":3}}],["tilted",{"2":{"47":1}}],["tie",{"2":{"34":1}}],["timings",{"2":{"13":5}}],["timing",{"2":{"13":2}}],["times",{"2":{"4":1,"6":1,"146":1}}],["time",{"2":{"1":5,"13":3,"24":1,"39":1,"127":1,"148":4,"166":1,"169":1,"170":1,"171":2,"176":1,"177":1}}],["title",{"2":{"13":2,"39":2,"60":2,"127":1,"152":1,"156":2}}],["tip",{"2":{"1":1,"5":1,"6":1,"40":1,"148":1,"175":1}}],["tree",{"2":{"175":1}}],["treating",{"2":{"156":1}}],["treated",{"2":{"97":5,"169":1}}],["treats",{"2":{"37":1,"66":1}}],["trials",{"2":{"152":2,"156":2}}],["triangles",{"2":{"38":1}}],["triangle",{"2":{"6":1,"38":4,"159":4,"176":1}}],["triangulation",{"2":{"6":1,"31":1,"61":1}}],["trivially",{"2":{"129":1}}],["try",{"2":{"55":3,"127":1,"134":1,"136":9,"177":1}}],["tr",{"2":{"37":3}}],["trues",{"2":{"145":3}}],["true",{"0":{"24":1},"2":{"1":5,"3":25,"4":3,"6":42,"34":7,"37":1,"39":2,"41":1,"45":30,"47":6,"50":1,"51":1,"52":2,"53":1,"54":1,"62":2,"63":3,"66":4,"69":21,"71":1,"72":1,"74":2,"75":6,"77":1,"78":1,"79":4,"81":1,"82":1,"84":2,"85":1,"86":9,"88":2,"89":2,"91":1,"92":1,"93":3,"95":1,"96":1,"97":78,"99":3,"100":1,"102":2,"103":18,"105":2,"106":6,"109":1,"110":1,"112":1,"113":1,"115":2,"116":7,"118":1,"119":1,"120":4,"122":1,"123":1,"126":4,"127":5,"136":8,"145":1,"149":1,"152":1,"156":1,"165":2,"175":1,"178":1}}],["traditional",{"2":{"127":1}}],["traverse",{"2":{"45":1}}],["traced",{"2":{"45":1}}],["traces",{"2":{"45":1}}],["trace",{"2":{"45":2,"51":1,"53":1,"62":1}}],["track",{"2":{"45":3,"145":2}}],["tracing",{"2":{"6":1,"45":4,"47":1,"52":5,"54":2,"63":2}}],["transverse",{"2":{"170":1}}],["translate",{"2":{"39":2}}],["translation",{"2":{"1":2,"6":2,"156":2,"161":2,"169":3,"171":1}}],["transformations",{"2":{"31":10}}],["transformation",{"0":{"161":1},"2":{"6":1,"127":1,"140":1,"148":1,"168":1}}],["transform",{"2":{"0":2,"1":6,"6":3,"15":2,"31":1,"129":1,"148":2,"156":1,"161":4,"169":4,"171":1}}],["trait`",{"2":{"136":1}}],["trait2",{"2":{"66":10,"69":2,"91":2,"92":2,"103":2,"108":2,"110":2,"111":2}}],["trait1",{"2":{"66":12,"69":2,"91":2,"92":2,"103":2,"108":2,"110":2,"111":2}}],["traits",{"2":{"6":2,"18":1,"103":1,"134":2,"141":2,"156":2,"164":3}}],["trait",{"2":{"1":5,"3":2,"4":2,"6":17,"18":7,"20":1,"22":1,"31":1,"34":2,"37":5,"40":6,"44":7,"45":1,"47":2,"50":3,"51":2,"52":2,"53":6,"54":4,"62":2,"63":2,"66":7,"69":11,"75":3,"86":2,"89":3,"97":4,"103":10,"106":3,"116":3,"126":1,"129":1,"131":2,"134":3,"136":49,"141":9,"142":1,"153":1,"156":2,"164":8,"167":7,"169":1}}],["traittarget",{"0":{"164":1},"2":{"0":1,"1":2,"6":8,"34":1,"37":1,"44":1,"47":1,"51":2,"52":4,"53":3,"54":4,"62":2,"63":4,"66":1,"129":2,"132":1,"136":10,"153":1,"156":1,"163":1,"164":20}}],["thus",{"2":{"34":1,"37":1,"45":3,"52":1,"54":1,"63":1}}],["those",{"2":{"34":1,"45":1,"54":1,"77":1,"118":1}}],["though",{"2":{"20":1,"138":1}}],["thing",{"0":{"30":1}}],["things",{"2":{"9":1}}],["this",{"0":{"30":1},"2":{"0":1,"1":1,"3":1,"4":6,"5":1,"6":30,"7":1,"18":1,"23":3,"24":2,"25":2,"27":2,"29":1,"31":1,"33":2,"34":6,"36":2,"37":9,"39":3,"40":11,"41":2,"43":1,"44":4,"45":27,"46":1,"47":4,"49":1,"50":5,"52":1,"54":5,"55":1,"61":5,"62":1,"63":2,"65":4,"66":6,"69":4,"71":1,"72":2,"74":3,"75":3,"82":1,"84":1,"85":2,"86":1,"89":3,"96":1,"97":3,"100":2,"102":1,"103":4,"106":3,"113":1,"115":1,"116":3,"123":1,"125":1,"126":3,"127":8,"128":2,"129":2,"134":2,"136":17,"137":3,"139":3,"140":1,"141":6,"142":7,"143":4,"145":3,"146":2,"147":2,"148":4,"149":3,"150":3,"151":5,"152":5,"153":4,"154":2,"156":3,"160":9,"161":1,"162":1,"163":3,"164":2,"165":3,"166":2,"167":1,"168":1,"169":2,"170":4,"171":3,"172":3,"173":1,"175":3,"176":3,"177":3,"178":1}}],["three",{"2":{"26":1,"38":1,"54":1}}],["thread",{"2":{"136":6}}],["threading",{"0":{"136":1},"2":{"136":7,"165":1}}],["threads",{"2":{"1":1,"6":1,"136":10}}],["threaded=",{"2":{"136":8}}],["threaded=true",{"2":{"136":1}}],["threaded=false",{"2":{"37":1,"44":4,"47":2,"66":8,"136":2,"146":1,"156":1}}],["threaded==true",{"2":{"1":1,"6":1,"136":1}}],["threaded",{"2":{"1":3,"4":1,"6":7,"24":1,"34":2,"37":1,"44":3,"47":3,"66":5,"133":1,"136":47,"146":1,"153":6,"156":1,"165":2}}],["through",{"2":{"6":4,"34":1,"40":1,"45":3,"47":1,"49":1,"50":2,"61":1,"75":1,"97":5,"116":1,"127":1,"134":1,"136":1,"142":2,"145":2,"158":1,"166":1,"169":1}}],["thrown",{"2":{"134":1}}],["throws",{"2":{"6":1,"166":1}}],["throw",{"2":{"4":1,"6":1,"63":1,"69":1,"127":1,"136":5}}],["than",{"2":{"1":1,"3":1,"6":11,"11":1,"45":2,"77":1,"86":1,"103":1,"118":1,"126":1,"127":2,"135":1,"136":1,"142":2,"143":1,"144":1,"145":2,"150":1,"152":2,"153":1,"157":1,"166":2}}],["that",{"2":{"1":1,"3":3,"4":8,"6":44,"9":1,"17":1,"18":4,"19":3,"20":1,"22":3,"25":1,"26":1,"27":1,"34":4,"36":2,"37":4,"40":4,"41":2,"43":2,"44":3,"45":17,"46":3,"47":5,"51":4,"52":5,"53":4,"54":14,"56":1,"60":3,"61":4,"62":3,"63":5,"66":2,"68":1,"69":11,"71":4,"72":1,"74":2,"75":1,"85":1,"88":1,"89":1,"97":3,"99":1,"100":1,"102":2,"103":10,"105":2,"106":2,"108":2,"115":3,"116":1,"118":3,"126":1,"127":4,"129":1,"131":2,"136":4,"137":3,"138":2,"139":1,"140":3,"141":2,"142":4,"143":2,"144":3,"145":4,"148":1,"150":2,"151":2,"152":3,"153":2,"156":2,"158":1,"160":1,"164":1,"165":1,"166":1,"170":4,"171":1,"172":2,"173":3,"175":1,"176":2}}],["theorem",{"2":{"66":1}}],["themselves",{"2":{"40":1}}],["them",{"2":{"6":1,"25":1,"27":1,"45":1,"127":2,"128":2,"131":1,"136":1,"138":2,"143":1,"144":1,"156":1,"169":1,"171":1,"173":3}}],["thereof",{"2":{"129":1}}],["therefore",{"2":{"65":1,"137":1}}],["there",{"2":{"6":3,"22":1,"34":1,"40":2,"41":1,"45":3,"47":1,"50":2,"52":1,"54":6,"55":1,"63":1,"97":1,"103":2,"127":3,"128":1,"129":1,"136":4,"138":1,"151":1,"160":1,"164":1,"166":1,"170":2,"173":3}}],["then",{"2":{"6":5,"18":1,"22":1,"29":1,"34":3,"40":2,"45":6,"47":1,"51":1,"53":2,"54":6,"55":2,"61":1,"62":2,"63":2,"97":1,"127":2,"134":1,"136":3,"143":1,"152":2,"156":1,"170":1,"175":1,"176":1}}],["their",{"2":{"3":1,"4":1,"6":2,"40":1,"43":2,"63":1,"66":2,"94":1,"103":1,"105":1,"109":1,"110":1,"119":3,"120":3,"129":1,"136":1,"138":1,"144":1,"146":1}}],["they",{"2":{"3":3,"4":11,"6":25,"20":2,"22":1,"23":1,"24":1,"38":1,"44":2,"45":8,"47":2,"51":2,"53":1,"54":6,"60":1,"62":2,"63":3,"68":3,"69":16,"75":1,"88":1,"92":2,"93":1,"94":1,"97":2,"99":1,"102":2,"103":4,"108":1,"110":1,"111":1,"119":1,"120":1,"127":6,"136":1,"137":1,"142":2,"145":2,"151":1,"160":1,"163":1,"176":1}}],["these",{"2":{"1":2,"6":5,"24":1,"34":1,"40":5,"45":3,"63":1,"68":1,"69":1,"71":1,"75":1,"84":1,"86":2,"88":1,"89":1,"99":1,"102":1,"103":1,"105":2,"106":1,"115":1,"116":1,"126":1,"127":3,"134":1,"136":2,"148":1,"152":1,"156":2,"166":1,"173":1,"175":1}}],["the",{"0":{"26":1,"29":1,"43":1,"59":1,"60":1},"2":{"1":28,"3":64,"4":112,"5":12,"6":403,"7":5,"9":3,"10":1,"11":3,"17":5,"18":10,"19":2,"20":4,"22":4,"23":5,"24":3,"25":3,"26":4,"27":3,"29":3,"33":1,"34":63,"36":12,"37":43,"38":15,"39":12,"40":71,"41":6,"43":6,"44":25,"45":122,"46":7,"47":47,"49":2,"50":7,"51":27,"52":23,"53":27,"54":82,"55":1,"56":6,"60":11,"61":16,"62":29,"63":70,"65":11,"66":81,"68":5,"69":47,"71":9,"72":11,"74":8,"75":25,"78":8,"79":9,"80":3,"81":3,"82":2,"84":4,"85":11,"86":5,"88":2,"89":21,"91":8,"92":6,"93":4,"95":3,"96":2,"97":123,"99":5,"100":6,"102":5,"103":26,"105":5,"106":21,"108":6,"109":10,"110":7,"111":3,"112":3,"113":2,"115":7,"116":24,"118":2,"119":9,"120":9,"121":6,"122":2,"123":2,"125":1,"126":8,"127":47,"128":1,"129":8,"131":4,"133":2,"134":11,"136":85,"137":5,"138":5,"139":4,"140":2,"141":13,"142":10,"143":4,"144":8,"145":6,"146":1,"147":5,"148":14,"149":2,"150":3,"151":5,"152":26,"153":17,"154":3,"156":18,"157":3,"158":6,"159":3,"160":2,"161":3,"162":1,"163":2,"165":5,"166":21,"169":10,"170":11,"171":10,"172":2,"173":4,"175":10,"176":17,"177":3}}],["t",{"2":{"0":1,"4":28,"6":56,"9":1,"23":1,"31":8,"34":32,"37":41,"40":26,"44":38,"45":74,"47":44,"50":18,"51":12,"52":12,"53":12,"54":156,"62":10,"63":20,"66":87,"69":17,"74":1,"92":1,"97":24,"103":1,"105":1,"109":2,"110":1,"127":14,"136":10,"142":2,"145":2,"152":3,"153":5,"156":1,"162":7,"164":14,"165":2,"166":3,"167":10,"169":4,"177":1}}],["tokyo",{"2":{"177":1}}],["toy",{"2":{"175":1}}],["together",{"2":{"54":1,"63":1,"169":1,"176":1}}],["touching",{"0":{"109":1},"2":{"54":1,"63":1}}],["touch",{"0":{"110":1,"111":1,"112":1},"2":{"45":1,"105":1,"108":2,"110":1,"112":1}}],["touches",{"0":{"104":1,"105":1,"108":1},"1":{"105":1,"106":1},"2":{"0":2,"3":3,"6":3,"31":1,"104":1,"105":3,"106":11,"107":6,"108":11,"109":15,"110":9,"111":8,"112":3,"113":4,"175":1}}],["totally",{"2":{"62":1}}],["total",{"2":{"37":1,"40":2,"45":2,"47":1}}],["towards",{"2":{"25":1,"27":1}}],["topright",{"2":{"156":1}}],["topologypreserve",{"2":{"154":1}}],["topology",{"2":{"154":1}}],["top",{"2":{"20":1,"26":1,"45":1,"127":1}}],["took",{"2":{"177":1}}],["tools",{"2":{"17":1}}],["too",{"2":{"6":1,"54":1,"150":1,"153":1}}],["tol^2",{"2":{"157":1,"158":1}}],["tolerances",{"2":{"159":1,"160":29}}],["tolerance",{"2":{"157":1,"158":1,"159":1,"160":17}}],["tol",{"2":{"6":12,"152":2,"156":18,"157":7,"158":15,"159":8,"160":18}}],["todo",{"2":{"3":2,"6":2,"45":1,"54":1,"61":2,"86":4,"103":1,"127":1,"136":1,"139":1,"156":1,"165":1}}],["to",{"0":{"9":1,"23":1,"26":1,"55":1,"76":1,"90":1,"107":1,"117":1},"2":{"0":2,"1":22,"3":1,"4":33,"5":4,"6":142,"7":2,"9":3,"10":2,"11":2,"13":1,"17":2,"18":9,"19":1,"20":2,"22":3,"23":4,"24":2,"25":3,"26":2,"27":3,"29":4,"30":1,"33":1,"34":8,"36":1,"37":4,"38":4,"39":1,"40":26,"41":2,"43":2,"44":5,"45":33,"46":1,"47":12,"49":1,"50":3,"51":8,"52":4,"53":8,"54":27,"56":1,"58":1,"59":1,"60":4,"61":6,"62":7,"63":11,"65":6,"66":32,"68":2,"69":17,"71":1,"72":1,"74":2,"75":7,"84":3,"85":1,"86":2,"88":1,"89":7,"97":21,"99":2,"100":1,"102":3,"103":7,"105":1,"106":7,"108":1,"115":1,"116":7,"126":4,"127":16,"129":4,"131":4,"133":7,"134":6,"135":1,"136":51,"137":2,"138":3,"140":4,"141":8,"142":5,"143":3,"144":1,"145":4,"146":3,"147":1,"148":4,"149":1,"150":3,"151":3,"152":9,"153":7,"154":1,"156":4,"157":1,"158":15,"159":1,"160":2,"161":4,"162":1,"163":2,"164":2,"165":6,"166":9,"167":28,"168":4,"169":6,"170":10,"171":6,"172":7,"173":5,"174":1,"175":7,"176":5,"177":2,"178":8}}],["rd",{"2":{"156":3}}],["rdbu",{"2":{"65":1}}],["rhumb",{"2":{"126":2}}],["runner",{"2":{"170":1}}],["running",{"2":{"136":3}}],["run",{"2":{"136":8,"177":1}}],["runs",{"2":{"54":2,"125":1}}],["rule",{"2":{"45":1}}],["rules",{"2":{"45":1}}],["right=2",{"2":{"45":1}}],["right",{"2":{"40":1,"45":4,"50":1,"66":1,"126":1,"158":19,"160":5,"169":1,"175":1}}],["ring4",{"2":{"171":2}}],["ring3",{"2":{"170":1}}],["ring2",{"2":{"169":2}}],["ring1",{"2":{"169":2}}],["rings",{"0":{"79":1,"93":1,"110":1,"120":1,"137":1},"1":{"138":1,"139":1},"2":{"4":4,"6":6,"9":2,"37":1,"44":1,"45":3,"54":1,"69":7,"125":1,"127":5,"139":1,"142":1,"156":1}}],["ring",{"2":{"4":7,"6":13,"9":1,"31":1,"34":3,"37":2,"40":1,"43":1,"44":4,"45":30,"47":13,"63":3,"66":5,"69":4,"77":1,"78":2,"79":5,"91":1,"93":1,"97":2,"108":1,"109":1,"110":3,"118":1,"119":2,"120":4,"126":3,"127":11,"137":2,"138":1,"139":14,"140":1,"169":1}}],["rtrees",{"2":{"20":1}}],["r+y",{"2":{"13":2,"14":1}}],["r+x",{"2":{"13":2,"14":1}}],["ry",{"2":{"13":3,"14":3}}],["rx",{"2":{"13":3,"14":3}}],["round",{"2":{"156":1,"158":1,"160":1}}],["routines",{"2":{"11":1}}],["row",{"2":{"136":3}}],["rows",{"2":{"136":2}}],["robust",{"0":{"15":1},"2":{"60":1}}],["rotate",{"2":{"47":1}}],["rotation",{"2":{"1":1,"6":1,"161":1}}],["rotations",{"2":{"1":3,"6":3,"161":3}}],["rotmatrix2d",{"2":{"156":1}}],["rotmatrix",{"2":{"1":1,"6":1,"161":1}}],["r",{"2":{"6":1,"9":1,"13":11,"14":12,"152":1,"160":2,"169":6,"170":2,"171":4}}],["rᵢ₋₁",{"2":{"40":20}}],["rᵢ∗rᵢ₊₁+sᵢ⋅sᵢ₊₁",{"2":{"6":1}}],["rᵢ₊₁",{"2":{"6":1,"40":29}}],["rᵢ",{"2":{"6":2,"40":49}}],["ramer",{"2":{"158":1}}],["raster",{"0":{"127":1},"2":{"127":4}}],["ray",{"2":{"97":4}}],["raw",{"2":{"18":1}}],["range",{"2":{"13":8,"14":4,"127":1,"136":4}}],["ranges",{"2":{"6":1,"127":2}}],["randomly",{"2":{"176":2}}],["random",{"2":{"156":2}}],["randn",{"2":{"58":1}}],["rand",{"2":{"6":1,"60":1,"127":1,"176":2}}],["rather",{"2":{"6":1,"127":1,"144":1}}],["ratio",{"2":{"6":7,"54":1,"152":1,"156":1,"157":4,"158":6,"159":4,"160":11}}],["radii",{"2":{"6":1,"152":1}}],["radius`",{"2":{"152":1}}],["radius",{"2":{"6":7,"40":13,"152":4}}],["radialdistance",{"0":{"157":1},"2":{"0":1,"6":2,"154":1,"156":4,"157":4}}],["rrayscore",{"2":{"1":1,"6":1,"161":1}}],["rring",{"2":{"1":1,"6":1,"161":1}}],["rewrap",{"2":{"136":3}}],["req",{"2":{"97":44}}],["requirement",{"2":{"137":1,"143":1}}],["requirements",{"2":{"97":5}}],["required",{"2":{"61":1,"75":3,"89":3,"106":3,"116":3,"151":1,"168":1}}],["require",{"2":{"61":1,"74":2,"75":6,"89":3,"97":32,"106":3,"116":3}}],["requires",{"2":{"41":1,"69":1,"71":1,"75":2,"78":3,"79":3,"80":1,"89":1,"92":3,"93":2,"94":1,"106":1,"109":3,"110":1,"111":1,"115":1,"116":1,"119":3,"120":3,"121":1,"149":1,"152":1,"166":1}}],["requests",{"2":{"25":1,"27":1}}],["reflected",{"2":{"156":3}}],["ref",{"2":{"65":1}}],["referring",{"2":{"97":1}}],["refer",{"2":{"6":1,"127":1}}],["references",{"2":{"6":1,"40":1}}],["reference",{"0":{"170":1,"171":1},"2":{"0":1,"1":2,"148":2,"168":2,"170":1}}],["reveal",{"2":{"63":1}}],["reveals",{"2":{"63":1}}],["reverse",{"2":{"36":1,"39":1,"40":1,"45":2,"169":2}}],["rev",{"2":{"62":1}}],["render",{"2":{"39":1}}],["rendering",{"2":{"39":3,"40":1}}],["rename",{"2":{"10":1}}],["regardless",{"2":{"54":1,"97":1}}],["regions",{"2":{"52":3,"54":5,"62":1,"63":3,"97":2,"177":1}}],["region",{"2":{"41":2,"54":3,"63":2,"177":1}}],["register",{"2":{"31":3,"40":3}}],["regular",{"0":{"15":1}}],["readable",{"2":{"173":1}}],["readability",{"2":{"45":1}}],["read",{"2":{"170":2}}],["reached",{"2":{"136":4}}],["reaches",{"2":{"134":1}}],["reach",{"2":{"134":1}}],["reasons",{"2":{"166":1}}],["reason",{"2":{"24":1,"137":1,"143":1,"165":1}}],["real`",{"2":{"152":1,"153":1}}],["reality",{"2":{"60":1}}],["really",{"2":{"37":1,"97":1,"127":1,"165":1}}],["real=1",{"2":{"6":2,"152":2}}],["real=6378137`",{"2":{"152":1}}],["real=6378137",{"2":{"6":2,"152":1}}],["real",{"0":{"177":1},"2":{"5":1,"6":13,"34":1,"40":45,"44":2,"54":1,"152":3,"153":1,"160":5,"175":1}}],["related",{"2":{"129":1}}],["relation",{"2":{"45":2}}],["relations",{"2":{"31":10,"86":1,"103":1}}],["relationship",{"2":{"23":1,"175":2}}],["relative",{"2":{"40":3}}],["relevant",{"2":{"6":1,"10":1,"61":1}}],["reducing",{"2":{"136":2}}],["reduced",{"2":{"157":1,"158":1,"159":1}}],["reduces",{"2":{"19":1,"63":1}}],["reduce",{"2":{"1":1,"6":1,"127":1,"136":2,"141":1}}],["redundant",{"2":{"45":1}}],["red",{"2":{"14":1,"43":2,"65":1,"74":1,"84":1,"99":1,"169":1,"170":1,"176":2}}],["removal",{"2":{"45":1}}],["removes",{"2":{"45":1,"129":1}}],["removed",{"2":{"45":3,"52":5,"127":1}}],["remove",{"2":{"37":1,"45":33,"47":1,"50":2,"51":5,"53":5,"62":2,"145":2,"157":1,"158":3,"160":4}}],["removing",{"2":{"6":3,"45":1,"52":1,"157":1,"158":1,"159":1}}],["remainingnode",{"2":{"127":3}}],["remaining",{"2":{"45":1,"69":1,"97":2,"158":1}}],["remain",{"2":{"1":1,"6":9,"136":1,"156":2}}],["resolution",{"2":{"170":1}}],["resolved",{"2":{"127":1}}],["reset",{"2":{"45":1}}],["resize",{"2":{"13":1,"14":1,"45":2}}],["resampled",{"2":{"6":1,"153":1}}],["respectively",{"2":{"45":1,"103":1,"136":1,"169":1}}],["respect",{"2":{"6":2,"53":1,"54":1,"61":1,"97":6}}],["rest",{"2":{"6":1,"40":2,"62":1}}],["resulting",{"2":{"50":1,"63":1,"127":1,"176":1}}],["results",{"2":{"3":2,"6":2,"54":1,"86":1,"103":1,"136":2,"138":1,"158":25,"169":3}}],["result",{"2":{"1":2,"3":5,"4":5,"6":13,"19":1,"34":1,"37":2,"47":1,"54":15,"61":1,"66":2,"72":1,"75":1,"85":1,"100":1,"116":1,"136":2,"152":3,"160":6}}],["receives",{"2":{"136":2}}],["recent",{"2":{"45":1,"52":1,"54":1,"63":1}}],["recalculate",{"2":{"135":1}}],["recursive",{"2":{"134":1}}],["recursively",{"2":{"4":1,"6":1,"134":1,"146":1}}],["rect",{"2":{"33":3,"36":5,"46":3,"65":7}}],["rectangle",{"2":{"33":2,"36":2,"39":2,"46":2,"47":1,"65":2,"151":5,"152":8,"176":2}}],["recommended",{"2":{"22":1}}],["reconstructing",{"2":{"156":1}}],["reconstructed",{"2":{"18":1}}],["reconstruct",{"2":{"0":2,"1":1,"6":3,"18":1,"131":2,"136":29}}],["replace",{"2":{"45":1,"127":2,"158":1}}],["replaced",{"2":{"22":1}}],["repl",{"2":{"41":1,"149":1,"152":1}}],["repeat",{"2":{"44":1,"45":3,"69":6}}],["repeating",{"2":{"37":1,"63":1}}],["repeated",{"2":{"4":3,"6":3,"9":1,"34":2,"40":1,"45":2,"63":2,"66":2,"69":4,"97":1}}],["represented",{"2":{"176":1}}],["represent",{"2":{"17":1,"40":1,"45":4,"69":1}}],["representing",{"2":{"6":2,"52":1,"54":1,"61":1,"63":1,"65":1,"69":1,"177":1}}],["represents",{"2":{"6":1,"141":2,"142":1}}],["reprojects",{"2":{"148":1}}],["reprojection",{"0":{"148":1},"1":{"149":1}}],["reproject",{"2":{"0":1,"1":4,"31":2,"129":1,"148":6,"149":2}}],["re",{"2":{"1":1,"6":1,"17":1,"61":1,"161":1,"168":1,"170":1}}],["retrievable",{"2":{"1":1,"148":1}}],["returnval",{"2":{"97":9}}],["returntype",{"2":{"19":1}}],["returning",{"2":{"18":1,"41":1,"52":2}}],["return",{"0":{"22":1},"2":{"1":1,"3":18,"4":2,"6":37,"13":3,"14":3,"23":2,"30":1,"34":5,"37":5,"40":20,"41":1,"44":4,"45":36,"47":12,"50":12,"51":5,"52":4,"53":4,"54":18,"61":2,"62":6,"63":9,"66":8,"69":30,"72":1,"75":1,"81":2,"82":2,"85":1,"86":18,"89":2,"95":2,"96":2,"97":71,"99":1,"100":1,"103":28,"106":1,"108":2,"112":2,"113":2,"116":1,"122":2,"123":2,"126":10,"127":12,"136":26,"137":1,"139":4,"141":6,"142":2,"145":2,"147":2,"148":1,"153":4,"156":3,"157":1,"158":5,"159":3,"160":7,"161":2,"162":2,"166":3,"167":8}}],["returned",{"2":{"1":1,"6":11,"22":2,"23":1,"45":3,"50":1,"51":2,"53":2,"54":2,"60":1,"61":1,"62":2,"127":1,"131":1,"136":2,"148":1,"156":1,"165":1}}],["returns",{"2":{"1":1,"3":5,"4":4,"5":3,"6":24,"18":1,"22":2,"34":1,"37":2,"40":6,"44":3,"45":5,"47":6,"50":1,"51":1,"54":1,"61":1,"62":1,"66":8,"68":1,"71":2,"72":1,"75":1,"84":2,"85":1,"88":1,"97":4,"100":1,"103":2,"116":1,"127":2,"136":2,"153":1,"162":1,"175":1}}],["rebuilt",{"2":{"1":1,"6":2,"131":1,"136":2}}],["rebuild",{"2":{"0":2,"6":4,"131":4,"134":1,"136":10,"153":1,"156":2}}],["psa",{"2":{"136":2}}],["pb",{"2":{"86":2}}],["p0",{"2":{"66":9}}],["p3",{"2":{"45":8,"159":4}}],["ptm",{"2":{"126":3}}],["ptj",{"2":{"126":5}}],["pti",{"2":{"126":3}}],["ptrait",{"2":{"66":2}}],["pts",{"2":{"45":22,"50":7}}],["pt",{"2":{"45":114,"50":2,"54":26,"97":8,"158":4}}],["pt2",{"2":{"45":14,"54":2}}],["pt1",{"2":{"45":18,"54":2}}],["pn",{"2":{"108":3}}],["pn2",{"2":{"45":4}}],["pn1",{"2":{"45":4}}],["pfirst",{"2":{"37":3}}],["pu",{"2":{"176":2}}],["purpose",{"2":{"136":1}}],["pure",{"2":{"6":1,"61":1,"127":1}}],["purely",{"2":{"6":1,"18":1,"152":1}}],["push",{"2":{"45":15,"50":5,"51":2,"53":2,"54":2,"62":4,"63":5,"127":3,"139":1,"153":3,"158":3}}],["pulling",{"2":{"61":1}}],["pull",{"2":{"25":1,"27":1}}],["public",{"2":{"24":1}}],["pick",{"2":{"170":2}}],["piece",{"2":{"45":6,"145":6}}],["pieces",{"2":{"45":12,"50":1,"52":2,"62":4,"97":1,"145":9}}],["pi",{"2":{"13":2}}],["pixels",{"2":{"127":1}}],["pixel",{"2":{"6":2,"127":7}}],["pythagorean",{"2":{"66":1}}],["py",{"2":{"13":2,"14":2}}],["px",{"2":{"13":2,"14":2}}],["peucker",{"2":{"154":2,"156":3,"158":2}}],["peaks",{"2":{"127":2}}],["peculiarities",{"0":{"21":1},"1":{"22":1,"23":1,"24":1}}],["people",{"2":{"9":1}}],["performed",{"2":{"176":1}}],["performs",{"2":{"40":1,"153":1}}],["perform",{"2":{"26":1,"39":1,"40":2,"45":1,"129":1,"175":3,"176":2,"178":1}}],["performing",{"2":{"6":3,"23":1,"40":1,"51":1,"53":1,"62":1,"176":1}}],["performance",{"2":{"4":1,"6":2,"22":1,"127":1,"143":1,"146":1,"156":1,"173":1}}],["per",{"2":{"5":2,"6":2,"39":1,"40":2,"45":5,"127":1,"136":4,"153":1}}],["pl",{"2":{"176":2}}],["plt",{"2":{"169":1}}],["please",{"2":{"45":1}}],["plan",{"2":{"150":1}}],["plane",{"2":{"40":1,"174":1}}],["place",{"2":{"54":1,"175":1}}],["placement",{"2":{"45":1}}],["plottable",{"2":{"127":1}}],["plotted",{"2":{"43":1}}],["plotting",{"0":{"169":1},"2":{"6":1,"127":1,"150":1,"153":1,"168":1,"169":4,"170":1}}],["plots",{"2":{"39":2}}],["plot",{"0":{"170":1},"2":{"13":1,"39":3,"58":2,"59":1,"60":1,"68":1,"102":1,"127":1,"152":2,"156":4,"168":2,"169":9,"170":5,"171":1,"173":1,"176":1}}],["plus",{"2":{"5":1,"6":1,"40":1}}],["p2y",{"2":{"167":3}}],["p2x",{"2":{"167":3}}],["p2box",{"2":{"39":1}}],["p2",{"2":{"3":2,"4":2,"6":6,"15":12,"34":12,"37":9,"45":18,"47":19,"60":1,"62":2,"66":15,"69":11,"75":2,"84":2,"97":12,"103":2,"126":3,"151":1,"159":4,"167":3,"169":2}}],["p1y",{"2":{"167":3}}],["p1x",{"2":{"167":3}}],["p1",{"2":{"3":3,"4":2,"6":7,"15":12,"34":21,"37":8,"39":4,"45":9,"47":25,"49":1,"60":2,"62":2,"66":15,"69":14,"74":5,"75":3,"84":5,"97":4,"103":2,"108":3,"126":3,"159":4,"167":3,"169":1}}],["practice",{"2":{"171":1}}],["pred",{"2":{"175":2,"176":1,"177":2,"178":1}}],["predicate",{"2":{"7":1,"86":1,"175":3,"176":1,"178":5}}],["predicates",{"0":{"12":1,"15":1,"178":1},"1":{"13":1,"14":1,"15":1,"16":1},"2":{"7":4,"12":1,"31":1,"45":5,"54":4,"55":3,"97":1,"175":1,"177":1}}],["pretty",{"2":{"148":1}}],["prettytime",{"2":{"13":2}}],["prevent",{"2":{"52":2,"54":2,"63":2}}],["prev^2",{"2":{"34":2}}],["prev",{"2":{"34":14,"45":69,"126":4}}],["previously",{"2":{"151":1}}],["previous",{"2":{"19":1,"34":1,"136":1,"157":3}}],["preparations",{"2":{"20":1}}],["prepared",{"2":{"20":1,"127":2}}],["prepare",{"0":{"20":1},"2":{"17":1,"20":1}}],["precision",{"2":{"11":1}}],["preserve",{"2":{"156":4,"158":3}}],["preserving",{"2":{"154":1}}],["presentation",{"2":{"6":1,"40":1}}],["present",{"2":{"6":1,"166":1}}],["presence",{"2":{"6":1,"166":1}}],["prescribes",{"2":{"20":1}}],["press",{"2":{"6":1,"40":1}}],["pre",{"2":{"6":1,"62":1,"156":1,"158":2}}],["prefilter",{"2":{"6":1,"156":7}}],["protters",{"2":{"136":2}}],["progressively",{"2":{"134":1}}],["program",{"2":{"17":1}}],["programming",{"2":{"17":1,"26":1}}],["promote",{"2":{"40":5}}],["property",{"2":{"136":2}}],["properties=gi",{"2":{"136":1}}],["properties=namedtuple",{"2":{"136":1}}],["properties=",{"2":{"127":1}}],["properties",{"2":{"6":1,"136":9,"156":1,"160":1}}],["propagate",{"2":{"40":16,"66":4}}],["probably",{"2":{"37":1,"136":1}}],["prod",{"2":{"34":4}}],["product",{"2":{"34":1}}],["process",{"2":{"77":3,"78":3,"79":3,"80":1,"86":1,"91":3,"92":3,"93":2,"94":1,"97":11,"108":1,"109":3,"110":1,"111":1,"118":3,"119":3,"120":3,"121":1,"136":2,"158":1}}],["processed",{"2":{"45":6}}],["processors",{"2":{"31":1,"75":2,"89":2,"106":2,"116":2}}],["processor",{"2":{"31":1}}],["processing",{"2":{"23":1}}],["profile",{"2":{"9":1}}],["providers",{"2":{"138":1,"144":1}}],["provide",{"0":{"23":1},"2":{"6":6,"33":1,"36":1,"38":1,"43":1,"46":1,"49":1,"51":2,"53":2,"62":2,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"97":2,"99":1,"102":1,"105":1,"115":1,"127":1,"160":1}}],["provides",{"2":{"6":1,"56":1,"61":1,"170":1}}],["provided",{"2":{"4":1,"6":3,"11":1,"45":1,"66":1,"69":1,"144":1,"152":2,"166":1}}],["projecting",{"2":{"170":1}}],["projection",{"2":{"66":2,"168":1,"170":1}}],["project",{"2":{"9":1}}],["projects",{"2":{"9":1}}],["proj",{"2":{"1":2,"6":3,"148":2,"149":4,"151":1,"152":6,"168":1}}],["prints",{"2":{"149":1}}],["printstyled",{"2":{"41":1,"149":1,"152":1}}],["println",{"2":{"41":1,"149":1,"152":1,"156":2}}],["print",{"2":{"41":2,"149":2,"152":2}}],["primitives",{"2":{"31":1}}],["primitive",{"0":{"129":1},"1":{"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1},"2":{"29":1}}],["primarily",{"2":{"6":1,"25":2,"27":2,"164":1}}],["primary",{"2":{"3":2,"6":3,"75":1,"116":1,"156":1}}],["priority",{"2":{"1":1,"148":1}}],["pay",{"2":{"136":1}}],["paper",{"2":{"97":2}}],["pa",{"2":{"86":2}}],["paths",{"0":{"174":1},"2":{"165":1,"174":2}}],["pathof",{"2":{"156":2}}],["path",{"2":{"36":3,"170":2}}],["padding",{"2":{"6":2}}],["parquet",{"2":{"173":3}}],["parent",{"2":{"165":1}}],["parse",{"2":{"97":1,"103":1}}],["part",{"2":{"47":2,"63":2,"97":3,"135":1}}],["partition",{"2":{"136":4}}],["partialsort",{"2":{"160":1}}],["partial",{"2":{"47":4}}],["partially",{"2":{"45":2,"63":2}}],["particularly",{"2":{"40":1}}],["particular",{"2":{"30":1,"34":1,"127":1,"170":2}}],["parallel",{"2":{"97":1,"126":1}}],["paradigm",{"0":{"29":1}}],["paradigms",{"0":{"17":1},"1":{"18":1,"19":1,"20":1},"2":{"17":2,"20":1}}],["parameters",{"2":{"6":1,"136":1,"164":2}}],["parameter",{"2":{"6":2,"164":3}}],["params",{"2":{"6":2,"166":10}}],["parlance",{"2":{"5":1,"6":1,"40":1}}],["passes",{"2":{"47":2,"97":1}}],["passed",{"2":{"1":2,"6":7,"61":1,"127":1,"131":1,"136":2,"148":1,"152":2,"161":1,"166":2,"178":1}}],["passable",{"2":{"40":18}}],["passing",{"2":{"18":1,"136":1,"154":1}}],["pass",{"2":{"5":1,"6":4,"18":1,"40":1,"45":2,"72":1,"85":1,"97":2,"100":1,"152":1,"153":1,"156":1,"165":1}}],["pairs",{"2":{"54":1,"169":1}}],["pair",{"2":{"3":2,"6":2,"47":1,"103":2,"136":3}}],["packages",{"2":{"6":1,"25":1,"27":1,"56":1,"131":1,"136":1,"137":1,"163":1,"168":3,"170":1,"173":1}}],["package",{"2":{"1":2,"6":1,"22":1,"25":2,"27":2,"41":1,"56":2,"61":1,"127":1,"148":3,"149":1,"152":1,"170":1,"173":2}}],["page",{"2":{"0":1,"9":1,"26":1,"29":1,"31":1,"34":1,"37":1,"39":1,"40":1,"41":1,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"61":1,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"136":1,"139":1,"142":1,"145":1,"146":1,"147":1,"149":1,"153":1,"160":1,"161":1,"162":1,"166":1,"167":1}}],["p",{"2":{"1":5,"6":5,"13":13,"14":12,"15":2,"33":1,"36":1,"43":1,"45":5,"46":1,"47":5,"52":2,"58":1,"59":1,"62":2,"65":3,"68":1,"71":1,"74":1,"84":1,"86":4,"88":1,"97":20,"99":1,"102":1,"105":1,"115":1,"126":4,"127":3,"129":3,"136":3,"147":7,"151":1,"155":1,"156":1,"160":3,"161":9,"162":7,"167":11,"175":1,"176":1}}],["poylgon",{"2":{"97":1}}],["potential",{"2":{"47":1}}],["potentially",{"2":{"6":2,"45":1,"142":2,"145":2}}],["post",{"2":{"158":2}}],["possibly",{"2":{"136":1}}],["possiblenodes",{"2":{"127":2}}],["possible",{"2":{"6":3,"51":1,"53":1,"62":1,"127":1,"136":2}}],["possibility",{"2":{"134":1}}],["possibilities",{"2":{"54":1}}],["position=",{"2":{"156":1}}],["position",{"2":{"6":1,"126":1,"151":1}}],["positive",{"2":{"4":4,"6":4,"36":3,"37":1,"65":3,"66":3,"153":1,"160":1}}],["polgons",{"2":{"127":1}}],["polgontrait",{"2":{"1":1,"6":1}}],["polar",{"2":{"6":1,"152":1}}],["polynodes",{"2":{"45":7,"51":1,"53":1,"62":1}}],["polynode",{"2":{"45":36}}],["polypoints",{"2":{"40":46}}],["polys",{"2":{"6":2,"45":39,"49":3,"50":10,"51":14,"52":14,"53":9,"54":6,"62":14,"63":28,"145":26}}],["polys1",{"2":{"3":2,"6":2,"103":6}}],["polys2",{"2":{"3":2,"6":2,"103":6}}],["poly",{"2":{"3":2,"6":16,"15":2,"33":1,"36":1,"37":6,"39":2,"40":3,"43":1,"45":111,"46":2,"47":4,"49":4,"50":20,"51":22,"52":12,"53":15,"54":10,"58":2,"62":19,"63":79,"65":1,"66":3,"69":4,"86":10,"97":21,"103":8,"126":5,"127":5,"145":18,"151":2,"155":2,"156":8,"167":8,"169":2,"176":5}}],["poly2",{"2":{"3":3,"4":2,"6":7,"51":2,"69":2,"97":19,"103":7}}],["poly1",{"2":{"3":3,"4":2,"6":7,"51":2,"69":2,"97":14,"103":7}}],["polygon3",{"2":{"169":2,"170":1}}],["polygon2",{"2":{"169":6}}],["polygon1",{"2":{"169":4}}],["polygonization",{"2":{"127":1}}],["polygonizing",{"0":{"127":1}}],["polygonized",{"2":{"127":1}}],["polygonize",{"2":{"0":1,"6":6,"9":1,"31":1,"127":31}}],["polygon`",{"2":{"40":3,"61":1}}],["polygons",{"0":{"80":1,"111":1,"121":1,"143":1},"1":{"144":1,"145":1},"2":{"3":4,"4":3,"5":1,"6":18,"9":1,"23":5,"31":1,"37":5,"38":1,"40":2,"43":1,"44":1,"45":14,"47":1,"50":2,"51":9,"52":5,"53":3,"54":8,"62":6,"63":19,"65":1,"66":1,"69":5,"80":1,"103":5,"121":1,"126":1,"127":19,"134":1,"138":2,"142":3,"143":2,"144":2,"145":10,"154":1,"156":1,"169":3,"170":1,"176":5,"177":3}}],["polygontrait",{"2":{"1":1,"3":4,"4":6,"6":14,"15":3,"23":1,"34":2,"37":3,"40":3,"44":2,"45":2,"47":2,"50":1,"51":5,"52":5,"53":3,"54":5,"62":4,"63":8,"66":2,"69":10,"77":2,"78":1,"79":1,"80":3,"81":1,"86":4,"91":2,"92":2,"93":1,"94":2,"95":1,"103":8,"108":2,"109":1,"110":1,"111":3,"112":1,"118":2,"119":1,"120":1,"121":3,"122":1,"129":1,"134":2,"136":1,"139":2,"141":2,"142":1,"145":2,"156":2,"167":1}}],["polygon",{"0":{"45":1,"48":1,"51":1,"52":1,"54":1,"62":1,"63":1,"94":1},"1":{"49":1,"50":1},"2":{"0":1,"1":4,"3":4,"4":21,"5":9,"6":65,"9":2,"11":3,"15":4,"20":1,"23":1,"33":1,"34":5,"36":2,"37":5,"38":5,"39":16,"40":57,"43":2,"44":4,"45":39,"46":3,"47":4,"49":3,"50":10,"51":5,"52":7,"53":5,"54":6,"56":1,"60":1,"61":3,"62":6,"63":34,"65":3,"66":14,"69":12,"75":1,"77":3,"78":3,"79":4,"80":8,"86":1,"91":3,"92":4,"93":4,"94":4,"97":66,"103":4,"106":1,"108":3,"109":4,"110":5,"111":7,"116":1,"118":3,"119":4,"120":4,"121":8,"126":5,"127":4,"136":1,"137":4,"138":8,"139":5,"140":1,"142":4,"143":3,"144":12,"145":7,"151":1,"152":4,"155":1,"156":9,"161":3,"167":6,"169":12,"170":5,"171":7,"172":2,"176":6}}],["pointwise",{"0":{"161":1},"2":{"148":1}}],["point1",{"2":{"66":4}}],["point`",{"2":{"54":1}}],["pointedgeside",{"2":{"45":1}}],["point₂",{"2":{"44":13}}],["point₁",{"2":{"44":13}}],["point3s",{"2":{"40":10}}],["point3f",{"2":{"39":1}}],["pointrait",{"2":{"6":1}}],["point2f",{"2":{"39":4,"40":2,"58":1,"65":1}}],["point2d",{"2":{"39":1}}],["point2",{"2":{"6":2,"40":5,"60":1,"66":4}}],["pointtrait",{"2":{"1":1,"4":4,"6":9,"18":1,"34":2,"37":1,"40":3,"47":1,"53":2,"61":1,"66":17,"69":8,"77":6,"81":1,"91":6,"95":1,"108":6,"112":1,"118":6,"122":1,"129":2,"134":1,"136":21,"141":2,"142":1,"146":1,"147":2,"156":2,"161":2,"162":2,"164":2,"167":1}}],["point",{"0":{"91":1,"108":1},"2":{"1":4,"3":10,"4":37,"5":7,"6":83,"9":2,"20":1,"34":12,"37":3,"38":3,"39":1,"40":126,"44":6,"45":103,"47":50,"50":13,"52":9,"53":1,"54":71,"61":3,"63":9,"65":17,"66":73,"69":27,"72":3,"74":1,"75":2,"77":8,"86":21,"89":2,"91":10,"97":138,"99":1,"102":2,"103":21,"105":1,"106":3,"108":10,"109":1,"111":1,"116":4,"118":11,"126":1,"127":3,"136":1,"137":1,"138":2,"142":2,"143":1,"145":2,"148":1,"150":1,"156":2,"157":3,"158":9,"159":1,"161":2,"167":4,"169":111,"170":7,"171":8,"176":2}}],["points2",{"2":{"3":1,"6":1,"103":3}}],["points1",{"2":{"3":1,"6":1,"103":3}}],["points",{"0":{"77":1,"118":1},"2":{"0":1,"1":3,"3":1,"4":11,"5":1,"6":53,"9":3,"13":1,"34":2,"36":3,"37":3,"39":8,"40":32,"44":1,"45":56,"47":5,"50":3,"51":5,"52":1,"53":8,"54":28,"56":3,"58":4,"60":4,"61":6,"62":4,"63":1,"65":2,"66":8,"68":2,"69":13,"71":1,"75":6,"77":3,"78":4,"89":6,"91":1,"92":7,"93":3,"97":10,"103":5,"106":5,"108":1,"109":2,"110":4,"111":3,"115":1,"116":5,"118":3,"119":3,"120":3,"121":1,"125":1,"127":3,"136":1,"146":2,"148":1,"151":2,"152":2,"156":11,"157":11,"158":26,"159":10,"160":33,"161":2,"162":2,"167":25,"169":8,"170":1,"175":1,"176":11}}],["pointorientation",{"2":{"0":1,"6":2,"97":2}}],["my",{"2":{"177":1,"178":2}}],["moore",{"2":{"127":1}}],["moved",{"2":{"45":1,"148":1}}],["move",{"2":{"44":1,"97":1}}],["mode",{"2":{"178":3}}],["model",{"2":{"175":1}}],["modify",{"2":{"169":1}}],["modified",{"2":{"136":2}}],["module",{"2":{"148":1,"153":1}}],["modules",{"2":{"6":1,"40":1}}],["mod1",{"2":{"40":5}}],["mod",{"2":{"40":1,"45":1}}],["most",{"2":{"25":1,"27":1,"45":1,"52":1,"54":1,"60":1,"63":1,"97":1,"156":1,"173":2}}],["monotone",{"2":{"20":1,"60":2}}],["monotonechainmethod",{"2":{"0":1,"6":1,"56":1,"60":2,"61":4}}],["moment",{"2":{"6":1,"151":1,"153":1}}],["more",{"2":{"6":3,"7":1,"9":1,"10":1,"11":1,"23":1,"26":1,"29":1,"45":1,"51":1,"53":1,"61":1,"62":1,"97":1,"103":1,"136":4,"139":1,"149":1,"151":1,"153":1,"169":2,"175":1}}],["mistakenly",{"2":{"143":1}}],["missing",{"2":{"131":6,"132":2,"151":4}}],["missed",{"2":{"127":1}}],["mid",{"2":{"47":2,"97":3}}],["midpoint",{"2":{"45":2}}],["middle",{"2":{"45":2}}],["mining",{"2":{"177":1}}],["minimal",{"2":{"177":1}}],["minimize",{"2":{"54":1}}],["minimum",{"2":{"4":7,"6":12,"46":1,"47":2,"66":12,"156":1,"157":1,"159":1}}],["mind",{"2":{"151":1,"176":1}}],["minmax",{"2":{"54":4}}],["min",{"2":{"47":1,"54":16,"66":15,"156":1,"158":3,"159":1,"160":28}}],["minus",{"2":{"36":1}}],["minpoints=0",{"2":{"127":1}}],["minpoints",{"2":{"6":2}}],["might",{"2":{"6":3,"25":1,"27":1,"37":1,"51":1,"53":1,"54":1,"62":1,"140":1,"158":1}}],["mixed",{"2":{"6":4,"156":1}}],["m",{"2":{"5":1,"6":1,"15":10,"40":2,"47":6,"126":2,"170":1}}],["mp",{"2":{"86":2}}],["mp1",{"2":{"4":2,"6":2,"69":7}}],["mp2",{"2":{"4":2,"6":2,"69":8}}],["manner",{"2":{"175":1}}],["manipulate",{"2":{"173":1}}],["manually",{"2":{"137":1}}],["many",{"2":{"4":1,"5":1,"6":2,"23":1,"26":1,"40":1,"45":1,"50":1,"52":1,"54":2,"63":1,"69":1,"138":1,"146":1}}],["mason",{"2":{"136":2}}],["markersize",{"2":{"169":2}}],["marker",{"2":{"169":2}}],["marked",{"2":{"45":6,"52":1,"54":1,"63":1}}],["marking",{"2":{"52":2,"54":2,"63":2}}],["mark",{"2":{"45":2}}],["marks",{"2":{"45":1}}],["mag",{"2":{"34":4}}],["making",{"2":{"45":1,"127":1,"134":1,"144":1,"169":1,"171":2}}],["makie",{"2":{"13":1,"14":1,"33":1,"36":1,"39":3,"43":1,"46":1,"49":4,"58":1,"59":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"127":3,"155":1,"156":1,"174":1}}],["makevalid",{"2":{"156":2}}],["makes",{"2":{"37":1,"45":4,"66":1,"136":1,"138":1,"143":1,"144":1}}],["make",{"2":{"9":1,"25":1,"27":1,"34":1,"45":3,"54":1,"66":1,"103":1,"127":2,"134":1,"139":1,"151":1,"160":1,"163":1,"169":2,"171":1}}],["mainly",{"2":{"40":1,"65":1,"129":1}}],["maintain",{"2":{"37":1}}],["main",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"7":1,"26":1,"45":1,"127":1,"136":1,"152":1}}],["mapped",{"2":{"173":1}}],["maptasks",{"2":{"136":6}}],["mapreducetasks",{"2":{"136":5}}],["mapreduce",{"2":{"52":1,"127":2,"136":8}}],["map",{"0":{"170":1},"2":{"6":1,"13":1,"18":3,"19":1,"29":1,"40":1,"45":1,"54":1,"103":2,"127":17,"136":24,"139":1,"156":1,"164":1,"168":1,"170":1,"171":1,"173":1}}],["matlab",{"2":{"49":1}}],["materializer`",{"2":{"136":1}}],["materializer",{"2":{"22":1,"136":1}}],["mathrm",{"2":{"40":1}}],["math",{"2":{"7":1}}],["mathematically",{"2":{"6":1,"126":1}}],["matches",{"2":{"69":1,"127":1}}],["match",{"2":{"6":1,"69":12,"103":3,"127":1,"131":1,"136":2}}],["matching",{"2":{"3":1,"6":1,"22":1,"69":3,"103":1,"134":2}}],["matrix",{"2":{"6":1,"14":2,"40":1}}],["maximal",{"2":{"54":1}}],["maximum",{"2":{"3":1,"6":4,"14":1,"46":1,"47":4,"86":1,"127":1,"152":1,"153":1,"158":4}}],["max",{"2":{"6":9,"34":2,"47":1,"127":1,"136":2,"151":5,"152":8,"153":7,"158":36,"160":1,"174":1}}],["made",{"2":{"6":2,"44":1,"45":1,"54":1,"110":1,"134":1,"142":1,"145":1,"159":1}}],["maybe",{"2":{"6":1,"97":4,"131":1,"136":6}}],["may",{"2":{"1":1,"6":5,"23":2,"24":1,"40":2,"45":1,"54":1,"60":1,"126":1,"128":1,"134":1,"136":4,"143":1,"144":1,"152":1,"164":1}}],["mercator",{"2":{"170":1}}],["merge",{"2":{"136":1}}],["measure",{"2":{"136":1,"150":1}}],["meant",{"2":{"26":1}}],["meaning",{"2":{"3":3,"4":1,"6":4,"24":1,"37":1,"41":1,"103":4,"126":1}}],["means",{"2":{"3":1,"6":2,"36":1,"37":1,"41":1,"74":1,"97":3,"102":1,"103":1,"126":1,"134":1}}],["mean",{"2":{"0":1,"6":5,"17":1,"39":2,"40":5,"136":1}}],["meanvalue",{"2":{"0":1,"5":2,"6":3,"38":1,"39":2,"40":15}}],["meets",{"2":{"97":9,"103":1,"158":1}}],["meet",{"2":{"54":3,"74":1,"75":1,"89":1,"97":7,"106":1,"116":1}}],["memory",{"2":{"40":1,"171":1}}],["mesh",{"2":{"39":1,"136":1}}],["message",{"2":{"6":1,"166":1}}],["me",{"0":{"23":1}}],["mentioned",{"2":{"19":1}}],["mentions",{"2":{"6":1,"166":1}}],["menu",{"2":{"14":3}}],["median",{"2":{"13":4,"136":1}}],["mechanics",{"2":{"6":1,"40":1}}],["met",{"2":{"97":44}}],["meters",{"2":{"6":4,"151":1,"152":4,"170":1}}],["methoderror",{"2":{"31":3}}],["methods",{"0":{"2":1,"3":1,"4":1,"6":1},"1":{"3":1,"4":1},"2":{"1":1,"6":9,"9":1,"25":1,"27":1,"31":27,"40":3,"56":1,"75":1,"89":1,"106":1,"116":1,"127":1,"131":1,"134":1,"136":2,"151":1,"156":2,"161":1,"164":1,"169":1}}],["method",{"0":{"149":1},"2":{"1":1,"4":1,"5":10,"6":97,"24":1,"34":1,"37":1,"40":37,"41":2,"44":1,"47":1,"54":1,"60":3,"61":2,"63":1,"66":4,"69":1,"75":2,"89":2,"103":1,"106":2,"116":2,"127":1,"136":5,"148":1,"149":2,"151":2,"152":9,"153":14,"154":2,"165":1,"166":3,"175":1,"178":1}}],["mutation",{"2":{"172":1}}],["mutlipolygon",{"2":{"4":1,"6":1,"44":1}}],["muladd",{"2":{"40":2}}],["multifloats",{"2":{"13":1,"14":1,"15":1}}],["multifloat",{"2":{"7":1}}],["multilinestringtrait",{"2":{"141":1}}],["multilinestring",{"2":{"6":1,"136":1,"167":2}}],["multi",{"0":{"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1},"2":{"4":2,"6":3,"34":1,"37":1,"47":1,"69":2,"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1}}],["multicurves",{"2":{"37":1,"47":1}}],["multicurve",{"2":{"4":1,"6":1,"37":1}}],["multigeometry",{"2":{"4":2,"6":2,"66":2}}],["multiplication",{"2":{"153":1}}],["multiplied",{"2":{"40":3}}],["multiple",{"2":{"4":1,"6":1,"40":1,"97":1,"146":1,"160":1,"169":1,"173":1}}],["multiply",{"2":{"1":1,"6":1,"161":1}}],["multipolys",{"2":{"63":3}}],["multipoly`",{"2":{"51":2,"53":2,"62":2}}],["multipoly",{"2":{"6":9,"15":3,"51":1,"52":27,"53":1,"54":26,"62":1,"63":24,"145":21,"156":9}}],["multipolygon`",{"2":{"127":1}}],["multipolygons",{"2":{"3":1,"4":1,"6":11,"44":1,"51":3,"53":3,"54":3,"62":3,"65":1,"69":1,"103":2,"144":1,"169":1,"170":1}}],["multipolygon",{"2":{"3":2,"4":5,"6":16,"37":2,"43":1,"51":1,"52":7,"53":1,"54":5,"62":1,"63":6,"69":4,"103":2,"127":7,"136":1,"142":2,"143":7,"144":8,"145":2,"156":3,"169":8,"170":1}}],["multipolygontrait",{"2":{"1":1,"3":4,"4":2,"6":7,"23":1,"52":4,"54":4,"63":4,"69":6,"81":1,"82":1,"95":1,"96":1,"103":8,"112":1,"113":1,"122":1,"123":1,"136":1,"141":1,"145":4}}],["multipoint",{"2":{"4":5,"6":5,"37":1,"69":5,"86":6,"136":4,"156":1,"169":5}}],["multipoints",{"2":{"3":2,"4":1,"6":3,"37":1,"47":1,"69":2,"103":2,"156":1,"169":1}}],["multipointtrait",{"2":{"1":1,"3":2,"4":4,"6":8,"34":2,"37":1,"47":1,"69":8,"81":1,"82":1,"86":4,"95":1,"96":1,"103":4,"112":1,"113":1,"122":1,"123":1,"134":1,"141":1,"156":2,"167":1}}],["multithreading",{"2":{"1":2,"4":1,"6":5,"133":1}}],["must",{"2":{"1":1,"3":8,"4":2,"5":1,"6":23,"9":1,"34":1,"40":5,"41":1,"45":3,"47":3,"50":1,"54":2,"69":5,"72":2,"75":1,"84":1,"85":1,"89":1,"97":13,"103":1,"105":1,"106":1,"116":2,"127":1,"131":1,"136":1,"140":1,"141":3,"142":1,"148":1,"152":1,"153":1,"156":1,"160":4,"166":1}}],["much",{"2":{"0":1,"6":3,"51":1,"53":1,"62":1}}],["mdash",{"2":{"1":4,"3":9,"4":8,"5":3,"6":89,"131":3,"141":1,"142":4}}],["df",{"2":{"172":3,"173":4,"176":10,"177":12}}],["dp",{"2":{"156":3}}],["dy",{"2":{"126":2,"153":3}}],["dy2",{"2":{"126":2}}],["dy1",{"2":{"86":10,"126":2}}],["dyc",{"2":{"86":2}}],["dx",{"2":{"126":2,"153":3}}],["dx2",{"2":{"126":2}}],["dx1",{"2":{"86":10,"126":2}}],["dxc",{"2":{"86":2}}],["drop",{"2":{"63":1,"145":1,"153":1}}],["driven",{"2":{"25":1,"27":1}}],["driving",{"2":{"25":1,"27":1}}],["duplicated",{"2":{"54":2}}],["during",{"2":{"45":1}}],["due",{"2":{"44":1,"45":1,"54":3}}],["date",{"2":{"60":1}}],["datas",{"2":{"178":1}}],["datasets",{"2":{"170":1,"175":1,"176":1}}],["dataset",{"2":{"170":1,"175":1}}],["datainterpolations",{"2":{"150":1}}],["dataframes",{"2":{"172":3,"176":2,"177":1}}],["dataframe",{"2":{"29":1,"172":1,"175":1,"176":5,"177":2}}],["data",{"0":{"127":1,"173":1},"2":{"23":1,"25":1,"27":1,"59":1,"127":2,"156":10,"168":1,"170":2,"171":2,"172":2,"173":6,"176":1}}],["dataaspect",{"2":{"13":1,"14":1,"33":1,"36":1,"39":2,"43":1,"46":1,"65":2,"127":2,"151":1,"156":1}}],["dashboard",{"0":{"14":1},"2":{"13":1,"14":1}}],["d",{"2":{"1":2,"5":1,"6":1,"40":1,"148":1,"158":3}}],["deu",{"2":{"177":2}}],["demonstrates",{"2":{"176":1}}],["densify",{"2":{"152":3}}],["densifying",{"2":{"152":1}}],["densifies",{"2":{"150":1}}],["denoted",{"2":{"97":1}}],["denotes",{"2":{"45":1}}],["debug",{"2":{"141":1}}],["debugging",{"2":{"40":1,"45":1}}],["de",{"2":{"97":2,"175":1}}],["derivation",{"2":{"54":1}}],["dealing",{"2":{"47":1}}],["delete",{"2":{"86":1,"103":1,"127":1,"158":1}}],["deleteat",{"2":{"45":6,"158":1,"160":2}}],["deltri",{"2":{"61":1}}],["delayed",{"2":{"45":10,"52":2,"54":2,"63":2}}],["delay",{"2":{"45":14,"51":2,"52":2,"53":2,"54":2,"62":2,"63":2}}],["delaunay",{"2":{"6":1,"61":1}}],["delaunaytriangulation",{"2":{"6":1,"31":1,"56":1,"61":6}}],["depend",{"2":{"45":2}}],["depends",{"2":{"45":1,"50":1}}],["depending",{"2":{"1":1,"6":1,"23":1,"54":1,"136":1}}],["depth",{"2":{"40":2}}],["desktop",{"2":{"173":1}}],["dest",{"2":{"170":2}}],["destination",{"2":{"170":5}}],["desired",{"2":{"62":1,"173":1}}],["despite",{"2":{"34":1}}],["describe",{"2":{"17":1}}],["described",{"2":{"6":1,"40":1,"44":1,"45":1}}],["deconstruct",{"2":{"129":1}}],["decomposition",{"2":{"18":1,"129":1}}],["decomposing",{"2":{"18":1}}],["decompose",{"2":{"18":2,"29":1,"40":4,"137":1}}],["decrementing",{"2":{"127":1}}],["decrease",{"2":{"44":1}}],["decreasing",{"2":{"6":1,"156":1}}],["decide",{"2":{"60":1,"127":1}}],["decision",{"2":{"24":1}}],["degeneracies",{"2":{"9":1}}],["degenerate",{"2":{"6":1,"40":1,"50":2}}],["degrees",{"2":{"6":1,"33":1,"126":1,"152":1}}],["defines",{"2":{"45":1,"129":1,"140":1,"163":1}}],["define",{"2":{"39":1,"54":2,"68":1,"127":2,"129":1,"134":1,"136":1,"163":1,"178":2}}],["defined",{"2":{"4":1,"5":1,"6":3,"7":1,"22":1,"34":2,"40":1,"45":1,"46":1,"47":4,"54":4,"66":2,"125":1,"136":1,"153":1,"163":1}}],["definitions",{"2":{"166":1}}],["definition",{"2":{"4":4,"6":6,"69":8,"74":1,"153":1}}],["default",{"2":{"1":2,"4":5,"6":14,"34":1,"37":2,"47":1,"51":1,"52":2,"53":1,"54":5,"61":1,"62":1,"63":2,"66":2,"127":5,"131":1,"136":2,"148":2,"156":2}}],["defaults",{"2":{"1":6,"4":2,"6":14,"133":3,"136":1}}],["deeper",{"2":{"1":1,"6":1,"135":1,"136":2}}],["detrimental",{"2":{"143":1}}],["detector",{"2":{"60":1}}],["detection",{"2":{"60":1,"127":1}}],["determined",{"2":{"45":1,"47":1}}],["determine",{"2":{"45":10,"47":3,"51":2,"53":2,"54":9,"62":2,"75":1,"89":1,"97":9,"103":1,"106":1,"116":1,"158":3,"175":1}}],["determines",{"2":{"37":1,"45":3,"54":1,"97":10}}],["determinant",{"2":{"6":1,"40":1}}],["details",{"2":{"131":3,"132":1,"151":2}}],["detail",{"2":{"26":1}}],["det",{"2":{"0":1,"6":2,"40":4}}],["dirname",{"2":{"156":4}}],["dirty",{"2":{"155":1}}],["directive",{"2":{"136":1}}],["direction",{"2":{"6":1,"45":1,"69":5,"127":3}}],["directly",{"2":{"6":1,"61":3,"127":1,"152":1}}],["dig",{"2":{"136":1}}],["dict",{"2":{"127":5}}],["didn",{"2":{"63":1,"97":1,"165":1}}],["division",{"2":{"39":1}}],["divided",{"2":{"26":1}}],["div",{"2":{"6":2}}],["div>",{"2":{"6":2}}],["ditance",{"2":{"4":1,"6":1,"66":1}}],["dimensional",{"2":{"5":1,"6":3,"36":1,"40":1,"61":2}}],["dimensions",{"2":{"3":1,"6":1,"103":2}}],["dimension",{"2":{"1":1,"3":4,"6":4,"86":2,"102":1,"103":4,"148":1}}],["discouraged",{"2":{"171":1}}],["discussion",{"2":{"25":1,"27":1,"50":1}}],["distributed",{"2":{"176":2}}],["distinct",{"2":{"54":1,"127":1}}],["dist",{"2":{"54":40,"66":19,"97":2,"152":8,"158":40}}],["distance`",{"2":{"152":3,"153":1,"166":1}}],["distances",{"2":{"54":1,"65":1,"152":1,"157":5}}],["distance",{"0":{"64":2,"65":2},"1":{"65":2,"66":2},"2":{"0":4,"4":26,"6":47,"31":1,"40":13,"41":3,"47":3,"54":32,"64":2,"65":17,"66":92,"97":1,"129":1,"150":1,"151":5,"152":13,"153":14,"156":1,"157":3,"158":6,"159":1,"174":1,"178":2}}],["disagree",{"2":{"37":1}}],["disparate",{"2":{"25":1,"27":1}}],["dispatches",{"2":{"6":1,"34":1,"37":1,"40":1,"44":1,"47":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1}}],["dispatch",{"2":{"4":1,"6":5,"24":1,"40":1,"69":1,"131":1,"136":2,"164":1,"166":1}}],["displaying",{"2":{"170":1}}],["display",{"2":{"13":1,"39":1,"170":1}}],["disjoint",{"0":{"87":1,"88":1,"91":1,"92":1,"93":1,"94":1,"95":1},"1":{"88":1,"89":1},"2":{"0":2,"3":5,"6":7,"23":1,"31":1,"63":2,"87":1,"88":3,"89":11,"90":6,"91":15,"92":18,"93":10,"94":5,"95":4,"96":2,"97":16,"100":3,"142":2,"143":2,"145":7,"175":1}}],["diffs",{"2":{"34":4}}],["diff",{"2":{"6":2,"34":17,"51":5,"52":3,"103":3,"145":8}}],["differs",{"2":{"170":1}}],["differ",{"2":{"4":1,"6":1,"66":1}}],["differently",{"2":{"4":3,"6":4,"34":1,"37":2,"47":1}}],["different",{"2":{"3":1,"4":4,"6":6,"20":1,"23":1,"34":1,"37":4,"45":3,"47":1,"54":2,"60":1,"103":3,"127":1,"134":1,"136":1,"143":2,"170":2,"173":1}}],["differences",{"0":{"52":1},"2":{"54":1,"158":1}}],["difference",{"0":{"51":1},"2":{"0":1,"6":7,"11":1,"23":1,"31":1,"45":3,"51":12,"52":14,"54":1,"62":1,"63":3,"142":1,"145":1,"152":1}}],["diffintersectingpolygons",{"2":{"0":1,"6":1,"142":1,"145":4}}],["doi",{"2":{"51":2,"53":2,"62":2,"97":1}}],["doing",{"2":{"17":1,"22":1,"136":1,"171":1}}],["dot",{"2":{"34":2,"40":1}}],["doable",{"2":{"9":1}}],["documenter",{"2":{"131":3,"132":1,"151":2}}],["documentation",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"26":1,"39":1}}],["docstring",{"2":{"131":6,"132":2,"151":4}}],["docstrings",{"0":{"130":1},"1":{"131":1},"2":{"7":1}}],["docs",{"0":{"26":1},"2":{"26":1,"127":1}}],["doc",{"2":{"9":1,"10":1}}],["does",{"0":{"22":1},"2":{"7":1,"19":1,"43":1,"54":2,"71":1,"74":3,"97":1}}],["doesn",{"2":{"4":1,"6":2,"37":1,"50":1,"69":1,"152":1,"166":1,"177":1}}],["download",{"2":{"170":1}}],["down",{"2":{"6":1,"18":1,"29":1,"40":1,"136":1}}],["doublets",{"2":{"177":2}}],["double",{"2":{"159":4}}],["doubled",{"2":{"6":1,"159":1}}],["douglas",{"2":{"154":2,"156":2,"158":1}}],["douglaspeucker",{"0":{"158":1},"2":{"0":1,"6":5,"154":1,"156":5,"158":6}}],["done",{"0":{"10":1},"2":{"13":1,"14":1,"97":2,"127":1,"129":1,"143":1,"169":1,"175":1}}],["don",{"2":{"4":2,"6":3,"45":4,"51":1,"63":1,"69":6,"92":1,"97":1,"105":1,"109":1,"127":2,"136":3,"153":1,"166":1}}],["do",{"0":{"9":1,"23":1,"55":1},"2":{"1":1,"6":2,"14":1,"23":1,"31":1,"34":1,"37":2,"40":2,"41":1,"44":1,"47":1,"50":1,"63":3,"66":2,"68":1,"69":1,"84":1,"92":2,"93":1,"94":2,"97":1,"127":4,"129":1,"136":9,"138":1,"139":1,"144":1,"147":2,"149":1,"152":1,"156":1,"161":2,"162":2,"170":2,"171":2,"172":3,"176":1,"177":1}}],["ay",{"2":{"126":2}}],["azimuth",{"2":{"126":2}}],["automatically",{"2":{"103":1,"170":1}}],["a3",{"2":{"59":1}}],["against",{"2":{"69":1,"97":2,"152":1,"156":1}}],["again",{"2":{"54":1,"136":1}}],["a``",{"2":{"52":2}}],["a`",{"2":{"45":1,"52":7,"54":3,"63":2}}],["away",{"2":{"41":1,"86":1,"178":1}}],["a2y",{"2":{"54":4}}],["a2x",{"2":{"54":4}}],["a2",{"2":{"39":4,"54":54,"60":1,"103":6}}],["a1y",{"2":{"54":7}}],["a1x",{"2":{"54":7}}],["a1",{"2":{"39":2,"45":9,"54":66,"60":1,"103":6}}],["ams",{"2":{"174":2}}],["america",{"2":{"156":1}}],["am",{"2":{"97":1}}],["ambiguity",{"2":{"66":2,"136":5}}],["amounts",{"2":{"173":1}}],["amount",{"2":{"36":1,"46":1}}],["amp",{"2":{"6":1,"9":1}}],["axes",{"2":{"127":6}}],["ax",{"2":{"13":3,"14":3,"126":2,"169":5}}],["axislegend",{"2":{"58":1,"151":1,"155":1}}],["axis",{"2":{"13":2,"14":1,"33":1,"36":1,"39":4,"43":1,"46":1,"60":2,"65":1,"127":2,"151":1,"156":1,"174":1}}],["axs",{"2":{"13":2}}],["a>",{"2":{"6":2}}],["adjust",{"2":{"54":1}}],["adjacent",{"2":{"45":1,"52":1,"54":1,"63":1}}],["adaptivity",{"0":{"55":1}}],["adaptive",{"2":{"7":1,"13":3,"14":2,"55":1}}],["adapted",{"2":{"51":1,"53":1,"62":1,"126":1}}],["advance",{"2":{"44":2}}],["advised",{"2":{"6":1,"164":1}}],["administrative",{"2":{"177":1}}],["admin",{"2":{"11":1,"59":1,"156":2}}],["adm0",{"2":{"11":7,"59":4}}],["adds",{"2":{"45":1}}],["additional",{"2":{"173":1}}],["additionally",{"2":{"45":3,"69":1}}],["addition",{"2":{"39":1,"63":1}}],["adding",{"2":{"4":1,"6":4,"7":1,"63":2,"127":1,"146":1,"150":1,"152":2,"153":1}}],["added",{"2":{"6":1,"34":1,"45":6,"47":1,"63":2,"131":1,"136":1,"145":2,"158":1}}],["add",{"2":{"3":1,"6":1,"7":2,"40":1,"41":1,"45":16,"47":1,"50":4,"51":3,"53":1,"54":2,"61":1,"62":2,"63":9,"86":1,"127":4,"136":1,"150":1,"152":1,"158":10,"165":1,"170":1,"172":2,"175":1}}],["average",{"2":{"38":3,"44":4,"54":1}}],["available",{"0":{"142":1},"2":{"6":3,"31":1,"44":1,"141":3,"150":1,"151":1,"153":1,"156":1,"160":1,"164":1}}],["avoid",{"2":{"5":1,"6":7,"40":1,"51":1,"53":1,"54":1,"62":1,"63":1,"127":2,"136":5,"153":1,"157":1,"158":1,"159":1,"169":3}}],["achieve",{"2":{"143":1}}],["across",{"2":{"134":1}}],["acos",{"2":{"34":1}}],["activate",{"2":{"151":1}}],["action",{"2":{"20":2}}],["actions",{"2":{"20":2}}],["actual",{"2":{"10":1,"40":1,"126":1,"139":1,"148":1,"152":1}}],["actually",{"2":{"1":1,"6":1,"9":1,"40":4,"54":1,"63":3,"97":1,"127":1,"161":1,"173":1}}],["access",{"2":{"170":1}}],["accessed",{"2":{"166":1}}],["acceptable",{"2":{"97":1}}],["accepts",{"2":{"61":1}}],["accept",{"2":{"6":1,"166":1}}],["according",{"2":{"138":1,"143":1,"144":1,"176":1}}],["accordingly",{"2":{"45":1}}],["account",{"2":{"51":1,"53":1}}],["accurary",{"2":{"54":1}}],["accuratearithmetic",{"2":{"11":2}}],["accurate",{"0":{"11":1},"2":{"11":3,"151":1}}],["accumulators",{"2":{"40":1}}],["accumulator",{"2":{"40":1}}],["accumulate",{"2":{"37":1,"44":3}}],["accumulation",{"0":{"11":1},"2":{"40":1}}],["after",{"2":{"6":8,"34":1,"45":3,"136":1,"156":2}}],["ab",{"2":{"45":3,"51":1,"53":1,"54":5,"62":1}}],["able",{"2":{"20":1,"54":1}}],["ability",{"2":{"17":1}}],["about",{"2":{"6":1,"24":2,"30":1,"40":2,"97":1,"137":1}}],["above",{"2":{"4":1,"6":1,"34":1,"44":1,"45":1,"54":1,"63":1,"141":1}}],["abs",{"2":{"34":1,"37":4,"44":1,"47":2,"86":8,"103":2,"127":1,"159":1,"178":1}}],["absolute",{"2":{"4":1,"6":1,"36":1,"37":2}}],["abstractpolygon",{"2":{"136":1}}],["abstractpolygontrait",{"2":{"66":1}}],["abstractpoint",{"2":{"136":1}}],["abstractface",{"2":{"136":1}}],["abstractfloat",{"2":{"31":1,"34":1,"37":2,"45":1,"47":2,"50":1,"51":1,"53":1,"54":1,"62":1,"66":8}}],["abstractrange",{"2":{"127":6}}],["abstractmesh",{"2":{"136":1}}],["abstractmulticurvetrait",{"2":{"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1}}],["abstractmatrix",{"2":{"6":5,"127":13}}],["abstractcurvetrait",{"2":{"34":1,"37":1,"45":1,"47":1,"77":1,"80":1,"81":1,"86":1,"91":1,"95":1,"108":1,"111":1,"112":1,"118":1,"121":1,"122":1,"126":1,"156":2,"167":3}}],["abstractarrays",{"2":{"134":1}}],["abstractarray",{"2":{"6":1,"131":1,"136":6,"167":2}}],["abstract",{"2":{"6":3,"40":3,"140":1,"141":4,"142":1,"156":3,"165":1}}],["abstractvector",{"2":{"5":1,"6":1,"40":26,"127":8}}],["abstractgeometrytrait`",{"2":{"141":1}}],["abstractgeometrytrait",{"2":{"6":3,"37":2,"47":1,"66":1,"82":1,"96":1,"113":1,"123":1,"131":1,"134":1,"141":4,"142":2,"167":5}}],["abstractgeometry",{"2":{"3":4,"6":4,"72":2,"85":2,"136":1}}],["abstracttrait",{"2":{"1":2,"3":2,"6":8,"50":1,"52":2,"54":4,"63":2,"103":4,"129":1,"131":2,"136":9,"164":3}}],["abstractbarycentriccoordinatemethod",{"2":{"0":1,"5":1,"6":7,"40":18}}],["attribute",{"2":{"173":1}}],["attributed",{"2":{"172":1}}],["attributes",{"0":{"172":1},"2":{"168":1,"172":3}}],["attempts",{"2":{"97":1}}],["attach",{"2":{"1":2,"4":1,"6":5,"133":1}}],["atomic",{"2":{"7":1}}],["at",{"2":{"3":4,"5":1,"6":6,"9":1,"18":1,"20":1,"24":1,"26":1,"34":2,"36":1,"37":1,"39":1,"40":2,"45":4,"47":2,"54":8,"60":1,"63":2,"97":17,"103":6,"105":1,"106":1,"109":3,"110":2,"111":2,"112":1,"113":1,"116":1,"122":1,"126":1,"134":1,"136":1,"151":1,"153":1,"158":1,"160":1,"170":1,"171":2}}],["arbitrarily",{"2":{"134":1}}],["arbitrary",{"2":{"38":1,"129":1,"169":1}}],["around",{"2":{"39":1,"40":2,"50":1,"65":1,"69":1,"127":1,"156":1,"176":1}}],["argmin",{"2":{"160":1}}],["argtypes",{"2":{"41":2,"149":1,"152":1}}],["args",{"2":{"13":2}}],["argumenterror",{"2":{"63":1,"127":1,"136":5}}],["argument",{"2":{"4":5,"6":10,"34":1,"37":2,"44":1,"47":1,"51":1,"53":1,"62":1,"66":2,"136":2,"166":2,"170":1,"171":1}}],["arguments",{"2":{"1":1,"3":1,"6":5,"45":1,"75":2,"89":1,"106":1,"116":1,"148":1,"152":2,"153":1,"166":1}}],["arithmetic",{"2":{"11":1}}],["archgdal",{"2":{"23":1}}],["arc",{"2":{"6":1,"152":1}}],["array",{"2":{"4":1,"6":2,"37":1,"47":1,"127":5,"136":7,"157":1,"160":1}}],["arrays",{"2":{"1":1,"6":2,"22":1,"127":1,"136":2}}],["aren",{"2":{"4":3,"6":5,"50":1,"52":1,"54":2,"63":4,"69":3,"142":2,"145":2}}],["are",{"2":{"1":1,"3":4,"4":18,"5":2,"6":50,"9":2,"20":2,"22":3,"24":1,"25":1,"26":2,"27":1,"33":1,"34":8,"36":1,"37":2,"38":6,"40":11,"43":1,"44":3,"45":31,"47":6,"50":3,"51":3,"52":15,"53":2,"54":16,"60":3,"62":5,"63":9,"65":1,"66":1,"68":3,"69":26,"71":1,"75":7,"77":1,"78":3,"79":3,"80":1,"82":1,"88":1,"89":5,"91":1,"92":1,"93":1,"95":1,"96":1,"97":12,"103":7,"106":5,"108":1,"110":2,"115":1,"116":5,"118":1,"119":3,"120":3,"121":1,"123":1,"126":1,"127":14,"128":1,"131":1,"134":1,"136":4,"137":1,"138":1,"139":1,"141":1,"142":3,"143":1,"144":1,"145":2,"146":1,"151":1,"152":1,"153":1,"156":4,"158":1,"160":2,"162":1,"163":2,"164":1,"166":1,"169":1,"172":2,"173":2,"174":1,"175":3,"176":6,"177":1,"178":1}}],["area2",{"2":{"44":4}}],["area1",{"2":{"44":4}}],["areas",{"2":{"4":2,"6":2,"37":3,"159":2}}],["area",{"0":{"35":2,"36":2},"1":{"36":2,"37":2},"2":{"0":5,"4":15,"6":25,"11":6,"31":1,"35":2,"36":9,"37":61,"42":1,"43":3,"44":49,"46":2,"47":44,"62":2,"63":1,"103":1,"129":1,"142":2,"145":2,"156":2,"159":4,"170":1}}],["ask",{"2":{"23":1}}],["aspect",{"2":{"13":1,"14":1,"33":1,"36":1,"39":2,"43":1,"46":1,"65":2,"127":2,"151":1,"156":1}}],["assign",{"2":{"168":1}}],["assigned",{"2":{"45":1,"127":7,"176":1}}],["assets",{"2":{"170":1}}],["assetpath",{"2":{"170":1}}],["assemble",{"2":{"139":1}}],["assert",{"2":{"40":23,"44":1,"45":2,"50":1,"52":1,"54":1,"153":1,"167":1}}],["assume",{"2":{"103":2,"136":3,"138":1,"145":1}}],["assumed",{"2":{"37":1,"69":1,"97":1}}],["assumes",{"2":{"6":1,"45":1,"66":1,"152":1,"160":1}}],["associativity",{"2":{"19":1}}],["associated",{"0":{"1":1},"2":{"38":2}}],["as",{"2":{"1":8,"3":18,"4":6,"5":1,"6":80,"7":1,"11":2,"13":3,"14":3,"15":3,"17":2,"18":2,"20":1,"22":1,"23":2,"24":1,"25":1,"27":1,"33":2,"34":4,"36":2,"37":3,"38":4,"39":1,"40":4,"41":3,"43":2,"44":1,"45":18,"46":2,"47":5,"49":3,"50":5,"51":8,"52":2,"53":7,"54":8,"56":1,"58":2,"59":2,"60":3,"61":3,"62":7,"63":5,"65":3,"66":1,"68":2,"69":2,"71":2,"72":2,"74":3,"75":3,"84":2,"85":2,"86":2,"88":2,"89":3,"97":7,"99":2,"100":2,"102":2,"103":2,"105":2,"106":3,"108":1,"115":2,"116":3,"126":8,"127":3,"129":3,"131":1,"134":2,"135":2,"136":15,"138":2,"139":2,"141":1,"142":1,"144":2,"146":1,"148":3,"150":2,"151":2,"152":3,"154":2,"155":2,"156":7,"158":2,"161":3,"164":2,"165":2,"166":2,"167":2,"168":3,"169":2,"170":1,"171":1,"173":3,"174":3,"175":2,"176":3,"177":2}}],["alone",{"2":{"136":1}}],["along",{"2":{"4":4,"6":5,"45":3,"47":2,"54":4,"69":4,"97":1}}],["although",{"2":{"119":1,"120":1}}],["alternate",{"2":{"45":1}}],["alternative",{"2":{"45":1}}],["already",{"2":{"69":1,"97":2,"158":1}}],["almost",{"2":{"54":1}}],["alg=nothing",{"2":{"156":1}}],["alg`",{"2":{"156":1}}],["alg",{"2":{"6":4,"156":21,"157":3,"158":8,"159":3,"160":7,"166":9}}],["algorithms",{"2":{"6":3,"56":1,"60":1,"138":1,"153":1,"154":1,"156":4,"158":1,"160":1}}],["algorithm",{"0":{"157":1,"158":1,"159":1},"2":{"6":12,"39":1,"45":2,"47":1,"50":3,"51":1,"53":1,"56":1,"61":4,"62":1,"97":1,"154":1,"156":8,"157":1,"158":3,"159":1,"166":4}}],["allocating",{"2":{"61":1}}],["allocations",{"2":{"5":1,"6":1,"40":1}}],["allocate",{"2":{"61":1}}],["allow=",{"2":{"97":1}}],["allows",{"2":{"11":1,"18":1,"23":1,"24":1,"29":1,"75":2,"77":3,"78":3,"79":3,"80":1,"89":2,"91":3,"92":3,"93":2,"94":1,"106":1,"109":1,"110":1,"111":1,"116":3,"118":3,"119":3,"120":3,"121":1,"129":1,"154":1,"170":1,"172":1,"175":1}}],["allowed",{"2":{"6":1,"75":3,"89":3,"97":6,"106":5,"108":1,"109":2,"116":3,"156":1}}],["allow",{"2":{"1":1,"6":1,"23":1,"54":1,"75":7,"86":3,"89":7,"97":73,"106":10,"116":10,"161":1}}],["all",{"2":{"1":3,"3":2,"4":3,"6":14,"9":1,"11":7,"22":1,"25":1,"27":1,"31":2,"34":5,"37":3,"40":1,"45":13,"47":3,"51":1,"52":3,"54":3,"56":1,"59":3,"61":1,"63":5,"65":1,"69":2,"71":1,"78":3,"79":3,"82":1,"95":1,"96":1,"97":7,"103":4,"115":1,"123":1,"126":1,"127":3,"128":1,"131":1,"134":2,"135":1,"136":8,"139":1,"141":1,"143":1,"146":1,"147":1,"156":1,"161":2,"162":1,"163":1,"169":1,"171":1,"173":1,"175":1}}],["always",{"2":{"1":7,"4":6,"6":10,"25":1,"27":1,"36":1,"37":4,"47":2,"60":1,"65":1,"66":1,"69":1,"136":2,"148":4,"175":1}}],["also",{"2":{"1":2,"6":11,"23":1,"34":1,"37":2,"44":2,"45":3,"47":1,"51":1,"53":1,"54":2,"56":1,"60":1,"61":1,"62":1,"65":1,"66":2,"69":3,"103":1,"127":1,"134":1,"136":1,"139":1,"142":3,"145":2,"149":1,"150":1,"151":1,"152":1,"154":1,"161":1,"164":1,"169":2,"172":1}}],["a",{"0":{"23":1,"170":1,"172":1},"2":{"1":13,"3":5,"4":79,"5":1,"6":196,"7":3,"9":1,"11":1,"15":2,"17":1,"18":6,"20":3,"22":3,"23":4,"24":2,"25":2,"27":2,"29":2,"30":2,"33":3,"34":22,"36":11,"37":20,"38":13,"39":4,"40":11,"41":2,"43":5,"44":8,"45":286,"46":2,"47":17,"49":3,"50":4,"51":39,"52":30,"53":38,"54":91,"55":3,"56":3,"58":3,"59":2,"60":1,"61":4,"62":36,"63":45,"65":15,"66":27,"68":2,"69":54,"71":2,"74":1,"75":3,"77":5,"78":3,"79":2,"81":2,"82":2,"84":2,"86":1,"88":1,"89":3,"91":4,"92":3,"93":1,"95":2,"96":2,"97":52,"99":2,"102":5,"103":27,"105":2,"106":4,"108":4,"109":2,"110":2,"111":1,"112":2,"113":2,"115":1,"116":3,"118":5,"119":2,"120":2,"122":2,"123":2,"125":1,"126":4,"127":79,"129":4,"131":2,"134":4,"136":34,"137":6,"138":2,"139":2,"140":5,"141":5,"142":9,"143":8,"145":6,"146":2,"147":3,"148":8,"149":3,"150":5,"151":4,"152":8,"153":10,"155":3,"156":5,"159":3,"160":1,"161":2,"162":1,"164":6,"165":1,"166":12,"167":2,"168":1,"169":21,"170":12,"171":5,"172":5,"173":11,"174":1,"175":5,"176":8,"177":3,"178":3}}],["annotation",{"2":{"165":1}}],["annotated",{"2":{"26":1}}],["angels",{"2":{"34":1}}],["angle",{"2":{"34":35,"126":1}}],["angles",{"0":{"32":1,"33":1},"1":{"33":1,"34":1},"2":{"0":2,"4":10,"6":10,"31":1,"32":1,"33":4,"34":42}}],["answers",{"2":{"143":1}}],["answer",{"2":{"6":3,"51":1,"53":1,"54":1,"62":1}}],["another",{"2":{"3":1,"6":1,"45":2,"54":1,"61":1,"65":1,"71":1,"74":1,"77":1,"79":1,"80":1,"84":1,"88":1,"91":1,"92":1,"93":1,"94":1,"97":1,"99":1,"102":1,"103":1,"105":1,"108":1,"109":1,"110":1,"111":1,"115":1,"118":1,"119":1,"120":1,"121":1,"127":1,"148":1}}],["anonymous",{"2":{"1":1,"6":1,"161":1}}],["an",{"2":{"1":3,"4":11,"5":1,"6":29,"9":1,"13":1,"14":1,"18":1,"20":1,"23":2,"33":1,"34":4,"36":1,"37":2,"39":1,"40":3,"41":2,"43":1,"45":17,"46":2,"47":2,"49":1,"50":1,"51":2,"52":5,"53":2,"54":9,"61":3,"62":2,"63":2,"65":2,"66":5,"68":1,"69":1,"71":1,"74":2,"77":2,"84":1,"88":1,"97":13,"99":1,"102":1,"103":1,"105":1,"115":1,"118":2,"119":1,"120":1,"127":3,"128":1,"131":1,"134":1,"135":1,"136":8,"139":1,"146":1,"148":1,"152":1,"161":2,"166":3,"167":1,"169":2,"170":2,"172":1,"174":1,"176":1}}],["anything",{"2":{"39":1,"97":1}}],["any",{"2":{"1":3,"3":1,"4":2,"6":19,"18":1,"24":1,"25":1,"27":1,"29":1,"38":2,"44":1,"45":7,"47":1,"50":1,"52":1,"54":4,"63":1,"66":2,"76":2,"77":1,"80":1,"88":1,"90":2,"91":1,"92":2,"93":1,"94":2,"97":8,"103":2,"107":2,"117":2,"121":1,"127":2,"129":2,"131":1,"136":2,"139":1,"140":1,"141":3,"142":4,"145":4,"148":2,"150":1,"152":1,"153":1,"158":1,"167":1,"175":2,"176":2}}],["and",{"0":{"1":1,"20":1,"22":1,"24":1,"35":1,"52":1,"54":1,"63":1,"64":1,"169":1,"170":1,"172":1},"1":{"36":1,"37":1,"65":1,"66":1},"2":{"0":2,"1":8,"3":11,"4":18,"6":84,"7":1,"9":2,"17":4,"18":4,"20":2,"22":1,"23":2,"24":3,"25":2,"26":5,"27":2,"29":2,"30":1,"31":2,"34":13,"36":1,"37":7,"38":2,"39":2,"40":20,"41":1,"42":2,"43":1,"44":29,"45":72,"46":2,"47":18,"49":1,"50":4,"51":4,"52":16,"53":4,"54":38,"60":1,"61":2,"62":6,"63":15,"65":2,"66":13,"68":2,"69":13,"71":3,"72":2,"74":2,"75":3,"78":3,"79":4,"80":1,"84":2,"85":2,"86":1,"89":3,"92":3,"93":1,"94":1,"97":36,"99":1,"102":2,"103":3,"106":2,"110":2,"111":2,"115":3,"116":4,"118":2,"119":3,"120":3,"121":1,"126":2,"127":16,"129":8,"131":1,"134":2,"135":3,"136":22,"137":1,"138":2,"139":1,"140":1,"141":4,"142":2,"143":1,"146":2,"147":2,"148":2,"151":1,"152":5,"153":4,"154":2,"155":1,"156":8,"158":8,"159":1,"160":1,"161":1,"164":1,"165":3,"166":4,"168":3,"169":9,"170":7,"171":2,"173":5,"175":2,"176":4,"177":2}}],["apart",{"2":{"145":1}}],["april",{"0":{"7":1}}],["appears",{"2":{"138":1}}],["append",{"2":{"34":1,"45":5,"51":1,"52":2,"54":2,"62":1,"63":5,"145":2}}],["approximately",{"2":{"45":1,"151":1}}],["approach",{"2":{"19":1}}],["appropriately",{"2":{"176":1}}],["appropriate",{"2":{"6":1,"166":2}}],["applies",{"2":{"134":2}}],["applied",{"2":{"6":3,"20":1,"131":1,"136":2,"140":2,"141":2,"142":1}}],["application",{"2":{"1":1,"6":3,"136":1,"139":1,"141":3,"142":1,"145":2,"150":1,"153":1}}],["apply`",{"2":{"136":1}}],["applys",{"2":{"37":1,"47":1}}],["applyreduce",{"0":{"19":1},"2":{"0":2,"1":1,"6":1,"17":1,"19":2,"29":1,"34":1,"37":1,"44":2,"47":1,"66":2,"129":3,"131":1,"136":39,"165":1}}],["apply",{"0":{"1":1,"18":1,"22":1,"29":1,"134":1},"1":{"19":1},"2":{"0":2,"1":4,"6":7,"17":1,"18":5,"20":1,"22":1,"24":1,"29":3,"129":5,"131":1,"133":1,"134":4,"135":1,"136":56,"141":4,"142":1,"146":1,"147":3,"148":1,"152":1,"153":1,"156":2,"161":3,"162":2,"165":1}}],["apis",{"2":{"17":1}}],["api",{"0":{"0":1,"40":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"6":3,"24":1,"40":1,"152":1,"156":1,"166":1}}],["snapped",{"2":{"127":1}}],["s3",{"2":{"45":3}}],["scratch",{"2":{"173":1}}],["sciences",{"2":{"170":1}}],["scalefactor",{"2":{"152":3}}],["scattered",{"2":{"176":1}}],["scatter",{"2":{"43":1,"65":2,"68":2,"71":2,"74":1,"84":1,"88":2,"102":2,"115":2,"176":1}}],["schema",{"2":{"136":6}}],["scheme",{"2":{"44":1}}],["scenario",{"2":{"97":2}}],["scene",{"2":{"14":1}}],["skipmissing",{"2":{"127":1}}],["skipped",{"2":{"127":1}}],["skip",{"2":{"37":1,"97":14,"127":1,"160":4}}],["skygering",{"2":{"7":1}}],["square",{"2":{"66":1,"157":1,"158":1}}],["squared",{"2":{"6":2,"47":2,"66":12,"157":2,"158":7}}],["sqrt",{"2":{"34":2,"44":1,"66":3}}],["sgn",{"2":{"34":5}}],["smallest",{"2":{"34":2,"54":1,"56":1}}],["sᵢ₋₁",{"2":{"40":25}}],["sᵢ₊₁",{"2":{"6":2,"40":41}}],["sᵢ",{"2":{"6":4,"40":46}}],["src",{"2":{"6":2}}],["syntax",{"2":{"172":1}}],["symdifference",{"2":{"128":1}}],["sym10100477",{"2":{"97":1}}],["symbol=",{"2":{"86":1}}],["symbol",{"2":{"6":1,"166":2}}],["system",{"0":{"170":1,"171":1},"2":{"1":2,"148":2,"168":2,"170":1}}],["switches",{"2":{"54":1,"63":1}}],["switch",{"2":{"45":1,"63":1,"165":1}}],["switching",{"2":{"6":1,"47":1}}],["swap",{"2":{"6":1,"63":1,"66":2,"147":1}}],["swapped",{"2":{"3":1,"6":1,"72":1,"75":1,"85":1,"86":1,"100":1,"103":1}}],["swapping",{"2":{"1":1,"6":1,"136":1}}],["s2",{"2":{"6":4,"40":6,"45":3}}],["s1",{"2":{"6":3,"40":6,"45":3}}],["saving",{"0":{"173":1}}],["saved",{"2":{"69":1}}],["save",{"2":{"34":1,"168":1,"173":3}}],["samples",{"2":{"13":1}}],["sample",{"2":{"13":1}}],["same",{"2":{"3":2,"4":12,"6":23,"18":1,"34":3,"37":1,"45":15,"47":1,"50":1,"51":3,"53":1,"54":1,"60":1,"62":1,"63":1,"65":1,"68":2,"69":30,"97":2,"102":1,"103":8,"131":1,"134":1,"136":6,"137":1,"142":2,"144":1,"145":2,"151":1,"169":1,"170":1,"173":1}}],["says",{"2":{"60":1}}],["say",{"2":{"6":1,"40":1,"152":1}}],["span",{"2":{"176":1}}],["spatial",{"0":{"175":1},"1":{"176":1,"177":1,"178":1},"2":{"175":6,"176":3,"178":1}}],["spawn",{"2":{"136":5}}],["space",{"2":{"6":2,"25":1,"27":1,"34":1,"36":1,"97":1,"152":1,"153":1}}],["sp",{"2":{"97":2}}],["split",{"2":{"50":1}}],["specialized",{"2":{"25":1,"27":1,"61":1}}],["specify",{"2":{"6":1,"131":1,"136":1,"170":1,"171":1,"175":1}}],["specification",{"2":{"138":1,"141":1,"143":1,"144":1}}],["specifically",{"2":{"6":2,"40":3,"154":1,"175":1}}],["specific",{"2":{"45":1,"75":1,"89":1,"106":1,"116":1,"136":5}}],["specified",{"2":{"3":1,"6":2,"45":1,"52":2,"54":2,"63":2,"103":1,"134":1,"156":1}}],["slow",{"2":{"177":1}}],["slower",{"2":{"6":1,"166":2}}],["slope2",{"2":{"126":2}}],["slope1",{"2":{"126":2}}],["slidergrid",{"2":{"14":1}}],["sliders",{"2":{"14":3}}],["slightly",{"2":{"4":2,"6":2,"37":2}}],["suite",{"2":{"152":5,"156":13}}],["suggestion",{"2":{"149":1}}],["sun",{"2":{"97":1}}],["surrounds",{"2":{"97":1}}],["sure",{"2":{"9":1,"34":1,"45":5,"66":1,"103":1,"160":1}}],["suppose",{"2":{"177":1,"178":1}}],["support",{"2":{"41":1,"150":1,"178":1}}],["supports",{"2":{"39":1,"40":1,"56":1,"173":1,"178":2}}],["supported",{"2":{"23":1,"173":1}}],["supertype",{"2":{"6":1,"40":1}}],["sukumar",{"2":{"6":1,"40":1}}],["such",{"2":{"4":1,"6":1,"36":1,"49":1,"56":1,"134":1,"146":1}}],["sum=1",{"2":{"40":1}}],["sum",{"2":{"4":2,"6":3,"11":6,"36":1,"37":2,"38":2,"40":8,"47":1,"66":2,"126":5,"160":1,"167":4}}],["sublevel",{"2":{"177":1}}],["subsequent",{"2":{"169":1}}],["substituted",{"2":{"1":1,"6":1,"136":1}}],["subgeom1",{"2":{"136":2}}],["subgeom",{"2":{"136":3}}],["subject",{"2":{"45":1}}],["subtype",{"2":{"136":1}}],["subtypes",{"2":{"6":2,"40":2}}],["subtracted",{"2":{"126":1}}],["subtitle",{"2":{"13":1,"39":2,"152":1,"156":2}}],["sub",{"2":{"4":6,"6":7,"34":1,"37":3,"47":1,"52":6,"54":3,"63":4,"66":2,"81":2,"82":2,"95":2,"96":2,"112":2,"113":2,"122":2,"123":2,"136":3,"143":4,"144":2,"145":4}}],["series",{"2":{"169":1}}],["serve",{"2":{"6":1,"40":1}}],["searchsortedfirst",{"2":{"158":1}}],["seg2",{"2":{"126":2}}],["seg1",{"2":{"126":3}}],["seg",{"2":{"97":23,"103":9}}],["segmentation",{"2":{"151":1}}],["segments",{"2":{"23":1,"31":1,"33":2,"34":1,"43":1,"44":2,"45":3,"47":1,"54":6,"97":18,"152":1,"153":3}}],["segmentization",{"2":{"150":1}}],["segmentizing",{"2":{"6":3,"151":1,"152":2,"153":1}}],["segmentized",{"2":{"151":1}}],["segmentizes",{"2":{"150":1}}],["segmentizemethod",{"2":{"6":1,"152":3,"153":2}}],["segmentize",{"0":{"150":1},"1":{"151":1,"152":1,"153":1},"2":{"0":1,"6":4,"31":1,"41":1,"129":1,"150":1,"151":5,"152":11,"153":13,"174":1}}],["segment",{"2":{"4":4,"6":7,"34":1,"44":5,"45":6,"47":3,"49":1,"54":17,"66":2,"86":3,"97":43,"103":3,"126":2,"150":1,"152":2,"153":1}}],["seperate",{"2":{"54":1}}],["separates",{"2":{"97":1}}],["separate",{"2":{"45":1,"127":1,"136":1,"165":1,"173":1,"176":1}}],["separately",{"2":{"40":1,"127":1}}],["sense",{"2":{"37":1,"66":1}}],["several",{"2":{"20":2,"37":1,"137":1,"145":1}}],["section",{"2":{"26":1,"97":3,"102":1}}],["sections",{"2":{"10":1,"26":1}}],["seconds=1",{"2":{"152":3,"156":8}}],["secondisleft",{"2":{"127":4}}],["secondisstraight",{"2":{"127":7}}],["secondary",{"2":{"3":3,"6":3,"72":1,"75":1,"116":1}}],["second",{"2":{"3":8,"6":9,"45":1,"54":4,"69":1,"71":2,"72":1,"74":1,"75":1,"78":1,"79":1,"80":1,"85":2,"89":2,"97":2,"106":1,"115":1,"116":1,"119":1,"120":1,"121":2,"158":1,"171":1,"175":1}}],["self",{"2":{"9":2}}],["selected",{"2":{"127":1}}],["selectednode",{"2":{"127":3}}],["selection",{"2":{"14":1}}],["select",{"2":{"6":1,"164":1}}],["seem",{"2":{"25":1,"27":1}}],["see",{"2":{"6":4,"7":1,"29":1,"43":1,"61":1,"66":1,"68":1,"71":1,"74":1,"88":1,"97":5,"99":1,"102":1,"105":1,"115":1,"127":2,"138":1,"139":1,"141":1,"142":3,"144":1,"145":2,"151":2,"158":1,"176":2}}],["setup=",{"2":{"75":1,"89":1,"106":1,"116":1}}],["sets",{"2":{"45":1,"60":1}}],["setting",{"2":{"23":1}}],["set",{"0":{"23":1},"2":{"3":2,"4":7,"6":19,"23":1,"34":1,"38":2,"40":8,"45":3,"51":2,"53":2,"54":7,"56":2,"62":2,"68":2,"69":10,"75":1,"86":1,"89":1,"97":2,"103":1,"106":1,"116":1,"126":1,"127":1,"142":2,"145":2,"158":2,"169":1,"173":1,"176":3}}],["sve",{"2":{"1":1,"6":1,"161":1}}],["svector",{"2":{"1":14,"6":14,"45":5,"51":1,"54":2,"63":6,"97":1,"127":1,"161":13,"169":6,"171":4}}],["solution",{"2":{"97":1}}],["solid",{"2":{"6":2}}],["south",{"2":{"47":7}}],["source",{"2":{"1":10,"3":19,"4":22,"5":3,"6":91,"26":4,"86":2,"131":3,"141":1,"142":4,"148":3,"170":13,"171":1}}],["sort",{"2":{"45":4,"50":2,"54":2,"62":2,"97":1,"103":2,"127":1,"158":1}}],["sorted",{"2":{"20":1,"45":1,"158":7,"175":1}}],["someone",{"2":{"61":1,"166":1}}],["something",{"0":{"55":1},"2":{"10":1}}],["some",{"2":{"3":1,"6":3,"9":1,"17":1,"40":4,"69":1,"97":3,"103":1,"127":1,"128":1,"129":2,"134":2,"136":2,"140":1,"141":2,"142":1,"160":1,"163":2,"168":2,"175":1,"178":1}}],["so",{"2":{"1":1,"4":4,"6":10,"9":1,"17":1,"19":1,"25":1,"27":1,"31":1,"39":1,"40":1,"45":1,"46":1,"54":1,"62":2,"63":2,"65":1,"66":1,"68":1,"69":4,"71":1,"88":1,"97":2,"99":1,"115":1,"127":3,"131":1,"136":6,"150":1,"151":1,"152":3,"153":1,"160":1,"161":1,"166":2,"170":1,"171":1}}],["step",{"2":{"45":7,"51":1,"52":3,"53":1,"54":3,"62":1,"63":3,"127":4,"167":1}}],["storing",{"2":{"173":1}}],["stored",{"2":{"45":2,"176":1}}],["stores",{"2":{"45":1}}],["store",{"2":{"40":1,"173":1}}],["stopping",{"2":{"158":2}}],["stops",{"2":{"134":1}}],["stop",{"2":{"18":2,"86":3,"97":4,"103":3}}],["style",{"2":{"6":2}}],["style=",{"2":{"6":2}}],["stay",{"2":{"63":1}}],["stackoverflow",{"2":{"54":1}}],["stack",{"2":{"50":1}}],["states",{"2":{"156":1}}],["state",{"2":{"62":1,"177":9}}],["status",{"2":{"45":31,"52":4,"54":5,"63":4,"127":1}}],["static",{"2":{"165":1}}],["staticarray",{"2":{"40":1}}],["staticarrays",{"2":{"31":1,"45":5,"51":1,"54":2,"63":6,"97":1,"127":1,"161":2}}],["staticarraysco",{"2":{"1":1,"6":1,"161":1}}],["staticarrayscore",{"2":{"1":10,"6":10,"40":1,"161":10,"169":6,"171":4}}],["statica",{"2":{"1":1,"6":1,"161":1}}],["statistics",{"2":{"13":2,"31":1}}],["stability",{"2":{"23":1,"30":1}}],["stable",{"2":{"13":1,"24":1,"153":1}}],["stage",{"2":{"7":1}}],["standardized",{"2":{"97":1}}],["standards",{"2":{"97":1}}],["standard",{"2":{"6":1,"61":1}}],["started",{"2":{"45":1}}],["starting",{"2":{"44":2,"45":2,"47":1,"54":1,"145":4}}],["startvalue",{"2":{"14":4}}],["start",{"2":{"6":1,"18":1,"34":7,"40":1,"45":76,"47":17,"52":4,"54":4,"63":5,"69":1,"86":4,"97":44,"103":3,"118":1,"127":2,"137":1,"158":16,"169":1}}],["straightline",{"2":{"127":3}}],["straight",{"2":{"127":6}}],["strait",{"2":{"127":1}}],["structs",{"2":{"20":1,"141":1}}],["structures",{"2":{"129":1}}],["structure",{"2":{"6":2,"131":1,"136":1,"147":1}}],["struct",{"2":{"6":3,"40":2,"45":2,"61":1,"139":1,"145":2,"152":2,"157":1,"158":1,"159":1,"164":3,"165":2,"166":4}}],["strings",{"2":{"6":1,"44":1,"54":1}}],["string",{"2":{"1":2,"14":1,"43":1,"44":1,"148":2}}],["still",{"2":{"0":1,"37":1,"44":1,"45":3,"74":1,"158":1}}],["shp",{"2":{"173":1}}],["ships",{"2":{"170":1}}],["shifting",{"2":{"171":1}}],["shift",{"2":{"169":3}}],["shewchuck",{"2":{"7":1}}],["short",{"2":{"136":1}}],["shorthand",{"2":{"61":1}}],["show",{"2":{"9":1,"11":1,"13":1,"14":1,"39":1,"170":1,"173":1,"175":2}}],["shoelace",{"2":{"4":1,"6":1,"37":2,"47":1}}],["shouldn",{"2":{"54":1}}],["should",{"2":{"1":1,"4":1,"6":14,"17":1,"18":1,"20":2,"25":1,"27":1,"34":3,"37":1,"44":1,"45":3,"46":1,"69":1,"97":4,"127":2,"131":1,"136":2,"138":1,"141":4,"142":2,"153":1,"156":2,"165":1}}],["sharing",{"2":{"88":1}}],["shares",{"2":{"54":1}}],["share",{"2":{"4":7,"6":8,"68":2,"69":8,"92":2,"93":1,"94":1,"103":1,"111":1}}],["shared",{"0":{"160":1},"2":{"3":1,"6":1,"45":2,"54":2,"103":3}}],["shapes",{"2":{"66":1,"173":7}}],["shape",{"2":{"43":1,"52":1,"54":1,"68":1,"144":1,"169":1}}],["shaped",{"2":{"39":1}}],["shapefiles",{"2":{"173":1}}],["shapefile",{"2":{"29":1,"173":4}}],["shallower",{"2":{"1":1,"6":1,"136":1}}],["sites",{"2":{"177":1}}],["sides",{"2":{"45":3,"138":1}}],["side",{"2":{"34":4,"45":26}}],["signals",{"2":{"135":1}}],["sign",{"2":{"13":2,"14":2,"34":7,"37":2,"126":3}}],["signed",{"0":{"35":1,"36":1,"64":1,"65":1},"1":{"36":1,"37":1,"65":1,"66":1},"2":{"0":4,"4":15,"6":18,"11":3,"35":1,"36":5,"37":23,"47":3,"64":1,"65":7,"66":19}}],["six",{"2":{"6":1,"156":1}}],["size=",{"2":{"170":1}}],["sizehint",{"2":{"45":2,"52":1,"153":1}}],["size",{"2":{"6":4,"13":2,"14":5,"39":1,"63":1,"127":2,"136":4,"156":1}}],["sin",{"2":{"169":3,"170":1,"171":2}}],["singed",{"2":{"66":1}}],["singular",{"2":{"54":1}}],["singlepoly",{"2":{"156":6}}],["single",{"2":{"4":6,"6":10,"23":1,"34":2,"37":1,"47":1,"69":5,"102":2,"127":2,"142":2,"143":1,"145":2,"169":3,"173":1}}],["since",{"2":{"1":1,"6":2,"26":1,"34":1,"37":1,"44":1,"47":2,"62":1,"66":1,"69":1,"97":1,"103":2,"110":1,"148":1,"165":1,"166":2,"177":1}}],["simulation",{"2":{"23":1}}],["simultaneously",{"2":{"20":1}}],["simply",{"2":{"7":1,"36":1,"41":1,"45":1,"54":1,"63":1,"72":1,"85":1,"100":1,"127":1,"140":1,"148":1,"149":1,"152":1,"169":1,"172":1}}],["simpler",{"2":{"6":1,"127":1}}],["simple",{"0":{"58":1,"176":1},"2":{"6":3,"40":1,"61":1,"129":3,"147":1,"148":1,"155":2,"156":2,"165":1}}],["simplifier",{"2":{"156":4}}],["simplified",{"2":{"23":1,"155":1}}],["simplifies",{"2":{"6":3,"157":1,"158":1,"159":1}}],["simplification",{"0":{"154":1},"1":{"155":1,"156":1},"2":{"6":2,"154":2,"156":3}}],["simplifying",{"2":{"154":1}}],["simplify",{"0":{"157":1,"158":1,"159":1},"2":{"0":1,"6":15,"9":1,"31":1,"45":1,"129":1,"155":1,"156":41,"157":1,"158":2,"159":1}}],["simplifyalgs",{"2":{"160":1}}],["simplifyalg",{"2":{"0":1,"6":8,"156":5,"157":2,"158":2,"159":2}}],["similarly",{"2":{"129":1}}],["similar",{"2":{"1":1,"6":4,"18":1,"25":1,"27":1,"29":1,"41":1,"56":1,"61":1,"127":2,"136":1,"152":2,"153":1,"162":1}}],["s",{"0":{"30":1},"2":{"0":1,"3":1,"6":10,"7":1,"9":1,"18":1,"19":1,"29":1,"34":1,"36":1,"37":4,"38":1,"39":2,"40":5,"43":3,"44":3,"45":3,"47":1,"49":1,"52":1,"54":2,"60":1,"63":3,"66":1,"69":1,"84":2,"91":3,"92":4,"93":2,"97":9,"103":1,"105":1,"106":1,"111":1,"127":5,"129":2,"131":3,"132":1,"136":1,"139":1,"142":4,"143":1,"145":3,"151":4,"152":1,"154":1,"156":2,"160":4,"164":2,"165":1,"166":6,"169":6,"170":4,"171":4,"172":2,"173":5,"178":2}}],["fn",{"2":{"173":8}}],["fc",{"2":{"136":22,"156":3,"167":14}}],["fj",{"2":{"127":2}}],["f2",{"2":{"45":2}}],["f1",{"2":{"45":2}}],["f64",{"2":{"13":2,"14":2}}],["few",{"2":{"138":1}}],["fetch",{"2":{"136":2}}],["fetched",{"2":{"127":1}}],["feb",{"0":{"8":1},"1":{"9":1,"10":1}}],["featurecollection",{"2":{"6":2,"11":1,"18":1,"127":4,"136":7,"170":2}}],["featurecollectiontrait",{"2":{"1":1,"6":2,"131":1,"134":1,"136":14,"167":5}}],["features",{"0":{"76":1,"90":1,"107":1,"117":1},"2":{"1":1,"6":3,"11":1,"22":1,"61":1,"127":3,"135":1,"136":19,"170":1}}],["featuretrait",{"2":{"1":2,"6":3,"76":4,"86":2,"90":4,"107":4,"117":4,"131":1,"134":3,"136":15,"167":5}}],["feature",{"2":{"1":6,"4":1,"6":10,"18":2,"22":1,"37":1,"47":1,"127":2,"129":1,"135":1,"136":49,"156":2,"167":2,"173":1}}],["fra",{"2":{"177":2}}],["frame",{"2":{"172":1}}],["framework",{"2":{"129":4}}],["fracs",{"2":{"45":20,"50":1}}],["frac",{"2":{"40":1,"45":2,"54":17,"156":2}}],["fractional",{"2":{"45":1,"54":3}}],["fractions",{"2":{"45":1,"54":4}}],["fraction",{"2":{"6":4,"54":2,"66":1,"156":1}}],["front",{"2":{"34":1}}],["from",{"2":{"1":3,"3":4,"4":16,"6":29,"7":1,"11":1,"20":1,"22":1,"26":1,"31":1,"37":2,"39":1,"40":4,"41":1,"44":1,"45":6,"47":11,"50":1,"51":1,"52":3,"53":1,"54":11,"61":1,"62":1,"63":6,"66":25,"89":2,"91":5,"92":4,"93":2,"94":1,"95":2,"97":6,"103":2,"126":2,"127":7,"131":3,"136":3,"145":1,"148":4,"150":1,"156":1,"157":1,"158":3,"159":1,"167":1,"168":1,"170":5,"173":1,"175":1,"176":1,"178":1}}],["footprint",{"2":{"171":1}}],["foldable",{"2":{"136":3}}],["follows",{"2":{"45":2,"75":1,"89":1,"106":1,"116":1,"127":1}}],["followed",{"2":{"26":1}}],["following",{"2":{"6":1,"40":1,"49":1,"138":1,"144":1,"156":1,"175":1}}],["focusing",{"2":{"25":1,"27":1}}],["foundational",{"2":{"17":1}}],["found",{"2":{"6":8,"26":1,"47":1,"50":1,"51":2,"53":2,"54":1,"62":2,"69":1,"127":5,"134":3,"136":7,"153":1}}],["forward",{"2":{"54":1}}],["forwards",{"2":{"45":1,"52":1,"63":1}}],["formats",{"2":{"168":1,"171":1,"173":3}}],["format",{"2":{"50":1,"173":3}}],["form",{"2":{"18":1,"45":3,"54":8,"63":3,"136":1}}],["formed",{"2":{"4":2,"6":3,"33":1,"34":4,"40":1,"45":9,"62":1,"63":1,"158":1}}],["formula",{"2":{"4":1,"6":1,"37":2,"47":1}}],["force",{"2":{"1":1,"136":1,"148":1,"156":1}}],["for",{"0":{"52":1,"54":1,"63":1},"2":{"0":2,"1":3,"3":1,"4":4,"5":3,"6":46,"7":4,"9":2,"13":5,"14":1,"18":1,"20":1,"22":1,"23":5,"25":3,"26":1,"27":3,"29":1,"31":2,"34":5,"37":8,"38":1,"39":1,"40":19,"41":3,"44":7,"45":35,"47":11,"50":5,"51":2,"52":3,"53":1,"54":7,"56":2,"59":1,"61":3,"62":1,"63":9,"65":2,"66":7,"69":13,"75":3,"81":1,"82":1,"84":1,"86":6,"89":2,"95":1,"96":1,"97":22,"102":1,"103":11,"106":2,"112":1,"113":1,"116":3,"122":1,"123":1,"125":1,"126":5,"127":13,"128":1,"129":3,"131":6,"132":2,"136":6,"137":3,"138":2,"140":1,"141":5,"143":3,"144":1,"145":5,"146":1,"148":3,"150":4,"151":7,"152":6,"153":8,"154":4,"156":12,"157":2,"158":2,"159":1,"160":6,"164":1,"165":2,"166":5,"167":7,"168":1,"170":4,"171":1,"173":3,"175":1,"177":2,"178":1}}],["fi",{"2":{"127":2}}],["fine",{"2":{"151":1}}],["final",{"2":{"63":1,"141":4,"152":1}}],["finally",{"2":{"39":2,"54":1,"127":1,"136":3,"173":1}}],["findmin",{"2":{"160":1}}],["findmax",{"2":{"156":1,"158":1}}],["findall",{"2":{"141":1}}],["finding",{"2":{"54":1}}],["findfirst",{"2":{"45":6,"50":2,"59":1,"156":1}}],["findnext",{"2":{"45":3}}],["findlast",{"2":{"45":2}}],["findprev",{"2":{"45":2}}],["finds",{"2":{"45":1,"47":1}}],["find",{"2":{"34":6,"37":1,"45":12,"47":3,"50":2,"51":4,"53":2,"54":8,"62":1,"66":3,"69":1,"97":7,"127":2,"158":5,"177":1}}],["finish",{"2":{"9":1}}],["fill",{"2":{"45":1,"127":1,"153":3}}],["filled",{"2":{"45":5,"47":3,"65":1,"66":2,"97":16}}],["files",{"2":{"163":1,"173":2}}],["file",{"2":{"26":1,"45":1,"75":3,"89":3,"106":3,"116":3,"127":1,"128":1,"129":1,"140":1,"148":1,"153":1,"154":1,"163":2,"168":1,"173":2}}],["filters",{"2":{"45":1}}],["filtering",{"2":{"6":1,"156":1}}],["filter",{"2":{"4":1,"6":2,"45":2,"136":3,"145":2,"146":1,"156":1}}],["fit",{"2":{"17":1}}],["field",{"2":{"13":2,"45":2}}],["figure",{"2":{"13":1,"14":1,"36":1,"39":2,"60":1,"170":3}}],["fig",{"2":{"13":6,"14":6,"60":5,"169":7,"170":4,"174":2}}],["fix1",{"2":{"136":2,"153":1}}],["fixme",{"2":{"126":1}}],["fix2",{"2":{"45":2}}],["fixed",{"2":{"6":3,"51":1,"53":1,"62":1}}],["fix",{"0":{"20":1},"2":{"6":9,"9":3,"15":3,"17":1,"20":1,"51":1,"52":11,"53":1,"54":11,"60":2,"62":1,"63":10,"138":1,"140":1,"141":1,"144":1}}],["firstisright",{"2":{"127":2}}],["firstisleft",{"2":{"127":4}}],["firstisstraight",{"2":{"127":4}}],["firstnode",{"2":{"127":9}}],["first",{"2":{"3":9,"6":10,"34":14,"37":7,"39":1,"40":9,"41":1,"44":1,"45":17,"47":2,"50":1,"51":2,"53":1,"54":5,"62":3,"66":8,"69":4,"71":2,"72":2,"74":1,"75":2,"78":1,"79":1,"80":1,"85":2,"89":3,"97":22,"103":1,"106":2,"108":1,"115":1,"116":2,"119":1,"120":1,"121":2,"126":1,"127":16,"136":6,"138":1,"153":3,"157":1,"158":2,"167":2,"168":1,"169":1,"170":1,"171":1,"175":1,"176":1}}],["fancy",{"2":{"169":1}}],["fancis",{"2":{"6":1,"40":1}}],["fair",{"2":{"151":1}}],["fail",{"2":{"1":1,"6":2,"136":6,"152":1}}],["fallback",{"2":{"136":1}}],["falses",{"2":{"45":2,"50":1,"51":1,"53":1}}],["false",{"0":{"24":1},"2":{"1":29,"3":7,"4":3,"6":55,"34":2,"37":1,"39":5,"45":26,"47":5,"50":1,"51":1,"52":3,"54":1,"62":4,"66":2,"68":2,"69":27,"71":2,"75":8,"77":2,"78":4,"79":1,"80":1,"81":1,"82":1,"84":2,"86":11,"89":9,"91":1,"92":4,"95":1,"96":1,"97":39,"103":22,"106":8,"108":3,"109":4,"110":1,"112":1,"113":1,"115":1,"116":7,"118":2,"119":4,"120":1,"121":1,"122":1,"123":1,"126":10,"127":5,"136":18,"138":16,"144":44,"145":4,"153":2,"156":1,"160":2,"161":20,"165":2,"167":2,"169":242,"170":12,"171":18,"175":1}}],["fashion",{"2":{"36":1}}],["faster",{"2":{"40":1,"136":1}}],["fast",{"2":{"12":1}}],["f",{"2":{"1":12,"6":25,"15":1,"18":3,"19":1,"22":2,"33":1,"36":2,"39":4,"41":1,"43":2,"45":19,"46":2,"49":2,"51":2,"52":2,"53":2,"54":2,"58":2,"59":2,"62":2,"63":2,"65":5,"68":2,"71":2,"74":2,"84":2,"88":2,"97":7,"99":2,"102":2,"105":2,"115":2,"127":30,"131":2,"134":2,"136":168,"149":1,"151":2,"152":1,"155":2,"156":1,"160":6,"161":6,"166":5,"167":16,"169":6,"171":2,"176":3}}],["fulfilled",{"2":{"158":1}}],["fully",{"2":{"6":1,"45":4,"50":1,"103":4}}],["full",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"47":5,"141":1,"177":4}}],["furthest",{"2":{"127":1}}],["further",{"2":{"43":1,"136":1}}],["furthermore",{"2":{"3":2,"6":5,"45":1,"51":1,"53":1,"62":1,"75":1,"116":1}}],["fun",{"2":{"169":1}}],["fundamental",{"2":{"26":1,"163":1}}],["func",{"2":{"13":5}}],["funcs",{"2":{"13":2,"14":3}}],["functionality",{"2":{"54":1,"129":1,"147":1,"148":1,"153":1,"166":1}}],["functionalities",{"2":{"45":1}}],["functionally",{"2":{"1":1,"6":1,"18":1,"29":1,"136":1}}],["function",{"2":{"1":8,"3":9,"4":9,"5":3,"6":14,"7":2,"9":1,"13":3,"14":2,"18":2,"29":1,"31":1,"34":5,"37":3,"40":13,"44":6,"45":20,"47":7,"49":2,"50":4,"51":3,"52":3,"53":2,"54":7,"55":1,"61":2,"62":2,"63":4,"66":6,"68":1,"69":8,"71":1,"74":1,"75":1,"81":1,"82":1,"84":1,"86":5,"88":1,"89":1,"95":1,"96":1,"97":9,"99":1,"102":1,"103":7,"105":1,"106":1,"112":1,"113":1,"115":1,"116":1,"122":1,"123":1,"126":4,"127":16,"128":3,"131":3,"134":2,"136":29,"139":2,"141":7,"142":2,"145":2,"147":2,"148":1,"150":2,"152":2,"153":7,"156":3,"157":2,"158":3,"159":2,"160":7,"161":3,"162":1,"166":6,"167":12,"169":1,"175":1,"178":4}}],["functions",{"0":{"1":1,"52":1,"54":1,"63":1,"129":1,"131":1,"167":1},"1":{"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1},"2":{"6":1,"9":3,"17":1,"26":1,"29":1,"37":1,"40":1,"44":1,"45":2,"47":1,"49":1,"97":1,"128":1,"129":2,"134":1,"141":2,"142":1}}],["future",{"2":{"23":1,"56":1,"66":1,"150":2}}],["flexijoins",{"2":{"175":1,"176":3,"177":1,"178":5}}],["flags",{"2":{"45":5}}],["flag",{"2":{"45":12,"50":1}}],["flat",{"2":{"6":1,"160":2,"167":1}}],["flattened",{"2":{"18":1}}],["flattening",{"2":{"6":4,"152":2}}],["flatten",{"2":{"0":2,"6":4,"11":3,"13":1,"18":1,"40":1,"45":3,"47":3,"53":1,"61":2,"63":1,"86":1,"131":4,"136":27,"145":1}}],["floating",{"2":{"6":1,"45":1,"54":5,"127":2}}],["float",{"2":{"6":3,"51":1,"53":1,"62":1}}],["float64x2",{"2":{"13":6,"14":6,"15":2}}],["float64",{"2":{"1":6,"4":10,"6":30,"13":1,"33":1,"34":3,"37":6,"44":1,"47":4,"50":2,"51":2,"53":1,"54":3,"60":1,"62":1,"66":12,"97":4,"103":2,"126":4,"138":6,"144":26,"151":2,"152":2,"153":1,"157":4,"158":9,"159":2,"160":6,"161":6,"162":1,"167":8,"169":190,"170":7,"171":10}}],["flipping",{"0":{"147":1},"2":{"147":1}}],["flipped",{"2":{"1":2,"6":2,"136":2}}],["flipaxis",{"2":{"39":1}}],["flip",{"2":{"0":1,"6":1,"31":1,"129":2,"136":1,"147":2}}],["wgs84",{"2":{"170":1}}],["wglmakie",{"2":{"14":1}}],["wₜₒₜ",{"2":{"40":8}}],["wᵢ",{"2":{"40":18}}],["wt",{"2":{"40":3}}],["w",{"2":{"13":13,"14":7,"66":4,"127":1}}],["wrong",{"2":{"143":1,"160":1}}],["writing",{"2":{"173":1}}],["written",{"2":{"69":1}}],["write",{"2":{"7":1,"30":1,"127":1,"173":7}}],["wrap",{"2":{"4":1,"6":1,"146":1,"152":1}}],["wrapped",{"2":{"22":1,"127":2,"134":1,"136":1}}],["wrapper",{"0":{"30":1},"2":{"30":1,"34":1,"37":1,"44":1,"47":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1}}],["wrappers`",{"2":{"136":1}}],["wrappers",{"2":{"1":10,"6":12,"22":1,"126":2,"127":1,"131":1,"138":8,"139":1,"144":22,"151":1,"152":1,"156":1,"161":10,"167":1,"169":121,"170":5,"171":9}}],["wrappergeometry`",{"2":{"148":1}}],["wrappergeometry",{"2":{"1":1}}],["wrapping",{"2":{"1":1,"6":1,"69":1,"148":1,"162":1}}],["web",{"2":{"173":1}}],["west",{"2":{"47":8}}],["were",{"2":{"45":1,"127":1,"176":1}}],["welcome",{"2":{"25":1,"27":1}}],["well",{"2":{"17":1,"45":1,"47":1,"61":1,"150":1,"154":1,"165":1}}],["we",{"0":{"55":2},"2":{"7":1,"11":1,"13":1,"17":3,"19":1,"23":3,"24":1,"25":2,"26":1,"27":2,"34":1,"36":2,"37":2,"39":4,"40":8,"41":2,"44":1,"45":7,"47":4,"52":8,"53":2,"54":3,"56":1,"60":3,"61":2,"63":1,"66":1,"68":1,"69":5,"71":1,"72":1,"74":1,"75":1,"85":1,"88":1,"89":1,"97":2,"99":3,"100":1,"102":1,"103":2,"105":1,"106":1,"115":1,"116":1,"127":21,"128":1,"134":1,"136":20,"137":1,"149":1,"150":2,"151":2,"152":3,"153":1,"156":5,"160":2,"163":1,"165":4,"166":1,"168":2,"169":4,"170":6,"171":4,"172":1,"173":3,"175":3,"176":7}}],["weighting",{"2":{"43":2,"44":1}}],["weights",{"2":{"38":4}}],["weight",{"2":{"6":5,"40":14,"44":1}}],["weighted",{"2":{"0":1,"6":2,"38":3,"40":4,"44":4}}],["walk",{"2":{"50":1}}],["wall2",{"2":{"47":7}}],["wall1",{"2":{"47":12}}],["walls",{"2":{"47":3}}],["wall",{"2":{"47":69}}],["wachspress",{"2":{"40":1}}],["wasincreasing",{"2":{"127":10}}],["wasn",{"2":{"45":1}}],["was",{"2":{"31":1,"34":1,"37":1,"39":1,"40":4,"41":1,"44":1,"45":1,"47":1,"50":1,"51":1,"52":3,"53":1,"54":2,"55":1,"61":1,"62":1,"63":3,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"134":1,"136":1,"139":1,"142":1,"145":1,"146":1,"147":1,"149":1,"151":1,"153":1,"160":1,"161":1,"162":1,"166":2,"167":1}}],["wanted",{"2":{"178":1}}],["wants",{"2":{"61":1,"136":1}}],["want",{"0":{"23":1,"55":1},"2":{"13":1,"18":1,"23":1,"40":1,"45":1,"126":1,"170":2,"172":1,"177":1,"178":1}}],["ways",{"2":{"143":1}}],["way",{"2":{"6":1,"17":1,"18":1,"24":1,"29":1,"38":1,"129":1,"140":1,"153":1,"164":1,"166":2,"172":1}}],["warn",{"2":{"127":2}}],["warned",{"2":{"6":1,"166":1}}],["warning",{"2":{"0":1,"5":1,"6":3,"24":1,"40":1,"61":1,"136":1,"152":1,"163":1,"177":1}}],["wong",{"2":{"58":1,"59":1,"174":1}}],["won",{"2":{"23":1,"45":1,"136":1}}],["wouldn",{"2":{"54":1}}],["would",{"0":{"55":1},"2":{"6":3,"23":1,"51":1,"53":1,"54":1,"61":4,"62":1,"127":1,"165":2,"170":1,"177":1,"178":1}}],["wound",{"2":{"6":1,"61":1}}],["world",{"0":{"177":1},"2":{"175":1}}],["worrying",{"2":{"24":1}}],["words",{"2":{"3":1,"6":1,"71":1,"99":1,"105":1,"106":1}}],["workflow",{"2":{"86":1,"103":1}}],["workflows",{"2":{"23":1,"25":1,"27":1}}],["works",{"2":{"26":1,"148":1,"150":1}}],["working",{"2":{"3":1,"6":1,"86":1,"170":1}}],["work",{"2":{"1":3,"6":3,"9":1,"34":1,"37":2,"44":1,"47":2,"50":2,"56":1,"66":1,"69":1,"97":1,"103":1,"126":1,"136":2,"148":1,"161":1,"177":1}}],["whole",{"2":{"97":1}}],["whose",{"2":{"3":1,"6":1,"86":1}}],["white",{"2":{"39":1}}],["while",{"2":{"34":1,"43":1,"44":1,"45":5,"54":2,"60":2,"65":1,"69":1,"86":1,"97":1,"127":3,"145":1,"158":1,"160":2,"176":1}}],["whichever",{"2":{"6":1,"156":1}}],["which",{"2":{"1":1,"4":2,"5":1,"6":8,"7":1,"11":1,"13":1,"14":1,"17":1,"18":4,"20":1,"23":2,"36":1,"37":1,"38":1,"39":2,"40":5,"41":1,"45":11,"47":2,"54":2,"56":1,"61":1,"69":2,"97":3,"127":3,"128":1,"129":1,"136":1,"137":2,"138":1,"141":1,"143":1,"144":1,"149":1,"150":1,"151":1,"152":3,"153":2,"156":1,"158":2,"161":1,"164":1,"166":4,"173":3,"175":3,"176":6,"178":1}}],["what",{"0":{"22":1,"25":1,"30":1,"33":1,"36":2,"43":1,"46":1,"49":1,"65":2,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"134":1},"2":{"13":1,"14":1,"24":1,"43":1,"126":1,"127":1,"151":1,"165":1,"170":1,"177":1}}],["whatever",{"2":{"1":1,"6":1,"22":1,"136":1}}],["whyatt",{"2":{"154":1}}],["why",{"0":{"22":1,"23":1},"2":{"9":1,"17":1,"30":1,"37":1}}],["wheel",{"2":{"17":1}}],["whether",{"2":{"1":4,"4":1,"6":10,"125":1,"126":1,"133":2,"137":1}}],["when",{"2":{"1":1,"4":2,"5":1,"6":5,"18":1,"20":1,"23":2,"24":1,"37":1,"40":3,"44":1,"45":2,"52":5,"54":6,"63":7,"97":1,"127":1,"134":3,"136":1,"138":1,"141":1,"146":2,"156":1,"170":1,"171":2,"173":1,"178":1}}],["wherever",{"2":{"6":1,"162":1}}],["where",{"2":{"1":2,"4":5,"6":11,"20":1,"31":2,"34":8,"37":12,"38":2,"40":24,"44":8,"45":14,"47":8,"50":5,"51":2,"52":5,"53":3,"54":18,"62":2,"63":9,"66":25,"69":1,"97":9,"127":3,"136":52,"143":1,"148":1,"151":1,"162":1,"163":1,"164":5,"167":3,"169":4}}],["widely",{"2":{"173":1}}],["widths",{"2":{"14":1}}],["width",{"2":{"6":2}}],["wiki",{"2":{"97":1,"158":1}}],["wikipedia",{"2":{"97":1,"158":2}}],["wind",{"2":{"4":1,"6":2,"37":1,"69":1}}],["winding",{"0":{"60":1},"2":{"4":2,"6":3,"37":3,"45":7,"60":4,"61":1,"69":1,"127":1}}],["without",{"2":{"1":2,"6":1,"17":1,"24":1,"45":1,"88":1,"103":1,"136":3,"148":1,"161":1}}],["with",{"0":{"52":1,"54":1,"63":1,"157":1,"158":1,"159":1,"171":1,"172":1},"2":{"1":5,"3":5,"4":7,"6":27,"11":1,"20":1,"22":2,"23":1,"33":1,"34":2,"37":7,"38":4,"39":1,"40":2,"44":1,"45":14,"47":6,"52":8,"53":5,"54":15,"62":1,"63":12,"65":1,"66":2,"75":1,"88":1,"92":1,"97":28,"99":1,"102":2,"103":5,"105":1,"106":1,"109":3,"110":2,"111":2,"121":1,"127":7,"129":1,"131":2,"134":1,"136":17,"138":1,"143":1,"146":1,"148":1,"150":1,"153":2,"156":2,"158":2,"159":1,"161":1,"165":1,"166":1,"168":1,"169":4,"170":6,"171":2,"172":2,"173":2,"175":1,"176":1,"177":1}}],["within",{"0":{"114":1,"115":1,"118":1,"119":1,"121":1,"122":1,"123":1},"1":{"115":1,"116":1},"2":{"0":2,"3":9,"4":3,"5":1,"6":13,"7":1,"9":1,"31":1,"34":2,"37":1,"38":3,"40":1,"44":1,"45":9,"46":2,"47":5,"52":1,"54":2,"62":1,"63":6,"65":1,"66":5,"71":2,"72":3,"74":2,"91":1,"97":9,"102":1,"103":9,"114":1,"115":6,"116":11,"117":6,"118":14,"119":15,"120":15,"121":7,"122":4,"123":4,"129":1,"175":1,"176":4,"177":2}}],["will",{"2":{"1":8,"4":7,"5":1,"6":44,"11":1,"18":3,"23":2,"24":1,"34":4,"37":3,"40":2,"44":1,"45":5,"47":1,"50":1,"51":4,"52":4,"53":4,"54":4,"61":1,"62":4,"63":4,"65":2,"66":4,"69":1,"86":1,"126":1,"127":2,"131":2,"134":1,"135":2,"136":8,"138":1,"142":2,"143":1,"145":2,"148":3,"150":2,"152":3,"156":2,"158":1,"160":1,"161":2,"166":1,"170":1,"173":1,"175":2,"177":1,"178":1}}],["wip",{"2":{"0":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/previews/PR195/assets/chunks/@localSearchIndexroot.kKZ6qjPz.js b/previews/PR195/assets/chunks/@localSearchIndexroot.kKZ6qjPz.js new file mode 100644 index 000000000..3eda03734 --- /dev/null +++ b/previews/PR195/assets/chunks/@localSearchIndexroot.kKZ6qjPz.js @@ -0,0 +1 @@ +const e='{"documentCount":180,"nextId":180,"documentIds":{"0":"/GeometryOps.jl/previews/PR195/api#Full-GeometryOps-API-documentation","1":"/GeometryOps.jl/previews/PR195/api#apply-and-associated-functions","2":"/GeometryOps.jl/previews/PR195/api#General-geometry-methods","3":"/GeometryOps.jl/previews/PR195/api#OGC-methods","4":"/GeometryOps.jl/previews/PR195/api#Other-general-methods","5":"/GeometryOps.jl/previews/PR195/api#Barycentric-coordinates","6":"/GeometryOps.jl/previews/PR195/api#Other-methods","7":"/GeometryOps.jl/previews/PR195/call_notes#20th-April,-2024","8":"/GeometryOps.jl/previews/PR195/call_notes#29th-Feb,-2024","9":"/GeometryOps.jl/previews/PR195/call_notes#To-do","10":"/GeometryOps.jl/previews/PR195/call_notes#done","11":"/GeometryOps.jl/previews/PR195/experiments/accurate_accumulators#Accurate-accumulation","12":"/GeometryOps.jl/previews/PR195/experiments/predicates#predicates","13":"/GeometryOps.jl/previews/PR195/experiments/predicates#orient","14":"/GeometryOps.jl/previews/PR195/experiments/predicates#dashboard","15":"/GeometryOps.jl/previews/PR195/experiments/predicates#Testing-robust-vs-regular-predicates","16":"/GeometryOps.jl/previews/PR195/experiments/predicates#incircle","17":"/GeometryOps.jl/previews/PR195/explanations/paradigms#paradigms","18":"/GeometryOps.jl/previews/PR195/explanations/paradigms#apply","19":"/GeometryOps.jl/previews/PR195/explanations/paradigms#applyreduce","20":"/GeometryOps.jl/previews/PR195/explanations/paradigms#fix-and-prepare","21":"/GeometryOps.jl/previews/PR195/explanations/peculiarities#peculiarities","22":"/GeometryOps.jl/previews/PR195/explanations/peculiarities#What-does-apply-return-and-why?","23":"/GeometryOps.jl/previews/PR195/explanations/peculiarities#Why-do-you-want-me-to-provide-a-target-in-set-operations?","24":"/GeometryOps.jl/previews/PR195/explanations/peculiarities#_True-and-_False-(or-BoolsAsTypes)","25":"/GeometryOps.jl/previews/PR195/#what-is-geometryops-jl","26":"/GeometryOps.jl/previews/PR195/#how-to-navigate-the-docs","27":"/GeometryOps.jl/previews/PR195/introduction#introduction","28":"/GeometryOps.jl/previews/PR195/introduction#Main-concepts","29":"/GeometryOps.jl/previews/PR195/introduction#The-apply-paradigm","30":"/GeometryOps.jl/previews/PR195/introduction#What\'s-this-GeoInterface.Wrapper-thing?","31":"/GeometryOps.jl/previews/PR195/source/GeometryOps#geometryops-jl","32":"/GeometryOps.jl/previews/PR195/source/lazy_wrappers#Lazy-wrappers","33":"/GeometryOps.jl/previews/PR195/source/methods/angles#angles","34":"/GeometryOps.jl/previews/PR195/source/methods/angles#What-is-angles?","35":"/GeometryOps.jl/previews/PR195/source/methods/angles#implementation","36":"/GeometryOps.jl/previews/PR195/source/methods/area#Area-and-signed-area","37":"/GeometryOps.jl/previews/PR195/source/methods/area#What-is-area?-What-is-signed-area?","38":"/GeometryOps.jl/previews/PR195/source/methods/area#implementation","39":"/GeometryOps.jl/previews/PR195/source/methods/barycentric#Barycentric-coordinates","40":"/GeometryOps.jl/previews/PR195/source/methods/barycentric#example","41":"/GeometryOps.jl/previews/PR195/source/methods/barycentric#Barycentric-coordinate-API","42":"/GeometryOps.jl/previews/PR195/source/methods/buffer#buffer","43":"/GeometryOps.jl/previews/PR195/source/methods/centroid#centroid","44":"/GeometryOps.jl/previews/PR195/source/methods/centroid#What-is-the-centroid?","45":"/GeometryOps.jl/previews/PR195/source/methods/centroid#implementation","46":"/GeometryOps.jl/previews/PR195/source/methods/clipping/clipping_processor#Polygon-clipping-helpers","47":"/GeometryOps.jl/previews/PR195/source/methods/clipping/coverage#What-is-coverage?","48":"/GeometryOps.jl/previews/PR195/source/methods/clipping/coverage#implementation","49":"/GeometryOps.jl/previews/PR195/source/methods/clipping/cut#Polygon-cutting","50":"/GeometryOps.jl/previews/PR195/source/methods/clipping/cut#What-is-cut?","51":"/GeometryOps.jl/previews/PR195/source/methods/clipping/cut#implementation","52":"/GeometryOps.jl/previews/PR195/source/methods/clipping/difference#Difference-Polygon-Clipping","53":"/GeometryOps.jl/previews/PR195/source/methods/clipping/difference#Helper-functions-for-Differences-with-Greiner-and-Hormann-Polygon-Clipping","54":"/GeometryOps.jl/previews/PR195/source/methods/clipping/intersection#Geometry-Intersection","55":"/GeometryOps.jl/previews/PR195/source/methods/clipping/intersection#Helper-functions-for-Intersections-with-Greiner-and-Hormann-Polygon-Clipping","56":"/GeometryOps.jl/previews/PR195/source/methods/clipping/predicates#If-we-want-to-inject-adaptivity,-we-would-do-something-like:","57":"/GeometryOps.jl/previews/PR195/source/methods/clipping/union#Union-Polygon-Clipping","58":"/GeometryOps.jl/previews/PR195/source/methods/clipping/union#Helper-functions-for-Unions-with-Greiner-and-Hormann-Polygon-Clipping","59":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#Convex-hull","60":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#example","61":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#Simple-hull","62":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#Convex-hull-of-the-USA","63":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#Investigating-the-winding-order","64":"/GeometryOps.jl/previews/PR195/source/methods/convex_hull#implementation","65":"/GeometryOps.jl/previews/PR195/source/methods/distance#Distance-and-signed-distance","66":"/GeometryOps.jl/previews/PR195/source/methods/distance#What-is-distance?-What-is-signed-distance?","67":"/GeometryOps.jl/previews/PR195/source/methods/distance#implementation","68":"/GeometryOps.jl/previews/PR195/source/methods/equals#equals","69":"/GeometryOps.jl/previews/PR195/source/methods/equals#What-is-equals?","70":"/GeometryOps.jl/previews/PR195/source/methods/equals#implementation","71":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/contains#contains","72":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/contains#What-is-contains?","73":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/contains#implementation","74":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#coveredby","75":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#What-is-coveredby?","76":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#implementation","77":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Convert-features-to-geometries","78":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Points-coveredby-geometries","79":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Lines-coveredby-geometries","80":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Rings-covered-by-geometries","81":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Polygons-covered-by-geometries","82":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Geometries-coveredby-multi-geometry/geometry-collections","83":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/coveredby#Multi-geometry/geometry-collections-coveredby-geometries","84":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/covers#covers","85":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/covers#What-is-covers?","86":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/covers#implementation","87":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/crosses#Crossing-checks","88":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#disjoint","89":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#What-is-disjoint?","90":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#implementation","91":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Convert-features-to-geometries","92":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Point-disjoint-geometries","93":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Lines-disjoint-geometries","94":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Rings-disjoint-geometries","95":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Polygon-disjoint-geometries","96":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Geometries-disjoint-multi-geometry/geometry-collections","97":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/disjoint#Multi-geometry/geometry-collections-coveredby-geometries","98":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/geom_geom_processors#Line-curve-interaction","99":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/intersects#Intersection-checks","100":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/intersects#What-is-intersects?","101":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/intersects#implementation","102":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/overlaps#overlaps","103":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/overlaps#What-is-overlaps?","104":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/overlaps#implementation","105":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#touches","106":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#What-is-touches?","107":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#implementation","108":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Convert-features-to-geometries","109":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Point-touches-geometries","110":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Lines-touching-geometries","111":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Rings-touch-geometries","112":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Polygons-touch-geometries","113":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Geometries-touch-multi-geometry/geometry-collections","114":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/touches#Multi-geometry/geometry-collections-cross-geometries","115":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#within","116":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#What-is-within?","117":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#implementation","118":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Convert-features-to-geometries","119":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Points-within-geometries","120":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Lines-within-geometries","121":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Rings-covered-by-geometries","122":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Polygons-within-geometries","123":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Geometries-within-multi-geometry/geometry-collections","124":"/GeometryOps.jl/previews/PR195/source/methods/geom_relations/within#Multi-geometry/geometry-collections-within-geometries","125":"/GeometryOps.jl/previews/PR195/source/methods/orientation#orientation","126":"/GeometryOps.jl/previews/PR195/source/methods/orientation#isclockwise","127":"/GeometryOps.jl/previews/PR195/source/methods/orientation#isconcave","128":"/GeometryOps.jl/previews/PR195/source/methods/polygonize#Polygonizing-raster-data","129":"/GeometryOps.jl/previews/PR195/source/not_implemented_yet#Not-implemented-yet","130":"/GeometryOps.jl/previews/PR195/source/primitives#Primitive-functions","131":"/GeometryOps.jl/previews/PR195/source/primitives#docstrings","132":"/GeometryOps.jl/previews/PR195/source/primitives#functions","133":"/GeometryOps.jl/previews/PR195/source/primitives#types","134":"/GeometryOps.jl/previews/PR195/source/primitives#implementation","135":"/GeometryOps.jl/previews/PR195/source/primitives#What-is-apply?","136":"/GeometryOps.jl/previews/PR195/source/primitives#embedding","137":"/GeometryOps.jl/previews/PR195/source/primitives#threading","138":"/GeometryOps.jl/previews/PR195/source/transformations/correction/closed_ring#Closed-Rings","139":"/GeometryOps.jl/previews/PR195/source/transformations/correction/closed_ring#example","140":"/GeometryOps.jl/previews/PR195/source/transformations/correction/closed_ring#implementation","141":"/GeometryOps.jl/previews/PR195/source/transformations/correction/geometry_correction#Geometry-Corrections","142":"/GeometryOps.jl/previews/PR195/source/transformations/correction/geometry_correction#interface","143":"/GeometryOps.jl/previews/PR195/source/transformations/correction/geometry_correction#Available-corrections","144":"/GeometryOps.jl/previews/PR195/source/transformations/correction/intersecting_polygons#Intersecting-Polygons","145":"/GeometryOps.jl/previews/PR195/source/transformations/correction/intersecting_polygons#example","146":"/GeometryOps.jl/previews/PR195/source/transformations/correction/intersecting_polygons#implementation","147":"/GeometryOps.jl/previews/PR195/source/transformations/flip#Coordinate-flipping","148":"/GeometryOps.jl/previews/PR195/source/transformations/extent#Extent-embedding","149":"/GeometryOps.jl/previews/PR195/source/transformations/reproject#Geometry-reprojection","150":"/GeometryOps.jl/previews/PR195/source/transformations/reproject#Method-error-handling","151":"/GeometryOps.jl/previews/PR195/source/transformations/segmentize#segmentize","152":"/GeometryOps.jl/previews/PR195/source/transformations/segmentize#examples","153":"/GeometryOps.jl/previews/PR195/source/transformations/segmentize#benchmark","154":"/GeometryOps.jl/previews/PR195/source/transformations/segmentize#implementation","155":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Geometry-simplification","156":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#examples","157":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#benchmark","158":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Simplify-with-RadialDistance-Algorithm","159":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Simplify-with-DouglasPeucker-Algorithm","160":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Simplify-with-VisvalingamWhyatt-Algorithm","161":"/GeometryOps.jl/previews/PR195/source/transformations/simplify#Shared-utils","162":"/GeometryOps.jl/previews/PR195/source/transformations/tuples#Tuple-conversion","163":"/GeometryOps.jl/previews/PR195/source/transformations/transform#Pointwise-transformation","164":"/GeometryOps.jl/previews/PR195/source/types#types","165":"/GeometryOps.jl/previews/PR195/source/types#TraitTarget","166":"/GeometryOps.jl/previews/PR195/source/types#BoolsAsTypes","167":"/GeometryOps.jl/previews/PR195/source/types#GEOS","168":"/GeometryOps.jl/previews/PR195/source/utils#Utility-functions","169":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#Creating-Geometry","170":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#creating-geometry","171":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#plot-geometry","172":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#geom-crs","173":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#attributes","174":"/GeometryOps.jl/previews/PR195/tutorials/creating_geometry#save-geometry","175":"/GeometryOps.jl/previews/PR195/tutorials/geodesic_paths#Geodesic-paths","176":"/GeometryOps.jl/previews/PR195/tutorials/spatial_joins#Spatial-joins","177":"/GeometryOps.jl/previews/PR195/tutorials/spatial_joins#Simple-example","178":"/GeometryOps.jl/previews/PR195/tutorials/spatial_joins#Real-world-example","179":"/GeometryOps.jl/previews/PR195/tutorials/spatial_joins#Enabling-custom-predicates"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,91],"1":[4,4,248],"2":[3,4,1],"3":[2,7,208],"4":[3,7,258],"5":[2,4,84],"6":[2,4,1086],"7":[3,1,55],"8":[3,1,1],"9":[2,3,107],"10":[1,3,17],"11":[2,1,74],"12":[1,1,5],"13":[1,1,128],"14":[1,2,116],"15":[5,2,72],"16":[1,1,1],"17":[1,1,53],"18":[1,1,109],"19":[1,2,35],"20":[3,1,79],"21":[1,1,1],"22":[7,1,71],"23":[13,1,101],"24":[6,1,66],"25":[5,1,72],"26":[5,1,61],"27":[1,1,72],"28":[2,1,1],"29":[3,3,50],"30":[8,3,18],"31":[2,1,122],"32":[2,1,87],"33":[1,1,3],"34":[4,1,57],"35":[1,1,268],"36":[4,1,4],"37":[5,4,100],"38":[1,4,246],"39":[2,1,65],"40":[1,2,211],"41":[3,2,414],"42":[1,1,110],"43":[1,1,6],"44":[5,1,91],"45":[1,1,199],"46":[3,1,609],"47":[4,1,70],"48":[1,1,327],"49":[2,1,3],"50":[4,2,57],"51":[1,2,200],"52":[3,1,215],"53":[10,1,190],"54":[2,1,251],"55":[10,1,480],"56":[11,1,25],"57":[3,1,236],"58":[10,1,283],"59":[2,1,56],"60":[1,2,1],"61":[2,3,32],"62":[5,2,40],"63":[4,2,100],"64":[1,2,166],"65":[4,1,4],"66":[5,4,128],"67":[1,4,260],"68":[1,1,3],"69":[4,1,68],"70":[1,1,265],"71":[1,1,3],"72":[4,1,79],"73":[1,1,79],"74":[1,1,3],"75":[4,1,81],"76":[1,1,128],"77":[4,1,11],"78":[3,1,56],"79":[3,1,46],"80":[4,1,48],"81":[4,1,40],"82":[5,1,40],"83":[5,1,44],"84":[1,1,3],"85":[4,1,67],"86":[1,1,78],"87":[2,1,149],"88":[1,1,3],"89":[4,1,68],"90":[1,1,110],"91":[4,1,10],"92":[3,1,57],"93":[3,1,58],"94":[3,1,47],"95":[3,1,33],"96":[5,1,39],"97":[5,1,44],"98":[3,1,432],"99":[2,1,3],"100":[4,2,80],"101":[1,2,76],"102":[1,1,3],"103":[4,1,82],"104":[1,1,244],"105":[1,1,3],"106":[4,1,70],"107":[1,1,125],"108":[4,1,11],"109":[3,1,69],"110":[3,1,52],"111":[3,1,61],"112":[3,1,40],"113":[5,1,39],"114":[5,1,42],"115":[1,1,3],"116":[4,1,72],"117":[1,1,129],"118":[4,1,11],"119":[3,1,63],"120":[3,1,53],"121":[4,1,53],"122":[3,1,38],"123":[5,1,39],"124":[5,1,42],"125":[1,1,4],"126":[1,1,21],"127":[1,1,206],"128":[3,1,511],"129":[3,1,47],"130":[2,1,113],"131":[1,2,1],"132":[1,3,106],"133":[1,2,12],"134":[1,2,33],"135":[4,2,114],"136":[2,2,36],"137":[1,2,536],"138":[2,1,54],"139":[1,2,87],"140":[1,2,83],"141":[2,1,41],"142":[1,2,112],"143":[2,2,109],"144":[2,1,77],"145":[1,2,70],"146":[1,2,135],"147":[2,1,56],"148":[2,1,71],"149":[2,1,132],"150":[3,2,77],"151":[1,1,76],"152":[1,1,147],"153":[1,1,268],"154":[1,1,188],"155":[2,1,44],"156":[1,2,67],"157":[1,2,391],"158":[4,1,75],"159":[4,1,186],"160":[4,1,85],"161":[2,1,149],"162":[2,1,58],"163":[2,1,111],"164":[1,1,38],"165":[1,1,74],"166":[1,1,82],"167":[1,1,147],"168":[2,1,136],"169":[2,1,60],"170":[4,2,287],"171":[13,2,280],"172":[9,2,199],"173":[7,2,63],"174":[4,2,140],"175":[2,1,52],"176":[2,1,138],"177":[2,2,137],"178":[3,2,117],"179":[3,2,68]},"averageFieldLength":[2.855555555555556,1.4666666666666666,108.10555555555555],"storedFields":{"0":{"title":"Full GeometryOps API documentation","titles":[]},"1":{"title":"apply and associated functions","titles":["Full GeometryOps API documentation"]},"2":{"title":"General geometry methods","titles":["Full GeometryOps API documentation"]},"3":{"title":"OGC methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"4":{"title":"Other general methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"5":{"title":"Barycentric coordinates","titles":["Full GeometryOps API documentation"]},"6":{"title":"Other methods","titles":["Full GeometryOps API documentation"]},"7":{"title":"20th April, 2024","titles":[]},"8":{"title":"29th Feb, 2024","titles":[]},"9":{"title":"To do","titles":["29th Feb, 2024"]},"10":{"title":"Done","titles":["29th Feb, 2024"]},"11":{"title":"Accurate accumulation","titles":[]},"12":{"title":"Predicates","titles":[]},"13":{"title":"Orient","titles":["Predicates"]},"14":{"title":"Dashboard","titles":["Predicates","Orient"]},"15":{"title":"Testing robust vs regular predicates","titles":["Predicates","Orient"]},"16":{"title":"Incircle","titles":["Predicates"]},"17":{"title":"Paradigms","titles":[]},"18":{"title":"apply","titles":["Paradigms"]},"19":{"title":"applyreduce","titles":["Paradigms","apply"]},"20":{"title":"fix and prepare","titles":["Paradigms"]},"21":{"title":"Peculiarities","titles":[]},"22":{"title":"What does apply return and why?","titles":["Peculiarities"]},"23":{"title":"Why do you want me to provide a target in set operations?","titles":["Peculiarities"]},"24":{"title":"_True and _False (or BoolsAsTypes)","titles":["Peculiarities"]},"25":{"title":"What is GeometryOps.jl?","titles":[]},"26":{"title":"How to navigate the docs","titles":[]},"27":{"title":"Introduction","titles":[]},"28":{"title":"Main concepts","titles":["Introduction"]},"29":{"title":"The apply paradigm","titles":["Introduction","Main concepts"]},"30":{"title":"What's this GeoInterface.Wrapper thing?","titles":["Introduction","Main concepts"]},"31":{"title":"GeometryOps.jl","titles":[]},"32":{"title":"Lazy wrappers","titles":[]},"33":{"title":"Angles","titles":[]},"34":{"title":"What is angles?","titles":["Angles"]},"35":{"title":"Implementation","titles":["Angles"]},"36":{"title":"Area and signed area","titles":[]},"37":{"title":"What is area? What is signed area?","titles":["Area and signed area"]},"38":{"title":"Implementation","titles":["Area and signed area"]},"39":{"title":"Barycentric coordinates","titles":[]},"40":{"title":"Example","titles":["Barycentric coordinates"]},"41":{"title":"Barycentric-coordinate API","titles":["Barycentric coordinates"]},"42":{"title":"Buffer","titles":[]},"43":{"title":"Centroid","titles":[]},"44":{"title":"What is the centroid?","titles":["Centroid"]},"45":{"title":"Implementation","titles":["Centroid"]},"46":{"title":"Polygon clipping helpers","titles":[]},"47":{"title":"What is coverage?","titles":[]},"48":{"title":"Implementation","titles":[]},"49":{"title":"Polygon cutting","titles":[]},"50":{"title":"What is cut?","titles":["Polygon cutting"]},"51":{"title":"Implementation","titles":["Polygon cutting"]},"52":{"title":"Difference Polygon Clipping","titles":[]},"53":{"title":"Helper functions for Differences with Greiner and Hormann Polygon Clipping","titles":[]},"54":{"title":"Geometry Intersection","titles":[]},"55":{"title":"Helper functions for Intersections with Greiner and Hormann Polygon Clipping","titles":[]},"56":{"title":"If we want to inject adaptivity, we would do something like:","titles":[]},"57":{"title":"Union Polygon Clipping","titles":[]},"58":{"title":"Helper functions for Unions with Greiner and Hormann Polygon Clipping","titles":[]},"59":{"title":"Convex hull","titles":[]},"60":{"title":"Example","titles":["Convex hull"]},"61":{"title":"Simple hull","titles":["Convex hull","Example"]},"62":{"title":"Convex hull of the USA","titles":["Convex hull"]},"63":{"title":"Investigating the winding order","titles":["Convex hull"]},"64":{"title":"Implementation","titles":["Convex hull"]},"65":{"title":"Distance and signed distance","titles":[]},"66":{"title":"What is distance? What is signed distance?","titles":["Distance and signed distance"]},"67":{"title":"Implementation","titles":["Distance and signed distance"]},"68":{"title":"Equals","titles":[]},"69":{"title":"What is equals?","titles":["Equals"]},"70":{"title":"Implementation","titles":["Equals"]},"71":{"title":"Contains","titles":[]},"72":{"title":"What is contains?","titles":["Contains"]},"73":{"title":"Implementation","titles":["Contains"]},"74":{"title":"CoveredBy","titles":[]},"75":{"title":"What is coveredby?","titles":["CoveredBy"]},"76":{"title":"Implementation","titles":["CoveredBy"]},"77":{"title":"Convert features to geometries","titles":[]},"78":{"title":"Points coveredby geometries","titles":[]},"79":{"title":"Lines coveredby geometries","titles":[]},"80":{"title":"Rings covered by geometries","titles":[]},"81":{"title":"Polygons covered by geometries","titles":[]},"82":{"title":"Geometries coveredby multi-geometry/geometry collections","titles":[]},"83":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"84":{"title":"Covers","titles":[]},"85":{"title":"What is covers?","titles":["Covers"]},"86":{"title":"Implementation","titles":["Covers"]},"87":{"title":"Crossing checks","titles":[]},"88":{"title":"Disjoint","titles":[]},"89":{"title":"What is disjoint?","titles":["Disjoint"]},"90":{"title":"Implementation","titles":["Disjoint"]},"91":{"title":"Convert features to geometries","titles":[]},"92":{"title":"Point disjoint geometries","titles":[]},"93":{"title":"Lines disjoint geometries","titles":[]},"94":{"title":"Rings disjoint geometries","titles":[]},"95":{"title":"Polygon disjoint geometries","titles":[]},"96":{"title":"Geometries disjoint multi-geometry/geometry collections","titles":[]},"97":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"98":{"title":"Line-curve interaction","titles":[]},"99":{"title":"Intersection checks","titles":[]},"100":{"title":"What is intersects?","titles":["Intersection checks"]},"101":{"title":"Implementation","titles":["Intersection checks"]},"102":{"title":"Overlaps","titles":[]},"103":{"title":"What is overlaps?","titles":["Overlaps"]},"104":{"title":"Implementation","titles":["Overlaps"]},"105":{"title":"Touches","titles":[]},"106":{"title":"What is touches?","titles":["Touches"]},"107":{"title":"Implementation","titles":["Touches"]},"108":{"title":"Convert features to geometries","titles":[]},"109":{"title":"Point touches geometries","titles":[]},"110":{"title":"Lines touching geometries","titles":[]},"111":{"title":"Rings touch geometries","titles":[]},"112":{"title":"Polygons touch geometries","titles":[]},"113":{"title":"Geometries touch multi-geometry/geometry collections","titles":[]},"114":{"title":"Multi-geometry/geometry collections cross geometries","titles":[]},"115":{"title":"Within","titles":[]},"116":{"title":"What is within?","titles":["Within"]},"117":{"title":"Implementation","titles":["Within"]},"118":{"title":"Convert features to geometries","titles":[]},"119":{"title":"Points within geometries","titles":[]},"120":{"title":"Lines within geometries","titles":[]},"121":{"title":"Rings covered by geometries","titles":[]},"122":{"title":"Polygons within geometries","titles":[]},"123":{"title":"Geometries within multi-geometry/geometry collections","titles":[]},"124":{"title":"Multi-geometry/geometry collections within geometries","titles":[]},"125":{"title":"Orientation","titles":[]},"126":{"title":"isclockwise","titles":["Orientation"]},"127":{"title":"isconcave","titles":["Orientation"]},"128":{"title":"Polygonizing raster data","titles":[]},"129":{"title":"Not implemented yet","titles":[]},"130":{"title":"Primitive functions","titles":[]},"131":{"title":"Docstrings","titles":["Primitive functions"]},"132":{"title":"Functions","titles":["Primitive functions","Docstrings"]},"133":{"title":"Types","titles":["Primitive functions"]},"134":{"title":"Implementation","titles":["Primitive functions"]},"135":{"title":"What is apply?","titles":["Primitive functions"]},"136":{"title":"Embedding:","titles":["Primitive functions"]},"137":{"title":"Threading","titles":["Primitive functions"]},"138":{"title":"Closed Rings","titles":[]},"139":{"title":"Example","titles":["Closed Rings"]},"140":{"title":"Implementation","titles":["Closed Rings"]},"141":{"title":"Geometry Corrections","titles":[]},"142":{"title":"Interface","titles":["Geometry Corrections"]},"143":{"title":"Available corrections","titles":["Geometry Corrections"]},"144":{"title":"Intersecting Polygons","titles":[]},"145":{"title":"Example","titles":["Intersecting Polygons"]},"146":{"title":"Implementation","titles":["Intersecting Polygons"]},"147":{"title":"Coordinate flipping","titles":[]},"148":{"title":"Extent embedding","titles":[]},"149":{"title":"Geometry reprojection","titles":[]},"150":{"title":"Method error handling","titles":["Geometry reprojection"]},"151":{"title":"Segmentize","titles":[]},"152":{"title":"Examples","titles":["Segmentize"]},"153":{"title":"Benchmark","titles":["Segmentize"]},"154":{"title":"Implementation","titles":["Segmentize"]},"155":{"title":"Geometry simplification","titles":[]},"156":{"title":"Examples","titles":["Geometry simplification"]},"157":{"title":"Benchmark","titles":["Geometry simplification"]},"158":{"title":"Simplify with RadialDistance Algorithm","titles":[]},"159":{"title":"Simplify with DouglasPeucker Algorithm","titles":[]},"160":{"title":"Simplify with VisvalingamWhyatt Algorithm","titles":[]},"161":{"title":"Shared utils","titles":[]},"162":{"title":"Tuple conversion","titles":[]},"163":{"title":"Pointwise transformation","titles":[]},"164":{"title":"Types","titles":[]},"165":{"title":"TraitTarget","titles":["Types"]},"166":{"title":"BoolsAsTypes","titles":["Types"]},"167":{"title":"GEOS","titles":["Types"]},"168":{"title":"Utility functions","titles":[]},"169":{"title":"Creating Geometry","titles":[]},"170":{"title":"Creating and plotting geometries","titles":["Creating Geometry"]},"171":{"title":"Plot geometries on a map using GeoMakie and coordinate reference system (CRS)","titles":["Creating Geometry"]},"172":{"title":"Create geospatial geometries with embedded coordinate reference system information","titles":["Creating Geometry"]},"173":{"title":"Creating a table with attributes and geometry","titles":["Creating Geometry"]},"174":{"title":"Saving your geospatial data","titles":["Creating Geometry"]},"175":{"title":"Geodesic paths","titles":[]},"176":{"title":"Spatial joins","titles":[]},"177":{"title":"Simple example","titles":["Spatial joins"]},"178":{"title":"Real-world example","titles":["Spatial joins"]},"179":{"title":"Enabling custom predicates","titles":["Spatial joins"]}},"dirtCount":0,"index":[["⋮",{"2":{"171":1}}],["θ",{"2":{"170":7,"171":3,"172":5}}],["☁",{"2":{"170":1}}],["✈",{"2":{"170":1}}],["÷",{"2":{"137":2}}],["ϵ",{"2":{"55":5}}],["∘",{"2":{"55":1,"104":2,"128":2,"142":1,"157":2,"179":2}}],["≥",{"2":{"46":1,"98":2,"146":1,"159":1}}],["α≈1",{"2":{"55":1}}],["α≈0",{"2":{"55":1}}],["α2",{"2":{"46":4,"55":2}}],["α",{"2":{"46":3,"55":28,"98":7}}],["α1",{"2":{"46":4,"55":2}}],["β2",{"2":{"46":4,"55":2}}],["β",{"2":{"46":4,"55":28,"98":7}}],["β1",{"2":{"46":4,"55":2}}],["^",{"2":{"171":1}}],["^3",{"2":{"171":1}}],["^n",{"2":{"127":1}}],["^2",{"2":{"45":2,"67":2}}],["^hormannpresentation",{"2":{"41":2}}],["∑λ",{"2":{"41":2}}],["∑i=2n",{"2":{"6":1}}],["`$",{"2":{"167":1}}],["`libgeos",{"2":{"167":1}}],["`linearring`",{"2":{"154":1}}],["`linearsegments`",{"2":{"154":1}}],["`linestring`",{"2":{"154":1}}],["`linestringtrait`",{"2":{"142":1}}],["`line2`",{"2":{"127":1}}],["`line1`",{"2":{"127":1}}],["`line",{"2":{"54":4}}],["`equatorial",{"2":{"153":2}}],["`extents",{"2":{"148":1}}],["`inf`",{"2":{"149":1}}],["`intersects`",{"2":{"101":1}}],["`intersectingpolygons`",{"2":{"52":1,"54":1,"57":1}}],["`prefilter",{"2":{"157":1}}],["`proj",{"2":{"149":1,"153":2}}],["`polgontrait`",{"2":{"137":1}}],["`polygontrait`",{"2":{"137":1,"142":1}}],["`polygonize`",{"2":{"128":2}}],["`polygon`",{"2":{"41":3}}],["`polys`",{"2":{"53":1}}],["`poly",{"2":{"53":3,"55":1,"58":1}}],["`pointrait`",{"2":{"157":1}}],["`pointtrait`",{"2":{"137":3,"142":1}}],["`point",{"2":{"98":3}}],["`point`",{"2":{"41":4,"67":1}}],["`point2f`",{"2":{"40":1}}],["`obj`",{"2":{"137":1,"162":1,"163":1}}],["`op`",{"2":{"137":2}}],["`+`",{"2":{"137":1}}],["`alg",{"2":{"167":1}}],["`alg`",{"2":{"161":1}}],["`always",{"2":{"149":1}}],["`application",{"2":{"142":1}}],["`apply`",{"2":{"137":1,"165":1}}],["`abstractgeometrytrait`",{"2":{"137":1}}],["`abstractarray`",{"2":{"137":1}}],["`abstractmatrix`",{"2":{"128":1}}],["`calc",{"2":{"134":1}}],["`crs`",{"2":{"134":1}}],["`components`",{"2":{"137":1}}],["`collect`",{"2":{"137":1}}],["`covers`",{"2":{"76":1,"86":1}}],["`coveredby`",{"2":{"76":1,"86":1}}],["`contains`",{"2":{"73":1,"117":1}}],["`convex",{"2":{"64":2}}],["`union",{"2":{"128":2}}],["`unionintersectingpolygons`",{"2":{"146":1}}],["`unionintersectingpolygons",{"2":{"52":1,"53":2,"54":1,"55":2,"57":1,"58":2}}],["`ys`",{"2":{"128":1}}],["`flattening`",{"2":{"153":1}}],["`flattening",{"2":{"153":1}}],["`flatten`",{"2":{"137":1}}],["`f",{"2":{"137":1}}],["`featurecollectiontrait`",{"2":{"137":2}}],["`featurecollection`",{"2":{"128":2}}],["`featuretrait`",{"2":{"137":3}}],["`feature`s",{"2":{"128":1}}],["`f`",{"2":{"128":5,"137":6,"163":2,"167":1}}],["`false`",{"2":{"127":1,"128":1,"134":4,"149":1}}],["`fix",{"2":{"52":2,"53":2,"54":2,"55":2,"57":2,"58":2}}],["`douglaspeucker`",{"2":{"157":1}}],["`d`",{"2":{"149":1}}],["`difference`",{"2":{"146":1}}],["`disjoint`",{"2":{"101":1}}],["`delaunaytriangulation",{"2":{"64":1}}],["`within`",{"2":{"73":1,"117":1}}],["`weight`",{"2":{"41":1}}],["`geos`",{"2":{"167":3}}],["`geodesic`",{"2":{"153":1}}],["`geodesicsegments`",{"2":{"152":1,"153":1,"154":1}}],["`geointerface`",{"2":{"142":1}}],["`geointerface",{"2":{"137":2,"149":2}}],["`geom`",{"2":{"67":3,"137":1,"154":1}}],["`geometrycorrection`",{"2":{"140":1,"142":1,"146":2}}],["`geometry`",{"2":{"137":1,"149":2}}],["`geometrybasics",{"2":{"41":3}}],["`geometries`",{"2":{"64":1}}],["`g1`",{"2":{"67":1}}],["`gi",{"2":{"64":1,"128":1}}],["`tuple",{"2":{"168":1}}],["`tuple`s",{"2":{"162":1}}],["`tuple`",{"2":{"128":1,"162":1}}],["`time`",{"2":{"149":1}}],["`transform`",{"2":{"149":1}}],["`true`",{"2":{"76":1,"87":1,"90":2,"107":1,"117":1,"127":2,"128":1,"134":2,"149":1}}],["`threaded==true`",{"2":{"137":1}}],["`threaded`",{"2":{"134":1}}],["`tol`",{"2":{"157":2,"158":3,"159":2,"160":3,"161":4}}],["`to",{"2":{"55":1}}],["`target",{"2":{"149":3}}],["`target`",{"2":{"54":1,"137":4,"165":1}}],["`tables",{"2":{"137":1}}],["`taget`",{"2":{"52":1,"57":1}}],["`method",{"2":{"154":1}}],["`method`",{"2":{"41":3,"154":1}}],["`max",{"2":{"153":4,"154":2,"167":1}}],["`makie",{"2":{"128":1}}],["`multipointtrait`",{"2":{"137":1,"157":1}}],["`multipolygontrait`",{"2":{"137":1}}],["`multipolygon`",{"2":{"128":3}}],["`multipolygon",{"2":{"53":3,"55":3,"58":2}}],["`multipoly",{"2":{"53":7,"55":3,"58":3}}],["`minpoints`",{"2":{"128":2}}],["`number`",{"2":{"157":2,"161":3}}],["`namedtuple`",{"2":{"137":1}}],["`nothing`",{"2":{"46":1,"134":1}}],["`next",{"2":{"46":1}}],["`bool`",{"2":{"128":2}}],["`buffer`",{"2":{"42":1}}],["`barycentric",{"2":{"41":3}}],["`radialdistance`",{"2":{"157":1}}],["`ratio`",{"2":{"157":2,"161":3}}],["`reproject`",{"2":{"150":1}}],["`rebuild`",{"2":{"137":1}}],["`r`",{"2":{"41":1}}],["`rᵢ`",{"2":{"41":1}}],["`segmentize`",{"2":{"167":1}}],["`svector`",{"2":{"163":3}}],["`simplifyalg`",{"2":{"157":2}}],["`simplify",{"2":{"157":1}}],["`simplify`",{"2":{"157":2}}],["`source",{"2":{"149":3}}],["`s`",{"2":{"41":1}}],["`sᵢ`",{"2":{"41":2}}],["`s2`",{"2":{"41":1}}],["`s1`",{"2":{"41":1}}],["`hcat`",{"2":{"41":1}}],["`x`",{"2":{"137":1}}],["`xs`",{"2":{"128":1}}],["`x1",{"2":{"41":1}}],["`x1`",{"2":{"41":2}}],["`x2`",{"2":{"41":1}}],["`visvalingamwhyatt`",{"2":{"157":1}}],["`vector",{"2":{"149":1}}],["`vector`",{"2":{"128":1,"137":1}}],["`vᵢ`",{"2":{"41":1}}],["`v`",{"2":{"41":1}}],["`values`",{"2":{"41":1,"128":1}}],["`λs`",{"2":{"41":2}}],["`",{"2":{"41":2,"52":1,"53":2,"54":1,"55":3,"57":1,"58":2,"128":3,"137":1,"142":2,"149":2,"154":1,"157":3,"167":2,"168":1}}],["```jldoctest",{"2":{"51":1,"52":1,"54":1,"55":1,"57":1,"70":1,"73":1,"76":1,"86":1,"90":1,"101":1,"104":1,"107":1,"117":1,"127":1,"157":1}}],["```julia",{"2":{"6":2,"41":1,"87":1,"127":1,"137":1,"163":2,"165":1}}],["```math",{"2":{"41":1,"127":1}}],["```",{"2":{"11":1,"41":3,"51":1,"52":1,"54":1,"57":1,"70":1,"73":1,"76":1,"86":1,"90":1,"101":1,"104":1,"107":1,"117":1,"127":3,"128":11,"137":1,"157":1,"163":2,"168":1}}],["λ₁",{"2":{"41":2}}],["λn",{"2":{"39":1}}],["λ3",{"2":{"39":1}}],["λ2",{"2":{"39":2}}],["λ1",{"2":{"39":2}}],["λs",{"2":{"5":3,"6":4,"41":27}}],["π",{"2":{"35":1,"157":1}}],["δbay",{"2":{"55":3}}],["δbax",{"2":{"55":3}}],["δby",{"2":{"55":5}}],["δbx",{"2":{"55":5}}],["δb",{"2":{"55":2}}],["δay",{"2":{"55":5}}],["δax",{"2":{"55":5}}],["δa",{"2":{"55":2}}],["δintrs",{"2":{"46":2}}],["δy2",{"2":{"127":2}}],["δy1",{"2":{"127":2}}],["δyl",{"2":{"104":4}}],["δy",{"2":{"35":8,"48":3,"98":7}}],["δys",{"2":{"35":1}}],["δx2",{"2":{"127":2}}],["δx1",{"2":{"127":2}}],["δxl",{"2":{"104":4}}],["δx",{"2":{"35":9,"48":3,"98":7}}],["⊻",{"2":{"32":1,"46":1,"53":2}}],["≤",{"2":{"32":1,"46":5,"48":14,"98":6,"159":1,"161":1,"168":4}}],["∈",{"2":{"14":1}}],["~",{"2":{"14":3}}],["$ratio",{"2":{"161":1}}],["$rectangle",{"2":{"153":2}}],["$number",{"2":{"161":1}}],["$name",{"2":{"31":2}}],["$min",{"2":{"161":1}}],["$douglas",{"2":{"157":1,"159":1}}],["$simplify",{"2":{"157":1,"158":1,"160":1}}],["$lg",{"2":{"153":1}}],["$lin",{"2":{"153":2}}],["$geom",{"2":{"157":8}}],["$geo",{"2":{"153":1}}],["$apply",{"2":{"137":1,"147":1,"149":1,"157":1}}],["$calc",{"2":{"134":1}}],["$crs",{"2":{"134":1,"148":1}}],["$tol",{"2":{"161":1}}],["$threaded",{"2":{"134":1}}],["$t",{"2":{"70":1,"137":4}}],["$target",{"2":{"53":1,"55":1,"58":1,"137":3}}],["$trait",{"2":{"51":1,"53":2,"55":2,"58":2}}],["$",{"2":{"13":4,"14":1,"41":4,"46":2,"128":3,"142":4,"154":1,"157":12,"167":1}}],["|=",{"2":{"98":4,"104":1}}],["||",{"2":{"35":2,"46":13,"48":8,"51":1,"54":1,"55":5,"57":1,"70":18,"87":2,"98":8,"104":1,"109":1,"128":7,"159":1,"161":3}}],["|",{"2":{"11":4,"98":1}}],["|>",{"2":{"11":8,"13":2,"137":1,"152":1,"153":1,"157":3,"178":2}}],["↩︎",{"2":{"6":1}}],["ᵢᵢᵢ₊₁ᵢᵢ₊₁ᵢᵢ₊₁tᵢ=det",{"2":{"6":1}}],["⋅",{"2":{"6":1,"41":1}}],["qy",{"2":{"13":2,"14":2}}],["qx",{"2":{"13":2,"14":2}}],["q",{"2":{"13":13,"14":12,"46":4}}],["qhull",{"2":{"6":1,"64":1}}],["queue",{"2":{"159":41}}],["questions",{"2":{"55":1}}],["quite",{"2":{"139":1,"178":1}}],["quickhull",{"2":{"6":1,"59":1,"64":2}}],["quick",{"2":{"4":1,"6":1,"41":1,"148":1,"156":1}}],["quality",{"2":{"6":1,"157":1}}],["quantity",{"2":{"6":1,"153":1}}],["quot",{"2":{"1":4,"6":10,"20":2,"46":8,"66":2,"67":2,"70":2,"85":4,"98":10,"135":2,"137":8,"151":6,"170":2,"177":2}}],["zone",{"2":{"171":1}}],["zoom",{"2":{"14":1}}],["zs",{"2":{"128":5}}],["zip",{"2":{"13":1,"14":1,"170":4,"171":1,"172":1}}],["zeros",{"2":{"41":1,"48":1}}],["zero",{"2":{"4":6,"6":8,"38":11,"45":3,"46":4,"48":11,"55":22,"66":1,"67":3,"127":1,"137":1,"159":4}}],["z",{"2":{"4":1,"5":1,"6":2,"41":3,"70":3,"128":3,"147":1,"162":1,"163":1}}],["0e6",{"2":{"171":6}}],["0example",{"2":{"6":1}}],["097075198097933",{"2":{"172":1}}],["09707519809793252",{"2":{"172":2}}],["091887951911644",{"2":{"172":3}}],["0999933334666654",{"2":{"170":1}}],["09801605542096",{"2":{"170":1}}],["098016055420953",{"2":{"170":3}}],["09297443860091348",{"2":{"170":4}}],["09",{"2":{"40":1}}],["08506974233813636",{"2":{"172":2}}],["08",{"2":{"40":1}}],["062749678615475",{"2":{"172":1}}],["06274967861547665",{"2":{"172":2}}],["06592462566760626",{"2":{"170":1}}],["0650624499034016",{"2":{"170":4}}],["06",{"2":{"40":1}}],["02017324484778",{"2":{"172":1}}],["020173244847778715",{"2":{"172":2}}],["027886421973952302",{"2":{"170":4}}],["02",{"2":{"40":3}}],["04500741774392",{"2":{"172":1}}],["045007417743918",{"2":{"172":2}}],["049999166670833324",{"2":{"170":1}}],["0438052480035",{"2":{"170":1}}],["043805248003498",{"2":{"170":3}}],["04",{"2":{"40":6}}],["07518688541961",{"2":{"172":1}}],["075186885419612",{"2":{"172":2}}],["071",{"2":{"152":2,"153":2}}],["07",{"2":{"40":6,"152":6,"153":6}}],["009176636029576",{"2":{"172":1}}],["0091766360295773",{"2":{"172":2}}],["003135308800957",{"2":{"172":1}}],["0031353088009582475",{"2":{"172":2}}],["0035114210915891397",{"2":{"170":4}}],["006784125578492062",{"2":{"172":2}}],["0020133807972559925",{"2":{"172":2}}],["00839489109211",{"2":{"172":3}}],["008696",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["005465967083412071",{"2":{"170":4}}],["00111595449914",{"2":{"170":1}}],["001115954499138",{"2":{"170":3}}],["0010075412835199304",{"2":{"170":4}}],["001",{"2":{"157":1}}],["00085222666982",{"2":{"172":3}}],["000577332369005",{"2":{"172":1}}],["0005773323690041465",{"2":{"172":2}}],["000510363870095e6",{"2":{"171":2}}],["00025191811248184703",{"2":{"172":2}}],["000215611503127e6",{"2":{"171":2}}],["0007260527263e6",{"2":{"171":2}}],["000342160541625e6",{"2":{"171":2}}],["000124843834609e6",{"2":{"171":2}}],["000063948817746e6",{"2":{"171":2}}],["000026987852369e6",{"2":{"171":2}}],["000008144045314",{"2":{"172":1}}],["000007998400139e6",{"2":{"171":2}}],["000000999950001e6",{"2":{"171":2}}],["00001e6",{"2":{"171":1}}],["0004397316773170068",{"2":{"170":4}}],["000",{"2":{"157":1,"175":1}}],["00",{"2":{"40":2}}],["053798628882221644",{"2":{"172":2}}],["05877989361332",{"2":{"170":1}}],["058779893613323",{"2":{"170":3}}],["05416726609360478",{"2":{"170":4}}],["05",{"2":{"40":1}}],["052704767595",{"2":{"15":1}}],["037564867762832",{"2":{"172":1}}],["03756486776283019",{"2":{"172":2}}],["031245035570328428",{"2":{"172":2}}],["033518309870985",{"2":{"172":3}}],["03503632062070827",{"2":{"170":4}}],["03",{"2":{"40":4}}],["01458815628695",{"2":{"172":3}}],["016044338630866517",{"2":{"172":2}}],["01592650896568995",{"2":{"170":1}}],["01597247419241532",{"2":{"170":4}}],["01908693278165",{"2":{"170":1}}],["019086932781654",{"2":{"170":3}}],["01098781325325",{"2":{"170":1}}],["010987813253244",{"2":{"170":3}}],["011814947665167774",{"2":{"170":4}}],["01362848005",{"2":{"15":1}}],["01",{"2":{"14":1,"40":1,"152":1,"153":1,"170":1,"171":1,"172":1}}],["0^",{"2":{"13":2,"14":2}}],["0+2",{"2":{"13":2,"14":2}}],["0",{"2":{"3":35,"4":12,"6":190,"11":1,"13":5,"14":8,"15":32,"34":20,"35":3,"37":9,"38":4,"40":155,"41":2,"44":6,"45":6,"46":49,"47":13,"48":5,"50":22,"51":49,"52":42,"54":2,"55":21,"57":46,"58":2,"62":1,"66":20,"67":2,"69":13,"70":18,"72":16,"75":6,"76":6,"85":6,"86":12,"87":9,"89":15,"98":37,"103":13,"104":9,"106":12,"107":11,"116":16,"127":21,"128":7,"139":24,"145":63,"146":4,"152":16,"153":13,"154":1,"157":11,"159":7,"161":4,"168":2,"170":129,"171":2,"172":46,"177":13}}],[">=",{"2":{"41":6,"87":4,"104":1,"161":1}}],[">",{"2":{"1":1,"6":6,"11":2,"13":1,"15":2,"35":1,"41":1,"46":17,"48":3,"51":5,"52":1,"53":1,"55":2,"57":1,"58":3,"66":1,"70":1,"87":8,"98":10,"104":2,"127":4,"128":12,"137":5,"142":1,"146":3,"154":2,"157":1,"159":12,"161":3,"163":1,"168":1,"178":1}}],["914930257661865",{"2":{"172":1}}],["96875496442967",{"2":{"172":1}}],["961329",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["983955661369134",{"2":{"172":1}}],["9833",{"2":{"15":1}}],["9877550012664",{"2":{"170":1}}],["9840085315131",{"2":{"170":1}}],["98271048511609",{"2":{"170":1}}],["98661575256801",{"2":{"170":1}}],["99321587442151",{"2":{"172":1}}],["99375130197483",{"2":{"170":1}}],["997986619202745",{"2":{"172":1}}],["997750168744936",{"2":{"170":1}}],["997247091122496",{"2":{"170":1}}],["99600053330489",{"2":{"170":1}}],["991002699676024",{"2":{"170":1}}],["990022362600165",{"2":{"170":1}}],["99292997455441",{"2":{"170":1}}],["99533829767195",{"2":{"170":1}}],["99865616402829",{"2":{"170":1}}],["999999967681458e6",{"2":{"171":2}}],["999997707902938e6",{"2":{"171":2}}],["999987539891298e6",{"2":{"171":2}}],["999963474314044e6",{"2":{"171":2}}],["999919535736425e6",{"2":{"171":2}}],["999974634566875",{"2":{"170":1}}],["999849768598615e6",{"2":{"171":2}}],["999748081887518",{"2":{"172":1}}],["999748243174828e6",{"2":{"171":2}}],["999750002083324",{"2":{"170":1}}],["999609061508909e6",{"2":{"171":2}}],["999426363321033e6",{"2":{"171":2}}],["999194331880103e6",{"2":{"171":2}}],["99900003333289",{"2":{"170":1}}],["999565375483215",{"2":{"170":1}}],["9im",{"2":{"98":2,"176":1}}],["97976366505997",{"2":{"170":1}}],["9783069507679",{"2":{"170":1}}],["97",{"2":{"40":1}}],["946201371117777",{"2":{"172":1}}],["94",{"2":{"40":1}}],["92",{"2":{"40":1}}],["95770326033",{"2":{"15":1}}],["95",{"2":{"13":1,"14":1,"175":1}}],["900",{"2":{"153":1}}],["90063612163",{"2":{"11":2}}],["90",{"2":{"34":9,"40":1}}],["909318372607",{"2":{"11":3}}],["9",{"2":{"1":1,"6":1,"98":2,"127":12,"152":1,"163":1}}],["897070",{"2":{"175":1}}],["873633668827033",{"2":{"172":1}}],["8135804051007",{"2":{"170":1}}],["813580405100698",{"2":{"170":3}}],["88",{"2":{"40":1}}],["86641841658641",{"2":{"170":1}}],["866418416586406",{"2":{"170":3}}],["86",{"2":{"40":1}}],["868447876892",{"2":{"15":2}}],["84",{"2":{"40":1}}],["821068835162155",{"2":{"172":1}}],["82",{"2":{"40":1}}],["800",{"2":{"40":1}}],["80000",{"2":{"15":5}}],["80",{"2":{"40":1}}],["80869813739",{"2":{"15":2}}],["856614689791036e",{"2":{"15":2}}],["83572303404496",{"2":{"6":2,"54":1,"55":1}}],["8",{"2":{"1":3,"6":9,"13":1,"14":1,"52":2,"57":4,"98":1,"128":3,"152":1,"163":3,"172":2}}],["karnataka",{"2":{"178":1}}],["kbn",{"2":{"11":2}}],["kinds",{"2":{"23":1}}],["kind",{"2":{"9":1,"128":1}}],["k",{"2":{"6":1,"14":6,"41":1,"46":5,"98":5,"170":5,"172":5}}],["kernel",{"2":{"154":4}}],["keepat",{"2":{"57":1,"146":2}}],["keep",{"2":{"46":3,"128":1,"146":14,"152":1,"177":1}}],["keeping",{"2":{"6":1,"137":1,"147":1}}],["keys",{"2":{"128":4}}],["key",{"2":{"6":1,"128":4,"167":5}}],["keyword",{"2":{"6":8,"23":1,"52":1,"54":1,"57":1,"134":6,"137":1,"148":2,"153":2,"167":4,"171":1,"172":1}}],["keywords",{"2":{"1":2,"4":1,"6":10,"98":2,"128":1,"134":1,"137":1,"147":2,"148":1,"149":3,"157":8,"158":1,"159":1,"160":1,"161":1,"162":2}}],["known",{"2":{"48":2}}],["know",{"2":{"6":3,"35":2,"46":1,"48":1,"52":1,"54":1,"55":2,"57":1,"58":1,"137":1,"177":1}}],["kwargs",{"2":{"42":3,"48":1,"51":1,"52":3,"53":3,"54":4,"55":5,"57":3,"58":5,"142":2,"150":1,"153":1}}],["kwdef",{"2":{"31":1,"46":1,"153":1,"158":1,"159":1,"160":1}}],["kw",{"2":{"1":1,"6":11,"98":10,"128":20,"137":21,"147":3,"157":15,"160":1,"162":3,"163":3,"167":6}}],["json",{"2":{"174":3}}],["jstep",{"2":{"70":3}}],["jstart",{"2":{"70":7}}],["joined",{"2":{"177":4}}],["joins",{"0":{"176":1},"1":{"177":1,"178":1,"179":1},"2":{"176":3}}],["joinpath",{"2":{"157":2}}],["join",{"2":{"137":2,"176":4,"177":5,"179":1}}],["joining",{"2":{"6":2,"157":1,"176":1}}],["jpn",{"2":{"178":2}}],["jp",{"2":{"70":2}}],["jhole",{"2":{"70":2}}],["jh",{"2":{"58":5}}],["j+1",{"2":{"46":1,"128":1,"161":1}}],["j",{"2":{"46":24,"70":8,"87":9,"98":12,"127":2,"128":8,"161":2}}],["jet",{"2":{"40":1}}],["just",{"2":{"4":1,"6":1,"45":1,"46":2,"55":4,"58":1,"63":1,"67":2,"128":1,"135":1,"137":3,"153":1,"176":1}}],["julialand",{"2":{"171":2}}],["julialines",{"2":{"37":1}}],["julialinearsegments",{"2":{"6":1}}],["juliahole",{"2":{"170":1}}],["juliaplot",{"2":{"171":2}}],["juliap1",{"2":{"170":1}}],["juliapoly",{"2":{"171":1}}],["juliapolygon3",{"2":{"171":1}}],["juliapolygon1",{"2":{"170":1}}],["juliapolygonize",{"2":{"6":1}}],["juliapolygon",{"2":{"6":1}}],["juliapoints",{"2":{"177":1}}],["juliapoint",{"2":{"170":1}}],["juliaxoffset",{"2":{"170":3,"172":1}}],["juliax",{"2":{"170":2}}],["juliaxrange",{"2":{"66":1}}],["julia$apply",{"2":{"162":1}}],["julia$threaded",{"2":{"148":1}}],["julia6",{"2":{"157":1}}],["julia```jldoctest",{"2":{"168":1}}],["julia```julia",{"2":{"128":1}}],["julia```",{"2":{"87":1,"165":1}}],["julia1",{"2":{"52":1,"54":1,"55":1,"57":1}}],["julia2",{"2":{"51":1}}],["juliabase",{"2":{"32":1,"41":1,"67":4,"137":1,"167":1}}],["juliabarycentric",{"2":{"5":3,"6":3}}],["juliafig",{"2":{"170":1,"171":1}}],["juliafalse",{"2":{"127":1}}],["juliafunction",{"2":{"35":2,"41":3,"42":2,"45":1,"46":11,"48":2,"51":1,"53":1,"55":2,"58":1,"64":1,"67":8,"98":6,"104":2,"109":1,"129":1,"137":5,"150":1,"153":1,"161":2}}],["juliafor",{"2":{"31":1,"137":2}}],["juliaflexijoins",{"2":{"179":1}}],["juliaflipped",{"2":{"130":1}}],["juliaflip",{"2":{"6":1}}],["juliaflatten",{"2":{"6":1,"132":1}}],["juliagi",{"2":{"11":2,"32":1}}],["juliago",{"2":{"11":1,"34":1,"37":1,"47":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"176":1}}],["juliageopoly1",{"2":{"172":1}}],["juliageointerface",{"2":{"168":1}}],["juliageometry",{"2":{"64":1}}],["juliageo",{"2":{"6":2}}],["juliageodesicsegments",{"2":{"6":1}}],["juliageos",{"2":{"6":1}}],["juliaweighted",{"2":{"6":1}}],["juliawithin",{"2":{"3":1,"6":1}}],["juliaunwrap",{"2":{"6":1,"137":6}}],["juliaunion",{"2":{"6":1}}],["juliaunionintersectingpolygons",{"2":{"6":1,"143":1}}],["juliausing",{"2":{"6":1,"13":1,"14":1,"40":1,"152":2,"153":1,"156":1,"157":1,"173":1}}],["juliascatter",{"2":{"177":1}}],["juliasource",{"2":{"171":2}}],["juliasimplify",{"2":{"6":1,"157":3}}],["juliasigned",{"2":{"4":2,"6":2}}],["juliasegmentize",{"2":{"6":1}}],["julias1",{"2":{"6":1}}],["juliavisvalingamwhyatt",{"2":{"6":1}}],["juliaring3",{"2":{"171":1}}],["juliaring1",{"2":{"170":1}}],["juliar",{"2":{"170":2,"171":1,"172":1}}],["juliareconstruct",{"2":{"6":1,"132":1}}],["juliarebuild",{"2":{"6":1,"132":1}}],["juliareproject",{"2":{"1":1}}],["juliaradialdistance",{"2":{"6":1}}],["juliamy",{"2":{"179":1}}],["juliamultipoly",{"2":{"157":1}}],["juliamodule",{"2":{"31":1}}],["juliamonotonechainmethod",{"2":{"6":1}}],["juliameanvalue",{"2":{"6":1}}],["juliadf",{"2":{"173":1}}],["juliadestination",{"2":{"171":1}}],["juliadouglaspeucker",{"2":{"6":1}}],["juliadifference",{"2":{"6":1}}],["juliadiffintersectingpolygons",{"2":{"6":1,"143":1}}],["juliadistance",{"2":{"4":1,"6":1}}],["juliadisjoint",{"2":{"3":1,"6":1}}],["juliaexport",{"2":{"33":1,"36":1,"39":1,"43":1,"49":1,"52":1,"54":1,"57":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"125":1,"128":1,"130":1,"138":1,"141":1,"144":1,"149":1,"151":1,"157":1,"164":1}}],["juliaend",{"2":{"67":1}}],["juliaenforce",{"2":{"6":1}}],["juliaenum",{"2":{"6":2}}],["juliaembed",{"2":{"4":1,"6":1}}],["juliaequals",{"2":{"4":15,"6":15,"46":1}}],["juliaaccuratearithmetic",{"2":{"11":2}}],["juliaabstract",{"2":{"6":3,"32":1,"142":1,"143":1,"153":1,"166":1}}],["juliaangles",{"2":{"4":1,"6":1}}],["juliaarea",{"2":{"4":1,"6":1}}],["juliaapplyreduce",{"2":{"1":1,"6":1}}],["juliaapply",{"2":{"1":1,"6":1,"18":1}}],["juliacent",{"2":{"44":1}}],["juliacentroid",{"2":{"4":1,"6":3}}],["juliacut",{"2":{"6":1}}],["juliaclosedring",{"2":{"6":1,"143":1}}],["juliaconst",{"2":{"35":1,"38":1,"41":1,"46":1,"48":2,"67":1,"76":1,"90":1,"107":1,"117":1,"134":1}}],["juliaconvex",{"2":{"6":1,"64":1}}],["juliacontains",{"2":{"3":1,"6":1}}],["juliacoverage",{"2":{"6":1}}],["juliacovers",{"2":{"3":1,"6":1}}],["juliacoveredby",{"2":{"3":1,"6":1}}],["juliatrue",{"2":{"70":1,"73":1,"76":1,"86":1,"90":1,"101":1,"104":1,"107":1,"117":1,"127":1}}],["juliatraittarget",{"2":{"6":2,"165":1}}],["juliatransform",{"2":{"1":1,"6":1}}],["juliatuples",{"2":{"6":1}}],["juliat",{"2":{"6":1}}],["juliatouches",{"2":{"3":1,"6":1}}],["juliaoverlaps",{"2":{"3":9,"6":9}}],["juliainnerjoin",{"2":{"178":1}}],["juliaintersection",{"2":{"6":2}}],["juliaintersects",{"2":{"3":1}}],["juliaisconcave",{"2":{"6":1}}],["juliaisclockwise",{"2":{"6":1}}],["juliaimport",{"2":{"1":1,"3":9,"4":1,"6":18,"11":1,"34":1,"37":1,"44":1,"47":1,"50":1,"61":1,"62":1,"63":1,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"139":2,"145":2,"152":1,"174":4,"175":1,"177":1,"178":1}}],["julia",{"2":{"3":1,"6":5,"9":1,"15":1,"25":1,"27":1,"31":1,"35":4,"38":10,"41":8,"45":19,"46":60,"48":18,"51":10,"52":6,"53":1,"54":5,"55":29,"57":6,"58":4,"59":1,"64":5,"66":1,"67":4,"70":15,"73":1,"77":1,"78":5,"79":1,"80":1,"81":2,"82":1,"83":1,"86":1,"87":3,"91":1,"92":3,"93":1,"94":1,"95":1,"96":1,"97":1,"98":50,"101":1,"104":7,"108":1,"109":3,"110":1,"111":1,"112":1,"113":1,"114":1,"118":1,"119":3,"120":1,"121":1,"122":2,"123":1,"124":1,"127":9,"128":40,"129":2,"137":63,"140":5,"142":1,"146":3,"147":1,"148":1,"149":1,"153":1,"154":2,"157":1,"158":2,"159":15,"160":3,"162":1,"163":1,"164":1,"165":1,"167":4,"168":1,"169":2,"171":2,"174":2,"176":1,"177":1}}],["julia>",{"2":{"1":5,"6":7,"127":3,"163":7}}],["juliajulia>",{"2":{"1":2,"6":3}}],["jl`",{"2":{"64":1,"149":1,"167":1}}],["jldoctest",{"2":{"6":1}}],["jl",{"0":{"25":1,"31":1},"2":{"1":10,"4":1,"6":16,"10":2,"11":1,"22":2,"25":2,"27":2,"31":43,"32":1,"35":1,"38":1,"41":1,"42":3,"45":1,"46":1,"48":1,"51":1,"53":1,"55":1,"56":1,"58":1,"59":3,"64":6,"67":1,"70":1,"73":1,"83":1,"86":1,"87":1,"97":1,"98":1,"101":1,"104":1,"114":1,"124":1,"127":2,"128":1,"129":1,"132":1,"137":3,"140":1,"143":1,"146":1,"147":1,"148":2,"149":4,"150":3,"151":1,"153":3,"154":2,"157":2,"161":1,"162":2,"163":6,"166":1,"167":2,"168":1,"171":1,"176":1}}],["+5000000",{"2":{"171":1}}],["+proj=natearth2",{"2":{"171":2}}],["+=",{"2":{"38":2,"41":11,"45":6,"46":17,"48":10,"51":1,"70":1,"87":1,"98":5,"127":1,"146":2,"159":4,"168":3}}],["+",{"2":{"1":1,"6":2,"13":1,"14":1,"32":9,"35":4,"38":1,"41":20,"45":10,"46":15,"48":7,"51":1,"55":10,"67":3,"70":2,"87":2,"98":6,"127":6,"128":2,"146":3,"154":2,"159":3,"160":2,"161":2,"170":6,"171":1,"172":4}}],["yticklabelsvisible",{"2":{"171":1}}],["york",{"2":{"178":1}}],["yoffset",{"2":{"170":7,"172":2}}],["your",{"0":{"174":1},"2":{"18":1,"42":1,"128":1,"130":1,"150":1,"153":1,"173":1,"174":1,"179":2}}],["you",{"0":{"23":1},"2":{"1":1,"4":1,"5":2,"6":11,"9":1,"11":1,"17":1,"18":5,"23":1,"29":2,"35":1,"38":1,"41":8,"42":1,"45":1,"52":1,"54":1,"57":1,"63":1,"64":1,"130":1,"139":1,"145":1,"150":1,"152":1,"153":1,"154":1,"163":1,"165":1,"171":1,"173":2,"174":3,"177":2,"178":3,"179":4}}],["y=y",{"2":{"168":1}}],["yvec",{"2":{"128":4}}],["ybounds",{"2":{"128":4}}],["yhalf",{"2":{"128":3}}],["ylast",{"2":{"67":3}}],["yfirst",{"2":{"67":5}}],["y0",{"2":{"67":5}}],["yw",{"2":{"48":4}}],["ye",{"2":{"48":4}}],["yet",{"0":{"129":1},"2":{"31":1,"41":1,"51":1,"53":1,"55":1,"58":1,"70":1,"128":1,"129":1,"142":2,"178":1}}],["y2",{"2":{"45":2,"48":18,"67":7,"87":10,"98":5,"104":4,"128":5,"154":6,"168":2}}],["y1",{"2":{"45":2,"48":22,"67":7,"87":11,"98":6,"104":5,"128":5,"154":7,"168":2}}],["yind+1",{"2":{"128":1}}],["yind",{"2":{"128":2}}],["yinterior",{"2":{"45":2}}],["yield",{"2":{"55":1,"153":1}}],["yi+yi−1",{"2":{"6":1}}],["ycentroid",{"2":{"45":13}}],["yrange",{"2":{"40":3,"66":3}}],["yautolimits",{"2":{"40":2}}],["yp2",{"2":{"35":4}}],["ys",{"2":{"6":3,"128":30}}],["ymax",{"2":{"6":1,"47":2,"48":48}}],["ymin",{"2":{"6":1,"47":2,"48":49}}],["y",{"2":{"1":2,"4":1,"6":4,"13":9,"14":10,"35":8,"38":2,"40":8,"44":1,"45":10,"46":6,"47":1,"48":8,"53":6,"55":8,"66":2,"67":7,"70":3,"87":21,"98":16,"104":7,"127":10,"130":2,"137":1,"147":4,"149":1,"154":2,"161":1,"162":2,"163":2,"168":7,"170":8,"171":2,"172":2,"176":1}}],["75",{"2":{"66":2,"72":1,"89":1,"116":1}}],["78",{"2":{"40":1}}],["749907",{"2":{"175":1}}],["74",{"2":{"40":1}}],["72",{"2":{"40":1}}],["726711609794",{"2":{"15":1}}],["76",{"2":{"40":1}}],["76085",{"2":{"15":1}}],["768946",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["70440582002419",{"2":{"170":1}}],["704405820024185",{"2":{"170":3}}],["704377648755",{"2":{"15":2}}],["700",{"2":{"14":1}}],["700454",{"2":{"6":1,"156":1,"157":1}}],["701141",{"2":{"6":1,"156":1,"157":1}}],["70",{"2":{"6":20,"40":1,"156":20,"157":20,"170":20}}],["738281",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["7",{"2":{"1":5,"6":5,"98":1,"137":1,"152":4,"153":4,"163":4,"172":1}}],["65533525026046",{"2":{"170":1}}],["655335250260467",{"2":{"170":3}}],["659942",{"2":{"6":1,"156":1,"157":1}}],["6area",{"2":{"45":2}}],["66",{"2":{"40":1}}],["668869",{"2":{"6":1,"156":1,"157":1}}],["64744840486518",{"2":{"172":3}}],["64",{"2":{"40":1,"152":2,"153":2}}],["646209",{"2":{"6":1,"156":1,"157":1}}],["629",{"2":{"171":1}}],["62",{"2":{"40":1}}],["624923",{"2":{"6":1,"156":1,"157":1}}],["61366192682",{"2":{"15":1}}],["614624",{"2":{"6":1,"156":1,"157":1}}],["605000000000004",{"2":{"152":2}}],["60",{"2":{"40":1,"152":2}}],["60000",{"2":{"15":3}}],["609817",{"2":{"6":1,"156":1,"157":1}}],["603637",{"2":{"6":2,"156":2,"157":2}}],["68",{"2":{"40":1}}],["682601",{"2":{"6":1,"156":1,"157":1}}],["683975",{"2":{"6":1,"156":1,"157":1}}],["69159119078359",{"2":{"172":3}}],["694274",{"2":{"6":1,"156":1,"157":1}}],["697021",{"2":{"6":1,"156":1,"157":1}}],["639343",{"2":{"6":1,"156":1,"157":1}}],["6",{"2":{"1":12,"3":4,"6":23,"52":3,"57":3,"98":1,"104":4,"137":3,"157":1,"163":9,"172":2}}],["51695367760999",{"2":{"172":1}}],["516953677609987",{"2":{"172":2}}],["51030066635026",{"2":{"170":4}}],["5e6",{"2":{"171":2}}],["55715336218991",{"2":{"172":1}}],["557153362189904",{"2":{"172":2}}],["55",{"2":{"170":3}}],["55494217175954",{"2":{"170":4}}],["57",{"2":{"152":4,"153":4}}],["57725",{"2":{"15":2}}],["5x",{"2":{"137":1}}],["563198",{"2":{"55":1}}],["56",{"2":{"40":1}}],["54",{"2":{"40":1,"170":19}}],["50",{"2":{"40":1,"152":4,"153":4,"170":3}}],["500000",{"2":{"171":1}}],["50000",{"2":{"15":1}}],["500",{"2":{"14":1,"171":1}}],["5d",{"2":{"25":1,"27":1}}],["52",{"2":{"40":1,"175":1}}],["52521",{"2":{"15":1}}],["52709",{"2":{"15":2}}],["594711",{"2":{"6":1,"156":1,"157":1}}],["590591",{"2":{"6":1,"156":1,"157":1}}],["595397",{"2":{"6":1,"156":1,"157":1}}],["535",{"2":{"152":4}}],["5355",{"2":{"152":2}}],["53333",{"2":{"15":4}}],["53",{"2":{"6":10,"152":2,"168":10}}],["58",{"2":{"40":1}}],["58059",{"2":{"15":2}}],["587158",{"2":{"6":2,"156":2,"157":2}}],["58375366067548",{"2":{"6":2,"54":1,"55":1}}],["584961",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["5",{"2":{"1":29,"3":4,"4":8,"6":84,"13":1,"40":1,"50":5,"51":8,"52":16,"57":18,"66":8,"70":8,"98":1,"104":4,"128":1,"137":2,"152":1,"153":1,"163":27,"170":32,"171":25,"179":1}}],["4983491639274692e6",{"2":{"171":2}}],["4986507085647392e6",{"2":{"171":2}}],["497205585568957e6",{"2":{"171":2}}],["4976022389592e6",{"2":{"171":2}}],["4957639801366436e6",{"2":{"171":2}}],["4940253560034204e6",{"2":{"171":2}}],["4946113281484335e6",{"2":{"171":2}}],["491990928929295e6",{"2":{"171":2}}],["4904357734399722e6",{"2":{"171":2}}],["4926709788709967e6",{"2":{"171":2}}],["4962554647802354e6",{"2":{"171":2}}],["499984780817334e6",{"2":{"171":2}}],["4997392479570867e6",{"2":{"171":2}}],["4991939151049731e6",{"2":{"171":2}}],["4994001399837343e6",{"2":{"171":2}}],["4998500087497458e6",{"2":{"171":2}}],["49",{"2":{"128":1}}],["43541888381864",{"2":{"172":3}}],["4326",{"2":{"171":2,"172":3}}],["43787",{"2":{"15":1}}],["439295815226",{"2":{"15":1}}],["434306",{"2":{"6":1,"156":1,"157":1}}],["4896621210021754e6",{"2":{"171":2}}],["489271",{"2":{"6":4,"168":4}}],["4870405593989636e6",{"2":{"171":2}}],["4879072738504685e6",{"2":{"171":2}}],["484003",{"2":{"127":4}}],["482551",{"2":{"127":4}}],["48268",{"2":{"15":1}}],["48",{"2":{"40":1}}],["48001",{"2":{"15":1}}],["45",{"2":{"40":2,"127":12,"170":2}}],["450",{"2":{"13":1}}],["458369",{"2":{"6":2,"156":2,"157":2}}],["42004014766201",{"2":{"170":1}}],["420040147662014",{"2":{"170":3}}],["4219350464667047e",{"2":{"170":4}}],["42",{"2":{"13":1,"14":1,"40":3}}],["426283",{"2":{"6":1,"156":1,"157":1}}],["400",{"2":{"40":3}}],["40000",{"2":{"15":1}}],["40",{"2":{"14":1,"40":3}}],["406224",{"2":{"6":1,"156":1,"157":1}}],["404504",{"2":{"6":1,"156":1,"157":1}}],["41544701408748197",{"2":{"170":1}}],["41",{"2":{"40":1,"172":20}}],["41878",{"2":{"15":1}}],["414248",{"2":{"6":1,"156":1,"157":1}}],["419406",{"2":{"6":1,"156":1,"157":1}}],["4493927459900552",{"2":{"170":1}}],["44121252392",{"2":{"15":1}}],["44",{"2":{"14":1,"40":2}}],["442901",{"2":{"6":1,"156":1,"157":1}}],["446339",{"2":{"6":1,"156":1,"157":1}}],["477985",{"2":{"127":4}}],["47",{"2":{"40":3}}],["473835",{"2":{"6":1,"156":1,"157":1}}],["472117",{"2":{"6":2,"156":2,"157":2}}],["46525251631344455",{"2":{"170":1}}],["465816",{"2":{"6":1,"156":1,"157":1}}],["46",{"2":{"40":3}}],["468107",{"2":{"6":1,"156":1,"157":1}}],["464547",{"2":{"6":6,"168":6}}],["4",{"2":{"1":11,"3":4,"6":15,"9":2,"13":2,"14":1,"34":1,"48":1,"73":1,"86":1,"90":1,"98":2,"117":1,"127":1,"137":3,"152":1,"159":1,"163":8,"171":20,"174":2,"175":1}}],["358421",{"2":{"175":1}}],["3585",{"2":{"152":1}}],["35",{"2":{"40":3}}],["354492",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["38042741557976",{"2":{"170":1}}],["380427415579764",{"2":{"170":3}}],["38",{"2":{"40":3}}],["3655999675063154",{"2":{"170":1}}],["36",{"2":{"40":2}}],["360",{"2":{"35":1}}],["36022",{"2":{"15":1}}],["327284472232776",{"2":{"172":3}}],["32610",{"2":{"171":3}}],["32",{"2":{"40":3}}],["377956",{"2":{"175":1}}],["37",{"2":{"40":5}}],["3497142366876638",{"2":{"170":1}}],["34",{"2":{"40":3}}],["31571636123306385",{"2":{"170":1}}],["31",{"2":{"40":2}}],["30151010318639",{"2":{"170":4}}],["30527612515520186",{"2":{"170":4}}],["300",{"2":{"66":1}}],["30",{"2":{"14":2,"40":3,"170":2}}],["3376428491230612",{"2":{"170":4}}],["3390",{"2":{"98":1}}],["33333333333",{"2":{"15":1}}],["333333333336",{"2":{"15":3}}],["33",{"2":{"6":20,"156":20,"157":20}}],["3d",{"2":{"4":1,"6":1,"41":2,"70":1,"137":1,"151":1}}],["3",{"2":{"1":13,"3":4,"5":1,"6":29,"14":2,"41":13,"44":6,"46":1,"52":6,"57":5,"69":1,"73":1,"86":1,"90":1,"98":2,"103":1,"117":1,"128":7,"137":3,"145":17,"152":4,"157":3,"159":2,"161":1,"163":11,"171":1,"172":1,"177":1}}],["39945867303846",{"2":{"172":3}}],["3995734698458635",{"2":{"170":1}}],["399918",{"2":{"6":2,"156":2,"157":2}}],["394759",{"2":{"6":1,"156":1,"157":1}}],["392466",{"2":{"6":1,"156":1,"157":1}}],["395332",{"2":{"6":1,"156":1,"157":1}}],["39",{"0":{"30":1},"2":{"0":1,"3":1,"4":5,"6":21,"7":1,"9":2,"17":2,"18":1,"19":1,"23":1,"29":1,"35":1,"37":1,"38":1,"39":1,"40":3,"41":2,"44":6,"45":3,"46":28,"48":1,"50":1,"51":1,"53":1,"54":4,"55":1,"58":2,"63":2,"67":4,"70":7,"75":1,"85":2,"92":2,"98":19,"104":1,"106":2,"109":2,"128":3,"130":2,"132":3,"133":1,"137":5,"143":6,"144":1,"152":6,"153":1,"155":1,"157":2,"165":2,"166":3,"167":6,"169":1,"170":6,"171":6,"172":4,"173":4,"174":5,"176":1,"178":1,"179":2}}],["2upvc",{"2":{"171":1}}],["2pi",{"2":{"170":1,"171":1,"172":1}}],["2nd",{"2":{"55":6}}],["2335447787454",{"2":{"172":1}}],["233544778745394",{"2":{"172":2}}],["23",{"2":{"40":3,"98":1}}],["23699059147",{"2":{"15":1}}],["28",{"2":{"40":2}}],["28083",{"2":{"15":2}}],["2658011835867806",{"2":{"170":1}}],["26745668457025",{"2":{"170":1}}],["267456684570245",{"2":{"170":3}}],["26",{"2":{"40":5,"98":2}}],["24989584635339165",{"2":{"170":1}}],["24279488312757858",{"2":{"170":4}}],["24",{"2":{"40":7,"98":1,"172":9}}],["274364",{"2":{"52":1,"54":1,"57":1}}],["274363",{"2":{"52":1,"54":1,"57":1}}],["27",{"2":{"40":2}}],["275543",{"2":{"6":6,"168":6}}],["2d",{"2":{"25":1,"27":1,"151":1}}],["2^",{"2":{"14":1}}],["2158594260436434",{"2":{"170":1}}],["215118",{"2":{"6":4,"168":4}}],["21664550952386064",{"2":{"170":4}}],["21",{"2":{"40":4,"98":2,"172":40}}],["21427",{"2":{"11":5}}],["295828190107045",{"2":{"172":1}}],["29582819010705",{"2":{"172":2}}],["299820032397223",{"2":{"170":1}}],["29",{"2":{"40":3,"175":1}}],["29th",{"0":{"8":1},"1":{"9":1,"10":1}}],["298",{"2":{"6":2,"153":2}}],["20340",{"2":{"174":1}}],["20682326747054",{"2":{"172":1}}],["206823267470536",{"2":{"172":2}}],["20093817218219",{"2":{"170":1}}],["200938172182195",{"2":{"170":3}}],["2018",{"2":{"98":1}}],["2017",{"2":{"6":1,"41":1}}],["20",{"2":{"40":3,"98":2,"170":60,"172":1}}],["2024",{"0":{"7":1,"8":1},"1":{"9":1,"10":1}}],["20th",{"0":{"7":1}}],["25",{"2":{"40":3,"72":1,"98":1,"116":1,"172":12}}],["258",{"2":{"11":1}}],["25px",{"2":{"6":2}}],["257223563`",{"2":{"153":1}}],["257223563",{"2":{"6":2,"153":1}}],["22",{"2":{"40":3,"98":1}}],["22168",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["224758",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["2",{"2":{"1":19,"3":9,"5":1,"6":50,"13":1,"14":1,"15":3,"25":2,"27":2,"35":3,"38":1,"40":6,"41":32,"44":2,"45":4,"46":10,"47":6,"48":7,"50":1,"51":2,"55":2,"57":1,"61":1,"62":1,"63":3,"64":1,"66":1,"67":3,"70":4,"73":2,"86":2,"87":2,"89":2,"90":3,"98":11,"117":2,"127":2,"128":23,"137":5,"146":1,"154":1,"157":5,"159":7,"160":7,"161":5,"163":18,"168":11,"170":7,"171":6,"172":10,"173":1,"175":1}}],["1st",{"2":{"55":6}}],["198232937815632",{"2":{"172":1}}],["19823293781563178",{"2":{"172":2}}],["1999466709331708",{"2":{"170":1}}],["1998",{"2":{"52":1,"54":1,"57":1}}],["19",{"2":{"40":2,"98":2}}],["11591614996189725",{"2":{"170":1}}],["11966707868197",{"2":{"170":1}}],["119667078681967",{"2":{"170":3}}],["110m",{"2":{"171":2}}],["110",{"2":{"62":1,"171":1}}],["11",{"2":{"15":2,"40":2,"98":1}}],["1145",{"2":{"52":1,"54":1,"57":1}}],["114",{"2":{"7":1}}],["16589608273778408",{"2":{"170":1}}],["165644",{"2":{"127":2}}],["16692537029320365",{"2":{"170":4}}],["166644",{"2":{"127":2}}],["163434",{"2":{"127":2}}],["169356",{"2":{"127":2}}],["164434",{"2":{"127":2}}],["16111",{"2":{"15":1}}],["16",{"2":{"13":1,"14":1,"40":2,"98":2}}],["180",{"2":{"35":1,"127":1}}],["18593721105",{"2":{"15":1}}],["18",{"2":{"13":1,"14":1,"40":3,"98":2}}],["1em",{"2":{"6":2}}],["1px",{"2":{"6":2}}],["13309630561615",{"2":{"172":3}}],["13401805979",{"2":{"15":2}}],["13",{"2":{"6":3,"40":1,"52":1,"57":2,"98":1}}],["10n",{"2":{"171":1}}],["10832215707812454",{"2":{"170":4}}],["10^9",{"2":{"13":1}}],["1000000",{"2":{"171":1}}],["1000",{"2":{"13":2,"152":2,"171":1,"177":2}}],["100",{"2":{"6":2,"14":3,"61":1,"63":1,"128":2,"175":1}}],["10",{"2":{"6":14,"11":1,"37":1,"40":5,"50":4,"51":10,"52":2,"54":1,"57":2,"69":2,"98":3,"103":2,"153":1,"157":4,"170":1}}],["14182952335953",{"2":{"172":1}}],["14182952335952814",{"2":{"172":2}}],["14404531208901e",{"2":{"172":2}}],["1499775010124783",{"2":{"170":1}}],["1464721641710074",{"2":{"170":4}}],["14",{"2":{"3":1,"6":5,"40":2,"54":2,"55":2,"98":1,"100":1,"101":1,"152":2,"153":2}}],["15488729606723",{"2":{"172":3}}],["15",{"2":{"3":1,"6":4,"40":1,"50":1,"51":1,"54":1,"55":1,"98":1,"100":1,"101":1}}],["17893116483784577",{"2":{"172":2}}],["17289902010158",{"2":{"170":1}}],["172899020101585",{"2":{"170":3}}],["170356",{"2":{"127":2}}],["17",{"2":{"3":1,"6":3,"40":3,"54":1,"55":1,"98":2,"100":1,"101":1}}],["125",{"2":{"6":2,"54":1,"55":1}}],["127",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1,"171":1}}],["123",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["12636633117296836",{"2":{"172":2}}],["126",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["12",{"2":{"3":1,"6":3,"40":2,"54":1,"55":1,"98":1,"100":1,"101":1,"178":1}}],["124",{"2":{"3":1,"6":3,"54":1,"55":1,"100":1,"101":1}}],["1",{"2":{"1":8,"3":38,"6":63,"13":1,"14":4,"15":1,"32":15,"34":4,"35":15,"37":7,"39":2,"40":11,"41":16,"44":4,"45":7,"46":72,"47":9,"48":15,"50":1,"51":10,"53":3,"55":9,"57":4,"58":11,"63":6,"66":7,"67":6,"70":16,"72":2,"73":6,"75":2,"76":2,"85":2,"86":8,"87":12,"89":2,"90":5,"98":38,"104":6,"106":4,"107":5,"109":1,"116":2,"117":6,"127":16,"128":25,"137":9,"139":12,"140":2,"146":9,"153":1,"154":4,"157":8,"159":15,"160":3,"161":15,"163":6,"168":9,"170":8,"171":44,"172":12,"173":1,"177":8,"178":3}}],["bx",{"2":{"127":2}}],["b2y",{"2":{"55":4}}],["b2x",{"2":{"55":4}}],["b2",{"2":{"55":47,"67":3,"104":6}}],["b``",{"2":{"53":1}}],["b`",{"2":{"53":3,"55":4,"58":4}}],["bigger",{"2":{"46":1}}],["bit",{"2":{"25":1,"27":1,"161":8,"170":2}}],["b1y",{"2":{"55":7}}],["b1x",{"2":{"55":7}}],["b1",{"2":{"46":8,"55":63,"104":6}}],["building",{"2":{"170":1}}],["build",{"2":{"46":13,"51":1,"52":1,"54":1,"57":1,"132":3,"133":1,"152":2,"160":1,"161":1}}],["built",{"2":{"17":1,"20":1}}],["buffers",{"2":{"128":1}}],["buffered",{"2":{"42":2}}],["buffering",{"2":{"41":1,"42":1}}],["buffer",{"0":{"42":1},"2":{"31":2,"42":5,"45":2,"46":1,"129":1}}],["but",{"2":{"1":2,"3":5,"4":3,"6":15,"18":1,"22":1,"25":1,"27":1,"35":1,"37":1,"38":1,"48":1,"55":2,"58":2,"63":2,"64":2,"70":4,"75":2,"98":1,"103":1,"104":5,"106":1,"107":1,"110":2,"111":1,"116":1,"127":1,"128":1,"129":1,"132":1,"135":1,"137":16,"147":1,"149":1,"154":1,"157":1,"165":1,"167":2,"171":2,"172":2,"174":1,"176":1,"177":1,"178":2}}],["b>",{"2":{"6":4}}],["bloat",{"2":{"172":1}}],["block",{"2":{"170":1}}],["blob",{"2":{"6":2,"157":1}}],["blue",{"2":{"14":1,"50":1,"69":2,"72":2,"89":2,"103":2,"116":2,"177":2}}],["black",{"2":{"6":2,"50":1,"171":1}}],["breaks",{"2":{"146":1}}],["break",{"2":{"46":3,"48":1,"53":2,"70":4,"98":11,"104":1,"128":6,"146":2}}],["brevity",{"2":{"41":1}}],["br>",{"2":{"6":2}}],["broadcasting",{"2":{"6":1,"41":1}}],["broken",{"2":{"3":1,"6":1,"87":1}}],["balancing",{"2":{"137":2}}],["barrier",{"2":{"137":1}}],["barycentric",{"0":{"5":1,"39":1,"41":1},"1":{"40":1,"41":1},"2":{"0":6,"5":10,"6":17,"9":1,"31":1,"39":9,"40":4,"41":52}}],["basicsgeoms",{"2":{"137":1}}],["basic",{"2":{"128":1}}],["base",{"2":{"31":4,"32":8,"41":15,"42":1,"46":2,"128":6,"137":5,"150":1,"153":2,"154":1,"165":1,"167":3}}],["based",{"2":{"4":2,"6":3,"19":1,"35":2,"38":2,"40":2,"45":1,"48":1,"67":2,"70":1,"76":1,"90":1,"98":2,"104":1,"107":1,"117":1,"165":1,"174":1,"176":1,"177":1}}],["backs",{"2":{"51":4}}],["backwards",{"2":{"46":1,"53":1,"55":1,"58":1}}],["backing",{"2":{"46":1}}],["backend",{"2":{"42":2,"167":1}}],["back",{"2":{"6":1,"18":1,"22":1,"23":1,"51":4,"167":1}}],["b",{"2":{"3":2,"4":7,"6":13,"46":206,"48":9,"52":26,"53":18,"54":26,"55":77,"56":3,"57":27,"58":39,"70":29,"98":2,"104":22,"173":1}}],["box",{"2":{"47":2,"48":3,"177":1}}],["bounce",{"2":{"46":8,"52":1,"53":1,"54":1,"55":1,"57":1,"58":1}}],["bouncings",{"2":{"46":1}}],["bouncing",{"2":{"46":13,"53":3,"55":4,"58":4}}],["bound",{"2":{"56":1}}],["bounding",{"2":{"46":1,"47":2,"48":3}}],["boundscheck",{"2":{"41":14}}],["boundserror",{"2":{"32":3}}],["bounds",{"2":{"6":1,"128":4}}],["boundaries",{"2":{"3":2,"6":2,"85":2,"89":1,"90":1,"98":2,"100":1,"101":1,"128":1}}],["boundary",{"2":{"3":7,"6":7,"66":1,"72":1,"73":1,"75":1,"76":3,"79":4,"86":2,"87":9,"90":2,"92":1,"93":6,"94":3,"98":18,"106":2,"107":4,"109":3,"110":5,"111":3,"112":3,"116":1,"117":3}}],["bold",{"2":{"42":1,"150":1,"153":1}}],["border",{"2":{"6":8}}],["both",{"2":{"3":5,"6":6,"46":2,"55":4,"57":1,"58":1,"63":2,"66":1,"70":3,"73":1,"87":4,"90":1,"98":2,"104":1,"111":1,"117":1,"152":1,"154":1}}],["booltype",{"2":{"137":3,"154":1,"166":3}}],["booleans",{"2":{"46":1,"98":2}}],["boolean",{"2":{"24":2,"46":1,"53":1,"55":1,"58":1,"137":1,"166":1,"176":1}}],["boolsastypes",{"0":{"24":1,"166":1},"2":{"154":2,"166":6}}],["bools",{"2":{"10":1}}],["bool",{"2":{"3":17,"4":14,"6":40,"32":1,"46":3,"70":17,"73":1,"76":1,"86":2,"87":13,"90":1,"98":2,"101":1,"104":10,"107":2,"117":1,"127":7,"128":6,"154":2,"166":2,"168":5}}],["bypred",{"2":{"179":1}}],["by",{"0":{"80":1,"81":1,"121":1},"2":{"1":3,"3":2,"4":8,"6":31,"7":1,"17":1,"18":2,"19":1,"22":1,"24":1,"25":1,"26":1,"27":1,"34":1,"35":6,"37":1,"38":1,"41":4,"42":1,"44":5,"45":4,"46":14,"47":1,"48":6,"50":1,"51":6,"52":1,"54":1,"55":5,"57":4,"58":3,"64":2,"67":5,"70":8,"73":1,"75":1,"76":1,"80":2,"81":2,"82":1,"83":2,"85":1,"97":2,"98":10,"127":2,"128":4,"132":2,"137":7,"143":2,"144":1,"146":3,"147":1,"149":2,"150":1,"151":1,"153":3,"154":1,"155":1,"157":1,"158":1,"159":3,"160":1,"163":1,"170":1,"171":1,"172":1,"174":1,"176":2,"177":1,"178":2,"179":1}}],["berlin",{"2":{"178":1}}],["bearing",{"2":{"127":4}}],["beauty",{"2":{"9":1}}],["better",{"2":{"87":1,"137":2,"157":1}}],["between",{"2":{"4":4,"6":18,"23":1,"35":2,"41":13,"46":1,"48":18,"52":1,"53":4,"54":1,"55":11,"57":2,"58":4,"67":8,"70":1,"98":4,"104":4,"128":1,"153":3,"154":1,"158":2,"159":2,"160":1,"171":1,"176":2,"177":1}}],["been",{"2":{"53":1,"128":1,"130":2,"166":1}}],["because",{"2":{"46":1,"64":1,"130":1,"164":1}}],["become",{"2":{"22":1}}],["being",{"2":{"35":1,"55":1,"98":1,"104":1,"144":1}}],["behind",{"2":{"25":1,"26":1,"27":1,"40":1,"130":1}}],["behaviour",{"2":{"6":1,"18":1,"23":1,"157":1}}],["best",{"2":{"19":1,"137":2,"157":1}}],["beware",{"2":{"18":1}}],["benchmarking",{"2":{"153":1,"157":1}}],["benchmarkgroup",{"2":{"153":2,"157":3}}],["benchmark",{"0":{"153":1,"157":1},"2":{"153":1,"157":1}}],["benchmarktools",{"2":{"13":1,"153":1,"157":1}}],["benchmarks",{"2":{"9":2}}],["beginning",{"2":{"48":1,"170":1}}],["begin+1",{"2":{"41":5}}],["begin",{"2":{"9":1,"41":7,"137":2,"158":1,"174":1}}],["before",{"2":{"6":4,"41":1,"52":1,"54":1,"55":1,"57":1,"157":1,"171":1}}],["below",{"2":{"6":2,"17":1,"42":1,"142":1,"159":1,"160":1,"161":1,"174":1}}],["be",{"2":{"1":7,"3":3,"4":11,"5":4,"6":66,"7":1,"9":1,"13":2,"20":3,"23":2,"24":1,"25":3,"26":1,"27":3,"35":8,"38":7,"39":2,"40":1,"41":10,"42":2,"44":1,"45":3,"46":14,"47":1,"48":2,"51":1,"52":7,"53":4,"54":7,"55":12,"57":6,"58":5,"64":6,"66":2,"67":4,"70":15,"76":6,"85":2,"86":1,"90":6,"98":21,"104":2,"107":6,"117":6,"119":1,"120":1,"121":1,"122":1,"127":2,"128":1,"132":2,"135":2,"136":2,"137":12,"139":1,"140":1,"141":1,"142":3,"143":4,"144":2,"146":2,"148":1,"149":3,"150":1,"151":1,"153":8,"154":2,"157":10,"159":1,"161":3,"163":1,"166":1,"167":2,"170":2,"172":1,"176":4}}],["human",{"2":{"174":1}}],["hull`",{"2":{"64":2}}],["hulls",{"2":{"6":1,"59":1,"64":1}}],["hull",{"0":{"59":1,"61":1,"62":1},"1":{"60":1,"61":1,"62":1,"63":1,"64":1},"2":{"0":1,"6":8,"31":2,"59":2,"61":4,"62":1,"63":10,"64":15}}],["hypot",{"2":{"154":1}}],["h2",{"2":{"98":6}}],["h1",{"2":{"98":11}}],["hm",{"2":{"40":2}}],["h",{"2":{"35":2,"46":2,"58":8}}],["href=",{"2":{"6":2}}],["https",{"2":{"6":2,"52":1,"54":1,"55":1,"57":1,"64":1,"98":2,"159":1}}],["high",{"2":{"174":1}}],["highest",{"2":{"172":1}}],["higher",{"2":{"6":1,"64":1}}],["hit",{"2":{"46":1,"137":5}}],["hits",{"2":{"18":1}}],["hidedecorations",{"2":{"40":2}}],["hinter",{"2":{"31":3,"42":1,"150":1,"153":1}}],["hint",{"2":{"31":3,"42":1,"153":1}}],["hinge=2",{"2":{"54":1}}],["hinge`",{"2":{"54":1}}],["hinge",{"2":{"6":1,"46":1,"55":13,"98":15}}],["hist",{"2":{"13":1}}],["histogram",{"2":{"13":1}}],["hcat",{"2":{"6":1}}],["heavily",{"2":{"137":1}}],["heatmap",{"2":{"13":5,"14":6,"40":2,"66":2,"128":1}}],["help",{"2":{"166":1}}],["helpers",{"0":{"46":1},"2":{"87":1,"104":1}}],["helper",{"0":{"53":1,"55":1,"58":1},"2":{"45":1,"46":1,"51":1}}],["helps",{"2":{"30":1}}],["held",{"2":{"1":1,"6":1,"137":1}}],["here",{"2":{"6":2,"9":1,"13":1,"14":1,"20":1,"41":1,"55":1,"64":2,"87":1,"128":2,"137":5,"139":1,"153":1,"171":2,"176":2,"177":3}}],["hours",{"2":{"178":1}}],["hood",{"2":{"174":1}}],["hook",{"2":{"6":1,"157":1}}],["home",{"2":{"171":1}}],["horizontal",{"2":{"48":1,"55":1,"128":1,"157":1}}],["hormann",{"0":{"53":1,"55":1,"58":1},"2":{"6":2,"41":2,"46":3,"51":2,"52":1,"54":1,"57":1}}],["how",{"0":{"26":1},"2":{"6":2,"26":2,"37":1,"41":1,"46":1,"55":1,"70":1,"128":2,"132":1,"137":1,"147":1,"157":1,"171":1,"174":1,"176":2,"177":2,"178":1,"179":1}}],["however",{"2":{"3":1,"6":2,"35":1,"41":1,"45":1,"46":1,"55":1,"63":1,"66":1,"70":1,"72":1,"86":1,"144":1}}],["hole",{"2":{"35":1,"38":3,"40":2,"41":9,"45":4,"46":58,"48":3,"52":6,"54":2,"58":15,"67":3,"79":1,"80":1,"81":1,"98":33,"128":5,"140":2,"170":1}}],["holes=",{"2":{"46":1}}],["holes",{"2":{"4":3,"5":1,"6":4,"9":2,"35":2,"37":1,"41":2,"45":1,"46":19,"51":4,"52":2,"54":2,"57":6,"58":29,"67":3,"70":3,"95":1,"98":11,"119":1,"128":17,"140":2,"170":4}}],["holding",{"2":{"6":1,"128":1,"137":2}}],["holds",{"2":{"6":1,"46":1,"155":1,"165":2}}],["hold",{"2":{"6":1,"128":1,"157":1,"166":1,"174":1}}],["halign",{"2":{"157":1}}],["half",{"2":{"47":2}}],["hail",{"2":{"140":1}}],["handling",{"0":{"150":1},"2":{"130":1}}],["handler",{"2":{"42":1,"150":1}}],["handle",{"2":{"31":1,"127":1,"135":2,"137":1,"171":1}}],["handled",{"2":{"18":1}}],["hao",{"2":{"98":1}}],["had",{"2":{"52":1,"54":1,"70":1,"152":1,"166":1}}],["happens",{"2":{"46":1}}],["happen",{"2":{"24":1}}],["have",{"2":{"3":3,"4":9,"6":17,"19":1,"23":1,"35":2,"38":3,"41":6,"42":1,"46":4,"55":1,"64":2,"66":1,"67":2,"70":10,"98":5,"103":1,"104":3,"106":1,"107":1,"128":1,"129":1,"130":2,"132":2,"136":1,"137":4,"157":1,"159":1,"166":1,"167":1,"170":1,"171":1,"176":1,"177":1,"178":3}}],["haskey",{"2":{"167":1}}],["hash",{"2":{"128":1}}],["hasn",{"2":{"128":1}}],["haseltype",{"2":{"32":1}}],["haslength",{"2":{"32":1}}],["hasm",{"2":{"32":6}}],["hasz",{"2":{"32":6}}],["hassle",{"2":{"1":1,"6":1,"163":1}}],["has",{"2":{"1":4,"6":4,"34":1,"37":2,"41":2,"46":2,"53":2,"55":1,"58":1,"66":1,"67":1,"70":11,"109":1,"127":1,"137":4,"138":1,"152":2,"161":1,"171":1}}],["xticklabelsvisible",{"2":{"171":1}}],["xticklabelrotation",{"2":{"13":2}}],["xoffset",{"2":{"170":4,"172":1}}],["x=x",{"2":{"168":1}}],["x`",{"2":{"137":1}}],["xvec",{"2":{"128":4}}],["xbounds",{"2":{"128":4}}],["xhalf",{"2":{"128":3}}],["xlast",{"2":{"67":3}}],["xfirst",{"2":{"67":5}}],["x0",{"2":{"67":5}}],["xn",{"2":{"48":4}}],["xind+1",{"2":{"128":1}}],["xind",{"2":{"128":2}}],["xinterior",{"2":{"45":2}}],["xi−xi−1",{"2":{"6":1}}],["xcentroid",{"2":{"45":13}}],["xrange",{"2":{"40":3,"66":2}}],["xautolimits",{"2":{"40":2}}],["xp2",{"2":{"35":5}}],["x2",{"2":{"6":3,"41":4,"45":2,"48":18,"67":8,"87":10,"98":5,"104":4,"128":5,"154":6,"168":2}}],["x26",{"2":{"6":4,"32":4,"35":2,"38":6,"41":1,"42":4,"46":58,"48":36,"52":4,"53":4,"55":24,"58":2,"67":3,"70":14,"82":2,"83":2,"87":48,"96":2,"97":2,"98":170,"104":22,"109":2,"113":2,"114":2,"123":2,"124":2,"127":4,"128":12,"142":2,"146":6,"150":2,"153":2,"159":10,"160":2,"168":4,"176":1}}],["x1",{"2":{"6":4,"41":3,"45":2,"48":22,"67":8,"87":11,"98":6,"104":5,"128":5,"154":7,"168":2}}],["xs",{"2":{"6":3,"48":4,"128":30,"168":4}}],["xmax",{"2":{"6":1,"47":2,"48":48}}],["xmin",{"2":{"6":1,"47":2,"48":49}}],["x3c",{"2":{"5":1,"6":36,"31":1,"32":2,"35":4,"38":2,"41":66,"46":17,"48":11,"51":3,"52":1,"54":1,"55":6,"57":1,"66":1,"67":13,"70":2,"87":33,"98":13,"104":10,"127":1,"128":4,"132":2,"137":19,"140":2,"143":3,"146":5,"153":2,"158":2,"159":6,"160":3,"161":9,"165":4,"166":2,"179":1}}],["xy`",{"2":{"149":1}}],["xy",{"2":{"1":4,"41":1,"149":3}}],["x",{"2":{"1":4,"4":1,"6":6,"7":1,"9":5,"11":6,"13":11,"14":10,"15":4,"35":9,"38":2,"40":8,"44":1,"45":10,"46":21,"47":1,"48":8,"51":6,"53":9,"55":18,"58":9,"66":2,"67":7,"70":3,"87":21,"98":16,"104":7,"127":11,"128":2,"130":2,"137":17,"142":2,"147":4,"148":2,"149":1,"154":2,"157":2,"159":2,"161":1,"162":2,"163":2,"166":4,"168":33,"170":6,"171":2,"172":2,"176":1,"178":2}}],["=>",{"2":{"137":2}}],["=float64",{"2":{"45":3,"54":1,"57":1}}],["=false",{"2":{"35":1}}],["===",{"2":{"87":8,"127":4}}],["==",{"2":{"9":1,"19":1,"32":7,"35":4,"38":2,"41":9,"42":2,"45":1,"46":34,"48":30,"53":1,"55":20,"57":2,"58":1,"62":1,"66":1,"70":16,"98":44,"104":2,"127":3,"128":18,"137":1,"140":1,"142":1,"146":1,"150":1,"153":2,"157":1,"161":3}}],["=",{"2":{"1":5,"3":17,"4":7,"5":2,"6":62,"11":1,"13":19,"14":33,"15":18,"31":4,"32":12,"34":4,"35":56,"37":6,"38":25,"40":35,"41":110,"42":3,"44":6,"45":36,"46":323,"47":6,"48":96,"50":7,"51":29,"52":21,"53":30,"54":18,"55":143,"57":21,"58":77,"61":6,"62":4,"63":14,"64":4,"66":15,"67":52,"69":7,"70":40,"72":7,"73":3,"75":4,"76":23,"77":3,"78":7,"79":14,"80":14,"81":4,"82":2,"83":2,"85":5,"86":3,"87":57,"89":7,"90":18,"91":3,"92":11,"93":17,"94":9,"95":3,"96":2,"97":2,"98":189,"100":3,"101":3,"103":7,"104":40,"106":3,"107":22,"108":3,"109":9,"110":14,"111":10,"112":6,"113":2,"114":2,"116":7,"117":22,"118":3,"119":11,"120":14,"121":14,"122":4,"123":2,"124":2,"127":32,"128":106,"130":1,"134":4,"137":90,"139":2,"140":4,"142":9,"145":3,"146":30,"148":1,"150":2,"152":16,"153":21,"154":18,"155":2,"156":5,"157":60,"158":11,"159":49,"160":7,"161":43,"162":1,"163":2,"165":6,"166":2,"167":3,"168":42,"170":45,"171":19,"172":13,"173":3,"174":4,"175":7,"177":12,"178":6,"179":2}}],["utm",{"2":{"171":1}}],["utility",{"0":{"168":1},"2":{"41":1,"137":2}}],["utils",{"0":{"161":1},"2":{"31":1}}],["u2",{"2":{"98":4}}],["u1",{"2":{"98":4}}],["update",{"2":{"46":6,"128":10}}],["updated",{"2":{"46":6,"137":3}}],["updates",{"2":{"41":1}}],["up",{"2":{"46":2,"55":1,"98":1,"111":1,"135":1,"145":1,"159":2,"170":2}}],["upper",{"2":{"6":1,"128":1,"177":1}}],["uv",{"2":{"41":1}}],["u>",{"2":{"6":2}}],["u>geometryops",{"2":{"6":2}}],["usage",{"2":{"178":1}}],["usa",{"0":{"62":1},"2":{"62":4,"157":15,"178":3}}],["us",{"2":{"38":1,"64":1,"171":1,"178":1}}],["usually",{"2":{"6":1,"26":2,"59":1,"132":1,"137":1,"174":1}}],["usual",{"2":{"6":1,"140":1,"143":1}}],["usecases",{"2":{"25":1,"27":1}}],["uses",{"2":{"6":2,"59":1,"64":1,"98":1,"149":1,"153":1,"157":1,"174":1}}],["users",{"2":{"31":1,"130":1,"144":1}}],["user",{"2":{"6":12,"23":1,"45":1,"52":3,"54":3,"57":3,"158":1,"159":1,"160":1,"176":1}}],["useful",{"2":{"6":10,"41":1,"128":1,"151":1,"154":1,"157":2,"167":1}}],["used",{"2":{"1":1,"5":1,"6":8,"35":1,"38":1,"39":1,"41":1,"45":2,"46":7,"48":1,"51":1,"55":1,"66":1,"67":1,"70":1,"104":1,"128":2,"132":1,"137":3,"138":1,"154":1,"157":1,"159":2,"164":2,"165":1,"171":1,"174":1,"176":2,"177":1}}],["use",{"2":{"1":2,"4":1,"5":1,"6":10,"11":1,"20":1,"23":1,"26":1,"41":1,"46":1,"58":1,"64":2,"87":2,"104":1,"128":1,"129":1,"134":1,"137":7,"140":1,"147":1,"152":1,"154":1,"157":1,"159":2,"167":3,"170":1,"174":1,"176":2,"179":2}}],["using",{"0":{"171":1},"2":{"1":4,"4":1,"5":3,"6":12,"11":4,"13":4,"14":1,"15":1,"31":6,"32":1,"34":1,"35":1,"37":2,"38":2,"40":4,"41":7,"42":3,"44":2,"45":1,"46":5,"47":2,"48":1,"50":2,"51":1,"53":3,"55":4,"56":1,"58":3,"61":1,"62":2,"63":1,"64":2,"66":2,"67":2,"69":2,"70":1,"72":2,"73":1,"75":2,"76":1,"83":1,"85":2,"86":1,"87":1,"89":2,"90":1,"97":1,"98":1,"100":2,"101":1,"103":2,"104":1,"106":2,"107":1,"114":1,"116":2,"117":1,"124":1,"127":1,"128":5,"129":1,"130":2,"135":1,"137":4,"140":1,"143":1,"146":1,"147":1,"148":2,"149":1,"150":3,"152":1,"153":5,"154":1,"157":3,"159":1,"161":1,"162":2,"163":4,"167":2,"168":1,"169":4,"170":1,"172":1,"173":2,"175":1,"176":1,"177":4,"178":2}}],["until",{"2":{"128":3,"135":1,"159":1,"167":1}}],["unprocessed",{"2":{"46":1}}],["unknown",{"2":{"46":4,"48":15}}],["unknown=3",{"2":{"46":1}}],["unmatched",{"2":{"46":9,"48":26}}],["understand",{"2":{"164":1}}],["under",{"2":{"38":2,"174":1}}],["undergrad",{"2":{"9":1}}],["undef",{"2":{"35":2,"46":1,"158":1,"159":1,"161":2,"168":2}}],["unless",{"2":{"22":1,"46":1,"53":2,"55":2,"58":2}}],["unlike",{"2":{"18":1,"164":1}}],["unstable",{"2":{"13":1,"137":1,"166":1}}],["unneeded",{"2":{"6":3,"46":1,"52":2,"54":2,"57":2}}],["unnecessary",{"2":{"6":3,"128":1,"158":1,"159":1,"160":1}}],["universal",{"2":{"171":1}}],["united",{"2":{"157":1}}],["unify",{"2":{"25":1,"27":1}}],["unique",{"2":{"6":2,"55":3,"143":2,"146":2}}],["unioning",{"2":{"58":1}}],["unionintersectingpolygons",{"2":{"0":1,"6":8,"52":1,"53":2,"54":1,"55":2,"57":1,"58":2,"143":2,"144":2,"145":1,"146":4}}],["unions",{"0":{"58":1},"2":{"18":1,"165":1}}],["union",{"0":{"57":1},"2":{"0":1,"1":2,"3":2,"4":4,"6":22,"11":3,"23":2,"31":1,"35":2,"38":1,"41":1,"45":4,"46":7,"48":1,"54":2,"57":18,"58":30,"67":1,"70":8,"78":2,"79":4,"80":1,"82":2,"83":1,"92":2,"93":6,"96":2,"97":1,"104":4,"109":2,"110":4,"111":1,"113":2,"114":1,"119":2,"120":4,"121":1,"123":2,"124":1,"127":1,"128":5,"130":1,"135":3,"137":6,"143":1,"144":1,"146":9,"154":4,"157":2,"158":3,"159":3,"160":3,"165":4,"168":1}}],["unchanged",{"2":{"1":1,"6":2,"137":1,"157":1}}],["unwrap",{"2":{"0":1,"6":3,"132":1,"137":16}}],["nselected",{"2":{"161":3}}],["nmax",{"2":{"161":2}}],["nice",{"2":{"159":1}}],["null",{"2":{"153":1}}],["numeric",{"2":{"11":1}}],["numbers",{"2":{"6":1,"7":1,"39":2,"41":1,"153":1}}],["number=6",{"2":{"6":1,"156":1,"157":1}}],["number",{"2":{"6":11,"41":1,"46":2,"51":1,"59":1,"63":1,"66":1,"70":2,"98":2,"151":1,"152":1,"154":1,"157":2,"158":4,"159":7,"160":4,"161":12}}],["n+1",{"2":{"139":1}}],["nfeature",{"2":{"137":2}}],["nkeys",{"2":{"128":8}}],["nc",{"2":{"98":13}}],["ncoord",{"2":{"70":2}}],["nl",{"2":{"98":11}}],["nhole",{"2":{"46":2,"52":2,"54":2,"57":2,"58":1,"70":2}}],["nbpts",{"2":{"46":2}}],["nbsp",{"2":{"1":4,"3":9,"4":8,"5":3,"6":89,"132":3,"142":1,"143":4}}],["ngeom",{"2":{"45":1,"137":2,"168":1}}],["nt",{"2":{"167":2}}],["ntasks",{"2":{"137":6}}],["nthreads",{"2":{"137":3}}],["nthe",{"2":{"42":1,"150":1,"153":1}}],["ntuple",{"2":{"41":3,"154":1}}],["n2",{"2":{"41":8,"70":10}}],["n1",{"2":{"41":8,"70":9}}],["np2",{"2":{"87":4}}],["npolygon",{"2":{"53":1,"70":3,"146":2}}],["npoints",{"2":{"32":4,"35":6,"46":5,"98":3,"153":6,"159":7}}],["npoint",{"2":{"6":1,"32":15,"35":2,"37":1,"38":1,"48":2,"63":2,"67":1,"70":6,"87":6,"98":6,"109":1,"127":2,"140":1,"153":3,"154":1,"157":14,"161":1,"168":13}}],["npts",{"2":{"46":6,"159":3}}],["np",{"2":{"38":2,"67":5}}],["n",{"2":{"6":1,"9":1,"39":2,"41":36,"42":2,"46":51,"51":10,"57":4,"58":4,"98":11,"109":2,"127":6,"128":5,"139":1,"146":25,"150":2,"153":2,"154":3,"157":2,"161":7,"168":32}}],["naive",{"2":{"56":1}}],["napts",{"2":{"46":3}}],["navigate",{"0":{"26":1}}],["natearth2",{"2":{"171":1}}],["natural",{"2":{"157":1,"171":2,"176":1}}],["naturalearth",{"2":{"11":2,"62":2,"157":3,"171":1}}],["nature",{"2":{"128":1}}],["native",{"2":{"6":1,"129":1,"167":4,"174":1}}],["nan",{"2":{"9":1}}],["named",{"2":{"137":1}}],["namedtuple",{"2":{"22":2,"137":2,"167":2}}],["name",{"2":{"6":1,"31":2,"157":1,"167":1,"173":1,"174":2,"178":1}}],["names",{"2":{"6":1,"31":3,"137":6,"167":1}}],["nodestatus",{"2":{"128":6}}],["nodes",{"2":{"46":1,"128":4}}],["node",{"2":{"46":26,"128":17}}],["north",{"2":{"48":12}}],["nor",{"2":{"42":1,"150":1,"153":1}}],["normalized",{"2":{"41":1}}],["normalize",{"2":{"41":1}}],["norm",{"2":{"6":1,"41":22}}],["now",{"2":{"6":1,"13":1,"25":1,"27":1,"37":1,"40":2,"41":4,"42":1,"46":1,"51":1,"58":1,"59":1,"67":1,"127":1,"128":2,"145":1,"151":1,"152":3,"153":1,"157":1,"170":5,"171":6,"172":2,"173":1,"174":3,"177":2}}],["no",{"2":{"6":6,"35":1,"41":2,"46":4,"52":1,"53":1,"54":1,"55":14,"57":1,"70":2,"76":3,"90":3,"98":2,"107":2,"109":1,"111":1,"112":2,"117":2,"119":1,"120":3,"121":3,"122":1,"128":2,"129":1,"130":1,"137":3,"151":1,"153":2,"154":1,"157":1,"167":1,"174":1}}],["nonzero",{"2":{"154":1}}],["none",{"2":{"6":4,"46":1,"51":1,"52":1,"54":1,"57":1,"58":1,"87":4,"89":1}}],["nondimensional",{"2":{"6":1,"153":1}}],["nonintersecting",{"2":{"6":1,"23":1,"143":1,"146":1}}],["non",{"2":{"3":2,"6":2,"22":1,"39":2,"46":15,"52":2,"53":1,"54":1,"55":4,"57":1,"58":2,"66":1,"104":2,"111":1,"135":1,"166":1}}],["note",{"2":{"4":4,"6":11,"19":1,"29":1,"35":1,"38":2,"41":1,"44":2,"45":2,"46":3,"48":1,"51":2,"53":3,"55":5,"58":3,"64":1,"67":1,"70":5,"98":1,"103":1,"104":1,"149":1,"154":1,"158":1,"159":2,"160":1,"166":1,"171":2,"172":1}}],["not",{"0":{"129":1},"2":{"1":2,"3":8,"4":1,"6":18,"18":1,"19":1,"22":1,"24":1,"31":1,"35":4,"38":1,"41":4,"42":1,"44":1,"46":18,"51":1,"54":1,"55":7,"58":3,"63":1,"69":2,"70":4,"72":2,"73":1,"75":2,"76":2,"85":1,"86":2,"90":3,"92":5,"93":3,"94":2,"95":2,"98":5,"103":1,"104":2,"107":1,"116":2,"117":2,"119":1,"127":4,"128":2,"129":1,"135":1,"136":1,"137":10,"139":2,"142":2,"145":3,"147":1,"149":1,"150":1,"151":1,"153":2,"154":1,"164":1,"165":1,"166":1,"167":2,"171":1,"172":1,"176":1}}],["nothing`",{"2":{"53":2,"55":2,"58":2}}],["nothing",{"2":{"1":34,"4":1,"6":42,"15":3,"32":2,"46":4,"51":1,"53":2,"54":1,"55":2,"58":2,"70":1,"98":1,"127":9,"128":3,"137":8,"139":24,"142":1,"145":60,"150":1,"154":1,"157":2,"158":6,"159":6,"160":6,"161":1,"163":32,"168":7,"170":252,"171":16,"172":20}}],["ne",{"2":{"171":2}}],["net",{"2":{"142":2}}],["ness",{"2":{"137":1}}],["nesting",{"2":{"135":2}}],["nestedloopfast",{"2":{"179":1}}],["nested",{"2":{"1":2,"4":1,"6":5,"18":1,"35":1,"135":2,"137":4,"157":1,"162":1}}],["never",{"2":{"135":1,"158":1}}],["neumann",{"2":{"128":1}}],["neither",{"2":{"58":1}}],["neighborhood",{"2":{"128":2}}],["neighbor",{"2":{"46":27}}],["neighboring",{"2":{"6":6,"46":1,"157":1,"158":1,"159":1,"160":2}}],["nearly",{"2":{"174":1}}],["nearest",{"2":{"46":1,"55":2}}],["neatly",{"2":{"17":1}}],["nedge",{"2":{"46":2,"168":13}}],["nextnode",{"2":{"128":27}}],["nextnodes",{"2":{"128":6}}],["next",{"2":{"45":1,"46":81,"48":3,"51":4,"98":14,"128":3,"146":13,"159":5}}],["necessarily",{"2":{"6":1,"127":1,"147":1}}],["necessary",{"2":{"6":1,"135":1,"157":1}}],["newfeature",{"2":{"137":2}}],["newnodes",{"2":{"128":2}}],["new",{"2":{"6":1,"32":1,"42":1,"46":58,"48":9,"52":3,"53":1,"58":16,"98":2,"128":4,"136":1,"137":19,"142":2,"143":1,"144":1,"146":19,"154":8,"158":1,"159":2,"160":1,"172":1,"173":1,"178":1}}],["negative",{"2":{"4":3,"6":3,"37":2,"38":1,"39":2,"66":2,"67":3}}],["needs",{"2":{"45":1}}],["needing",{"2":{"4":1,"6":1,"17":1,"148":1}}],["need",{"2":{"1":1,"3":1,"4":2,"5":1,"6":5,"41":2,"44":1,"46":2,"53":1,"63":1,"70":4,"85":1,"86":1,"98":1,"128":2,"130":1,"148":1,"161":1,"163":1,"171":1,"172":2,"179":2}}],["needed",{"2":{"1":2,"6":4,"35":1,"41":1,"46":4,"48":1,"52":1,"54":1,"57":1,"67":2,"98":5,"128":1,"137":2,"142":1,"149":3,"172":1}}],["gdal",{"2":{"174":1}}],["gml",{"2":{"174":1}}],["gpkg",{"2":{"174":3}}],["gadm",{"2":{"178":4}}],["ga",{"2":{"171":3,"175":2}}],["gaps",{"2":{"128":1}}],["global",{"2":{"171":1}}],["gft",{"2":{"169":1,"171":2}}],["gc",{"2":{"142":6}}],["g",{"2":{"35":3,"38":3,"42":1,"45":3,"48":3,"67":6,"135":1,"137":6,"157":2,"168":2,"174":1}}],["gb",{"2":{"31":1,"137":10}}],["guarantee",{"2":{"19":1,"30":1}}],["guaranteed",{"2":{"1":1,"6":1,"35":1,"137":1}}],["grand",{"2":{"178":1}}],["grained",{"2":{"152":1}}],["grahamscanmethod",{"2":{"64":1}}],["graphics",{"2":{"6":1,"41":1}}],["great",{"2":{"170":1,"172":1,"174":1}}],["greater",{"2":{"6":1,"127":1,"154":1}}],["greiner",{"0":{"53":1,"55":1,"58":1},"2":{"46":3,"51":2,"52":1,"54":1,"57":1}}],["green",{"2":{"14":1,"171":1}}],["grouped",{"2":{"170":1}}],["groups",{"2":{"6":1,"128":1}}],["grouping",{"2":{"1":1,"6":1,"137":2}}],["grid",{"2":{"6":1,"40":1,"48":4}}],["g2",{"2":{"3":5,"6":5,"73":4,"76":12,"77":6,"78":9,"79":6,"80":6,"81":3,"82":4,"83":2,"86":3,"87":21,"90":10,"91":6,"92":10,"93":8,"94":4,"95":2,"96":4,"97":2,"107":10,"108":6,"109":10,"110":6,"111":5,"112":4,"113":4,"114":2,"117":10,"118":6,"119":9,"120":6,"121":6,"122":3,"123":4,"124":2}}],["g1",{"2":{"3":5,"4":1,"6":6,"73":4,"76":12,"77":6,"78":9,"79":6,"80":6,"81":3,"82":2,"83":4,"86":3,"87":21,"90":9,"91":6,"92":10,"93":8,"94":4,"95":2,"96":2,"97":4,"107":10,"108":6,"109":9,"110":6,"111":5,"112":4,"113":2,"114":4,"117":10,"118":6,"119":9,"120":6,"121":6,"122":3,"123":2,"124":4}}],["generic",{"2":{"22":1}}],["generation",{"2":{"157":2}}],["generated",{"2":{"31":1,"32":1,"35":1,"38":1,"41":1,"42":1,"45":1,"46":1,"48":1,"51":1,"53":1,"55":1,"56":1,"58":1,"64":1,"67":1,"70":1,"73":1,"83":1,"86":1,"87":1,"97":1,"98":1,"101":1,"104":1,"114":1,"124":1,"127":1,"128":1,"129":1,"137":1,"140":1,"143":1,"146":1,"147":1,"148":1,"150":1,"154":1,"157":1,"161":1,"162":1,"163":1,"167":1,"168":1,"177":1}}],["generate",{"2":{"7":1,"13":2,"157":1,"177":2}}],["generalization",{"2":{"39":1}}],["generalized",{"2":{"6":1,"39":3,"41":1}}],["generalise",{"2":{"6":4,"157":1}}],["generally",{"2":{"6":2,"167":3}}],["general",{"0":{"2":1,"4":1},"1":{"3":1,"4":1},"2":{"18":1,"20":1,"25":1,"27":1,"130":1,"150":1}}],["getfeature",{"2":{"137":5,"168":5}}],["getcolumn",{"2":{"137":4}}],["getgeom",{"2":{"82":1,"83":1,"96":1,"97":1,"104":2,"113":1,"114":1,"123":1,"124":1,"137":6,"157":3,"168":6}}],["getring",{"2":{"46":1}}],["getindex",{"2":{"41":2}}],["gethole",{"2":{"35":1,"38":1,"45":1,"46":4,"48":1,"51":1,"52":2,"54":2,"58":6,"67":1,"70":2,"98":5,"140":1,"170":1}}],["getexterior",{"2":{"35":1,"38":1,"41":1,"45":1,"46":3,"48":1,"51":1,"52":2,"54":2,"57":3,"58":6,"67":1,"70":2,"98":5,"127":1,"128":1,"140":1,"170":1}}],["getpolygon",{"2":{"53":3,"55":2,"58":2,"70":3}}],["getpoint",{"2":{"32":14,"34":1,"35":5,"37":2,"38":1,"41":1,"44":1,"45":6,"46":3,"47":2,"48":3,"50":3,"66":1,"67":6,"69":4,"70":13,"72":4,"75":1,"85":1,"87":7,"89":4,"98":28,"100":2,"103":4,"104":2,"106":2,"109":2,"116":4,"127":5,"140":3,"152":4,"154":2,"161":1,"168":3,"170":2}}],["getproperty",{"2":{"13":2,"14":1}}],["get",{"2":{"6":1,"13":1,"37":1,"42":1,"46":9,"52":1,"53":1,"54":1,"55":2,"57":2,"64":2,"128":4,"137":4,"150":1,"153":3,"157":1,"158":1,"160":1,"161":2,"167":5,"168":1,"170":2,"178":2}}],["geoparquet",{"2":{"174":4}}],["geopoly1",{"2":{"172":1,"173":1}}],["geopoly2",{"2":{"172":1,"173":1}}],["geoaxis",{"2":{"171":4,"175":1}}],["geographic",{"2":{"171":1,"174":1}}],["geographiclib",{"2":{"6":1,"153":1}}],["geointeface",{"2":{"135":1}}],["geointerace",{"2":{"22":1}}],["geointerfacemakie",{"2":{"156":1,"177":1,"178":1}}],["geointerface",{"0":{"30":1},"2":{"1":20,"3":9,"4":2,"6":41,"11":1,"13":1,"14":1,"15":1,"22":3,"25":1,"27":1,"30":1,"31":7,"32":1,"34":1,"35":1,"37":1,"38":1,"41":23,"44":1,"45":1,"46":1,"47":1,"48":1,"50":1,"51":1,"52":1,"54":1,"55":1,"57":1,"61":1,"62":1,"63":1,"66":1,"67":11,"69":1,"70":2,"72":1,"73":2,"75":1,"76":2,"85":1,"86":2,"87":1,"89":1,"90":3,"100":1,"101":2,"103":1,"104":2,"106":1,"107":2,"116":1,"117":2,"127":5,"128":1,"132":3,"135":3,"137":6,"139":9,"142":1,"143":1,"145":23,"148":1,"149":2,"152":1,"153":1,"156":1,"157":2,"162":1,"163":13,"168":1,"169":1,"170":122,"171":5,"172":9,"175":1,"177":1,"178":1}}],["geo",{"2":{"128":1,"153":4,"171":2}}],["geotable",{"2":{"29":1}}],["geojson",{"2":{"11":1,"157":2,"169":1,"171":4,"174":3}}],["geodataframes",{"2":{"174":3}}],["geod",{"2":{"6":2,"153":3}}],["geodesic`",{"2":{"153":2}}],["geodesic",{"0":{"175":1},"2":{"6":5,"31":1,"152":6,"153":8,"154":1,"175":1}}],["geodesicsegments",{"2":{"0":1,"6":2,"151":1,"152":3,"153":6,"154":2,"175":1}}],["geoformattypes",{"2":{"1":2,"149":2,"169":1,"171":2,"172":8}}],["geomakie",{"0":{"171":1},"2":{"169":2,"171":5,"175":2}}],["geomfromgeos",{"2":{"153":1}}],["geomtrait",{"2":{"32":1}}],["geomtype",{"2":{"32":13,"137":2}}],["geoms",{"2":{"6":1,"64":1,"98":1,"132":1,"137":18}}],["geom2",{"2":{"3":8,"4":1,"6":9,"67":6,"70":1,"87":6,"90":1,"101":3,"104":6,"107":1,"117":2}}],["geom1",{"2":{"3":8,"4":1,"6":9,"67":6,"70":1,"87":4,"90":1,"101":3,"104":6,"107":1,"117":2}}],["geometrical",{"2":{"176":1}}],["geometric",{"2":{"25":2,"27":2,"44":1}}],["geometries",{"0":{"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"170":1,"171":1,"172":1},"2":{"1":6,"3":8,"4":14,"6":63,"18":3,"20":1,"22":3,"25":2,"27":2,"29":4,"34":1,"35":3,"38":4,"45":1,"48":2,"51":1,"52":5,"54":5,"55":4,"57":5,"64":6,"66":1,"67":4,"69":1,"70":7,"73":1,"75":1,"76":1,"87":2,"90":2,"98":1,"100":1,"101":1,"103":2,"104":3,"106":2,"107":2,"117":2,"119":1,"130":1,"132":4,"134":1,"136":2,"137":13,"148":1,"149":2,"151":3,"152":1,"153":4,"154":1,"155":1,"158":1,"159":1,"160":1,"162":1,"168":1,"169":5,"171":1,"172":2,"173":2,"174":1,"176":5,"177":1,"179":1}}],["geometry=",{"2":{"173":1}}],["geometrybasics",{"2":{"31":3,"40":2,"41":10,"64":1,"66":1,"76":1,"107":1,"117":1}}],["geometrycolumns",{"2":{"137":3}}],["geometrycollections",{"2":{"176":1}}],["geometrycollection",{"2":{"23":1,"178":1}}],["geometrycollectiontrait",{"2":{"23":1,"82":1,"83":1,"96":1,"97":1,"113":1,"114":1,"123":1,"124":1}}],["geometrycorrections",{"2":{"142":1}}],["geometrycorrection",{"2":{"0":1,"6":11,"140":2,"141":2,"142":13,"143":11,"146":4}}],["geometry",{"0":{"2":1,"54":1,"82":2,"83":2,"96":2,"97":2,"113":2,"114":2,"123":2,"124":2,"141":1,"149":1,"155":1,"169":1,"173":1},"1":{"3":1,"4":1,"142":1,"143":1,"150":1,"156":1,"157":1,"170":1,"171":1,"172":1,"173":1,"174":1},"2":{"1":10,"3":24,"4":12,"6":70,"9":1,"11":2,"18":4,"20":1,"23":3,"29":1,"31":1,"35":7,"38":4,"42":4,"45":3,"47":1,"48":4,"51":4,"62":1,"66":4,"67":6,"70":8,"72":5,"73":2,"75":4,"76":5,"77":4,"78":1,"82":3,"83":4,"85":4,"86":4,"87":3,"89":2,"90":5,"91":4,"92":2,"93":2,"96":3,"97":4,"98":2,"100":2,"104":3,"106":3,"107":4,"108":4,"109":2,"113":3,"114":4,"116":4,"117":5,"118":4,"123":3,"124":4,"126":1,"130":3,"132":2,"135":2,"137":43,"139":1,"140":1,"141":2,"142":23,"143":6,"147":1,"148":1,"149":6,"151":3,"152":1,"153":5,"154":8,"157":6,"168":6,"170":1,"171":1,"172":4,"173":2,"174":2,"176":1,"177":7,"178":4,"179":2}}],["geometryopsprojext",{"2":{"149":1,"150":1,"153":1,"154":1}}],["geometryopslibgeosext",{"2":{"42":1}}],["geometryops",{"0":{"0":1,"25":1,"31":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":117,"1":6,"3":18,"4":9,"5":3,"6":114,"7":2,"11":1,"13":1,"14":1,"15":1,"17":2,"25":1,"26":4,"27":1,"31":1,"34":1,"37":1,"40":5,"42":1,"44":1,"47":1,"50":1,"51":1,"52":1,"54":1,"55":1,"57":1,"59":1,"61":1,"62":1,"63":3,"66":1,"69":1,"70":1,"72":1,"73":2,"75":1,"76":2,"85":1,"86":2,"87":2,"89":1,"90":2,"100":1,"101":1,"103":1,"104":1,"106":1,"107":2,"116":1,"117":2,"127":3,"128":2,"132":4,"137":1,"139":1,"142":1,"143":4,"145":1,"150":1,"152":1,"153":2,"156":1,"157":2,"163":1,"164":1,"167":2,"168":1,"169":1,"170":3,"175":1,"176":1,"177":2,"178":2}}],["geom",{"2":{"1":7,"4":21,"6":48,"18":3,"31":12,"32":8,"35":25,"38":17,"45":28,"46":16,"48":6,"51":15,"52":8,"53":2,"54":12,"55":10,"57":9,"58":9,"67":28,"70":45,"76":4,"87":1,"90":4,"98":3,"104":1,"107":4,"117":4,"127":3,"128":1,"130":2,"132":3,"137":91,"146":11,"147":4,"154":13,"157":36,"161":3,"162":4,"163":7,"168":13,"178":6}}],["geospatial",{"0":{"172":1,"174":1},"2":{"169":5,"171":1,"172":3,"174":5}}],["geoscontext",{"2":{"153":1}}],["geosdensify",{"2":{"153":3}}],["geos",{"0":{"167":1},"2":{"0":1,"6":6,"42":4,"59":1,"63":4,"64":1,"155":5,"157":2,"164":1,"167":12}}],["got",{"2":{"161":3}}],["goes",{"2":{"6":2,"127":2}}],["good",{"2":{"6":1,"41":1,"167":2,"172":1}}],["going",{"2":{"4":4,"6":5,"48":2,"63":1,"70":5,"127":1,"128":1,"169":1}}],["go",{"2":{"1":5,"3":17,"4":2,"6":43,"11":9,"13":1,"14":1,"15":6,"18":1,"31":2,"34":1,"37":1,"41":1,"44":2,"47":1,"50":2,"51":2,"52":2,"54":2,"55":2,"57":2,"61":3,"62":2,"63":8,"64":2,"66":6,"69":1,"70":2,"72":2,"73":2,"75":1,"76":2,"85":2,"86":2,"87":1,"89":1,"90":2,"100":1,"101":2,"103":1,"104":2,"106":1,"107":2,"116":2,"117":2,"127":6,"128":2,"130":1,"132":1,"137":3,"139":3,"145":3,"152":7,"153":8,"156":2,"157":49,"163":3,"167":1,"168":2,"169":1,"170":3,"172":1,"174":1,"175":3,"176":9,"177":2,"178":5,"179":1}}],["gtrait",{"2":{"67":2}}],["gt",{"2":{"1":1,"6":2,"9":2,"10":1,"11":5,"46":3,"127":3}}],["gif",{"2":{"159":1}}],["gives",{"2":{"178":1}}],["give",{"2":{"98":1,"174":1}}],["given",{"2":{"4":7,"6":21,"18":2,"29":1,"34":1,"35":1,"38":2,"45":3,"46":8,"48":3,"51":5,"52":1,"53":2,"54":1,"55":2,"57":1,"58":2,"67":8,"70":4,"72":1,"73":1,"76":1,"85":1,"86":1,"90":1,"98":7,"100":1,"101":1,"107":1,"109":1,"117":1,"130":1,"142":4,"143":1,"145":1,"151":2,"153":2,"154":2,"160":1}}],["github",{"2":{"6":2,"64":1}}],["gis",{"2":{"5":1,"6":1,"25":1,"27":1,"41":1}}],["gi",{"2":{"1":13,"3":42,"4":31,"6":125,"11":8,"13":15,"14":15,"15":8,"18":2,"31":1,"32":30,"34":3,"35":30,"37":5,"38":21,"40":1,"44":5,"45":38,"46":34,"47":5,"48":17,"50":6,"51":13,"52":19,"53":16,"54":25,"55":24,"57":17,"58":36,"61":1,"62":1,"63":3,"64":4,"66":8,"67":42,"69":7,"70":99,"72":7,"73":3,"75":3,"76":4,"77":6,"78":12,"79":10,"80":7,"81":4,"82":8,"83":6,"85":3,"86":3,"87":21,"89":7,"90":2,"91":3,"92":12,"93":14,"94":4,"95":2,"96":8,"97":6,"98":59,"100":5,"101":3,"103":7,"104":51,"106":5,"107":3,"108":6,"109":15,"110":10,"111":7,"112":4,"113":8,"114":6,"116":7,"117":2,"118":6,"119":12,"120":10,"121":7,"122":4,"123":8,"124":6,"127":32,"128":15,"130":4,"132":2,"137":111,"139":2,"140":10,"142":9,"145":3,"146":8,"147":5,"148":1,"152":6,"153":6,"154":12,"156":2,"157":34,"161":4,"162":5,"163":9,"165":9,"168":55,"169":1,"170":21,"171":2,"172":2,"175":2,"177":5,"178":2}}],["o",{"2":{"137":24}}],["odd",{"2":{"98":1}}],["own",{"2":{"58":1,"130":2}}],["occur",{"2":{"55":1}}],["occurs",{"2":{"55":1}}],["occupied",{"2":{"37":1}}],["old",{"2":{"46":8,"137":3}}],["ourselves",{"2":{"153":1}}],["our",{"2":{"24":1,"153":1,"170":4,"171":3,"177":1}}],["out=3",{"2":{"98":1}}],["out=4",{"2":{"54":1}}],["out`",{"2":{"54":1,"98":1}}],["out",{"2":{"6":3,"46":12,"48":23,"55":6,"58":4,"64":1,"66":5,"76":4,"87":1,"90":3,"98":102,"104":2,"107":4,"117":4,"127":1,"137":1,"154":1,"167":2}}],["outside",{"2":{"3":2,"4":1,"6":3,"46":3,"48":1,"53":2,"55":4,"58":3,"66":2,"67":1,"75":1,"86":1,"89":1,"98":12,"104":3,"122":1}}],["outputs",{"2":{"46":1}}],["output",{"2":{"3":8,"4":1,"6":18,"18":1,"23":1,"51":2,"52":1,"54":1,"55":1,"57":1,"58":2,"70":1,"73":1,"76":1,"86":1,"90":1,"101":1,"104":1,"107":1,"117":1,"127":2,"157":1,"161":1,"168":1}}],["outermost",{"2":{"137":1}}],["outer",{"2":{"1":1,"6":1,"135":1,"137":2,"176":1,"177":1}}],["omit",{"2":{"6":1,"153":1}}],["obtain",{"2":{"137":1}}],["obtained",{"2":{"23":1}}],["observable",{"2":{"14":2}}],["obs",{"2":{"14":10}}],["obviously",{"2":{"4":1,"6":1,"148":1}}],["objects",{"2":{"1":4,"4":1,"6":17,"132":3,"135":5,"137":8,"148":1,"151":1,"157":2,"162":1}}],["object",{"2":{"1":4,"4":1,"5":1,"6":8,"20":1,"41":1,"66":1,"98":4,"132":1,"135":5,"137":3,"148":1,"149":3,"153":1,"157":1,"162":1}}],["obj",{"2":{"1":4,"4":1,"6":17,"132":3,"137":10,"147":2,"148":1,"153":3,"157":3,"162":1,"163":1}}],["others",{"2":{"42":1,"146":1}}],["otherwise",{"2":{"4":2,"6":3,"42":1,"46":1,"53":1,"55":1,"67":2,"128":1,"147":1,"150":1,"153":1,"168":1}}],["other",{"0":{"4":1,"6":1},"2":{"3":4,"6":12,"35":1,"46":5,"52":1,"54":1,"55":1,"57":2,"58":3,"59":2,"67":2,"70":2,"72":1,"78":1,"98":8,"100":1,"103":1,"104":4,"106":2,"107":2,"110":1,"119":1,"128":1,"132":1,"135":1,"137":1,"143":2,"144":1,"146":2,"157":2,"159":2,"164":1,"165":1,"167":1,"171":1,"176":1,"179":1}}],["ogc",{"0":{"3":1}}],["over=3",{"2":{"54":1}}],["over`",{"2":{"54":1}}],["overflow",{"2":{"51":1}}],["overhead",{"2":{"22":1,"137":2}}],["override",{"2":{"6":1,"41":1}}],["overlapping",{"2":{"46":11,"55":4,"58":6}}],["overlap",{"2":{"3":4,"6":4,"9":1,"46":2,"55":8,"58":2,"76":1,"85":1,"98":2,"103":5,"104":6,"117":1,"144":1}}],["overlaps",{"0":{"102":1,"103":1},"1":{"103":1,"104":1},"2":{"0":10,"3":5,"6":13,"31":1,"55":1,"102":1,"103":3,"104":30,"128":1,"176":1}}],["over",{"2":{"1":1,"6":3,"37":2,"38":1,"45":3,"46":5,"48":1,"54":1,"55":11,"58":1,"63":1,"76":1,"87":1,"90":1,"98":15,"104":2,"107":1,"117":1,"137":22,"170":3}}],["opposed",{"2":{"175":1}}],["opposite",{"2":{"3":5,"6":5,"46":2,"53":1,"55":2,"58":1,"73":2,"76":1,"86":2,"101":2,"117":1}}],["ops",{"2":{"137":1}}],["open",{"2":{"46":1,"139":1,"171":1}}],["operates",{"2":{"137":1,"138":1,"144":1}}],["operate",{"2":{"18":1,"29":1,"137":1}}],["operations",{"0":{"23":1},"2":{"23":1,"26":1,"55":1,"58":1,"130":1}}],["operation",{"2":{"6":3,"46":1,"130":1,"143":2,"146":2,"167":2}}],["optimisation",{"2":{"98":1}}],["optimise",{"2":{"87":1}}],["optimal",{"2":{"6":1,"64":1}}],["options",{"2":{"14":1,"46":1}}],["optional",{"2":{"4":5,"6":6,"35":1,"38":2,"48":1,"67":2}}],["op",{"2":{"1":3,"6":3,"19":2,"45":1,"137":35}}],["on=2",{"2":{"98":1}}],["on`",{"2":{"98":1}}],["once",{"2":{"87":1,"104":1,"128":1}}],["onto",{"2":{"67":1}}],["ones",{"2":{"145":1}}],["oneunit",{"2":{"41":1}}],["one",{"2":{"1":1,"3":9,"6":14,"23":1,"35":4,"38":2,"40":1,"41":1,"45":1,"46":5,"48":3,"52":1,"53":1,"54":1,"55":32,"57":2,"58":2,"59":1,"66":2,"75":1,"82":1,"87":1,"89":1,"98":18,"103":1,"104":18,"106":2,"107":2,"110":3,"111":2,"112":2,"113":1,"114":1,"116":1,"117":1,"123":1,"127":1,"128":5,"137":1,"145":1,"149":1,"153":1,"161":1,"163":1,"171":1,"176":1}}],["on",{"0":{"171":1},"2":{"1":2,"4":3,"6":11,"9":1,"18":1,"20":1,"23":2,"25":3,"27":3,"29":2,"35":5,"38":3,"40":1,"41":2,"45":3,"46":28,"48":8,"51":1,"52":1,"53":5,"54":1,"55":4,"57":1,"58":2,"64":1,"66":1,"67":3,"70":2,"75":1,"76":7,"78":2,"79":3,"80":3,"81":1,"87":4,"90":6,"92":4,"93":1,"94":1,"98":125,"104":9,"107":7,"109":2,"117":7,"119":2,"120":1,"121":1,"128":3,"130":1,"132":1,"137":15,"138":1,"140":1,"143":1,"144":1,"151":1,"153":1,"159":1,"166":2,"169":1,"171":3,"172":1,"174":1,"175":1,"176":4,"177":1,"178":2,"179":2}}],["only",{"2":{"0":1,"5":1,"6":11,"23":1,"38":2,"40":2,"41":1,"42":1,"45":2,"46":4,"48":3,"51":1,"52":1,"54":1,"55":1,"57":1,"64":3,"67":2,"70":3,"103":3,"104":1,"106":1,"128":2,"137":2,"145":1,"151":1,"152":1,"154":2,"164":1,"167":2,"172":1,"178":1,"179":1}}],["often",{"2":{"171":1}}],["offers",{"2":{"170":1}}],["offer",{"2":{"153":1}}],["offset",{"2":{"35":8,"70":1}}],["off",{"2":{"4":1,"6":1,"46":4,"70":1,"98":6,"137":1}}],["of",{"0":{"62":1},"2":{"1":7,"3":29,"4":66,"5":5,"6":194,"7":2,"9":4,"17":3,"18":5,"19":1,"20":2,"22":1,"23":2,"24":2,"25":1,"26":1,"27":1,"29":3,"34":1,"35":38,"37":5,"38":28,"39":9,"40":1,"41":13,"42":1,"44":3,"45":12,"46":84,"47":5,"48":31,"51":5,"52":12,"53":13,"54":10,"55":48,"57":9,"58":20,"59":5,"63":3,"64":3,"66":6,"67":18,"69":2,"70":19,"72":4,"73":5,"75":6,"76":18,"78":1,"79":5,"80":5,"81":1,"82":2,"83":1,"86":5,"87":1,"89":3,"90":14,"92":1,"93":1,"94":1,"96":2,"97":1,"98":85,"100":1,"101":3,"103":1,"104":13,"106":2,"107":15,"109":3,"110":7,"111":5,"112":1,"113":2,"114":1,"116":4,"117":18,"119":3,"120":6,"121":6,"122":4,"123":1,"124":1,"126":2,"127":3,"128":19,"129":2,"130":3,"132":1,"135":5,"136":2,"137":27,"138":1,"139":1,"143":2,"144":4,"146":4,"147":3,"149":1,"151":2,"152":2,"153":5,"154":2,"157":8,"159":4,"160":2,"161":1,"162":1,"165":2,"167":4,"168":2,"170":6,"171":4,"172":2,"173":1,"174":4,"176":3,"177":4,"178":2}}],["org",{"2":{"52":1,"54":1,"57":1,"98":2,"159":1}}],["organise",{"2":{"10":1}}],["orange",{"2":{"50":1,"66":1,"69":2,"72":2,"89":2,"103":2,"116":2}}],["oro",{"2":{"11":2}}],["originate",{"2":{"58":1}}],["originals",{"2":{"22":1}}],["original",{"2":{"6":4,"18":1,"22":1,"46":10,"51":5,"52":1,"54":1,"58":4,"135":1,"137":3,"142":1,"147":2,"154":1,"156":4,"157":1}}],["orient",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"13":7,"14":12,"46":15,"55":53}}],["orientation",{"0":{"125":1},"1":{"126":1,"127":1},"2":{"6":2,"10":1,"31":1,"38":1,"46":10,"48":2,"52":1,"54":2,"55":2,"57":1,"98":16,"126":1,"157":1}}],["ordered",{"2":{"37":1}}],["order",{"0":{"63":1},"2":{"1":4,"3":1,"4":2,"6":7,"35":1,"37":1,"38":2,"41":1,"46":4,"55":1,"58":1,"63":4,"64":1,"67":2,"70":3,"73":1,"76":1,"86":1,"101":1,"137":2,"149":2,"157":1,"176":1}}],["or",{"0":{"24":1},"2":{"1":11,"3":3,"4":10,"6":54,"18":1,"20":1,"22":1,"23":1,"25":1,"27":1,"29":2,"31":1,"35":4,"38":1,"41":1,"42":1,"44":2,"45":4,"46":24,"47":1,"51":1,"52":1,"53":3,"54":2,"55":9,"57":1,"58":2,"59":1,"64":1,"66":2,"67":4,"70":3,"72":1,"76":1,"78":2,"79":1,"80":1,"81":1,"82":1,"83":1,"89":2,"92":2,"93":3,"94":2,"95":1,"96":1,"97":1,"98":26,"100":2,"101":1,"103":1,"104":2,"106":1,"107":1,"113":1,"114":1,"117":1,"119":2,"123":1,"124":1,"126":2,"127":3,"128":7,"130":3,"132":1,"134":2,"136":1,"137":9,"138":1,"140":1,"142":5,"143":2,"149":2,"150":1,"151":2,"153":2,"154":2,"155":1,"157":3,"159":2,"161":2,"162":1,"165":3,"168":2,"176":1,"178":2}}],["est",{"2":{"178":1}}],["essentially",{"2":{"165":1}}],["especially",{"2":{"6":1,"18":1,"23":1,"128":1}}],["effects",{"2":{"137":3}}],["efficiently",{"2":{"20":1}}],["efficient",{"2":{"6":1,"41":1,"52":2,"54":2,"57":2,"64":1,"140":1}}],["e2",{"2":{"98":4}}],["e1",{"2":{"98":8}}],["euclid",{"2":{"48":2,"67":11,"98":1,"158":1}}],["euclidean",{"2":{"4":1,"6":1,"41":13,"67":6,"154":1}}],["everything",{"2":{"157":1}}],["every",{"2":{"46":1,"70":2,"135":1,"167":1}}],["evenly",{"2":{"177":1}}],["eventually",{"2":{"46":1}}],["even",{"2":{"38":2,"48":1,"55":1,"67":1,"70":1,"130":1,"139":1,"144":1}}],["evaluated",{"2":{"176":1}}],["eval",{"2":{"31":2,"137":2}}],["epsg",{"2":{"171":5,"172":8}}],["eps",{"2":{"35":2,"55":14}}],["eponymous",{"2":{"6":1,"153":1}}],["e",{"2":{"9":1,"22":1,"42":1,"128":1,"135":1,"137":2,"170":2,"171":1,"174":1}}],["ellipsoid",{"2":{"175":1}}],["eltype",{"2":{"32":1,"128":4}}],["elements",{"2":{"82":1,"83":1,"96":1,"97":1,"104":1,"113":1,"114":1,"123":1,"124":1}}],["element",{"2":{"6":6,"34":1,"46":4,"51":2,"52":1,"54":1,"55":1,"57":3,"152":1,"171":1}}],["elsewhere",{"2":{"51":1}}],["elseif",{"2":{"32":4,"46":5,"48":7,"52":1,"54":1,"55":14,"57":2,"58":1,"87":3,"98":10,"127":1,"128":2,"146":1,"159":2,"161":2}}],["else",{"2":{"3":6,"6":6,"32":7,"35":1,"41":2,"46":19,"48":9,"51":1,"53":2,"55":9,"57":1,"58":9,"87":2,"98":17,"104":8,"128":20,"137":8,"140":1,"147":1,"150":1,"157":2,"159":4,"161":2,"162":1,"163":1,"167":1}}],["etc",{"2":{"6":1,"20":2,"37":1,"64":1,"165":1,"174":1}}],["empty",{"2":{"4":2,"6":6,"35":2,"46":2,"52":1,"54":1,"55":2,"57":1,"128":2}}],["embedding",{"0":{"136":1,"148":1}}],["embedded",{"0":{"172":1},"2":{"128":1,"136":3,"169":1,"172":1}}],["embed",{"2":{"0":2,"4":1,"6":1,"136":1,"148":2}}],["errors",{"2":{"31":1,"55":1,"154":1}}],["error",{"0":{"150":1},"2":{"4":1,"6":4,"7":1,"18":1,"31":6,"41":1,"42":4,"46":2,"55":2,"56":1,"70":2,"128":1,"135":1,"142":2,"150":3,"153":5,"161":4,"167":3,"168":1}}],["edgekeys",{"2":{"128":3}}],["edge",{"2":{"3":1,"4":3,"6":4,"20":1,"31":1,"38":1,"44":1,"46":25,"48":13,"52":1,"54":1,"55":6,"57":1,"67":4,"70":1,"78":2,"93":2,"94":1,"98":7,"104":21,"119":2,"120":1,"121":1,"128":7,"168":2}}],["edges`",{"2":{"55":1}}],["edges",{"2":{"0":1,"4":2,"6":9,"46":12,"48":8,"53":3,"55":10,"58":3,"67":3,"69":2,"70":1,"72":1,"78":1,"79":3,"80":7,"81":3,"89":1,"92":3,"95":1,"98":3,"104":20,"116":1,"119":1,"128":22,"168":29}}],["earlier",{"2":{"170":3}}],["earth",{"2":{"6":2,"25":1,"27":1,"153":2,"157":1,"171":2,"176":1}}],["easiest",{"2":{"173":1}}],["easier",{"2":{"164":1,"166":1}}],["easily",{"2":{"130":1}}],["east",{"2":{"48":9}}],["easy",{"2":{"1":1,"6":1,"144":1,"163":1}}],["eachindex",{"2":{"35":1,"127":1,"128":3,"137":2,"158":1,"161":1}}],["each",{"2":{"3":2,"4":3,"6":6,"9":1,"18":2,"20":1,"35":4,"38":2,"39":4,"41":1,"46":5,"48":1,"55":3,"67":1,"70":2,"76":1,"90":1,"98":6,"103":1,"104":3,"107":1,"117":1,"127":1,"128":1,"137":1,"144":2,"157":1,"173":1,"174":1,"177":2,"178":2,"179":1}}],["equatorial",{"2":{"6":6,"153":4}}],["equality",{"2":{"46":1,"55":1,"176":1}}],["equal",{"2":{"3":2,"4":16,"6":19,"35":6,"55":1,"66":1,"67":4,"69":3,"70":22,"78":1,"92":1,"98":15,"103":1,"104":2,"109":2,"119":1,"139":1}}],["equals",{"0":{"68":1,"69":1},"1":{"69":1,"70":1},"2":{"0":17,"4":3,"6":19,"31":1,"35":2,"46":4,"51":2,"55":8,"67":1,"68":1,"69":2,"70":50,"78":1,"92":1,"98":10,"104":2,"109":3,"119":1,"176":1}}],["equivalent",{"2":{"3":1,"4":4,"6":6,"38":1,"46":1,"55":1,"58":1,"70":5,"76":1,"98":1}}],["enable",{"2":{"179":1}}],["enabled",{"2":{"176":1}}],["enabling",{"0":{"179":1}}],["enclosed",{"2":{"98":1}}],["encode",{"2":{"24":1}}],["encompasses",{"2":{"18":1,"98":1}}],["encounters",{"2":{"18":1}}],["en",{"2":{"98":1,"159":1}}],["envelope",{"2":{"55":2}}],["envelopes",{"2":{"55":2}}],["enough",{"2":{"46":1}}],["entirely",{"2":{"98":1}}],["entire",{"2":{"48":1,"98":4}}],["entry",{"2":{"46":11,"53":3,"55":4,"58":3,"128":1}}],["ent",{"2":{"46":19,"51":2}}],["enter",{"2":{"46":4}}],["ensuring",{"2":{"6":1,"151":1,"154":1}}],["ensure",{"2":{"6":3,"41":1,"52":1,"54":1,"57":1,"138":2,"141":1}}],["ensures",{"2":{"6":3,"140":1,"143":3,"146":2}}],["enumerate",{"2":{"13":2,"35":1,"46":10,"48":1,"51":1,"53":1,"58":2,"98":1,"128":2,"146":2,"161":1}}],["enum",{"2":{"6":2,"46":3,"54":3,"98":3}}],["endpt",{"2":{"159":3}}],["endpoints",{"2":{"46":3,"48":1,"53":1,"55":6,"58":1,"67":2,"98":11,"104":2,"106":1}}],["endpoint=3",{"2":{"46":1}}],["endpointtype",{"2":{"46":2}}],["endpoint",{"2":{"3":1,"6":2,"46":27,"54":1,"55":16,"67":2,"75":1,"98":3,"104":2,"157":4,"159":4,"170":1}}],["ending",{"2":{"46":1,"48":1}}],["end",{"2":{"1":1,"6":1,"9":1,"13":4,"14":3,"31":4,"32":21,"35":18,"38":8,"41":35,"42":3,"45":10,"46":130,"48":43,"51":9,"52":8,"53":12,"54":5,"55":31,"56":1,"57":6,"58":24,"64":3,"67":19,"70":20,"82":2,"83":2,"87":20,"96":2,"97":2,"98":104,"104":21,"109":1,"113":2,"114":2,"119":1,"123":2,"124":2,"127":9,"128":44,"129":4,"130":1,"137":49,"138":1,"140":5,"142":3,"146":18,"147":4,"149":1,"150":2,"153":8,"154":8,"157":7,"158":6,"159":30,"160":3,"161":27,"162":4,"163":4,"165":1,"166":3,"167":4,"168":19}}],["enforce",{"2":{"0":1,"6":2,"167":3}}],["exits",{"2":{"46":1}}],["exit",{"2":{"46":32,"51":2,"53":3,"55":3,"58":2}}],["existingnodes",{"2":{"128":3}}],["existing",{"2":{"46":3,"57":1,"128":1,"171":2,"173":1}}],["exists",{"2":{"46":1,"48":1,"55":1}}],["exist",{"2":{"6":1,"46":1,"55":3,"167":1}}],["excluding",{"2":{"95":1,"98":1,"119":2}}],["exclude",{"2":{"87":9}}],["exclusively",{"2":{"111":1}}],["exclusive",{"2":{"48":1,"55":2}}],["exc",{"2":{"42":2,"150":2,"153":2}}],["excellent",{"2":{"23":1}}],["except",{"2":{"18":1,"19":1}}],["excess",{"2":{"5":1,"6":1,"41":1}}],["exp10",{"2":{"153":1,"157":2}}],["expressed",{"2":{"39":2}}],["express",{"2":{"39":1}}],["experimental",{"2":{"31":3}}],["expect",{"2":{"1":1,"100":1,"149":1}}],["explain",{"2":{"26":1}}],["explanations",{"2":{"26":3}}],["explicitly",{"2":{"6":1,"18":1,"24":1,"35":2,"38":1,"41":1,"42":1,"67":2,"70":1,"150":1,"153":1,"154":1}}],["expose",{"2":{"59":1}}],["exposes",{"2":{"17":1}}],["export",{"2":{"39":1,"151":1,"172":1,"174":1}}],["exponential",{"2":{"9":1}}],["ext2",{"2":{"98":3}}],["ext1",{"2":{"98":3}}],["ext",{"2":{"40":15,"46":10,"48":2,"51":3,"52":8,"54":8,"55":18,"57":8,"58":14,"87":7,"98":7}}],["extrema",{"2":{"128":1,"168":1}}],["extreem",{"2":{"35":10}}],["extracts",{"2":{"64":1}}],["extract",{"2":{"64":1,"128":1,"137":3,"157":1}}],["extra",{"2":{"6":3,"46":1,"57":1,"151":1,"153":2,"154":1}}],["external",{"2":{"38":1,"98":2}}],["exteriors",{"2":{"9":1,"54":2,"57":2,"128":1}}],["exterior",{"2":{"3":4,"4":2,"6":10,"35":1,"37":1,"38":1,"40":1,"41":36,"45":2,"46":4,"52":2,"57":3,"58":14,"67":1,"70":2,"72":1,"73":1,"76":3,"86":1,"90":2,"98":9,"107":2,"116":1,"117":3,"120":3,"121":3,"127":6,"128":6,"140":3,"141":1,"143":1,"148":1,"170":2}}],["extending",{"2":{"104":1}}],["extended",{"2":{"67":1}}],["extensions",{"2":{"59":1,"174":1}}],["extension",{"2":{"1":1,"6":1,"41":1,"42":1,"64":1,"75":1,"129":1,"149":3,"150":2,"153":1,"154":1,"155":1,"174":1}}],["extent=true",{"2":{"148":1}}],["extent=nothing",{"2":{"137":1}}],["extent=",{"2":{"137":3}}],["extent=false",{"2":{"137":1,"157":1}}],["extent=gi",{"2":{"128":3}}],["extent`",{"2":{"134":1,"148":1}}],["extents",{"2":{"4":3,"6":3,"31":5,"48":1,"55":3,"98":5,"104":1,"128":3,"137":2,"148":2,"168":2}}],["extent",{"0":{"148":1},"2":{"0":2,"1":4,"4":3,"6":11,"24":1,"31":2,"40":1,"47":1,"48":1,"55":10,"98":4,"104":2,"128":12,"134":3,"136":4,"137":28,"148":2,"157":1,"166":1,"168":7}}],["exactly",{"2":{"161":1}}],["exactpredicates",{"2":{"7":1,"13":2,"14":2,"31":1}}],["exact",{"2":{"3":5,"6":5,"7":2,"12":1,"13":1,"46":36,"48":6,"51":7,"52":5,"54":5,"55":7,"56":1,"57":5,"58":7,"73":2,"76":3,"78":1,"79":3,"80":3,"81":1,"86":2,"87":1,"90":2,"92":1,"93":3,"94":2,"95":1,"98":24,"101":2,"104":3,"107":2,"109":1,"110":3,"111":1,"112":1,"117":3,"119":1,"120":3,"121":3,"122":1,"128":1,"145":1}}],["examples",{"0":{"152":1,"156":1},"2":{"3":8,"4":1,"6":11,"26":2,"70":1,"73":1,"76":1,"86":1,"87":1,"90":1,"104":1,"107":1,"117":1,"127":2,"168":1}}],["example",{"0":{"40":1,"60":1,"139":1,"145":1,"177":1,"178":1},"1":{"61":1},"2":{"1":3,"3":2,"6":13,"11":1,"20":1,"23":2,"34":1,"37":1,"40":1,"44":1,"45":1,"47":1,"50":1,"51":1,"52":1,"54":1,"55":1,"57":1,"66":1,"69":1,"70":1,"72":1,"75":1,"85":1,"87":1,"89":1,"98":1,"100":1,"101":1,"103":1,"106":1,"116":1,"127":1,"128":8,"130":1,"137":2,"139":1,"141":1,"144":1,"145":1,"147":1,"156":1,"157":2,"163":1,"167":1,"177":1,"179":1}}],["either",{"2":{"1":2,"3":1,"6":4,"22":1,"25":1,"27":1,"46":9,"52":1,"54":1,"55":2,"57":1,"58":1,"66":1,"76":1,"98":5,"100":1,"106":1,"107":1,"117":1,"128":1,"137":3,"142":1,"176":1}}],["lj",{"2":{"128":2}}],["lrs",{"2":{"157":2}}],["lr",{"2":{"128":3}}],["lp",{"2":{"98":2}}],["lstart",{"2":{"98":2}}],["ls",{"2":{"98":12}}],["ll",{"2":{"17":1,"40":1,"152":2,"157":1,"171":1,"173":1}}],["l",{"2":{"14":4,"41":6,"87":2,"98":32}}],["lgeos",{"2":{"157":1}}],["lg",{"2":{"13":1,"14":1,"15":2,"63":4,"153":9,"157":17}}],["l305",{"2":{"6":1}}],["loudly",{"2":{"137":1}}],["log10",{"2":{"153":2,"157":4}}],["log",{"2":{"132":3,"133":1,"152":2}}],["location",{"2":{"46":1,"98":6}}],["local",{"2":{"35":3,"38":1,"46":4,"53":1,"58":1,"128":1}}],["loose",{"2":{"138":1}}],["lookup",{"2":{"128":1,"137":1}}],["looks",{"2":{"44":1}}],["look",{"2":{"37":2,"128":2,"139":1,"152":1}}],["looping",{"2":{"128":1}}],["loop",{"2":{"35":1,"41":2,"45":3,"46":8,"48":1,"55":1,"58":1,"98":5,"128":3,"159":1}}],["lower",{"2":{"6":1,"7":1,"128":1,"177":1}}],["lon",{"2":{"6":2,"152":1,"153":2}}],["longitude",{"2":{"171":2}}],["long",{"2":{"6":1,"55":1,"153":1,"178":1}}],["longer",{"2":{"6":3,"151":1,"153":2,"154":1}}],["lots",{"2":{"171":1}}],["lot",{"2":{"6":1,"23":1,"35":1,"38":1,"45":1,"48":1,"67":1,"70":1,"104":1,"130":1,"152":1,"167":2}}],["load",{"2":{"137":2,"157":1,"169":2}}],["loading",{"2":{"42":1,"150":1,"153":1}}],["loads",{"2":{"5":1,"6":1,"41":1}}],["loaded",{"2":{"1":1,"42":3,"149":1,"150":2,"153":2}}],["laptop",{"2":{"178":1}}],["land",{"2":{"171":8}}],["layers",{"2":{"135":1}}],["lazyclosedringtuplepointiterator",{"2":{"32":11}}],["lazyclosedring",{"2":{"32":15,"52":2,"54":2,"57":2}}],["lazy",{"0":{"32":1},"2":{"31":1}}],["lazily",{"2":{"6":1,"32":1,"132":1,"137":1}}],["label",{"2":{"14":4,"15":2,"61":2,"63":1,"66":1,"128":3,"152":2,"156":2,"157":2}}],["labels",{"2":{"13":2,"128":1}}],["latitude",{"2":{"171":2}}],["later",{"2":{"38":1,"63":1,"128":1}}],["lat",{"2":{"6":3,"152":1,"153":3}}],["larger",{"2":{"46":1,"57":1,"161":1}}],["large",{"2":{"6":8,"41":1,"157":2,"174":1,"178":1}}],["lastindex",{"2":{"161":1}}],["last",{"2":{"4":3,"6":3,"9":1,"35":11,"38":2,"40":2,"46":9,"48":4,"67":7,"70":5,"98":20,"109":1,"128":8,"139":1,"146":2,"159":1}}],["lt",{"2":{"6":6,"55":4,"152":1}}],["len",{"2":{"159":7}}],["length",{"2":{"0":1,"5":1,"6":5,"9":1,"18":1,"32":1,"41":32,"43":1,"44":1,"45":22,"46":11,"48":1,"51":2,"52":2,"54":1,"55":1,"57":1,"58":1,"98":1,"128":10,"137":3,"146":2,"152":1,"158":1,"159":1,"160":1,"161":7}}],["legend",{"2":{"157":4}}],["le",{"2":{"98":10}}],["leaving",{"2":{"139":1}}],["leaf",{"2":{"137":4}}],["leading",{"2":{"170":1}}],["lead",{"2":{"55":1,"139":1}}],["least",{"2":{"3":4,"6":4,"46":1,"55":1,"58":2,"98":14,"104":6,"107":1,"110":3,"111":2,"112":2,"113":1,"114":1,"117":1,"123":1,"127":1}}],["leftover",{"2":{"46":1}}],["left=1",{"2":{"46":1}}],["left",{"2":{"41":1,"46":5,"127":1,"128":2,"159":17,"161":5,"176":1}}],["lets",{"2":{"38":1}}],["let",{"2":{"37":1,"44":1,"98":1,"128":3,"152":1,"170":6,"171":4,"172":3,"173":2,"174":2,"179":1}}],["levels",{"2":{"6":1,"128":1,"135":1,"165":1}}],["level",{"2":{"6":1,"7":1,"9":1,"18":2,"20":1,"29":1,"135":1,"137":2,"138":1,"140":1,"142":4,"143":1,"144":1,"146":2,"172":2}}],["less",{"2":{"3":1,"6":7,"35":1,"38":1,"41":1,"45":1,"48":1,"67":1,"70":1,"87":1,"104":1,"128":1,"157":1,"158":1}}],["l289",{"2":{"6":1}}],["l2",{"2":{"3":4,"4":4,"6":8,"69":4,"70":12,"72":8,"86":2,"89":5,"103":4,"106":3,"107":2,"116":8}}],["l195",{"2":{"6":1}}],["l177",{"2":{"6":1}}],["l1",{"2":{"3":6,"4":4,"6":10,"69":4,"70":12,"72":8,"75":4,"76":2,"85":4,"86":2,"89":5,"103":4,"106":3,"107":2,"116":8}}],["li",{"2":{"128":2}}],["lie",{"2":{"55":1}}],["lies",{"2":{"46":3,"177":1}}],["limitations",{"2":{"55":1}}],["limits",{"2":{"40":1}}],["limited",{"2":{"6":1,"151":1,"154":1}}],["library",{"2":{"51":1,"174":1}}],["libraries",{"2":{"38":1,"144":1,"174":1}}],["libgeos",{"2":{"6":2,"13":1,"14":1,"15":1,"23":1,"38":1,"42":5,"63":1,"129":1,"153":7,"157":4,"167":2}}],["little",{"2":{"26":1}}],["literate",{"2":{"26":1,"31":1,"32":1,"35":1,"38":1,"41":1,"42":1,"45":1,"46":1,"48":1,"51":1,"53":1,"55":1,"56":1,"58":1,"64":1,"67":1,"70":1,"73":1,"83":1,"86":1,"87":1,"97":1,"98":1,"101":1,"104":1,"114":1,"124":1,"127":1,"128":1,"129":1,"137":1,"140":1,"143":1,"146":1,"147":1,"148":1,"150":1,"154":1,"161":1,"162":1,"163":1,"167":1,"168":1}}],["lift",{"2":{"14":2}}],["lin",{"2":{"153":5}}],["linked",{"2":{"59":1}}],["linrange",{"2":{"13":2,"14":5,"40":2,"66":1,"128":2,"153":1,"157":2}}],["linering",{"2":{"171":1}}],["linewidth",{"2":{"37":1,"170":1}}],["linesegment",{"2":{"127":2,"154":1}}],["lines",{"0":{"79":1,"93":1,"110":1,"120":1},"2":{"3":1,"4":4,"6":5,"46":3,"50":1,"55":9,"61":1,"62":2,"63":2,"66":1,"69":4,"70":4,"72":3,"75":1,"76":1,"85":2,"87":1,"89":3,"98":2,"100":3,"103":4,"104":2,"106":4,"116":3,"117":1,"128":3,"155":1,"170":4,"175":2}}],["linestrings",{"2":{"4":2,"6":2,"9":1,"70":2,"126":1,"138":1,"170":1}}],["linestringtrait",{"2":{"3":2,"4":4,"6":9,"11":3,"35":1,"45":4,"54":2,"67":2,"70":8,"78":1,"79":4,"80":1,"87":6,"92":1,"93":5,"104":4,"109":1,"110":4,"111":1,"119":1,"120":4,"121":1,"135":1,"142":2,"143":1,"154":2,"165":2}}],["linestring",{"2":{"3":5,"4":6,"6":15,"18":1,"20":1,"35":2,"45":2,"67":4,"69":2,"70":2,"72":2,"73":1,"78":1,"79":3,"86":2,"89":2,"90":1,"92":1,"93":4,"98":2,"103":2,"109":1,"110":3,"111":1,"116":2,"117":1,"119":1,"120":4,"121":1,"127":7,"137":4,"168":3,"170":5,"175":1}}],["linetrait",{"2":{"3":2,"4":4,"6":6,"35":1,"46":2,"51":2,"54":2,"67":2,"70":8,"78":1,"79":4,"80":1,"92":1,"93":5,"104":4,"109":1,"110":4,"111":1,"119":1,"120":4,"121":1}}],["line2",{"2":{"3":3,"6":7,"54":2,"55":2,"87":5,"100":3,"101":2,"104":3,"127":5}}],["line1",{"2":{"3":4,"6":8,"54":2,"55":2,"87":5,"100":3,"101":2,"104":5,"127":5}}],["linea",{"2":{"1":1,"6":1,"163":1}}],["linearmap",{"2":{"157":1}}],["linearalgebra",{"2":{"31":1}}],["linear",{"2":{"4":7,"6":10,"9":1,"38":2,"41":1,"44":1,"45":3,"48":1,"55":1,"67":5,"70":8,"80":1,"98":2,"110":1,"111":2,"120":1,"126":1,"137":2,"140":3,"152":5,"153":3,"154":4}}],["linearr",{"2":{"1":1,"6":1,"163":1}}],["linearrings",{"2":{"9":1,"94":1,"128":6,"138":1,"170":1}}],["linearringtrait",{"2":{"4":4,"6":6,"11":3,"32":1,"35":3,"38":2,"45":4,"46":4,"54":2,"67":2,"70":8,"78":1,"79":1,"80":4,"92":1,"93":2,"94":3,"109":1,"110":1,"111":4,"119":1,"120":1,"121":4,"142":1,"154":2,"157":1,"165":2}}],["linearring",{"2":{"1":10,"3":2,"4":1,"6":15,"35":2,"45":2,"46":1,"64":1,"67":1,"78":1,"80":3,"92":1,"93":1,"94":2,"98":2,"104":4,"109":1,"110":1,"111":3,"119":1,"121":4,"127":1,"128":3,"137":5,"138":1,"139":6,"140":1,"145":13,"157":1,"163":8,"170":24,"171":6,"172":8,"177":2}}],["linearsegments",{"2":{"0":1,"6":4,"151":1,"152":1,"153":3,"154":5}}],["line",{"0":{"98":1},"2":{"0":1,"3":13,"4":9,"6":52,"23":1,"34":2,"35":7,"44":3,"45":10,"46":12,"48":8,"50":6,"51":18,"54":8,"55":67,"58":6,"67":11,"70":5,"73":2,"75":2,"76":1,"78":2,"79":11,"80":8,"85":1,"87":11,"90":2,"92":1,"93":9,"94":4,"98":141,"100":2,"101":2,"103":3,"104":12,"106":2,"107":2,"109":1,"110":10,"111":3,"117":2,"119":2,"120":10,"121":7,"127":6,"128":2,"154":1,"157":1,"158":1,"159":4,"160":1,"168":3,"170":3}}],["lineorientation",{"2":{"0":1,"6":2,"54":2}}],["lists",{"2":{"20":1,"46":3,"104":1}}],["listed",{"2":{"6":1,"35":1,"157":1}}],["list",{"2":{"6":16,"9":1,"35":20,"46":233,"51":20,"52":14,"53":8,"54":13,"55":5,"57":13,"58":1,"178":2}}],["likely",{"2":{"135":1}}],["like",{"0":{"56":1},"2":{"1":2,"6":9,"17":1,"18":2,"19":1,"20":1,"23":1,"24":1,"29":1,"32":1,"38":1,"40":1,"41":1,"44":1,"48":1,"52":1,"54":1,"57":1,"64":1,"66":1,"67":1,"70":1,"130":2,"137":2,"142":2,"143":1,"151":1,"152":1,"165":2,"171":2}}],["iah",{"2":{"175":2}}],["image",{"2":{"128":1}}],["impossible",{"2":{"51":1,"103":1}}],["important",{"2":{"152":1}}],["import",{"2":{"1":3,"6":5,"13":2,"14":2,"15":1,"31":7,"34":1,"37":1,"42":1,"44":1,"47":1,"51":1,"52":1,"54":1,"55":1,"57":1,"66":1,"69":1,"70":1,"72":1,"73":1,"75":1,"76":1,"85":1,"86":1,"87":1,"89":1,"90":1,"100":1,"101":1,"103":1,"104":1,"106":1,"107":1,"116":1,"117":1,"127":3,"137":2,"150":1,"153":2,"156":2,"157":3,"163":2,"168":1,"169":5}}],["implements",{"2":{"167":1}}],["implementing",{"2":{"6":1,"157":1}}],["implement",{"2":{"6":1,"17":1,"23":1,"35":1,"38":1,"41":1,"45":1,"48":1,"64":1,"67":1,"70":1,"76":1,"90":1,"104":1,"107":1,"117":1,"130":1,"141":1,"142":3,"143":1}}],["implementation",{"0":{"35":1,"38":1,"45":1,"48":1,"51":1,"64":1,"67":1,"70":1,"73":1,"76":1,"86":1,"90":1,"101":1,"104":1,"107":1,"117":1,"134":1,"140":1,"146":1,"154":1},"2":{"6":1,"32":1,"35":3,"38":3,"41":1,"45":3,"48":3,"57":1,"67":3,"70":3,"73":1,"76":2,"86":1,"90":2,"101":1,"104":3,"107":2,"117":2,"128":2,"129":1,"149":1,"157":1,"167":1}}],["implementations",{"2":{"6":1,"76":1,"90":1,"107":1,"117":1,"129":1,"155":1,"167":3}}],["implemented",{"0":{"129":1},"2":{"1":1,"6":2,"31":1,"38":1,"41":3,"51":2,"53":2,"55":2,"58":2,"64":1,"67":2,"129":1,"130":2,"142":2,"149":1,"155":1}}],["improvements",{"2":{"9":2,"10":1}}],["improve",{"2":{"4":1,"6":1,"148":1}}],["i=2",{"2":{"127":1}}],["ipoints",{"2":{"98":4}}],["ip",{"2":{"70":2}}],["ipt",{"2":{"46":8}}],["ihole",{"2":{"70":2}}],["ih",{"2":{"58":20}}],["i2",{"2":{"48":2}}],["i1",{"2":{"48":2}}],["ii",{"2":{"46":8}}],["io",{"2":{"42":5,"150":5,"153":5}}],["i+1",{"2":{"41":8,"128":1,"159":2,"161":1}}],["i",{"2":{"9":1,"13":4,"22":1,"32":6,"35":14,"38":1,"41":16,"46":28,"48":4,"53":2,"57":2,"58":4,"67":2,"70":8,"87":7,"98":28,"127":14,"128":17,"137":14,"154":2,"158":3,"159":12,"161":28,"168":2,"170":2,"171":1,"178":3}}],["id",{"2":{"173":1}}],["identical",{"2":{"137":1,"145":1}}],["identity",{"2":{"128":4,"137":2,"148":1}}],["ideal",{"2":{"128":1}}],["idea",{"2":{"6":1,"20":1,"25":1,"27":1,"41":1,"130":1}}],["idx`",{"2":{"46":1}}],["idx",{"2":{"35":6,"46":167,"48":9,"51":23,"52":5,"54":5,"57":2,"146":34,"159":51}}],["id=",{"2":{"6":2}}],["ignored",{"2":{"6":1,"128":1}}],["ignore",{"2":{"6":1,"128":2}}],["i>",{"2":{"6":2}}],["i>method",{"2":{"6":2}}],["innerjoin",{"2":{"177":1,"178":1}}],["inner",{"2":{"98":6,"137":3,"176":1}}],["inline",{"2":{"98":4,"127":1,"137":21,"166":2}}],["in=1",{"2":{"98":1}}],["in`",{"2":{"98":1}}],["inject",{"0":{"56":1},"2":{"150":1}}],["inaccuracies",{"2":{"55":1}}],["ind",{"2":{"178":2}}],["individual",{"2":{"172":1}}],["indicate",{"2":{"137":1}}],["indicates",{"2":{"20":1}}],["indices",{"2":{"46":4,"137":4,"161":16}}],["indeed",{"2":{"139":1}}],["index",{"2":{"41":8,"46":11,"98":1,"137":1,"159":1}}],["inds",{"2":{"128":3}}],["inplace",{"2":{"41":1}}],["inputs",{"2":{"6":1,"46":1,"70":1,"73":1,"86":1,"101":1,"161":1}}],["input",{"2":{"6":12,"35":1,"51":1,"52":1,"54":1,"55":1,"57":1,"128":1,"130":1,"153":3,"154":2,"158":1,"159":1,"160":1,"171":1}}],["inbounds",{"2":{"41":16,"67":5,"98":1}}],["inspiration",{"2":{"51":1}}],["inspired",{"2":{"50":1,"51":2}}],["inside",{"2":{"35":3,"44":1,"46":3,"48":1,"52":1,"53":1,"54":1,"55":1,"57":1,"58":2,"66":3,"67":1,"78":1,"98":1,"116":1,"119":1,"128":2}}],["insertion",{"2":{"46":1}}],["insert",{"2":{"35":1,"159":1}}],["instability",{"2":{"24":2}}],["instantiating",{"2":{"20":1}}],["instead",{"2":{"18":1,"24":1}}],["instructs",{"2":{"6":1,"167":2}}],["init=nothing",{"2":{"137":1}}],["init=typemax",{"2":{"67":2}}],["init=zero",{"2":{"38":1,"48":1}}],["initial",{"2":{"55":2,"153":1}}],["initially",{"2":{"46":1}}],["initialize",{"2":{"41":3,"45":2,"46":1,"55":1}}],["init",{"2":{"19":1,"31":1,"35":1,"45":2,"137":30,"153":4}}],["incorrect",{"2":{"138":1,"139":1}}],["increase",{"2":{"46":1,"98":1}}],["increasing",{"2":{"6":1,"157":1}}],["increment",{"2":{"41":5}}],["including",{"2":{"35":1,"46":2,"55":1,"67":1,"78":1,"79":1,"80":1,"81":1,"98":2}}],["include",{"2":{"31":42,"35":1,"46":1,"59":1,"67":2,"157":2,"166":1,"172":2,"173":1}}],["included",{"2":{"6":2,"58":2,"143":2,"146":2,"172":1}}],["includes",{"2":{"4":2,"6":2,"58":1,"67":2,"70":1,"98":1}}],["incircle",{"0":{"16":1}}],["investigate",{"2":{"128":1}}],["investigating",{"0":{"63":1}}],["inverted",{"2":{"6":1,"64":1}}],["invalid",{"2":{"20":1,"53":2,"139":1,"144":1,"145":1}}],["invoke",{"2":{"20":1}}],["involved",{"2":{"130":1}}],["involve",{"2":{"20":1}}],["involving",{"2":{"6":3,"52":1,"54":1,"57":1}}],["invocation",{"2":{"18":1}}],["ing",{"2":{"1":1,"6":2,"41":1,"163":1}}],["intr",{"2":{"46":28,"48":9,"51":16,"55":8}}],["intr2",{"2":{"46":2,"55":14}}],["intr1",{"2":{"46":3,"55":21,"98":2}}],["intrs",{"2":{"46":10,"55":5}}],["introduction",{"0":{"27":1},"1":{"28":1,"29":1,"30":1}}],["introducing",{"2":{"24":1}}],["introduces",{"2":{"24":1}}],["int",{"2":{"46":6,"58":7,"87":7,"154":1,"157":1,"159":5,"160":1,"161":1}}],["integrate",{"2":{"38":1}}],["integrating",{"2":{"38":1}}],["integrals",{"2":{"37":1}}],["integral",{"2":{"37":1}}],["integer",{"2":{"32":1}}],["intended",{"2":{"6":1,"142":2,"143":1}}],["intermediate",{"2":{"48":1}}],["inter2",{"2":{"48":15}}],["inter1",{"2":{"48":23}}],["interpreted",{"2":{"41":1}}],["interpolation",{"2":{"5":1,"6":1,"40":1,"41":2,"151":1}}],["interpolated",{"2":{"5":3,"6":3,"41":17,"151":1}}],["interpolate",{"2":{"0":2,"5":2,"6":4,"39":1,"40":2,"41":25}}],["interest",{"2":{"41":1,"67":1}}],["internal",{"2":{"40":1}}],["internals",{"2":{"24":1}}],["inter",{"2":{"6":3,"46":21,"51":1,"52":1,"54":5,"55":4}}],["interface",{"0":{"142":1},"2":{"6":3,"20":1,"32":1,"59":1,"64":1,"137":1,"141":1,"142":4,"143":1,"157":1,"171":1}}],["interacted",{"2":{"98":1}}],["interaction",{"0":{"98":1},"2":{"98":2}}],["interactions",{"2":{"46":1,"58":3,"98":15}}],["interactive",{"2":{"13":1,"14":1}}],["interacting",{"2":{"6":1,"54":1,"98":2}}],["interacts",{"2":{"3":1,"6":1,"98":3,"106":1,"107":1,"110":3,"111":1,"112":1}}],["interact",{"2":{"3":2,"6":2,"57":1,"58":1,"89":1,"98":5,"101":1,"106":1,"107":1,"109":1,"110":2,"111":2,"112":1}}],["interior",{"2":{"3":6,"6":7,"35":9,"37":1,"41":7,"45":5,"46":1,"58":18,"72":1,"73":1,"75":1,"76":3,"79":5,"80":1,"81":2,"85":2,"86":1,"87":1,"90":2,"92":2,"93":6,"94":3,"98":15,"106":1,"107":3,"110":1,"111":2,"112":2,"116":1,"117":3,"122":2,"127":2,"140":1,"143":1}}],["interiors",{"2":{"3":6,"6":7,"41":20,"72":1,"73":1,"75":1,"85":1,"86":1,"89":1,"90":1,"95":1,"98":5,"100":1,"101":1,"106":1,"107":1,"109":1,"110":2,"111":1,"116":1,"117":1,"120":3,"121":3}}],["intersectingpolygons",{"2":{"6":3}}],["intersecting",{"0":{"144":1},"1":{"145":1,"146":1},"2":{"6":4,"31":1,"46":2,"58":2,"143":4,"144":1,"146":4}}],["intersections",{"0":{"55":1},"2":{"46":2,"48":2,"53":1,"54":2,"55":1,"58":1,"98":2}}],["intersection",{"0":{"54":1,"99":1},"1":{"100":1,"101":1},"2":{"0":2,"3":3,"6":19,"9":1,"15":4,"23":1,"31":1,"46":38,"48":6,"51":3,"52":4,"53":4,"54":15,"55":73,"57":2,"58":2,"87":2,"98":6,"100":1,"104":5}}],["intersect",{"2":{"3":8,"6":11,"46":4,"48":3,"52":2,"54":1,"55":1,"57":1,"58":5,"72":1,"73":2,"75":1,"76":1,"86":1,"90":1,"93":1,"95":1,"98":4,"100":2,"104":1,"116":1,"117":2,"120":3,"121":3,"145":1,"146":4}}],["intersects",{"0":{"100":1},"2":{"0":2,"3":3,"6":6,"31":1,"46":1,"55":2,"58":2,"87":2,"99":1,"100":4,"101":4,"104":5,"122":1,"146":2,"176":1}}],["into",{"2":{"5":1,"6":7,"17":1,"26":1,"35":1,"38":1,"41":1,"45":4,"46":2,"51":1,"52":1,"54":1,"98":1,"128":4,"132":1,"137":6,"146":1,"157":1,"165":1,"168":2,"170":2,"176":1}}],["int64",{"2":{"1":6,"6":6,"139":6,"158":1,"159":1,"161":1,"163":6,"170":14}}],["info",{"2":{"151":1}}],["information",{"0":{"172":1},"2":{"6":1,"29":1,"41":1,"46":2,"47":1,"55":1,"64":1,"98":1,"169":1,"172":3,"174":2}}],["infinity",{"2":{"98":1,"104":1}}],["inf",{"2":{"1":1,"9":1,"51":2,"158":1,"161":3}}],["in",{"0":{"23":1},"2":{"1":6,"3":3,"4":1,"5":4,"6":51,"7":1,"9":2,"13":6,"14":2,"17":2,"18":4,"20":1,"23":3,"24":2,"25":1,"26":3,"27":1,"29":1,"30":1,"31":2,"35":7,"37":1,"38":3,"39":2,"41":22,"42":1,"44":2,"45":5,"46":72,"48":31,"51":6,"52":9,"53":3,"54":5,"55":29,"57":11,"58":28,"63":1,"64":3,"66":6,"67":6,"69":1,"70":17,"72":2,"73":1,"76":10,"79":1,"80":1,"81":1,"82":1,"83":1,"86":1,"87":7,"90":9,"92":1,"93":1,"94":1,"96":1,"97":1,"98":135,"100":2,"101":1,"103":1,"104":11,"106":1,"107":11,"111":1,"113":1,"114":1,"116":1,"117":10,"120":3,"121":3,"123":1,"124":1,"127":4,"128":10,"129":3,"130":1,"132":3,"135":2,"136":1,"137":12,"141":1,"142":1,"143":2,"144":1,"146":7,"147":2,"148":1,"149":3,"150":1,"151":2,"152":2,"153":14,"154":7,"155":1,"157":5,"158":2,"159":4,"160":1,"161":5,"162":1,"163":2,"164":4,"165":1,"166":1,"167":4,"168":8,"169":1,"170":2,"171":6,"174":2,"176":4,"177":3,"178":1,"179":1}}],["ith",{"2":{"46":3,"58":7}}],["itererable",{"2":{"168":1}}],["iter",{"2":{"32":12,"137":31}}],["iteration",{"2":{"38":1}}],["iterate",{"2":{"32":2,"41":2,"135":1,"137":5}}],["iteratoreltype",{"2":{"32":1}}],["iteratorsize",{"2":{"32":1}}],["iterators",{"2":{"13":1,"41":1,"46":5,"48":3,"54":1,"58":2,"128":1,"137":11,"146":6,"154":1}}],["iterator",{"2":{"6":2,"32":1,"46":4,"54":2,"132":2,"137":2}}],["iterabletype",{"2":{"137":10}}],["iterable",{"2":{"4":1,"6":3,"18":1,"38":1,"48":1,"64":1,"132":1,"137":37,"170":1}}],["iterables",{"2":{"1":2,"6":2,"22":1,"137":6}}],["itself",{"2":{"48":1,"127":1,"135":1}}],["its",{"2":{"5":1,"6":10,"18":1,"37":1,"41":1,"46":2,"48":4,"58":1,"79":1,"132":1,"137":1,"141":1,"157":1,"158":1,"159":1,"160":3,"176":1}}],["it",{"2":{"1":4,"4":1,"6":19,"9":1,"18":11,"19":2,"20":1,"22":1,"29":3,"30":1,"34":1,"35":1,"37":2,"38":3,"40":1,"42":1,"45":2,"46":2,"47":1,"48":2,"52":1,"53":1,"54":1,"55":4,"57":1,"58":3,"63":2,"64":2,"67":3,"70":1,"75":2,"78":3,"92":3,"98":14,"103":1,"104":1,"109":2,"119":3,"126":1,"127":2,"128":4,"130":3,"132":3,"135":3,"136":1,"137":15,"139":1,"140":1,"141":1,"143":1,"144":1,"149":5,"152":2,"153":1,"157":1,"159":1,"164":1,"165":2,"166":1,"167":7,"171":3,"172":3,"174":3,"178":2,"179":2}}],["iff",{"2":{"137":1}}],["if",{"0":{"56":1},"2":{"1":5,"3":17,"4":19,"5":1,"6":74,"18":1,"22":2,"32":7,"34":1,"35":15,"37":1,"38":6,"41":5,"42":3,"45":1,"46":95,"48":36,"51":8,"52":13,"53":12,"54":9,"55":44,"57":10,"58":22,"64":3,"66":2,"67":8,"69":2,"70":35,"72":1,"73":1,"75":1,"76":2,"78":4,"79":3,"80":3,"81":2,"82":1,"83":1,"85":1,"86":1,"87":9,"89":1,"90":3,"92":5,"93":4,"94":2,"95":2,"96":1,"97":1,"98":132,"100":1,"101":1,"103":4,"104":16,"106":1,"107":2,"109":4,"110":3,"111":2,"112":2,"113":1,"114":1,"116":1,"117":2,"119":5,"120":3,"121":3,"122":1,"123":1,"124":1,"127":5,"128":35,"132":1,"135":1,"137":21,"140":1,"142":1,"143":2,"144":1,"146":12,"147":1,"148":1,"149":3,"150":2,"153":6,"154":2,"157":1,"159":12,"161":12,"162":1,"163":1,"166":1,"167":2,"171":1,"174":1,"177":2,"178":1}}],["isolate",{"2":{"157":1}}],["isodd",{"2":{"51":1}}],["istable",{"2":{"137":2}}],["isequal",{"2":{"128":1}}],["iseven",{"2":{"98":1}}],["isempty",{"2":{"38":1,"41":4,"48":1,"52":1,"53":2,"54":1,"128":1,"142":1,"159":1}}],["isparallel",{"2":{"98":1,"127":8}}],["issue",{"2":{"46":1}}],["issues",{"2":{"25":1,"27":1}}],["ismeasured",{"2":{"32":3}}],["is3d",{"2":{"32":3,"70":1,"137":1,"147":1,"162":1,"163":1,"168":10}}],["isa",{"2":{"18":1,"41":9,"137":4,"168":1}}],["isnothing",{"2":{"42":1,"46":9,"51":1,"53":2,"55":2,"58":2,"70":1,"128":1,"150":1,"153":1,"157":1,"158":1,"159":5,"160":1,"161":6}}],["isn",{"2":{"6":1,"38":1,"46":4,"48":1,"51":1,"53":1,"55":3,"58":2,"67":3,"70":1,"75":1,"98":9,"104":1,"157":1,"167":1}}],["isclosed",{"2":{"32":3}}],["isclockwise",{"0":{"126":1},"2":{"0":1,"6":2,"48":1,"125":1,"127":5,"128":2}}],["isconcave",{"0":{"127":1},"2":{"0":1,"6":2,"63":1,"125":1,"127":3}}],["is",{"0":{"25":1,"34":1,"37":2,"44":1,"47":1,"50":1,"66":2,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"135":1},"2":{"0":1,"1":10,"3":8,"4":43,"5":1,"6":108,"9":3,"11":1,"13":1,"14":1,"18":3,"19":1,"20":1,"22":3,"23":2,"25":2,"27":2,"34":1,"35":19,"37":7,"38":19,"39":2,"40":2,"41":15,"42":3,"44":2,"45":5,"46":82,"47":3,"48":22,"50":1,"51":2,"52":4,"53":13,"54":4,"55":40,"57":7,"58":20,"59":1,"63":5,"64":4,"66":8,"67":23,"70":13,"72":2,"73":3,"75":4,"76":4,"78":7,"79":3,"80":3,"81":1,"82":1,"83":1,"86":3,"87":3,"89":1,"90":5,"92":9,"93":4,"94":2,"95":1,"96":1,"97":1,"98":91,"101":2,"103":3,"104":12,"107":4,"109":2,"116":4,"117":5,"119":8,"120":3,"121":3,"122":1,"123":2,"124":1,"126":2,"127":7,"128":11,"129":1,"130":2,"132":1,"135":3,"136":1,"137":24,"138":7,"139":2,"140":1,"141":3,"142":2,"143":1,"144":4,"145":1,"146":2,"147":1,"149":7,"150":2,"151":3,"152":3,"153":9,"154":6,"156":1,"157":4,"158":1,"159":2,"160":1,"163":2,"164":1,"165":1,"166":1,"167":3,"170":4,"171":5,"172":3,"173":1,"174":3,"176":2,"177":5,"178":2}}],["cpu",{"2":{"178":1}}],["cp",{"2":{"175":1}}],["cy",{"2":{"127":2}}],["cyan",{"2":{"42":1,"150":1,"153":1}}],["cx",{"2":{"127":2}}],["cdot",{"2":{"127":1}}],["cs",{"2":{"98":9}}],["cshape",{"2":{"44":3}}],["cw",{"2":{"48":2}}],["cb",{"2":{"40":1,"63":1,"128":1}}],["cgrad",{"2":{"40":1}}],["cgal",{"2":{"40":1}}],["c",{"2":{"38":1,"44":1,"48":4,"51":5,"56":3,"98":24,"153":1}}],["cleaner",{"2":{"64":1}}],["cleanest",{"2":{"64":1}}],["clear",{"2":{"47":1}}],["clearly",{"2":{"34":1,"37":1,"66":1}}],["clamped",{"2":{"55":18}}],["clamp",{"2":{"35":1,"55":1}}],["classified",{"2":{"46":1}}],["classify",{"2":{"46":4}}],["class",{"2":{"6":1,"128":1}}],["clipping",{"0":{"46":1,"52":1,"53":1,"55":1,"57":1,"58":1},"2":{"6":1,"9":1,"31":8,"46":9,"51":3,"52":1,"54":1,"57":1,"144":1}}],["closure",{"2":{"137":2}}],["closing",{"2":{"32":2,"35":1}}],["close",{"2":{"35":5,"46":2,"48":1,"51":1,"55":1,"67":9,"128":1,"139":1,"140":4}}],["closest",{"2":{"4":3,"6":3,"55":2,"66":1,"67":6}}],["closed2",{"2":{"70":2}}],["closed1",{"2":{"70":2}}],["closed",{"0":{"138":1},"1":{"139":1,"140":1},"2":{"4":4,"6":11,"9":1,"31":1,"32":3,"35":6,"38":3,"45":3,"46":1,"48":1,"55":1,"58":3,"70":21,"78":2,"79":5,"80":5,"92":2,"93":5,"94":3,"98":52,"110":5,"111":1,"119":3,"120":5,"121":5,"127":1,"128":1,"138":1,"139":1,"140":2,"141":1,"143":1,"170":1}}],["closedring",{"2":{"0":1,"6":1,"138":1,"139":1,"140":4,"141":1,"142":1,"143":1}}],["clockwise",{"2":{"4":1,"6":4,"9":1,"37":1,"38":1,"48":7,"63":1,"126":2,"127":3,"128":1}}],["ceil",{"2":{"154":1}}],["ce",{"2":{"98":11}}],["certainly",{"2":{"55":1}}],["certain",{"2":{"17":1,"18":1,"26":1,"29":1}}],["central",{"2":{"46":1}}],["centroids",{"2":{"44":1,"45":1}}],["centroid",{"0":{"43":1,"44":1},"1":{"44":1,"45":1},"2":{"0":4,"4":2,"6":6,"31":1,"43":3,"44":4,"45":38,"130":1,"157":4}}],["cent",{"2":{"44":2}}],["centered",{"2":{"46":1}}],["center",{"2":{"6":1,"44":1,"128":1}}],["cells",{"2":{"128":1}}],["cell",{"2":{"6":4,"47":3,"48":28,"128":2}}],["chunks",{"2":{"137":8}}],["chunk",{"2":{"137":12}}],["chose",{"2":{"24":1,"128":1}}],["choose",{"2":{"6":1,"64":1,"128":2}}],["changes",{"2":{"46":1}}],["changed",{"2":{"46":1}}],["change",{"2":{"24":1,"46":1,"63":1}}],["chain=2",{"2":{"46":1}}],["chain=1",{"2":{"46":1}}],["chain",{"2":{"46":66,"53":3,"55":4,"58":4,"63":2}}],["chains",{"2":{"20":1,"46":1}}],["chairmarks",{"2":{"13":1,"153":1,"157":1}}],["children",{"2":{"157":1}}],["child",{"2":{"6":2,"132":2,"137":7}}],["checkargs",{"2":{"158":1,"159":1,"160":1,"161":1}}],["checking",{"2":{"70":1,"159":1}}],["checks",{"0":{"87":1,"99":1},"1":{"100":1,"101":1},"2":{"42":1,"46":1,"55":1,"69":1,"72":1,"75":1,"85":1,"89":1,"98":5,"100":1,"103":1,"104":1,"106":1,"116":1,"177":1}}],["check",{"2":{"4":1,"6":1,"7":1,"45":1,"46":8,"48":3,"51":1,"52":1,"55":4,"56":1,"57":1,"70":8,"98":11,"128":5,"132":3,"133":1,"145":1,"148":1,"152":2,"159":1,"161":1}}],["checked",{"2":{"4":1,"6":1,"46":1,"55":1,"63":1,"98":1,"148":1}}],["c2",{"2":{"6":3,"15":2,"67":3,"70":14,"128":21}}],["c1",{"2":{"6":3,"15":2,"67":4,"70":13,"128":26}}],["ctor",{"2":{"1":1,"6":1,"163":1}}],["categorize",{"2":{"51":1}}],["categorical",{"2":{"40":1}}],["came",{"2":{"51":1}}],["case",{"2":{"35":1,"39":2,"45":1,"46":1,"52":1,"55":2,"58":1,"98":16,"137":1,"179":1}}],["cases",{"2":{"6":1,"41":1,"51":2,"98":3,"135":1,"137":5}}],["cause",{"2":{"18":1,"23":1,"159":1}}],["careful",{"2":{"41":1,"135":1}}],["care",{"2":{"17":1}}],["carried",{"2":{"6":1,"167":1}}],["cairomakie",{"2":{"13":1,"34":1,"37":1,"40":2,"44":1,"47":1,"50":1,"61":1,"62":1,"63":1,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"152":1,"153":1,"157":1,"169":1,"175":1,"177":1,"178":1}}],["california",{"2":{"178":1}}],["callable",{"2":{"128":4,"142":1}}],["calling",{"2":{"46":2,"137":1}}],["calls",{"2":{"46":1,"55":1,"58":1,"67":1,"76":1,"90":1,"107":1,"117":1,"135":1,"137":1,"154":1}}],["call",{"2":{"18":1,"24":1,"38":1,"45":1,"137":4,"155":1}}],["called",{"2":{"6":2,"45":3,"46":1,"137":1,"140":1,"142":1,"143":1,"167":1,"171":1}}],["calculation",{"2":{"55":1}}],["calculations",{"2":{"6":1,"25":2,"27":2,"55":1,"153":1}}],["calculating",{"2":{"4":1,"6":1,"18":1,"46":1,"148":1}}],["calculated",{"2":{"6":1,"44":2,"48":1,"55":2,"67":1,"137":4}}],["calculates",{"2":{"4":2,"6":6,"38":1,"41":2,"48":1,"55":2,"57":1,"67":2,"153":1,"160":1}}],["calculate",{"2":{"1":2,"5":1,"6":6,"11":1,"35":3,"41":3,"45":1,"48":1,"55":1,"98":1,"128":1,"134":1,"137":3}}],["calc",{"2":{"1":2,"6":4,"24":1,"35":4,"134":1,"136":1,"137":15,"148":1,"157":2,"166":1}}],["cache",{"2":{"6":1,"41":1}}],["cant",{"2":{"70":1,"128":1,"168":1}}],["cannot",{"2":{"3":3,"4":2,"6":5,"38":1,"70":1,"78":1,"81":1,"104":2,"107":1,"109":2,"111":1,"122":1}}],["can",{"2":{"1":1,"4":2,"6":16,"7":2,"9":1,"13":1,"14":1,"24":1,"26":1,"31":1,"35":1,"38":1,"39":2,"40":1,"41":3,"42":1,"45":1,"46":3,"48":1,"52":3,"54":3,"55":1,"57":3,"58":1,"63":1,"64":2,"69":1,"70":3,"72":1,"75":1,"87":1,"89":1,"98":23,"100":2,"103":2,"104":3,"106":1,"110":1,"111":1,"116":1,"119":1,"120":1,"121":1,"128":1,"129":1,"130":1,"132":1,"136":1,"137":7,"139":2,"140":1,"143":1,"144":2,"145":1,"148":1,"150":1,"152":1,"153":2,"157":2,"167":1,"170":6,"171":1,"172":3,"174":3,"176":3,"177":3}}],["creation",{"2":{"170":1,"172":1}}],["creating",{"0":{"169":1,"170":1,"173":1},"1":{"170":1,"171":1,"172":1,"173":1,"174":1},"2":{"98":1}}],["creates",{"2":{"7":1,"46":3}}],["create",{"0":{"172":1},"2":{"6":2,"13":2,"14":1,"46":1,"51":1,"55":2,"64":1,"128":2,"137":1,"143":2,"144":3,"146":2,"169":2,"170":4,"171":5,"172":3,"173":1,"174":1,"177":1}}],["created",{"2":{"4":2,"6":2,"46":1,"67":3}}],["criteria",{"2":{"76":2,"90":2,"107":2,"117":2,"159":3}}],["cropping",{"2":{"40":2}}],["cross=1",{"2":{"54":1}}],["cross`",{"2":{"54":1}}],["crossings",{"2":{"46":3,"98":1}}],["crossing",{"0":{"87":1},"2":{"6":2,"46":81,"52":1,"53":7,"54":3,"55":7,"57":1,"58":6,"76":1,"87":1,"98":1,"117":1}}],["cross",{"0":{"114":1},"2":{"6":1,"9":1,"35":3,"46":13,"51":14,"52":2,"53":1,"54":2,"55":10,"56":4,"57":2,"58":1,"76":1,"87":2,"90":1,"98":17,"104":2,"107":1,"117":1,"127":3}}],["crosses",{"2":{"0":2,"3":2,"6":3,"31":1,"46":1,"51":1,"87":26,"98":2,"176":1}}],["crc",{"2":{"6":1,"41":1}}],["crs2",{"2":{"171":2}}],["crs1",{"2":{"171":2,"172":1}}],["crs`",{"2":{"149":6}}],["crs=nothing",{"2":{"137":1,"148":1,"157":1}}],["crs=gi",{"2":{"137":7}}],["crs",{"0":{"171":1},"2":{"1":16,"4":2,"6":10,"64":1,"128":10,"134":2,"136":3,"137":27,"148":1,"149":7,"157":1,"169":1,"171":13,"172":7,"174":1}}],["customize",{"2":{"137":2}}],["custom",{"0":{"179":1},"2":{"6":1,"41":1,"179":2}}],["curr^2",{"2":{"35":2}}],["curr",{"2":{"35":8,"46":114,"51":9,"58":3,"146":26}}],["currentnode",{"2":{"128":8}}],["current",{"2":{"35":1,"41":8,"46":3,"51":2,"53":1,"55":1,"58":6,"128":2,"146":3}}],["currently",{"2":{"5":1,"6":3,"23":1,"41":1,"46":1,"51":1,"53":2,"128":1,"137":1}}],["curve",{"0":{"98":1},"2":{"3":1,"4":7,"6":18,"35":6,"38":7,"46":5,"48":3,"54":7,"66":1,"67":22,"70":6,"76":2,"78":4,"79":9,"80":9,"90":1,"92":4,"93":6,"94":3,"98":152,"104":1,"107":1,"110":6,"112":3,"117":1,"119":4,"120":6,"121":6}}],["curves",{"2":{"0":1,"3":1,"6":5,"38":3,"48":3,"55":1,"66":1,"67":1,"70":13,"81":1,"98":1,"104":1,"122":1,"157":2}}],["cutpolygon",{"2":{"50":1}}],["cuts",{"2":{"50":1}}],["cutting",{"0":{"49":1},"1":{"50":1,"51":1},"2":{"46":1,"51":2}}],["cut",{"0":{"50":1},"2":{"0":1,"6":6,"31":1,"41":1,"49":1,"50":5,"51":22,"98":1}}],["coastlines",{"2":{"175":1}}],["coarse",{"2":{"6":1,"151":1,"154":1}}],["cos",{"2":{"170":3,"171":1,"172":2}}],["copy",{"2":{"142":1,"161":1}}],["coors1",{"2":{"127":2}}],["coors2",{"2":{"127":3}}],["coord",{"2":{"154":6}}],["coords",{"2":{"51":9,"154":8}}],["coordinatetransformations",{"2":{"1":2,"6":2,"157":1,"163":2,"169":1,"170":5,"172":2}}],["coordinate",{"0":{"41":1,"147":1,"171":1,"172":1},"2":{"1":4,"5":5,"6":7,"25":1,"27":1,"40":2,"41":10,"137":1,"149":4,"154":1,"169":3,"171":1}}],["coordinates",{"0":{"5":1,"39":1},"1":{"40":1,"41":1},"2":{"0":4,"1":1,"4":2,"5":7,"6":20,"38":2,"39":8,"41":25,"46":2,"47":1,"51":2,"52":1,"54":1,"57":1,"67":1,"70":2,"130":1,"147":2,"149":1,"152":1,"153":3,"171":2}}],["co",{"2":{"98":2}}],["corner",{"2":{"48":4,"128":1}}],["corners",{"2":{"48":1}}],["correspondent",{"2":{"127":1}}],["correspond",{"2":{"46":1}}],["corresponding",{"2":{"35":3,"53":2}}],["correctly",{"2":{"152":1}}],["corrected",{"2":{"142":1}}],["correctness",{"2":{"138":1,"167":1}}],["correcting",{"2":{"20":1,"142":1}}],["corrections",{"0":{"141":1,"143":1},"1":{"142":1,"143":1},"2":{"139":1,"142":6,"145":1}}],["correction",{"2":{"6":10,"31":4,"52":1,"53":2,"54":1,"55":2,"57":1,"58":2,"138":1,"140":2,"141":2,"142":8,"143":7,"144":1,"146":2}}],["correct",{"2":{"6":3,"24":1,"35":1,"38":1,"45":1,"46":1,"48":1,"52":1,"54":1,"57":1,"67":1,"70":1,"76":1,"90":1,"104":1,"107":1,"117":1,"138":1,"139":2,"141":1}}],["cov",{"2":{"48":16}}],["cover",{"2":{"78":1,"82":1}}],["covering",{"2":{"6":2,"85":1,"143":2,"146":2}}],["covered",{"0":{"80":1,"81":1,"121":1},"2":{"3":1,"6":1,"53":1,"58":1,"75":1,"76":1,"80":2,"81":2,"82":1,"83":2,"85":1,"97":2,"98":3,"146":1}}],["coveredby",{"0":{"74":1,"75":1,"78":1,"79":1,"82":1,"83":1,"97":1},"1":{"75":1,"76":1},"2":{"0":2,"3":4,"6":4,"31":1,"46":1,"74":1,"75":3,"76":10,"77":6,"78":13,"79":15,"80":13,"81":5,"82":2,"83":2,"86":3,"176":1}}],["covers",{"0":{"84":1,"85":1},"1":{"85":1,"86":1},"2":{"0":2,"3":5,"6":5,"31":1,"84":1,"85":4,"86":5,"128":1,"176":1}}],["coverages",{"2":{"6":1,"48":1}}],["coverage",{"0":{"47":1},"2":{"0":1,"6":2,"31":1,"47":3,"48":16}}],["code",{"2":{"7":1,"10":1,"26":5,"41":1,"76":1,"90":1,"98":1,"107":1,"117":1,"127":1,"164":1,"166":1,"178":1}}],["colname",{"2":{"137":3}}],["col",{"2":{"137":3}}],["column",{"2":{"22":1,"137":16,"173":2,"176":2}}],["colored",{"2":{"177":1}}],["color=",{"2":{"171":2}}],["colors",{"2":{"61":1,"62":1,"175":1,"177":2}}],["colorrange",{"2":{"40":2,"66":1}}],["colorbar",{"2":{"40":1,"63":1,"66":1,"128":1}}],["colormap",{"2":{"14":1,"40":3,"66":1}}],["color",{"2":{"6":3,"37":1,"40":2,"41":1,"42":1,"44":1,"50":3,"61":1,"62":1,"63":2,"66":2,"69":4,"72":4,"75":1,"85":1,"89":4,"103":4,"116":4,"150":1,"153":1,"170":1,"171":1,"175":1,"177":5}}],["collect",{"2":{"11":3,"13":1,"32":1,"34":1,"37":2,"41":1,"44":1,"47":2,"50":2,"64":2,"66":1,"128":3,"137":3,"152":4,"168":2}}],["collections",{"0":{"82":1,"83":1,"96":1,"97":1,"113":1,"114":1,"123":1,"124":1},"2":{"1":2,"6":10,"22":1,"136":1,"137":7,"157":2,"174":1}}],["collection",{"2":{"1":1,"4":7,"6":13,"18":2,"29":2,"35":2,"38":3,"48":2,"67":2,"82":2,"83":2,"96":2,"97":2,"113":2,"114":2,"123":2,"124":2,"130":1,"137":3,"157":1,"162":1,"168":1}}],["collinear",{"2":{"3":1,"6":2,"46":5,"52":2,"54":3,"55":12,"57":2,"103":1,"104":2}}],["commonly",{"2":{"174":1}}],["common",{"2":{"69":1,"154":1,"169":1,"171":1,"172":1}}],["commented",{"2":{"127":1}}],["comments",{"2":{"98":1}}],["comment",{"2":{"30":1}}],["combos",{"2":{"53":1,"55":1,"58":1}}],["combines",{"2":{"45":1}}],["combine",{"2":{"45":2,"46":5,"146":1}}],["combined",{"2":{"6":1,"46":4,"58":1,"143":1,"146":2,"170":1}}],["combination",{"2":{"6":1,"46":1,"132":1,"137":1}}],["coming",{"2":{"48":1}}],["com",{"2":{"6":2,"55":1,"64":1}}],["compilation",{"2":{"166":1}}],["compiled",{"2":{"24":1}}],["compiler",{"2":{"24":1,"137":2,"166":2}}],["complex",{"2":{"130":1,"157":1,"176":1}}],["complexity",{"2":{"6":1,"130":1,"154":1}}],["complete",{"2":{"38":1}}],["completely",{"2":{"1":1,"3":4,"6":5,"46":2,"53":1,"58":1,"72":2,"73":1,"76":1,"85":1,"86":1,"98":1,"117":1,"137":1}}],["component",{"2":{"6":1,"38":3,"45":11,"48":8,"55":1,"132":1,"137":3}}],["components",{"2":{"6":2,"44":1,"45":2,"132":2,"137":24}}],["composed",{"2":{"4":4,"6":5,"70":5,"170":2}}],["comprised",{"2":{"6":3,"52":1,"54":1,"57":1}}],["computing",{"2":{"42":1,"59":1}}],["computational",{"2":{"6":1,"41":1}}],["computation",{"2":{"6":6,"41":1,"45":1,"52":1,"54":1,"57":1,"158":2,"159":2,"160":2}}],["computer",{"2":{"6":1,"41":1}}],["computes",{"2":{"6":1,"64":1}}],["compute",{"2":{"4":1,"6":3,"38":1,"41":1,"64":3,"154":1}}],["computed",{"2":{"4":4,"6":5,"35":1,"38":3,"41":3,"48":1,"175":1}}],["compact",{"2":{"178":3}}],["comparisons",{"2":{"176":1}}],["comparing",{"2":{"58":1,"70":1}}],["compares",{"2":{"128":1}}],["compared",{"2":{"70":1}}],["compare",{"2":{"3":1,"4":1,"6":2,"35":1,"58":1,"70":2,"104":1}}],["compatibility",{"2":{"38":1}}],["compatible",{"2":{"1":3,"6":1,"22":1,"25":1,"27":1,"35":1,"38":1,"41":2,"45":1,"48":1,"67":1,"70":1,"73":1,"76":1,"86":1,"90":1,"101":1,"104":1,"107":1,"117":1,"135":1,"137":1,"149":2}}],["couple",{"2":{"173":1}}],["course",{"2":{"136":1}}],["country",{"2":{"178":8}}],["countries",{"2":{"11":1,"62":1,"157":1}}],["counted",{"2":{"55":2}}],["counters",{"2":{"41":8}}],["counter",{"2":{"6":1,"46":7,"98":1,"126":1,"127":1}}],["counterclockwise",{"2":{"4":1,"6":2,"9":1,"37":2,"38":1,"63":1,"64":1}}],["count",{"2":{"46":16,"128":1,"161":1}}],["couldn",{"2":{"9":1,"166":1}}],["could",{"2":{"4":1,"6":1,"38":3,"55":4,"58":1,"59":1,"67":1,"98":2,"149":1}}],["conditions",{"2":{"176":1}}],["connected",{"2":{"98":5}}],["connect",{"2":{"48":11}}],["connecting",{"2":{"35":1,"159":1,"170":2}}],["connections",{"2":{"6":2,"143":2,"146":2}}],["context",{"2":{"153":4,"171":2}}],["contents",{"2":{"137":1,"138":1}}],["contours",{"2":{"128":1}}],["contour",{"2":{"128":4}}],["continue",{"2":{"38":1,"46":7,"48":1,"53":2,"55":1,"98":1,"142":1,"146":3,"161":1,"178":1}}],["contributions",{"2":{"25":1,"27":1}}],["controlled",{"2":{"24":1}}],["control",{"2":{"23":1}}],["containing",{"2":{"47":1,"177":1}}],["contain",{"2":{"3":1,"6":1,"26":1,"58":1,"72":1,"104":1,"170":1}}],["contained",{"2":{"3":1,"6":1,"9":1,"58":4,"73":1,"85":1,"103":1,"104":1,"137":1,"177":1}}],["contains",{"0":{"71":1,"72":1},"1":{"72":1,"73":1},"2":{"0":2,"3":4,"6":4,"26":1,"31":1,"46":1,"58":1,"59":1,"71":1,"72":5,"73":4,"135":1,"145":1,"176":1,"177":1}}],["consistent",{"2":{"46":1,"130":1}}],["consistency",{"2":{"22":1}}],["considered",{"2":{"35":1,"41":1}}],["consider",{"2":{"34":1,"37":1,"44":1,"47":1,"48":3,"50":1,"66":2,"69":1,"72":1,"75":1,"85":1,"89":1,"98":3,"100":1,"103":1,"106":1,"116":1}}],["constprop",{"2":{"87":1}}],["constants",{"2":{"46":1}}],["const",{"2":{"31":4,"46":1,"76":4,"90":3,"107":4,"117":4,"134":3,"137":1,"157":4}}],["constrained",{"2":{"6":3,"52":1,"54":1,"57":1}}],["constructing",{"2":{"172":1}}],["construct",{"2":{"165":1}}],["constructors",{"2":{"6":2,"165":2}}],["constructed",{"2":{"1":1,"20":1,"149":1}}],["concepts",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"26":1}}],["concieve",{"2":{"9":1}}],["concavehull",{"2":{"129":1}}],["concave",{"2":{"6":1,"35":2,"44":2,"127":2}}],["convention",{"2":{"44":1}}],["convenience",{"2":{"41":1,"167":1}}],["conversely",{"2":{"46":1}}],["conversion",{"0":{"162":1},"2":{"22":1}}],["converted",{"2":{"22":1,"41":3}}],["converts",{"2":{"6":1,"168":1}}],["convert",{"0":{"77":1,"91":1,"108":1,"118":1},"2":{"6":3,"41":6,"64":1,"66":1,"128":2,"153":1,"157":3,"162":1,"167":1,"168":1}}],["convexhull",{"2":{"129":1}}],["convexity",{"2":{"63":2}}],["convex",{"0":{"59":1,"62":1},"1":{"60":1,"61":1,"62":1,"63":1,"64":1},"2":{"0":1,"6":7,"31":2,"35":3,"59":4,"61":2,"62":1,"63":4,"64":11,"127":1}}],["vw",{"2":{"157":3}}],["von",{"2":{"128":1}}],["v2",{"2":{"98":9}}],["v1",{"2":{"98":9}}],["v`",{"2":{"41":2}}],["vcat",{"2":{"35":1,"41":1,"137":1}}],["vararg",{"2":{"41":1}}],["vary",{"2":{"35":1}}],["variables",{"2":{"24":1,"41":8,"73":1,"86":1,"101":1}}],["variable",{"2":{"24":1,"53":2}}],["vals",{"2":{"159":9}}],["valign",{"2":{"157":1}}],["validated",{"2":{"53":2,"55":2,"58":2}}],["validate",{"2":{"9":1}}],["valid",{"2":{"1":1,"6":8,"45":1,"52":2,"54":2,"55":3,"57":2,"128":1,"138":3,"139":1,"144":1,"145":1,"161":1,"163":1}}],["val",{"2":{"35":2,"46":2,"55":8,"98":30,"104":4}}],["values=",{"2":{"128":2}}],["values=sort",{"2":{"128":1}}],["values",{"2":{"1":1,"5":3,"6":16,"35":2,"40":3,"41":40,"45":2,"46":5,"48":5,"55":1,"67":2,"98":4,"128":19,"137":2,"159":2,"161":1,"166":1}}],["value",{"2":{"0":1,"4":7,"5":2,"6":15,"14":1,"24":1,"35":1,"37":2,"38":4,"41":45,"46":5,"48":2,"55":7,"66":1,"67":3,"128":6,"159":11,"167":2,"176":1}}],["vs",{"0":{"15":1},"2":{"12":1,"55":2}}],["vᵢ",{"2":{"6":1}}],["v0",{"2":{"6":2}}],["v",{"2":{"5":2,"6":6,"14":4,"41":23,"67":8}}],["visvalingam",{"2":{"155":1}}],["visvalingamwhyatt",{"0":{"160":1},"2":{"0":1,"6":3,"157":4,"160":5}}],["visualized",{"2":{"139":1}}],["visualize",{"2":{"100":1,"171":1}}],["visa",{"2":{"46":1}}],["visited",{"2":{"46":4}}],["view",{"2":{"46":2,"64":1,"128":1,"146":1,"159":3,"178":1}}],["viewport",{"2":{"14":1}}],["views",{"2":{"1":1,"46":1,"57":1,"149":1}}],["via",{"2":{"6":1,"42":1,"59":1,"129":1,"150":1,"153":1,"167":2}}],["vec",{"2":{"64":2}}],["vect",{"2":{"137":2}}],["vectypes",{"2":{"41":5}}],["vector",{"2":{"1":12,"4":6,"5":1,"6":46,"18":1,"23":1,"29":1,"34":1,"35":10,"41":14,"46":7,"51":6,"52":4,"53":1,"54":2,"55":3,"57":4,"98":1,"104":2,"127":3,"128":4,"130":1,"137":6,"139":8,"140":1,"145":22,"151":1,"152":1,"154":1,"158":1,"159":4,"160":1,"161":2,"163":10,"168":15,"170":18,"171":6,"172":9}}],["vectors",{"2":{"1":1,"4":2,"6":5,"22":1,"35":4,"41":3,"46":1,"64":1,"67":1,"126":1,"128":1,"137":2,"157":1}}],["ve",{"2":{"17":1,"154":1}}],["vein",{"2":{"7":1}}],["version",{"2":{"167":1}}],["versa",{"2":{"46":1}}],["vert",{"2":{"161":21}}],["verts",{"2":{"157":2}}],["vertical",{"2":{"40":1,"48":1,"55":1,"128":1}}],["vertices",{"2":{"6":7,"9":1,"39":4,"41":5,"46":1,"51":2,"64":1,"78":1,"80":5,"89":1,"92":3,"95":1,"98":1,"119":1,"139":1,"151":2,"152":1,"153":3,"154":3,"157":1,"160":1}}],["vertex",{"2":{"5":1,"6":2,"35":1,"39":2,"41":2,"46":19,"55":12,"63":1,"78":2,"93":2,"94":1,"98":1,"119":3}}],["very",{"2":{"0":1,"152":1,"178":2}}],["ty",{"2":{"128":3}}],["typing",{"2":{"42":1,"150":1,"153":1}}],["typically",{"2":{"39":1,"173":1}}],["typemax",{"2":{"67":1,"128":9}}],["typeof",{"2":{"19":1,"32":1,"41":3,"137":2,"165":1,"179":1}}],["type2",{"2":{"6":2,"70":4}}],["type1",{"2":{"6":2,"70":5}}],["types",{"0":{"133":1,"164":1},"1":{"165":1,"166":1,"167":1},"2":{"6":4,"23":1,"24":1,"31":1,"41":3,"48":1,"51":1,"98":3,"157":1,"164":3,"166":1,"176":1}}],["type",{"2":{"4":11,"5":1,"6":62,"11":1,"22":2,"23":1,"24":2,"30":2,"32":1,"35":9,"38":11,"40":1,"41":8,"45":8,"46":21,"48":8,"51":6,"52":7,"53":6,"54":8,"55":19,"57":7,"58":5,"67":28,"70":2,"132":2,"137":42,"141":1,"142":6,"143":6,"147":1,"153":1,"154":1,"157":3,"162":1,"165":3,"166":5,"167":1,"168":3,"175":1}}],["tx",{"2":{"128":3}}],["tᵢ",{"2":{"41":1}}],["temporary",{"2":{"46":1}}],["term",{"2":{"38":1}}],["terms",{"2":{"6":1,"41":1}}],["teach",{"2":{"26":1}}],["technically",{"2":{"23":1,"138":1}}],["technique",{"2":{"11":1}}],["tell",{"2":{"18":1,"98":1,"166":1,"179":1}}],["test",{"2":{"46":1,"157":2,"167":1}}],["testing",{"0":{"15":1}}],["tests",{"2":{"9":2}}],["tutorial",{"2":{"169":1,"176":1}}],["tutorials",{"2":{"26":2}}],["tups",{"2":{"140":4}}],["tuplepoint",{"2":{"31":3,"168":1}}],["tuple",{"0":{"162":1},"2":{"4":1,"6":19,"31":2,"32":3,"41":2,"45":3,"46":5,"48":3,"51":1,"55":31,"98":17,"127":2,"128":5,"137":2,"139":6,"145":13,"152":1,"157":2,"159":1,"161":2,"168":6,"170":99,"177":2}}],["tuples",{"2":{"0":1,"6":2,"31":1,"32":1,"42":1,"45":1,"46":1,"51":1,"52":3,"53":1,"54":2,"55":1,"57":4,"58":5,"64":2,"140":2,"146":2,"157":2,"162":2,"178":2}}],["turf",{"2":{"127":1}}],["turned",{"2":{"128":1,"137":1}}],["turning",{"2":{"128":8}}],["turn",{"2":{"6":1,"128":1}}],["t2",{"2":{"6":5,"41":47,"77":1,"87":2,"108":1,"118":1}}],["t1",{"2":{"6":6,"41":51,"87":2}}],["t=float64",{"2":{"4":1,"6":3,"45":3}}],["two",{"2":{"3":5,"4":10,"6":23,"23":2,"35":2,"37":1,"41":1,"45":1,"46":6,"48":3,"52":2,"54":1,"55":14,"57":4,"58":3,"67":5,"69":3,"70":12,"72":2,"73":1,"75":1,"85":1,"86":1,"87":1,"89":1,"98":2,"100":2,"101":2,"103":4,"104":5,"106":3,"107":1,"116":2,"128":3,"142":2,"143":1,"145":2,"146":2,"152":1,"167":1,"170":1,"176":3,"177":3}}],["task",{"2":{"137":6}}],["tasks",{"2":{"137":10}}],["taskrange",{"2":{"137":10}}],["tags",{"2":{"46":4}}],["taget",{"2":{"6":2}}],["taylor",{"2":{"6":1,"41":1}}],["table2",{"2":{"176":1}}],["table1",{"2":{"176":3}}],["tables",{"2":{"22":4,"31":1,"137":11}}],["table",{"0":{"173":1},"2":{"6":1,"18":1,"29":2,"137":12,"157":1,"173":1,"174":1,"176":1}}],["taking",{"2":{"6":3,"45":1,"52":1,"53":1,"54":1,"55":1,"57":1,"58":1,"144":1}}],["takes",{"2":{"46":3,"176":1}}],["taken",{"2":{"20":1,"40":1}}],["take",{"2":{"1":1,"6":2,"29":1,"46":3,"52":1,"53":1,"54":1,"55":1,"58":1,"127":2,"128":2,"130":1,"149":1}}],["target=nothing",{"2":{"52":1,"54":1,"57":1}}],["target=gi",{"2":{"46":1}}],["targets",{"2":{"23":1,"35":2,"38":3,"48":3,"67":3}}],["target",{"0":{"23":1},"2":{"1":14,"6":28,"15":3,"22":2,"23":2,"41":1,"45":2,"46":1,"52":5,"53":11,"54":6,"55":10,"57":4,"58":13,"128":1,"130":1,"132":4,"135":5,"136":1,"137":142,"146":2,"149":3,"157":2,"165":3}}],["tilted",{"2":{"48":1}}],["tie",{"2":{"35":1}}],["timings",{"2":{"13":5}}],["timing",{"2":{"13":2}}],["times",{"2":{"4":1,"6":1,"148":1}}],["time",{"2":{"1":5,"13":3,"24":1,"40":1,"128":1,"149":4,"167":1,"170":1,"171":1,"172":2,"177":1,"178":1}}],["title",{"2":{"13":2,"40":2,"63":2,"128":1,"153":1,"157":2}}],["tip",{"2":{"1":1,"5":1,"6":1,"41":1,"149":1,"176":1}}],["tree",{"2":{"176":1}}],["treating",{"2":{"157":1}}],["treated",{"2":{"98":5,"170":1}}],["treats",{"2":{"38":1,"67":1}}],["trials",{"2":{"153":2,"157":2}}],["triangles",{"2":{"39":1}}],["triangle",{"2":{"6":1,"39":4,"160":4,"177":1}}],["triangulation",{"2":{"6":1,"31":1,"64":1}}],["trivially",{"2":{"130":1}}],["try",{"2":{"56":3,"128":1,"135":1,"137":9,"178":1}}],["tr",{"2":{"38":3}}],["trues",{"2":{"146":3}}],["true",{"0":{"24":1},"2":{"1":5,"3":25,"4":3,"6":42,"32":1,"35":7,"38":1,"40":2,"42":1,"46":30,"48":6,"51":1,"52":1,"53":2,"54":1,"55":1,"57":2,"58":3,"67":4,"70":21,"72":1,"73":1,"75":2,"76":6,"78":1,"79":1,"80":4,"82":1,"83":1,"85":2,"86":1,"87":9,"89":2,"90":2,"92":1,"93":1,"94":3,"96":1,"97":1,"98":78,"100":3,"101":1,"103":2,"104":18,"106":2,"107":6,"110":1,"111":1,"113":1,"114":1,"116":2,"117":7,"119":1,"120":1,"121":4,"123":1,"124":1,"127":4,"128":5,"137":8,"146":1,"150":1,"153":1,"157":1,"166":2,"176":1,"179":1}}],["traditional",{"2":{"128":1}}],["traverse",{"2":{"46":1}}],["traced",{"2":{"46":1}}],["traces",{"2":{"46":1}}],["trace",{"2":{"46":2,"52":1,"54":1,"57":1}}],["track",{"2":{"46":3,"146":2}}],["tracing",{"2":{"6":1,"46":4,"48":1,"53":5,"55":2,"58":2}}],["transverse",{"2":{"171":1}}],["translate",{"2":{"40":2}}],["translation",{"2":{"1":2,"6":2,"157":2,"163":2,"170":3,"172":1}}],["transformations",{"2":{"31":10}}],["transformation",{"0":{"163":1},"2":{"6":1,"128":1,"141":1,"149":1,"169":1}}],["transform",{"2":{"0":2,"1":6,"6":3,"15":2,"31":1,"130":1,"149":2,"157":1,"163":4,"170":4,"172":1}}],["trait`",{"2":{"137":1}}],["trait2",{"2":{"67":10,"70":2,"92":2,"93":2,"104":2,"109":2,"111":2,"112":2}}],["trait1",{"2":{"67":12,"70":2,"92":2,"93":2,"104":2,"109":2,"111":2,"112":2}}],["traits",{"2":{"6":2,"18":1,"104":1,"135":2,"142":2,"157":2,"165":3}}],["trait",{"2":{"1":5,"3":2,"4":2,"6":17,"18":7,"20":1,"22":1,"31":1,"32":1,"35":2,"38":5,"41":6,"45":7,"48":2,"51":3,"52":2,"53":2,"54":6,"55":4,"57":2,"58":2,"67":7,"70":11,"76":3,"87":2,"90":3,"98":4,"104":10,"107":3,"117":3,"127":1,"130":1,"132":2,"135":3,"137":49,"142":9,"143":1,"154":1,"157":2,"165":8,"168":7,"170":1}}],["traittarget",{"0":{"165":1},"2":{"0":1,"1":2,"6":8,"35":1,"38":1,"45":1,"48":1,"52":2,"53":4,"54":3,"55":4,"57":2,"58":4,"67":1,"130":2,"133":1,"137":10,"154":1,"157":1,"164":1,"165":20}}],["thus",{"2":{"35":1,"38":1,"46":3,"53":1,"55":1,"58":1}}],["those",{"2":{"35":1,"46":1,"55":1,"78":1,"119":1}}],["though",{"2":{"20":1,"139":1}}],["thing",{"0":{"30":1}}],["things",{"2":{"9":1}}],["this",{"0":{"30":1},"2":{"0":1,"1":1,"3":1,"4":6,"5":1,"6":30,"7":1,"18":1,"23":3,"24":2,"25":2,"27":2,"29":1,"31":1,"32":1,"34":2,"35":6,"37":2,"38":9,"40":3,"41":11,"42":2,"44":1,"45":4,"46":26,"47":1,"48":4,"50":1,"51":5,"53":1,"55":5,"56":1,"57":1,"58":2,"64":5,"66":4,"67":6,"70":4,"72":1,"73":2,"75":3,"76":3,"83":1,"85":1,"86":2,"87":1,"90":3,"97":1,"98":3,"101":2,"103":1,"104":4,"107":3,"114":1,"116":1,"117":3,"124":1,"126":1,"127":3,"128":8,"129":2,"130":2,"135":2,"137":17,"138":3,"140":3,"141":1,"142":6,"143":7,"144":4,"146":3,"147":2,"148":2,"149":4,"150":3,"151":3,"152":5,"153":5,"154":4,"155":2,"157":3,"161":9,"162":1,"163":1,"164":3,"165":2,"166":3,"167":2,"168":1,"169":1,"170":2,"171":4,"172":3,"173":3,"174":1,"176":3,"177":3,"178":3,"179":1}}],["three",{"2":{"26":1,"39":1,"55":1}}],["thread",{"2":{"137":6}}],["threading",{"0":{"137":1},"2":{"137":7,"166":1}}],["threads",{"2":{"1":1,"6":1,"137":10}}],["threaded=",{"2":{"137":8}}],["threaded=true",{"2":{"137":1}}],["threaded=false",{"2":{"38":1,"45":4,"48":2,"67":8,"137":2,"148":1,"157":1}}],["threaded==true",{"2":{"1":1,"6":1,"137":1}}],["threaded",{"2":{"1":3,"4":1,"6":7,"24":1,"35":2,"38":1,"45":3,"48":3,"67":5,"134":1,"137":47,"148":1,"154":6,"157":1,"166":2}}],["through",{"2":{"6":4,"35":1,"41":1,"46":3,"48":1,"50":1,"51":2,"64":1,"76":1,"98":5,"117":1,"128":1,"135":1,"137":1,"143":2,"146":2,"159":1,"167":1,"170":1}}],["thrown",{"2":{"135":1}}],["throws",{"2":{"6":1,"167":1}}],["throw",{"2":{"4":1,"6":1,"32":3,"58":1,"70":1,"128":1,"137":5}}],["than",{"2":{"1":1,"3":1,"6":11,"11":1,"46":2,"78":1,"87":1,"104":1,"119":1,"127":1,"128":2,"136":1,"137":1,"143":2,"144":1,"145":1,"146":2,"151":1,"153":2,"154":1,"158":1,"167":2}}],["that",{"2":{"1":1,"3":3,"4":8,"6":44,"9":1,"17":1,"18":4,"19":3,"20":1,"22":3,"25":1,"26":1,"27":1,"35":4,"37":2,"38":4,"41":4,"42":2,"44":2,"45":3,"46":17,"47":3,"48":5,"52":4,"53":5,"54":4,"55":14,"57":3,"58":5,"59":1,"63":3,"64":4,"67":2,"69":1,"70":11,"72":4,"73":1,"75":2,"76":1,"86":1,"89":1,"90":1,"98":3,"100":1,"101":1,"103":2,"104":10,"106":2,"107":2,"109":2,"116":3,"117":1,"119":3,"127":1,"128":4,"130":1,"132":2,"137":4,"138":3,"139":2,"140":1,"141":3,"142":2,"143":4,"144":2,"145":3,"146":4,"149":1,"151":2,"152":2,"153":3,"154":2,"157":2,"159":1,"161":1,"165":1,"166":1,"167":1,"171":4,"172":1,"173":2,"174":3,"176":1,"177":2}}],["theorem",{"2":{"67":1}}],["themselves",{"2":{"41":1}}],["them",{"2":{"6":1,"25":1,"27":1,"46":1,"128":2,"129":2,"132":1,"137":1,"139":2,"144":1,"145":1,"157":1,"170":1,"172":1,"174":3}}],["thereof",{"2":{"130":1}}],["therefore",{"2":{"66":1,"138":1}}],["there",{"2":{"6":3,"22":1,"35":1,"41":2,"42":1,"46":3,"48":1,"51":2,"53":1,"55":6,"56":1,"58":1,"98":1,"104":2,"128":3,"129":1,"130":1,"137":4,"139":1,"152":1,"161":1,"165":1,"167":1,"171":2,"174":3}}],["then",{"2":{"6":5,"18":1,"22":1,"29":1,"35":3,"41":2,"46":6,"48":1,"52":1,"54":2,"55":6,"56":2,"57":2,"58":2,"64":1,"98":1,"128":2,"135":1,"137":3,"144":1,"153":2,"157":1,"171":1,"176":1,"177":1}}],["their",{"2":{"3":1,"4":1,"6":2,"41":1,"44":2,"58":1,"67":2,"95":1,"104":1,"106":1,"110":1,"111":1,"120":3,"121":3,"130":1,"137":1,"139":1,"145":1,"148":1}}],["they",{"2":{"3":3,"4":11,"6":25,"20":2,"22":1,"23":1,"24":1,"39":1,"45":2,"46":8,"48":2,"52":2,"54":1,"55":6,"57":2,"58":3,"63":1,"69":3,"70":16,"76":1,"89":1,"93":2,"94":1,"95":1,"98":2,"100":1,"103":2,"104":4,"109":1,"111":1,"112":1,"120":1,"121":1,"128":6,"137":1,"138":1,"143":2,"146":2,"152":1,"161":1,"164":1,"177":1}}],["these",{"2":{"1":2,"6":5,"24":1,"32":1,"35":1,"41":5,"46":3,"58":1,"69":1,"70":1,"72":1,"76":1,"85":1,"87":2,"89":1,"90":1,"100":1,"103":1,"104":1,"106":2,"107":1,"116":1,"117":1,"127":1,"128":3,"135":1,"137":2,"149":1,"153":1,"157":2,"167":1,"174":1,"176":1}}],["the",{"0":{"26":1,"29":1,"44":1,"62":1,"63":1},"2":{"1":28,"3":64,"4":112,"5":12,"6":403,"7":5,"9":3,"10":1,"11":3,"17":5,"18":10,"19":2,"20":4,"22":4,"23":5,"24":3,"25":3,"26":4,"27":3,"29":3,"34":1,"35":63,"37":12,"38":43,"39":15,"40":12,"41":71,"42":6,"44":6,"45":25,"46":116,"47":7,"48":47,"50":2,"51":7,"52":27,"53":23,"54":27,"55":82,"56":1,"57":29,"58":70,"59":6,"63":11,"64":16,"66":11,"67":81,"69":5,"70":47,"72":9,"73":11,"75":8,"76":25,"79":8,"80":9,"81":3,"82":3,"83":2,"85":4,"86":11,"87":5,"89":2,"90":21,"92":8,"93":6,"94":4,"96":3,"97":2,"98":123,"100":5,"101":6,"103":5,"104":26,"106":5,"107":21,"109":6,"110":10,"111":7,"112":3,"113":3,"114":2,"116":7,"117":24,"119":2,"120":9,"121":9,"122":6,"123":2,"124":2,"126":1,"127":8,"128":47,"129":1,"130":8,"132":4,"134":2,"135":11,"137":85,"138":5,"139":5,"140":4,"141":2,"142":13,"143":10,"144":4,"145":8,"146":6,"147":5,"148":1,"149":14,"150":2,"151":3,"152":5,"153":26,"154":17,"155":3,"157":18,"158":3,"159":6,"160":3,"161":2,"162":1,"163":3,"164":2,"166":5,"167":21,"170":10,"171":11,"172":10,"173":2,"174":4,"176":10,"177":17,"178":3}}],["t",{"2":{"0":1,"4":28,"6":56,"9":1,"23":1,"31":8,"35":32,"38":41,"41":26,"45":38,"46":74,"48":44,"51":18,"52":12,"53":12,"54":12,"55":156,"57":10,"58":20,"67":87,"70":17,"75":1,"93":1,"98":24,"104":1,"106":1,"110":2,"111":1,"128":14,"137":10,"143":2,"146":2,"153":3,"154":5,"157":1,"162":7,"165":14,"166":2,"167":3,"168":10,"170":4,"178":1}}],["tokyo",{"2":{"178":1}}],["toy",{"2":{"176":1}}],["together",{"2":{"55":1,"58":1,"170":1,"177":1}}],["touching",{"0":{"110":1},"2":{"55":1,"58":1}}],["touch",{"0":{"111":1,"112":1,"113":1},"2":{"46":1,"106":1,"109":2,"111":1,"113":1}}],["touches",{"0":{"105":1,"106":1,"109":1},"1":{"106":1,"107":1},"2":{"0":2,"3":3,"6":3,"31":1,"105":1,"106":3,"107":11,"108":6,"109":11,"110":15,"111":9,"112":8,"113":3,"114":4,"176":1}}],["totally",{"2":{"57":1}}],["total",{"2":{"38":1,"41":2,"46":2,"48":1}}],["towards",{"2":{"25":1,"27":1}}],["topright",{"2":{"157":1}}],["topologypreserve",{"2":{"155":1}}],["topology",{"2":{"155":1}}],["top",{"2":{"20":1,"26":1,"46":1,"128":1}}],["took",{"2":{"178":1}}],["tools",{"2":{"17":1}}],["too",{"2":{"6":1,"55":1,"151":1,"154":1}}],["tol^2",{"2":{"158":1,"159":1}}],["tolerances",{"2":{"160":1,"161":29}}],["tolerance",{"2":{"158":1,"159":1,"160":1,"161":17}}],["tol",{"2":{"6":12,"153":2,"157":18,"158":7,"159":15,"160":8,"161":18}}],["todo",{"2":{"3":2,"6":2,"46":1,"55":1,"64":2,"87":4,"104":1,"128":1,"137":1,"140":1,"157":1,"166":1}}],["to",{"0":{"9":1,"23":1,"26":1,"56":1,"77":1,"91":1,"108":1,"118":1},"2":{"0":2,"1":22,"3":1,"4":33,"5":4,"6":142,"7":2,"9":3,"10":2,"11":2,"13":1,"17":2,"18":9,"19":1,"20":2,"22":3,"23":4,"24":2,"25":3,"26":2,"27":3,"29":4,"30":1,"34":1,"35":8,"37":1,"38":4,"39":4,"40":1,"41":26,"42":2,"44":2,"45":5,"46":32,"47":1,"48":12,"50":1,"51":3,"52":8,"53":4,"54":8,"55":27,"57":7,"58":11,"59":1,"61":1,"62":1,"63":4,"64":6,"66":6,"67":32,"69":2,"70":17,"72":1,"73":1,"75":2,"76":7,"85":3,"86":1,"87":2,"89":1,"90":7,"98":21,"100":2,"101":1,"103":3,"104":7,"106":1,"107":7,"109":1,"116":1,"117":7,"127":4,"128":16,"130":4,"132":4,"134":7,"135":6,"136":1,"137":51,"138":2,"139":3,"141":4,"142":8,"143":5,"144":3,"145":1,"146":4,"147":1,"148":3,"149":4,"150":1,"151":3,"152":3,"153":9,"154":7,"155":1,"157":4,"158":1,"159":15,"160":1,"161":2,"162":1,"163":4,"164":2,"165":2,"166":6,"167":9,"168":28,"169":4,"170":6,"171":10,"172":6,"173":7,"174":5,"175":1,"176":7,"177":5,"178":2,"179":8}}],["rd",{"2":{"157":3}}],["rdbu",{"2":{"66":1}}],["rhumb",{"2":{"127":2}}],["runner",{"2":{"171":1}}],["running",{"2":{"137":3}}],["run",{"2":{"137":8,"178":1}}],["runs",{"2":{"55":2,"126":1}}],["rule",{"2":{"46":1}}],["rules",{"2":{"46":1}}],["right=2",{"2":{"46":1}}],["right",{"2":{"41":1,"46":4,"51":1,"67":1,"127":1,"159":19,"161":5,"170":1,"176":1}}],["ring4",{"2":{"172":2}}],["ring3",{"2":{"171":1}}],["ring2",{"2":{"170":2}}],["ring1",{"2":{"170":2}}],["rings",{"0":{"80":1,"94":1,"111":1,"121":1,"138":1},"1":{"139":1,"140":1},"2":{"4":4,"6":6,"9":2,"32":1,"38":1,"45":1,"46":3,"55":1,"70":7,"126":1,"128":5,"140":1,"143":1,"157":1}}],["ring",{"2":{"4":7,"6":13,"9":1,"31":1,"32":44,"35":3,"38":2,"41":1,"44":1,"45":4,"46":12,"48":13,"58":3,"67":5,"70":4,"78":1,"79":2,"80":5,"92":1,"94":1,"98":2,"109":1,"110":1,"111":3,"119":1,"120":2,"121":4,"127":3,"128":11,"138":2,"139":1,"140":14,"141":1,"170":1}}],["rtrees",{"2":{"20":1}}],["r+y",{"2":{"13":2,"14":1}}],["r+x",{"2":{"13":2,"14":1}}],["ry",{"2":{"13":3,"14":3}}],["rx",{"2":{"13":3,"14":3}}],["round",{"2":{"157":1,"159":1,"161":1}}],["routines",{"2":{"11":1}}],["row",{"2":{"137":3}}],["rows",{"2":{"137":2}}],["robust",{"0":{"15":1},"2":{"63":1}}],["rotate",{"2":{"48":1}}],["rotation",{"2":{"1":1,"6":1,"163":1}}],["rotations",{"2":{"1":3,"6":3,"163":3}}],["rotmatrix2d",{"2":{"157":1}}],["rotmatrix",{"2":{"1":1,"6":1,"163":1}}],["r",{"2":{"6":1,"9":1,"13":11,"14":12,"153":1,"161":2,"170":6,"171":2,"172":4}}],["rᵢ₋₁",{"2":{"41":20}}],["rᵢ∗rᵢ₊₁+sᵢ⋅sᵢ₊₁",{"2":{"6":1}}],["rᵢ₊₁",{"2":{"6":1,"41":29}}],["rᵢ",{"2":{"6":2,"41":49}}],["ramer",{"2":{"159":1}}],["raster",{"0":{"128":1},"2":{"128":4}}],["ray",{"2":{"98":4}}],["raw",{"2":{"18":1}}],["range",{"2":{"13":8,"14":4,"128":1,"137":4}}],["ranges",{"2":{"6":1,"128":2}}],["randomly",{"2":{"177":2}}],["random",{"2":{"157":2}}],["randn",{"2":{"61":1}}],["rand",{"2":{"6":1,"63":1,"128":1,"177":2}}],["rather",{"2":{"6":1,"128":1,"145":1}}],["ratio",{"2":{"6":7,"55":1,"153":1,"157":1,"158":4,"159":6,"160":4,"161":11}}],["radii",{"2":{"6":1,"153":1}}],["radius`",{"2":{"153":1}}],["radius",{"2":{"6":7,"41":13,"153":4}}],["radialdistance",{"0":{"158":1},"2":{"0":1,"6":2,"155":1,"157":4,"158":4}}],["rrayscore",{"2":{"1":1,"6":1,"163":1}}],["rring",{"2":{"1":1,"6":1,"163":1}}],["rewrap",{"2":{"137":3}}],["req",{"2":{"98":44}}],["requirement",{"2":{"138":1,"144":1}}],["requirements",{"2":{"98":5}}],["required",{"2":{"64":1,"76":3,"90":3,"107":3,"117":3,"152":1,"169":1}}],["require",{"2":{"64":1,"75":2,"76":6,"90":3,"98":32,"107":3,"117":3}}],["requires",{"2":{"42":1,"70":1,"72":1,"76":2,"79":3,"80":3,"81":1,"90":1,"93":3,"94":2,"95":1,"107":1,"110":3,"111":1,"112":1,"116":1,"117":1,"120":3,"121":3,"122":1,"150":1,"153":1,"167":1}}],["requests",{"2":{"25":1,"27":1}}],["reflected",{"2":{"157":3}}],["ref",{"2":{"66":1}}],["referring",{"2":{"98":1}}],["refer",{"2":{"6":1,"128":1}}],["references",{"2":{"6":1,"41":1}}],["reference",{"0":{"171":1,"172":1},"2":{"0":1,"1":2,"149":2,"169":2,"171":1}}],["reveal",{"2":{"58":1}}],["reveals",{"2":{"58":1}}],["reverse",{"2":{"37":1,"40":1,"41":1,"46":2,"170":2}}],["rev",{"2":{"57":1}}],["render",{"2":{"40":1}}],["rendering",{"2":{"40":3,"41":1}}],["rename",{"2":{"10":1}}],["regardless",{"2":{"55":1,"98":1}}],["regions",{"2":{"53":3,"55":5,"57":1,"58":3,"98":2,"178":1}}],["region",{"2":{"42":2,"55":3,"58":2,"178":1}}],["register",{"2":{"31":3,"41":3}}],["regular",{"0":{"15":1}}],["readable",{"2":{"174":1}}],["readability",{"2":{"46":1}}],["read",{"2":{"171":2}}],["reached",{"2":{"137":4}}],["reaches",{"2":{"135":1}}],["reach",{"2":{"135":1}}],["reasons",{"2":{"167":1}}],["reason",{"2":{"24":1,"138":1,"144":1,"166":1}}],["real`",{"2":{"153":1,"154":1}}],["reality",{"2":{"63":1}}],["really",{"2":{"38":1,"98":1,"128":1,"166":1}}],["real=1",{"2":{"6":2,"153":2}}],["real=6378137`",{"2":{"153":1}}],["real=6378137",{"2":{"6":2,"153":1}}],["real",{"0":{"178":1},"2":{"5":1,"6":13,"35":1,"41":45,"45":2,"55":1,"153":3,"154":1,"161":5,"176":1}}],["related",{"2":{"130":1}}],["relation",{"2":{"46":2}}],["relations",{"2":{"31":10,"87":1,"104":1}}],["relationship",{"2":{"23":1,"176":2}}],["relative",{"2":{"41":3}}],["relevant",{"2":{"6":1,"10":1,"64":1}}],["reducing",{"2":{"137":2}}],["reduced",{"2":{"158":1,"159":1,"160":1}}],["reduces",{"2":{"19":1,"58":1}}],["reduce",{"2":{"1":1,"6":1,"128":1,"137":2,"142":1}}],["redundant",{"2":{"46":1}}],["red",{"2":{"14":1,"44":2,"66":1,"75":1,"85":1,"100":1,"170":1,"171":1,"177":2}}],["removal",{"2":{"46":1}}],["removes",{"2":{"46":1,"130":1}}],["removed",{"2":{"46":3,"53":5,"128":1}}],["remove",{"2":{"38":1,"46":33,"48":1,"51":2,"52":5,"54":5,"57":2,"146":2,"158":1,"159":3,"161":4}}],["removing",{"2":{"6":3,"46":1,"53":1,"158":1,"159":1,"160":1}}],["remainingnode",{"2":{"128":3}}],["remaining",{"2":{"46":1,"70":1,"98":2,"159":1}}],["remain",{"2":{"1":1,"6":9,"137":1,"157":2}}],["resolution",{"2":{"171":1}}],["resolved",{"2":{"128":1}}],["reset",{"2":{"46":1}}],["resize",{"2":{"13":1,"14":1,"46":2}}],["resampled",{"2":{"6":1,"154":1}}],["respectively",{"2":{"46":1,"104":1,"137":1,"170":1}}],["respect",{"2":{"6":2,"54":1,"55":1,"64":1,"98":6}}],["rest",{"2":{"6":1,"41":2,"57":1}}],["resulting",{"2":{"51":1,"58":1,"128":1,"177":1}}],["results",{"2":{"3":2,"6":2,"55":1,"87":1,"104":1,"137":2,"139":1,"159":25,"170":3}}],["result",{"2":{"1":2,"3":5,"4":5,"6":13,"19":1,"35":1,"38":2,"48":1,"55":15,"64":1,"67":2,"73":1,"76":1,"86":1,"101":1,"117":1,"137":2,"153":3,"161":6}}],["receives",{"2":{"137":2}}],["recent",{"2":{"46":1,"53":1,"55":1,"58":1}}],["recalculate",{"2":{"136":1}}],["recursive",{"2":{"135":1}}],["recursively",{"2":{"4":1,"6":1,"135":1,"148":1}}],["rect",{"2":{"34":3,"37":5,"47":3,"66":7}}],["rectangle",{"2":{"34":2,"37":2,"40":2,"47":2,"48":1,"66":2,"152":5,"153":8,"177":2}}],["recommended",{"2":{"22":1}}],["reconstructing",{"2":{"157":1}}],["reconstructed",{"2":{"18":1}}],["reconstruct",{"2":{"0":2,"1":1,"6":3,"18":1,"132":2,"137":29}}],["replace",{"2":{"46":1,"128":2,"159":1}}],["replaced",{"2":{"22":1}}],["repl",{"2":{"42":1,"150":1,"153":1}}],["repeat",{"2":{"45":1,"46":3,"70":6}}],["repeating",{"2":{"38":1,"58":1}}],["repeated",{"2":{"4":3,"6":3,"9":1,"35":2,"41":1,"46":2,"58":2,"67":2,"70":4,"98":1}}],["represented",{"2":{"177":1}}],["represent",{"2":{"17":1,"41":1,"46":4,"70":1}}],["representing",{"2":{"6":2,"53":1,"55":1,"58":1,"64":1,"66":1,"70":1,"178":1}}],["represents",{"2":{"6":1,"142":2,"143":1}}],["reprojects",{"2":{"149":1}}],["reprojection",{"0":{"149":1},"1":{"150":1}}],["reproject",{"2":{"0":1,"1":4,"31":2,"130":1,"149":6,"150":2}}],["re",{"2":{"1":1,"6":1,"17":1,"64":1,"163":1,"169":1,"171":1}}],["retrievable",{"2":{"1":1,"149":1}}],["returnval",{"2":{"98":9}}],["returntype",{"2":{"19":1}}],["returning",{"2":{"18":1,"42":1,"53":2}}],["return",{"0":{"22":1},"2":{"1":1,"3":18,"4":2,"6":37,"13":3,"14":3,"23":2,"30":1,"32":15,"35":5,"38":5,"41":20,"42":1,"45":4,"46":36,"48":12,"51":12,"52":5,"53":4,"54":4,"55":18,"57":6,"58":9,"64":2,"67":8,"70":30,"73":1,"76":1,"82":2,"83":2,"86":1,"87":18,"90":2,"96":2,"97":2,"98":71,"100":1,"101":1,"104":28,"107":1,"109":2,"113":2,"114":2,"117":1,"123":2,"124":2,"127":10,"128":12,"137":26,"138":1,"140":4,"142":6,"143":2,"146":2,"147":2,"149":1,"154":4,"157":3,"158":1,"159":5,"160":3,"161":7,"162":2,"163":2,"167":3,"168":8}}],["returned",{"2":{"1":1,"6":11,"22":2,"23":1,"46":3,"51":1,"52":2,"54":2,"55":2,"57":2,"63":1,"64":1,"128":1,"132":1,"137":2,"149":1,"157":1,"166":1}}],["returns",{"2":{"1":1,"3":5,"4":4,"5":3,"6":24,"18":1,"22":2,"35":1,"38":2,"41":6,"45":3,"46":4,"48":6,"51":1,"52":1,"55":1,"57":1,"64":1,"67":8,"69":1,"72":2,"73":1,"76":1,"85":2,"86":1,"89":1,"98":4,"101":1,"104":2,"117":1,"128":2,"137":2,"154":1,"162":1,"176":1}}],["rebuilt",{"2":{"1":1,"6":2,"132":1,"137":2}}],["rebuild",{"2":{"0":2,"6":4,"132":4,"135":1,"137":10,"154":1,"157":2}}],["psa",{"2":{"137":2}}],["pb",{"2":{"87":2}}],["p0",{"2":{"67":9}}],["p3",{"2":{"46":8,"160":4}}],["ptm",{"2":{"127":3}}],["ptj",{"2":{"127":5}}],["pti",{"2":{"127":3}}],["ptrait",{"2":{"67":2}}],["pts",{"2":{"46":22,"51":7}}],["pt",{"2":{"46":114,"51":2,"55":26,"98":8,"159":4}}],["pt2",{"2":{"46":14,"55":2}}],["pt1",{"2":{"46":18,"55":2}}],["pn",{"2":{"109":3}}],["pn2",{"2":{"46":4}}],["pn1",{"2":{"46":4}}],["pfirst",{"2":{"38":3}}],["pu",{"2":{"177":2}}],["purpose",{"2":{"137":1}}],["pure",{"2":{"6":1,"64":1,"128":1}}],["purely",{"2":{"6":1,"18":1,"153":1}}],["push",{"2":{"46":15,"51":5,"52":2,"54":2,"55":2,"57":4,"58":5,"128":3,"140":1,"154":3,"159":3}}],["pulling",{"2":{"64":1}}],["pull",{"2":{"25":1,"27":1}}],["public",{"2":{"24":1}}],["pick",{"2":{"171":2}}],["piece",{"2":{"46":6,"146":6}}],["pieces",{"2":{"46":12,"51":1,"53":2,"57":4,"98":1,"146":9}}],["pi",{"2":{"13":2}}],["pixels",{"2":{"128":1}}],["pixel",{"2":{"6":2,"128":7}}],["pythagorean",{"2":{"67":1}}],["py",{"2":{"13":2,"14":2}}],["px",{"2":{"13":2,"14":2}}],["peucker",{"2":{"155":2,"157":3,"159":2}}],["peaks",{"2":{"128":2}}],["peculiarities",{"0":{"21":1},"1":{"22":1,"23":1,"24":1}}],["people",{"2":{"9":1}}],["performed",{"2":{"177":1}}],["performs",{"2":{"41":1,"154":1}}],["perform",{"2":{"26":1,"40":1,"41":2,"46":1,"130":1,"176":3,"177":2,"179":1}}],["performing",{"2":{"6":3,"23":1,"41":1,"52":1,"54":1,"57":1,"177":1}}],["performance",{"2":{"4":1,"6":2,"22":1,"128":1,"144":1,"148":1,"157":1,"174":1}}],["per",{"2":{"5":2,"6":2,"40":1,"41":2,"46":5,"128":1,"137":4,"154":1}}],["pl",{"2":{"177":2}}],["plt",{"2":{"170":1}}],["please",{"2":{"46":1}}],["plan",{"2":{"151":1}}],["plane",{"2":{"41":1,"175":1}}],["place",{"2":{"55":1,"176":1}}],["placement",{"2":{"46":1}}],["plottable",{"2":{"128":1}}],["plotted",{"2":{"44":1}}],["plotting",{"0":{"170":1},"2":{"6":1,"128":1,"151":1,"154":1,"169":1,"170":4,"171":1}}],["plots",{"2":{"40":2}}],["plot",{"0":{"171":1},"2":{"13":1,"40":3,"61":2,"62":1,"63":1,"69":1,"103":1,"128":1,"153":2,"157":4,"169":2,"170":9,"171":5,"172":1,"174":1,"177":1}}],["plus",{"2":{"5":1,"6":1,"41":1}}],["p2y",{"2":{"168":3}}],["p2x",{"2":{"168":3}}],["p2box",{"2":{"40":1}}],["p2",{"2":{"3":2,"4":2,"6":6,"15":12,"35":12,"38":9,"46":18,"48":19,"57":2,"63":1,"67":15,"70":11,"76":2,"85":2,"98":12,"104":2,"127":3,"152":1,"160":4,"168":3,"170":2}}],["p1y",{"2":{"168":3}}],["p1x",{"2":{"168":3}}],["p1",{"2":{"3":3,"4":2,"6":7,"15":12,"35":21,"38":8,"40":4,"46":9,"48":25,"50":1,"57":2,"63":2,"67":15,"70":14,"75":5,"76":3,"85":5,"98":4,"104":2,"109":3,"127":3,"160":4,"168":3,"170":1}}],["practice",{"2":{"172":1}}],["pred",{"2":{"176":2,"177":1,"178":2,"179":1}}],["predicate",{"2":{"7":1,"87":1,"176":3,"177":1,"179":5}}],["predicates",{"0":{"12":1,"15":1,"179":1},"1":{"13":1,"14":1,"15":1,"16":1},"2":{"7":4,"12":1,"31":1,"46":5,"55":4,"56":3,"98":1,"176":1,"178":1}}],["pretty",{"2":{"149":1}}],["prettytime",{"2":{"13":2}}],["prevent",{"2":{"53":2,"55":2,"58":2}}],["prev^2",{"2":{"35":2}}],["prev",{"2":{"35":14,"46":69,"127":4}}],["previously",{"2":{"152":1}}],["previous",{"2":{"19":1,"35":1,"137":1,"158":3}}],["preparations",{"2":{"20":1}}],["prepared",{"2":{"20":1,"128":2}}],["prepare",{"0":{"20":1},"2":{"17":1,"20":1}}],["precision",{"2":{"11":1}}],["preserve",{"2":{"157":4,"159":3}}],["preserving",{"2":{"155":1}}],["presentation",{"2":{"6":1,"41":1}}],["present",{"2":{"6":1,"167":1}}],["presence",{"2":{"6":1,"167":1}}],["prescribes",{"2":{"20":1}}],["press",{"2":{"6":1,"41":1}}],["pre",{"2":{"6":1,"57":1,"157":1,"159":2}}],["prefilter",{"2":{"6":1,"157":7}}],["protters",{"2":{"137":2}}],["progressively",{"2":{"135":1}}],["program",{"2":{"17":1}}],["programming",{"2":{"17":1,"26":1}}],["promote",{"2":{"41":5}}],["property",{"2":{"137":2}}],["properties=gi",{"2":{"137":1}}],["properties=namedtuple",{"2":{"137":1}}],["properties=",{"2":{"128":1}}],["properties",{"2":{"6":1,"137":9,"157":1,"161":1}}],["propagate",{"2":{"41":16,"67":4}}],["probably",{"2":{"38":1,"137":1}}],["prod",{"2":{"35":4}}],["product",{"2":{"35":1}}],["process",{"2":{"78":3,"79":3,"80":3,"81":1,"87":1,"92":3,"93":3,"94":2,"95":1,"98":11,"109":1,"110":3,"111":1,"112":1,"119":3,"120":3,"121":3,"122":1,"137":2,"159":1}}],["processed",{"2":{"46":6}}],["processors",{"2":{"31":1,"76":2,"90":2,"107":2,"117":2}}],["processor",{"2":{"31":1}}],["processing",{"2":{"23":1}}],["profile",{"2":{"9":1}}],["providers",{"2":{"139":1,"145":1}}],["provide",{"0":{"23":1},"2":{"6":6,"34":1,"37":1,"39":1,"44":1,"47":1,"50":1,"52":2,"54":2,"57":2,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"98":2,"100":1,"103":1,"106":1,"116":1,"128":1,"161":1}}],["provides",{"2":{"6":1,"59":1,"64":1,"171":1}}],["provided",{"2":{"4":1,"6":3,"11":1,"46":1,"67":1,"70":1,"145":1,"153":2,"167":1}}],["projecting",{"2":{"171":1}}],["projection",{"2":{"67":2,"169":1,"171":1}}],["project",{"2":{"9":1}}],["projects",{"2":{"9":1}}],["proj",{"2":{"1":2,"6":3,"149":2,"150":4,"152":1,"153":6,"169":1}}],["prints",{"2":{"150":1}}],["printstyled",{"2":{"42":1,"150":1,"153":1}}],["println",{"2":{"42":1,"150":1,"153":1,"157":2}}],["print",{"2":{"42":2,"150":2,"153":2}}],["primitives",{"2":{"31":1}}],["primitive",{"0":{"130":1},"1":{"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1},"2":{"29":1}}],["primarily",{"2":{"6":1,"25":2,"27":2,"165":1}}],["primary",{"2":{"3":2,"6":3,"76":1,"117":1,"157":1}}],["priority",{"2":{"1":1,"149":1}}],["pay",{"2":{"137":1}}],["paper",{"2":{"98":2}}],["pa",{"2":{"87":2}}],["paths",{"0":{"175":1},"2":{"166":1,"175":2}}],["pathof",{"2":{"157":2}}],["path",{"2":{"37":3,"171":2}}],["padding",{"2":{"6":2}}],["parquet",{"2":{"174":3}}],["parent",{"2":{"166":1}}],["parse",{"2":{"98":1,"104":1}}],["part",{"2":{"48":2,"58":2,"98":3,"136":1}}],["partition",{"2":{"137":4}}],["partialsort",{"2":{"161":1}}],["partial",{"2":{"48":4}}],["partially",{"2":{"46":2,"58":2}}],["particularly",{"2":{"41":1}}],["particular",{"2":{"30":1,"35":1,"128":1,"171":2}}],["parallel",{"2":{"98":1,"127":1}}],["paradigm",{"0":{"29":1}}],["paradigms",{"0":{"17":1},"1":{"18":1,"19":1,"20":1},"2":{"17":2,"20":1}}],["parameters",{"2":{"6":1,"137":1,"165":2}}],["parameter",{"2":{"6":2,"165":3}}],["params",{"2":{"6":2,"167":10}}],["parlance",{"2":{"5":1,"6":1,"41":1}}],["passes",{"2":{"48":2,"98":1}}],["passed",{"2":{"1":2,"6":7,"64":1,"128":1,"132":1,"137":2,"149":1,"153":2,"163":1,"167":2,"179":1}}],["passable",{"2":{"41":18}}],["passing",{"2":{"18":1,"137":1,"155":1}}],["pass",{"2":{"5":1,"6":4,"18":1,"41":1,"73":1,"86":1,"98":2,"101":1,"153":1,"154":1,"157":1,"166":1}}],["pairs",{"2":{"55":1,"170":1}}],["pair",{"2":{"3":2,"6":2,"48":1,"104":2,"137":3}}],["packages",{"2":{"6":1,"25":1,"27":1,"59":1,"132":1,"137":1,"138":1,"164":1,"169":3,"171":1,"174":1}}],["package",{"2":{"1":2,"6":1,"22":1,"25":2,"27":2,"42":1,"59":2,"64":1,"128":1,"149":3,"150":1,"153":1,"171":1,"174":2}}],["page",{"2":{"0":1,"9":1,"26":1,"29":1,"31":1,"32":1,"35":1,"38":1,"40":1,"41":1,"42":1,"45":1,"46":1,"48":1,"51":1,"53":1,"55":1,"56":1,"58":1,"64":1,"67":1,"70":1,"73":1,"83":1,"86":1,"87":1,"97":1,"98":1,"101":1,"104":1,"114":1,"124":1,"127":1,"128":1,"129":1,"137":1,"140":1,"143":1,"146":1,"147":1,"148":1,"150":1,"154":1,"161":1,"162":1,"163":1,"167":1,"168":1}}],["p",{"2":{"1":5,"6":5,"13":13,"14":12,"15":2,"34":1,"37":1,"44":1,"46":5,"47":1,"48":5,"53":2,"57":2,"61":1,"62":1,"66":3,"69":1,"72":1,"75":1,"85":1,"87":4,"89":1,"98":20,"100":1,"103":1,"106":1,"116":1,"127":4,"128":3,"130":3,"137":3,"147":7,"152":1,"156":1,"157":1,"161":3,"162":7,"163":9,"168":11,"176":1,"177":1}}],["poylgon",{"2":{"98":1}}],["potential",{"2":{"48":1}}],["potentially",{"2":{"6":2,"46":1,"143":2,"146":2}}],["post",{"2":{"159":2}}],["possibly",{"2":{"137":1}}],["possiblenodes",{"2":{"128":2}}],["possible",{"2":{"6":3,"52":1,"54":1,"57":1,"128":1,"137":2}}],["possibility",{"2":{"135":1}}],["possibilities",{"2":{"55":1}}],["position=",{"2":{"157":1}}],["position",{"2":{"6":1,"127":1,"152":1}}],["positive",{"2":{"4":4,"6":4,"37":3,"38":1,"66":3,"67":3,"154":1,"161":1}}],["polgons",{"2":{"128":1}}],["polgontrait",{"2":{"1":1,"6":1}}],["polar",{"2":{"6":1,"153":1}}],["polynodes",{"2":{"46":7,"52":1,"54":1,"57":1}}],["polynode",{"2":{"46":36}}],["polypoints",{"2":{"41":46}}],["polys",{"2":{"6":2,"46":39,"50":3,"51":10,"52":14,"53":14,"54":9,"55":6,"57":14,"58":28,"146":26}}],["polys1",{"2":{"3":2,"6":2,"104":6}}],["polys2",{"2":{"3":2,"6":2,"104":6}}],["poly",{"2":{"3":2,"6":16,"15":2,"34":1,"37":1,"38":6,"40":2,"41":3,"44":1,"46":107,"47":2,"48":4,"50":4,"51":20,"52":22,"53":12,"54":15,"55":10,"57":19,"58":79,"61":2,"66":1,"67":3,"70":4,"87":10,"98":21,"104":8,"127":5,"128":5,"146":18,"152":2,"156":2,"157":8,"168":8,"170":2,"177":5}}],["poly2",{"2":{"3":3,"4":2,"6":7,"52":2,"70":2,"98":19,"104":7}}],["poly1",{"2":{"3":3,"4":2,"6":7,"52":2,"70":2,"98":14,"104":7}}],["polygon3",{"2":{"170":2,"171":1}}],["polygon2",{"2":{"170":6}}],["polygon1",{"2":{"170":4}}],["polygonization",{"2":{"128":1}}],["polygonizing",{"0":{"128":1}}],["polygonized",{"2":{"128":1}}],["polygonize",{"2":{"0":1,"6":6,"9":1,"31":1,"128":31}}],["polygon`",{"2":{"41":3,"64":1}}],["polygons",{"0":{"81":1,"112":1,"122":1,"144":1},"1":{"145":1,"146":1},"2":{"3":4,"4":3,"5":1,"6":18,"9":1,"23":5,"31":1,"38":5,"39":1,"41":2,"44":1,"45":1,"46":14,"48":1,"51":2,"52":9,"53":5,"54":3,"55":8,"57":6,"58":19,"66":1,"67":1,"70":5,"81":1,"104":5,"122":1,"127":1,"128":19,"135":1,"139":2,"143":3,"144":2,"145":2,"146":10,"155":1,"157":1,"170":3,"171":1,"177":5,"178":3}}],["polygontrait",{"2":{"1":1,"3":4,"4":6,"6":14,"15":3,"23":1,"35":2,"38":3,"41":3,"45":2,"46":2,"48":2,"51":1,"52":5,"53":5,"54":3,"55":5,"57":4,"58":8,"67":2,"70":10,"78":2,"79":1,"80":1,"81":3,"82":1,"87":4,"92":2,"93":2,"94":1,"95":2,"96":1,"104":8,"109":2,"110":1,"111":1,"112":3,"113":1,"119":2,"120":1,"121":1,"122":3,"123":1,"130":1,"135":2,"137":1,"140":2,"142":2,"143":1,"146":2,"157":2,"168":1}}],["polygon",{"0":{"46":1,"49":1,"52":1,"53":1,"55":1,"57":1,"58":1,"95":1},"1":{"50":1,"51":1},"2":{"0":1,"1":4,"3":4,"4":21,"5":9,"6":65,"9":2,"11":3,"15":4,"20":1,"23":1,"34":1,"35":5,"37":2,"38":5,"39":5,"40":16,"41":57,"44":2,"45":4,"46":39,"47":3,"48":4,"50":3,"51":10,"52":5,"53":7,"54":5,"55":6,"57":6,"58":34,"59":1,"63":1,"64":3,"66":3,"67":14,"70":12,"76":1,"78":3,"79":3,"80":4,"81":8,"87":1,"92":3,"93":4,"94":4,"95":4,"98":66,"104":4,"107":1,"109":3,"110":4,"111":5,"112":7,"117":1,"119":3,"120":4,"121":4,"122":8,"127":5,"128":4,"137":1,"138":4,"139":8,"140":5,"141":1,"143":4,"144":3,"145":12,"146":7,"152":1,"153":4,"156":1,"157":9,"163":3,"168":6,"170":12,"171":5,"172":7,"173":2,"177":6}}],["pointwise",{"0":{"163":1},"2":{"149":1}}],["point1",{"2":{"67":4}}],["point`",{"2":{"55":1}}],["pointedgeside",{"2":{"46":1}}],["point₂",{"2":{"45":13}}],["point₁",{"2":{"45":13}}],["point3s",{"2":{"41":10}}],["point3f",{"2":{"40":1}}],["pointrait",{"2":{"6":1}}],["point2f",{"2":{"40":4,"41":2,"61":1,"66":1}}],["point2d",{"2":{"40":1}}],["point2",{"2":{"6":2,"41":5,"63":1,"67":4}}],["pointtrait",{"2":{"1":1,"4":4,"6":9,"18":1,"35":2,"38":1,"41":3,"48":1,"54":2,"64":1,"67":17,"70":8,"78":6,"82":1,"92":6,"96":1,"109":6,"113":1,"119":6,"123":1,"130":2,"135":1,"137":21,"142":2,"143":1,"147":2,"148":1,"157":2,"162":2,"163":2,"165":2,"168":1}}],["point",{"0":{"92":1,"109":1},"2":{"1":4,"3":10,"4":37,"5":7,"6":83,"9":2,"20":1,"35":12,"38":3,"39":3,"40":1,"41":126,"45":6,"46":97,"48":50,"51":13,"53":9,"54":1,"55":71,"58":9,"64":3,"66":17,"67":73,"70":27,"73":3,"75":1,"76":2,"78":8,"87":21,"90":2,"92":10,"98":138,"100":1,"103":2,"104":21,"106":1,"107":3,"109":10,"110":1,"112":1,"117":4,"119":11,"127":1,"128":3,"137":1,"138":1,"139":2,"143":2,"144":1,"146":2,"149":1,"151":1,"157":2,"158":3,"159":9,"160":1,"163":2,"168":4,"170":111,"171":7,"172":8,"177":2}}],["points2",{"2":{"3":1,"6":1,"104":3}}],["points1",{"2":{"3":1,"6":1,"104":3}}],["points",{"0":{"78":1,"119":1},"2":{"0":1,"1":3,"3":1,"4":11,"5":1,"6":53,"9":3,"13":1,"35":2,"37":3,"38":3,"40":8,"41":32,"45":1,"46":55,"48":5,"51":3,"52":5,"53":1,"54":8,"55":28,"57":4,"58":1,"59":3,"61":4,"63":4,"64":6,"66":2,"67":8,"69":2,"70":13,"72":1,"76":6,"78":3,"79":4,"90":6,"92":1,"93":7,"94":3,"98":10,"104":5,"107":5,"109":1,"110":2,"111":4,"112":3,"116":1,"117":5,"119":3,"120":3,"121":3,"122":1,"126":1,"128":3,"137":1,"148":2,"149":1,"152":2,"153":2,"157":11,"158":11,"159":26,"160":10,"161":33,"162":2,"163":2,"168":25,"170":8,"171":1,"176":1,"177":11}}],["pointorientation",{"2":{"0":1,"6":2,"98":2}}],["my",{"2":{"178":1,"179":2}}],["moore",{"2":{"128":1}}],["moved",{"2":{"46":1,"149":1}}],["move",{"2":{"45":1,"98":1}}],["mode",{"2":{"179":3}}],["model",{"2":{"176":1}}],["modify",{"2":{"170":1}}],["modified",{"2":{"137":2}}],["module",{"2":{"149":1,"154":1}}],["modules",{"2":{"6":1,"41":1}}],["mod1",{"2":{"41":5}}],["mod",{"2":{"41":1,"46":1}}],["most",{"2":{"25":1,"27":1,"46":1,"53":1,"55":1,"58":1,"63":1,"98":1,"157":1,"174":2}}],["monotone",{"2":{"20":1,"63":2}}],["monotonechainmethod",{"2":{"0":1,"6":1,"59":1,"63":2,"64":4}}],["moment",{"2":{"6":1,"152":1,"154":1}}],["more",{"2":{"6":3,"7":1,"9":1,"10":1,"11":1,"23":1,"26":1,"29":1,"46":1,"52":1,"54":1,"57":1,"64":1,"98":1,"104":1,"137":4,"140":1,"150":1,"152":1,"154":1,"170":2,"176":1}}],["mistakenly",{"2":{"144":1}}],["missing",{"2":{"132":6,"133":2,"152":4}}],["missed",{"2":{"128":1}}],["mid",{"2":{"48":2,"98":3}}],["midpoint",{"2":{"46":2}}],["middle",{"2":{"46":2}}],["mining",{"2":{"178":1}}],["minimal",{"2":{"178":1}}],["minimize",{"2":{"55":1}}],["minimum",{"2":{"4":7,"6":12,"47":1,"48":2,"67":12,"157":1,"158":1,"160":1}}],["mind",{"2":{"152":1,"177":1}}],["minmax",{"2":{"55":4}}],["min",{"2":{"48":1,"55":16,"67":15,"157":1,"159":3,"160":1,"161":28}}],["minus",{"2":{"37":1}}],["minpoints=0",{"2":{"128":1}}],["minpoints",{"2":{"6":2}}],["might",{"2":{"6":3,"25":1,"27":1,"38":1,"52":1,"54":1,"55":1,"57":1,"141":1,"159":1}}],["mixed",{"2":{"6":4,"157":1}}],["m",{"2":{"5":1,"6":1,"15":10,"41":2,"48":6,"127":2,"171":1}}],["mp",{"2":{"87":2}}],["mp1",{"2":{"4":2,"6":2,"70":7}}],["mp2",{"2":{"4":2,"6":2,"70":8}}],["manner",{"2":{"176":1}}],["manipulate",{"2":{"174":1}}],["manually",{"2":{"138":1}}],["many",{"2":{"4":1,"5":1,"6":2,"23":1,"26":1,"41":1,"46":1,"51":1,"53":1,"55":2,"58":1,"70":1,"139":1,"148":1}}],["mason",{"2":{"137":2}}],["markersize",{"2":{"170":2}}],["marker",{"2":{"170":2}}],["marked",{"2":{"46":6,"53":1,"55":1,"58":1}}],["marking",{"2":{"53":2,"55":2,"58":2}}],["mark",{"2":{"46":2}}],["marks",{"2":{"46":1}}],["mag",{"2":{"35":4}}],["making",{"2":{"46":1,"128":1,"135":1,"145":1,"170":1,"172":2}}],["makie",{"2":{"13":1,"14":1,"34":1,"37":1,"40":3,"44":1,"47":1,"50":4,"61":1,"62":1,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"128":3,"156":1,"157":1,"175":1}}],["makevalid",{"2":{"157":2}}],["makes",{"2":{"38":1,"46":1,"67":1,"137":1,"139":1,"144":1,"145":1}}],["make",{"2":{"9":1,"25":1,"27":1,"35":1,"46":3,"55":1,"67":1,"104":1,"128":2,"135":1,"140":1,"152":1,"161":1,"164":1,"170":2,"172":1}}],["mainly",{"2":{"41":1,"66":1,"130":1}}],["maintain",{"2":{"38":1}}],["main",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"7":1,"26":1,"46":1,"128":1,"137":1,"153":1}}],["mapped",{"2":{"174":1}}],["maptasks",{"2":{"137":6}}],["mapreducetasks",{"2":{"137":5}}],["mapreduce",{"2":{"53":1,"128":2,"137":8}}],["map",{"0":{"171":1},"2":{"6":1,"13":1,"18":3,"19":1,"29":1,"41":1,"46":1,"55":1,"104":2,"128":17,"137":24,"140":1,"157":1,"165":1,"169":1,"171":1,"172":1,"174":1}}],["matlab",{"2":{"50":1}}],["materializer`",{"2":{"137":1}}],["materializer",{"2":{"22":1,"137":1}}],["mathrm",{"2":{"41":1}}],["math",{"2":{"7":1}}],["mathematically",{"2":{"6":1,"127":1}}],["matches",{"2":{"70":1,"128":1}}],["match",{"2":{"6":1,"70":12,"104":3,"128":1,"132":1,"137":2}}],["matching",{"2":{"3":1,"6":1,"22":1,"70":3,"104":1,"135":2}}],["matrix",{"2":{"6":1,"14":2,"41":1}}],["maximal",{"2":{"55":1}}],["maximum",{"2":{"3":1,"6":4,"14":1,"47":1,"48":4,"87":1,"128":1,"153":1,"154":1,"159":4}}],["max",{"2":{"6":9,"35":2,"48":1,"128":1,"137":2,"152":5,"153":8,"154":7,"159":36,"161":1,"175":1}}],["made",{"2":{"6":2,"45":1,"46":1,"55":1,"111":1,"135":1,"143":1,"146":1,"160":1}}],["maybe",{"2":{"6":1,"98":4,"132":1,"137":6}}],["may",{"2":{"1":1,"6":5,"23":2,"24":1,"41":2,"46":1,"55":1,"63":1,"127":1,"129":1,"135":1,"137":4,"144":1,"145":1,"153":1,"165":1}}],["mercator",{"2":{"171":1}}],["merge",{"2":{"137":1}}],["measure",{"2":{"137":1,"151":1}}],["meant",{"2":{"26":1}}],["meaning",{"2":{"3":3,"4":1,"6":4,"24":1,"38":1,"42":1,"104":4,"127":1}}],["means",{"2":{"3":1,"6":2,"37":1,"38":1,"42":1,"75":1,"98":3,"103":1,"104":1,"127":1,"135":1}}],["mean",{"2":{"0":1,"6":5,"17":1,"40":2,"41":5,"137":1}}],["meanvalue",{"2":{"0":1,"5":2,"6":3,"39":1,"40":2,"41":15}}],["meets",{"2":{"98":9,"104":1,"159":1}}],["meet",{"2":{"55":3,"75":1,"76":1,"90":1,"98":7,"107":1,"117":1}}],["memory",{"2":{"41":1,"172":1}}],["mesh",{"2":{"40":1,"137":1}}],["message",{"2":{"6":1,"167":1}}],["me",{"0":{"23":1}}],["mentioned",{"2":{"19":1}}],["mentions",{"2":{"6":1,"167":1}}],["menu",{"2":{"14":3}}],["median",{"2":{"13":4,"137":1}}],["mechanics",{"2":{"6":1,"41":1}}],["met",{"2":{"98":44}}],["meters",{"2":{"6":4,"152":1,"153":4,"171":1}}],["methoderror",{"2":{"31":3}}],["methods",{"0":{"2":1,"3":1,"4":1,"6":1},"1":{"3":1,"4":1},"2":{"1":1,"6":9,"9":1,"25":1,"27":1,"31":27,"41":3,"59":1,"76":1,"90":1,"107":1,"117":1,"128":1,"132":1,"135":1,"137":2,"152":1,"157":2,"163":1,"165":1,"170":1}}],["method",{"0":{"150":1},"2":{"1":1,"4":1,"5":10,"6":97,"24":1,"35":1,"38":1,"41":37,"42":2,"45":1,"48":1,"55":1,"58":1,"63":3,"64":2,"67":4,"70":1,"76":2,"90":2,"104":1,"107":2,"117":2,"128":1,"137":5,"149":1,"150":2,"152":2,"153":9,"154":14,"155":2,"166":1,"167":3,"176":1,"179":1}}],["mutation",{"2":{"173":1}}],["mutlipolygon",{"2":{"4":1,"6":1,"45":1}}],["muladd",{"2":{"41":2}}],["multifloats",{"2":{"13":1,"14":1,"15":1}}],["multifloat",{"2":{"7":1}}],["multilinestringtrait",{"2":{"142":1}}],["multilinestring",{"2":{"6":1,"137":1,"168":2}}],["multi",{"0":{"82":1,"83":1,"96":1,"97":1,"113":1,"114":1,"123":1,"124":1},"2":{"4":2,"6":3,"35":1,"38":1,"48":1,"70":2,"82":1,"83":1,"96":1,"97":1,"113":1,"114":1,"123":1,"124":1}}],["multicurves",{"2":{"38":1,"48":1}}],["multicurve",{"2":{"4":1,"6":1,"38":1}}],["multigeometry",{"2":{"4":2,"6":2,"67":2}}],["multiplication",{"2":{"154":1}}],["multiplied",{"2":{"41":3}}],["multiple",{"2":{"4":1,"6":1,"41":1,"98":1,"148":1,"161":1,"170":1,"174":1}}],["multiply",{"2":{"1":1,"6":1,"163":1}}],["multipolys",{"2":{"58":3}}],["multipoly`",{"2":{"52":2,"54":2,"57":2}}],["multipoly",{"2":{"6":9,"15":3,"52":1,"53":27,"54":1,"55":26,"57":1,"58":24,"146":21,"157":9}}],["multipolygon`",{"2":{"128":1}}],["multipolygons",{"2":{"3":1,"4":1,"6":11,"45":1,"52":3,"54":3,"55":3,"57":3,"66":1,"70":1,"104":2,"145":1,"170":1,"171":1}}],["multipolygon",{"2":{"3":2,"4":5,"6":16,"38":2,"44":1,"52":1,"53":7,"54":1,"55":5,"57":1,"58":6,"70":4,"104":2,"128":7,"137":1,"143":2,"144":7,"145":8,"146":2,"157":3,"170":8,"171":1}}],["multipolygontrait",{"2":{"1":1,"3":4,"4":2,"6":7,"23":1,"53":4,"55":4,"58":4,"70":6,"82":1,"83":1,"96":1,"97":1,"104":8,"113":1,"114":1,"123":1,"124":1,"137":1,"142":1,"146":4}}],["multipoint",{"2":{"4":5,"6":5,"38":1,"70":5,"87":6,"137":4,"157":1,"170":5}}],["multipoints",{"2":{"3":2,"4":1,"6":3,"38":1,"48":1,"70":2,"104":2,"157":1,"170":1}}],["multipointtrait",{"2":{"1":1,"3":2,"4":4,"6":8,"35":2,"38":1,"48":1,"70":8,"82":1,"83":1,"87":4,"96":1,"97":1,"104":4,"113":1,"114":1,"123":1,"124":1,"135":1,"142":1,"157":2,"168":1}}],["multithreading",{"2":{"1":2,"4":1,"6":5,"134":1}}],["must",{"2":{"1":1,"3":8,"4":2,"5":1,"6":23,"9":1,"35":1,"41":5,"42":1,"46":2,"48":3,"51":1,"55":2,"70":5,"73":2,"76":1,"85":1,"86":1,"90":1,"98":13,"104":1,"106":1,"107":1,"117":2,"128":1,"132":1,"137":1,"141":1,"142":3,"143":1,"149":1,"153":1,"154":1,"157":1,"161":4,"167":1}}],["much",{"2":{"0":1,"6":3,"52":1,"54":1,"57":1}}],["mdash",{"2":{"1":4,"3":9,"4":8,"5":3,"6":89,"132":3,"142":1,"143":4}}],["df",{"2":{"173":3,"174":4,"177":10,"178":12}}],["dp",{"2":{"157":3}}],["dy",{"2":{"127":2,"154":3}}],["dy2",{"2":{"127":2}}],["dy1",{"2":{"87":10,"127":2}}],["dyc",{"2":{"87":2}}],["dx",{"2":{"127":2,"154":3}}],["dx2",{"2":{"127":2}}],["dx1",{"2":{"87":10,"127":2}}],["dxc",{"2":{"87":2}}],["drop",{"2":{"58":1,"146":1,"154":1}}],["driven",{"2":{"25":1,"27":1}}],["driving",{"2":{"25":1,"27":1}}],["duplicated",{"2":{"55":2}}],["during",{"2":{"46":1}}],["due",{"2":{"45":1,"46":1,"55":3}}],["date",{"2":{"63":1}}],["datas",{"2":{"179":1}}],["datasets",{"2":{"171":1,"176":1,"177":1}}],["dataset",{"2":{"171":1,"176":1}}],["datainterpolations",{"2":{"151":1}}],["dataframes",{"2":{"173":3,"177":2,"178":1}}],["dataframe",{"2":{"29":1,"173":1,"176":1,"177":5,"178":2}}],["data",{"0":{"128":1,"174":1},"2":{"23":1,"25":1,"27":1,"62":1,"128":2,"157":10,"169":1,"171":2,"172":2,"173":2,"174":6,"177":1}}],["dataaspect",{"2":{"13":1,"14":1,"34":1,"37":1,"40":2,"44":1,"47":1,"66":2,"128":2,"152":1,"157":1}}],["dashboard",{"0":{"14":1},"2":{"13":1,"14":1}}],["d",{"2":{"1":2,"5":1,"6":1,"41":1,"149":1,"159":3}}],["deu",{"2":{"178":2}}],["demonstrates",{"2":{"177":1}}],["densify",{"2":{"153":3}}],["densifying",{"2":{"153":1}}],["densifies",{"2":{"151":1}}],["denoted",{"2":{"98":1}}],["denotes",{"2":{"46":1}}],["debug",{"2":{"142":1}}],["debugging",{"2":{"41":1,"46":1}}],["de",{"2":{"98":2,"176":1}}],["derivation",{"2":{"55":1}}],["dealing",{"2":{"48":1}}],["delete",{"2":{"87":1,"104":1,"128":1,"159":1}}],["deleteat",{"2":{"46":6,"159":1,"161":2}}],["deltri",{"2":{"64":1}}],["delayed",{"2":{"46":10,"53":2,"55":2,"58":2}}],["delay",{"2":{"46":14,"52":2,"53":2,"54":2,"55":2,"57":2,"58":2}}],["delaunay",{"2":{"6":1,"64":1}}],["delaunaytriangulation",{"2":{"6":1,"31":1,"59":1,"64":6}}],["depend",{"2":{"46":2}}],["depends",{"2":{"46":1,"51":1}}],["depending",{"2":{"1":1,"6":1,"23":1,"55":1,"137":1}}],["depth",{"2":{"41":2}}],["desktop",{"2":{"174":1}}],["dest",{"2":{"171":2}}],["destination",{"2":{"171":5}}],["desired",{"2":{"57":1,"174":1}}],["despite",{"2":{"35":1}}],["describe",{"2":{"17":1}}],["described",{"2":{"6":1,"41":1,"45":1,"46":1}}],["deconstruct",{"2":{"130":1}}],["decomposition",{"2":{"18":1,"130":1}}],["decomposing",{"2":{"18":1}}],["decompose",{"2":{"18":2,"29":1,"41":4,"138":1}}],["decrementing",{"2":{"128":1}}],["decrease",{"2":{"45":1}}],["decreasing",{"2":{"6":1,"157":1}}],["decide",{"2":{"63":1,"128":1}}],["decision",{"2":{"24":1}}],["degeneracies",{"2":{"9":1}}],["degenerate",{"2":{"6":1,"41":1,"51":2}}],["degrees",{"2":{"6":1,"34":1,"127":1,"153":1}}],["defines",{"2":{"46":1,"130":1,"141":1,"164":1}}],["define",{"2":{"40":1,"55":2,"69":1,"128":2,"130":1,"135":1,"137":1,"164":1,"179":2}}],["defined",{"2":{"4":1,"5":1,"6":3,"7":1,"22":1,"35":2,"41":1,"47":1,"48":4,"55":4,"67":2,"126":1,"137":1,"154":1,"164":1}}],["definitions",{"2":{"167":1}}],["definition",{"2":{"4":4,"6":6,"70":8,"75":1,"154":1}}],["default",{"2":{"1":2,"4":5,"6":14,"35":1,"38":2,"48":1,"52":1,"53":2,"54":1,"55":5,"57":1,"58":2,"64":1,"67":2,"128":5,"132":1,"137":2,"149":2,"157":2}}],["defaults",{"2":{"1":6,"4":2,"6":14,"134":3,"137":1}}],["deeper",{"2":{"1":1,"6":1,"136":1,"137":2}}],["detrimental",{"2":{"144":1}}],["detector",{"2":{"63":1}}],["detection",{"2":{"63":1,"128":1}}],["determined",{"2":{"46":1,"48":1}}],["determine",{"2":{"46":10,"48":3,"52":2,"54":2,"55":9,"57":2,"76":1,"90":1,"98":9,"104":1,"107":1,"117":1,"159":3,"176":1}}],["determines",{"2":{"38":1,"46":3,"55":1,"98":10}}],["determinant",{"2":{"6":1,"41":1}}],["details",{"2":{"132":3,"133":1,"152":2}}],["detail",{"2":{"26":1}}],["det",{"2":{"0":1,"6":2,"41":4}}],["dirname",{"2":{"157":4}}],["dirty",{"2":{"156":1}}],["directive",{"2":{"137":1}}],["direction",{"2":{"6":1,"46":1,"70":5,"128":3}}],["directly",{"2":{"6":1,"64":3,"128":1,"153":1}}],["dig",{"2":{"137":1}}],["dict",{"2":{"128":5}}],["didn",{"2":{"58":1,"98":1,"166":1}}],["division",{"2":{"40":1}}],["divided",{"2":{"26":1}}],["div",{"2":{"6":2}}],["div>",{"2":{"6":2}}],["ditance",{"2":{"4":1,"6":1,"67":1}}],["dimensional",{"2":{"5":1,"6":3,"37":1,"41":1,"64":2}}],["dimensions",{"2":{"3":1,"6":1,"104":2}}],["dimension",{"2":{"1":1,"3":4,"6":4,"87":2,"103":1,"104":4,"149":1}}],["discouraged",{"2":{"172":1}}],["discussion",{"2":{"25":1,"27":1,"51":1}}],["distributed",{"2":{"177":2}}],["distinct",{"2":{"55":1,"128":1}}],["dist",{"2":{"55":40,"67":19,"98":2,"153":8,"159":40}}],["distance`",{"2":{"153":3,"154":1,"167":1}}],["distances",{"2":{"55":1,"66":1,"153":1,"158":5}}],["distance",{"0":{"65":2,"66":2},"1":{"66":2,"67":2},"2":{"0":4,"4":26,"6":47,"31":1,"41":13,"42":3,"48":3,"55":32,"65":2,"66":17,"67":92,"98":1,"130":1,"151":1,"152":5,"153":13,"154":14,"157":1,"158":3,"159":6,"160":1,"175":1,"179":2}}],["disagree",{"2":{"38":1}}],["disparate",{"2":{"25":1,"27":1}}],["dispatches",{"2":{"6":1,"35":1,"38":1,"41":1,"45":1,"48":1,"67":1,"70":1,"76":1,"90":1,"104":1,"107":1,"117":1}}],["dispatch",{"2":{"4":1,"6":5,"24":1,"41":1,"70":1,"132":1,"137":2,"165":1,"167":1}}],["displaying",{"2":{"171":1}}],["display",{"2":{"13":1,"40":1,"171":1}}],["disjoint",{"0":{"88":1,"89":1,"92":1,"93":1,"94":1,"95":1,"96":1},"1":{"89":1,"90":1},"2":{"0":2,"3":5,"6":7,"23":1,"31":1,"58":2,"88":1,"89":3,"90":11,"91":6,"92":15,"93":18,"94":10,"95":5,"96":4,"97":2,"98":16,"101":3,"143":2,"144":2,"146":7,"176":1}}],["diffs",{"2":{"35":4}}],["diff",{"2":{"6":2,"35":17,"52":5,"53":3,"104":3,"146":8}}],["differs",{"2":{"171":1}}],["differ",{"2":{"4":1,"6":1,"67":1}}],["differently",{"2":{"4":3,"6":4,"35":1,"38":2,"48":1}}],["different",{"2":{"3":1,"4":4,"6":6,"20":1,"23":1,"35":1,"38":4,"46":3,"48":1,"55":2,"63":1,"104":3,"128":1,"135":1,"137":1,"144":2,"171":2,"174":1}}],["differences",{"0":{"53":1},"2":{"55":1,"159":1}}],["difference",{"0":{"52":1},"2":{"0":1,"6":7,"11":1,"23":1,"31":1,"46":3,"52":12,"53":14,"55":1,"57":1,"58":3,"143":1,"146":1,"153":1}}],["diffintersectingpolygons",{"2":{"0":1,"6":1,"143":1,"146":4}}],["doi",{"2":{"52":2,"54":2,"57":2,"98":1}}],["doing",{"2":{"17":1,"22":1,"137":1,"172":1}}],["dot",{"2":{"35":2,"41":1}}],["doable",{"2":{"9":1}}],["documenter",{"2":{"132":3,"133":1,"152":2}}],["documentation",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"26":1,"40":1}}],["docstring",{"2":{"132":6,"133":2,"152":4}}],["docstrings",{"0":{"131":1},"1":{"132":1},"2":{"7":1}}],["docs",{"0":{"26":1},"2":{"26":1,"128":1}}],["doc",{"2":{"9":1,"10":1}}],["does",{"0":{"22":1},"2":{"7":1,"19":1,"44":1,"55":2,"72":1,"75":3,"98":1}}],["doesn",{"2":{"4":1,"6":2,"38":1,"51":1,"70":1,"153":1,"167":1,"178":1}}],["download",{"2":{"171":1}}],["down",{"2":{"6":1,"18":1,"29":1,"41":1,"137":1}}],["doublets",{"2":{"178":2}}],["double",{"2":{"160":4}}],["doubled",{"2":{"6":1,"160":1}}],["douglas",{"2":{"155":2,"157":2,"159":1}}],["douglaspeucker",{"0":{"159":1},"2":{"0":1,"6":5,"155":1,"157":5,"159":6}}],["done",{"0":{"10":1},"2":{"13":1,"14":1,"98":2,"128":1,"130":1,"144":1,"170":1,"176":1}}],["don",{"2":{"4":2,"6":3,"46":4,"52":1,"58":1,"70":6,"93":1,"98":1,"106":1,"110":1,"128":2,"137":3,"154":1,"167":1}}],["do",{"0":{"9":1,"23":1,"56":1},"2":{"1":1,"6":2,"14":1,"23":1,"31":1,"35":1,"38":2,"41":2,"42":1,"45":1,"48":1,"51":1,"58":3,"67":2,"69":1,"70":1,"85":1,"93":2,"94":1,"95":2,"98":1,"128":4,"130":1,"137":9,"139":1,"140":1,"145":1,"147":2,"150":1,"153":1,"157":1,"162":2,"163":2,"171":2,"172":2,"173":3,"177":1,"178":1}}],["ay",{"2":{"127":2}}],["azimuth",{"2":{"127":2}}],["automatically",{"2":{"104":1,"171":1}}],["a3",{"2":{"62":1}}],["against",{"2":{"70":1,"98":2,"153":1,"157":1}}],["again",{"2":{"55":1,"137":1}}],["a``",{"2":{"53":2}}],["a`",{"2":{"53":7,"55":3,"58":2}}],["away",{"2":{"42":1,"87":1,"179":1}}],["a2y",{"2":{"55":4}}],["a2x",{"2":{"55":4}}],["a2",{"2":{"40":4,"55":54,"63":1,"104":6}}],["a1y",{"2":{"55":7}}],["a1x",{"2":{"55":7}}],["a1",{"2":{"40":2,"46":9,"55":66,"63":1,"104":6}}],["ams",{"2":{"175":2}}],["america",{"2":{"157":1}}],["am",{"2":{"98":1}}],["ambiguity",{"2":{"67":2,"137":5}}],["amounts",{"2":{"174":1}}],["amount",{"2":{"37":1,"47":1}}],["amp",{"2":{"6":1,"9":1}}],["axes",{"2":{"128":6}}],["ax",{"2":{"13":3,"14":3,"127":2,"170":5}}],["axislegend",{"2":{"61":1,"152":1,"156":1}}],["axis",{"2":{"13":2,"14":1,"34":1,"37":1,"40":4,"44":1,"47":1,"63":2,"66":1,"128":2,"152":1,"157":1,"175":1}}],["axs",{"2":{"13":2}}],["a>",{"2":{"6":2}}],["adjust",{"2":{"55":1}}],["adjacent",{"2":{"46":1,"53":1,"55":1,"58":1}}],["adaptivity",{"0":{"56":1}}],["adaptive",{"2":{"7":1,"13":3,"14":2,"56":1}}],["adapted",{"2":{"52":1,"54":1,"57":1,"127":1}}],["advance",{"2":{"45":2}}],["advised",{"2":{"6":1,"165":1}}],["administrative",{"2":{"178":1}}],["admin",{"2":{"11":1,"62":1,"157":2}}],["adm0",{"2":{"11":7,"62":4}}],["additional",{"2":{"174":1}}],["additionally",{"2":{"46":3,"70":1}}],["addition",{"2":{"40":1,"58":1}}],["adding",{"2":{"4":1,"6":4,"7":1,"58":2,"128":1,"148":1,"151":1,"153":2,"154":1}}],["added",{"2":{"6":1,"35":1,"46":6,"48":1,"58":2,"132":1,"137":1,"146":2,"159":1}}],["add",{"2":{"3":1,"6":1,"7":2,"41":1,"42":1,"46":16,"48":1,"51":4,"52":3,"54":1,"55":2,"57":2,"58":9,"64":1,"87":1,"128":4,"137":1,"151":1,"153":1,"159":10,"166":1,"171":1,"173":2,"176":1}}],["average",{"2":{"39":3,"45":4,"55":1}}],["available",{"0":{"143":1},"2":{"6":3,"31":1,"45":1,"142":3,"151":1,"152":1,"154":1,"157":1,"161":1,"165":1}}],["avoid",{"2":{"5":1,"6":7,"41":1,"52":1,"54":1,"55":1,"57":1,"58":1,"128":2,"137":5,"154":1,"158":1,"159":1,"160":1,"170":3}}],["achieve",{"2":{"144":1}}],["across",{"2":{"135":1}}],["acos",{"2":{"35":1}}],["activate",{"2":{"152":1}}],["action",{"2":{"20":2}}],["actions",{"2":{"20":2}}],["actual",{"2":{"10":1,"41":1,"127":1,"140":1,"149":1,"153":1}}],["actually",{"2":{"1":1,"6":1,"9":1,"41":4,"55":1,"58":3,"98":1,"128":1,"163":1,"174":1}}],["access",{"2":{"171":1}}],["accessed",{"2":{"167":1}}],["acceptable",{"2":{"98":1}}],["accepts",{"2":{"64":1}}],["accept",{"2":{"6":1,"167":1}}],["according",{"2":{"139":1,"144":1,"145":1,"177":1}}],["accordingly",{"2":{"46":1}}],["account",{"2":{"32":1,"52":1,"54":1}}],["accurary",{"2":{"55":1}}],["accuratearithmetic",{"2":{"11":2}}],["accurate",{"0":{"11":1},"2":{"11":3,"152":1}}],["accumulators",{"2":{"41":1}}],["accumulator",{"2":{"41":1}}],["accumulate",{"2":{"38":1,"45":3}}],["accumulation",{"0":{"11":1},"2":{"41":1}}],["after",{"2":{"6":8,"35":1,"46":3,"137":1,"157":2}}],["ab",{"2":{"46":3,"52":1,"54":1,"55":5,"57":1}}],["able",{"2":{"20":1,"55":1}}],["ability",{"2":{"17":1}}],["about",{"2":{"6":1,"24":2,"30":1,"41":2,"98":1,"138":1}}],["above",{"2":{"4":1,"6":1,"35":1,"45":1,"46":1,"55":1,"58":1,"142":1}}],["abs",{"2":{"35":1,"38":4,"45":1,"48":2,"87":8,"104":2,"128":1,"160":1,"179":1}}],["absolute",{"2":{"4":1,"6":1,"37":1,"38":2}}],["abstractpolygon",{"2":{"137":1}}],["abstractpolygontrait",{"2":{"67":1}}],["abstractpoint",{"2":{"137":1}}],["abstractface",{"2":{"137":1}}],["abstractfloat",{"2":{"31":1,"35":1,"38":2,"46":1,"48":2,"51":1,"52":1,"54":1,"55":1,"57":1,"67":8}}],["abstractrange",{"2":{"128":6}}],["abstractmesh",{"2":{"137":1}}],["abstractmulticurvetrait",{"2":{"82":1,"83":1,"96":1,"97":1,"113":1,"114":1,"123":1,"124":1}}],["abstractmatrix",{"2":{"6":5,"128":13}}],["abstractcurvetrait",{"2":{"32":1,"35":1,"38":1,"48":1,"78":1,"81":1,"82":1,"87":1,"92":1,"96":1,"109":1,"112":1,"113":1,"119":1,"122":1,"123":1,"127":1,"157":2,"168":3}}],["abstractlazywrapper",{"2":{"32":2}}],["abstractarrays",{"2":{"135":1}}],["abstractarray",{"2":{"6":1,"132":1,"137":6,"168":2}}],["abstract",{"2":{"6":3,"41":3,"141":1,"142":4,"143":1,"157":3,"166":1}}],["abstractvector",{"2":{"5":1,"6":1,"41":26,"128":8}}],["abstractgeometrytrait`",{"2":{"142":1}}],["abstractgeometrytrait",{"2":{"6":3,"38":2,"48":1,"67":1,"83":1,"97":1,"114":1,"124":1,"132":1,"135":1,"142":4,"143":2,"168":5}}],["abstractgeometry",{"2":{"3":4,"6":4,"73":2,"86":2,"137":1}}],["abstracttrait",{"2":{"1":2,"3":2,"6":8,"51":1,"53":2,"55":4,"58":2,"104":4,"130":1,"132":2,"137":9,"165":3}}],["abstractbarycentriccoordinatemethod",{"2":{"0":1,"5":1,"6":7,"41":18}}],["attribute",{"2":{"174":1}}],["attributed",{"2":{"173":1}}],["attributes",{"0":{"173":1},"2":{"169":1,"173":3}}],["attempts",{"2":{"98":1}}],["attach",{"2":{"1":2,"4":1,"6":5,"134":1}}],["atomic",{"2":{"7":1}}],["at",{"2":{"3":4,"5":1,"6":6,"9":1,"18":1,"20":1,"24":1,"26":1,"35":2,"37":1,"38":1,"40":1,"41":2,"46":4,"48":2,"55":8,"58":2,"63":1,"98":17,"104":6,"106":1,"107":1,"110":3,"111":2,"112":2,"113":1,"114":1,"117":1,"123":1,"127":1,"135":1,"137":1,"152":1,"154":1,"159":1,"161":1,"171":1,"172":2}}],["arbitrarily",{"2":{"135":1}}],["arbitrary",{"2":{"39":1,"130":1,"170":1}}],["around",{"2":{"40":1,"41":2,"51":1,"66":1,"70":1,"128":1,"157":1,"177":1}}],["argmin",{"2":{"161":1}}],["argtypes",{"2":{"42":2,"150":1,"153":1}}],["args",{"2":{"13":2}}],["argumenterror",{"2":{"58":1,"128":1,"137":5}}],["argument",{"2":{"4":5,"6":10,"35":1,"38":2,"45":1,"48":1,"52":1,"54":1,"57":1,"67":2,"137":2,"167":2,"171":1,"172":1}}],["arguments",{"2":{"1":1,"3":1,"6":5,"46":1,"76":2,"90":1,"107":1,"117":1,"149":1,"153":2,"154":1,"167":1}}],["arithmetic",{"2":{"11":1}}],["archgdal",{"2":{"23":1}}],["arc",{"2":{"6":1,"153":1}}],["array",{"2":{"4":1,"6":2,"38":1,"48":1,"128":5,"137":7,"158":1,"161":1}}],["arrays",{"2":{"1":1,"6":2,"22":1,"128":1,"137":2}}],["aren",{"2":{"4":3,"6":5,"51":1,"53":1,"55":2,"58":4,"70":3,"143":2,"146":2}}],["are",{"2":{"1":1,"3":4,"4":18,"5":2,"6":50,"9":2,"20":2,"22":3,"24":1,"25":1,"26":2,"27":1,"34":1,"35":8,"37":1,"38":2,"39":6,"41":11,"44":1,"45":3,"46":31,"48":6,"51":3,"52":3,"53":15,"54":2,"55":16,"57":5,"58":9,"63":3,"66":1,"67":1,"69":3,"70":26,"72":1,"76":7,"78":1,"79":3,"80":3,"81":1,"83":1,"89":1,"90":5,"92":1,"93":1,"94":1,"96":1,"97":1,"98":12,"104":7,"107":5,"109":1,"111":2,"116":1,"117":5,"119":1,"120":3,"121":3,"122":1,"124":1,"127":1,"128":14,"129":1,"132":1,"135":1,"137":4,"138":1,"139":1,"140":1,"142":1,"143":3,"144":1,"145":1,"146":2,"148":1,"152":1,"153":1,"154":1,"157":4,"159":1,"161":2,"162":1,"164":2,"165":1,"167":1,"170":1,"173":2,"174":2,"175":1,"176":3,"177":6,"178":1,"179":1}}],["area2",{"2":{"45":4}}],["area1",{"2":{"45":4}}],["areas",{"2":{"4":2,"6":2,"38":3,"160":2}}],["area",{"0":{"36":2,"37":2},"1":{"37":2,"38":2},"2":{"0":5,"4":15,"6":25,"11":6,"31":1,"36":2,"37":9,"38":61,"43":1,"44":3,"45":49,"47":2,"48":44,"57":2,"58":1,"104":1,"130":1,"143":2,"146":2,"157":2,"160":4,"171":1}}],["ask",{"2":{"23":1}}],["aspect",{"2":{"13":1,"14":1,"34":1,"37":1,"40":2,"44":1,"47":1,"66":2,"128":2,"152":1,"157":1}}],["assign",{"2":{"169":1}}],["assigned",{"2":{"46":1,"128":7,"177":1}}],["assets",{"2":{"171":1}}],["assetpath",{"2":{"171":1}}],["assemble",{"2":{"140":1}}],["assert",{"2":{"41":23,"45":1,"46":1,"51":1,"53":1,"55":1,"154":1,"168":1}}],["assume",{"2":{"104":2,"137":3,"139":1,"146":1}}],["assumed",{"2":{"38":1,"70":1,"98":1}}],["assumes",{"2":{"6":1,"46":1,"67":1,"153":1,"161":1}}],["associativity",{"2":{"19":1}}],["associated",{"0":{"1":1},"2":{"39":2}}],["as",{"2":{"1":8,"3":18,"4":6,"5":1,"6":80,"7":1,"11":2,"13":3,"14":3,"15":3,"17":2,"18":2,"20":1,"22":1,"23":2,"24":1,"25":1,"27":1,"34":2,"35":4,"37":2,"38":3,"39":4,"40":1,"41":4,"42":3,"44":2,"45":1,"46":15,"47":2,"48":5,"50":3,"51":5,"52":8,"53":2,"54":7,"55":8,"57":7,"58":5,"59":1,"61":2,"62":2,"63":3,"64":3,"66":3,"67":1,"69":2,"70":2,"72":2,"73":2,"75":3,"76":3,"85":2,"86":2,"87":2,"89":2,"90":3,"98":7,"100":2,"101":2,"103":2,"104":2,"106":2,"107":3,"109":1,"116":2,"117":3,"127":8,"128":3,"130":3,"132":1,"135":2,"136":2,"137":15,"139":2,"140":2,"142":1,"143":1,"145":2,"148":1,"149":3,"151":2,"152":2,"153":3,"155":2,"156":2,"157":7,"159":2,"163":3,"165":2,"166":2,"167":2,"168":2,"169":3,"170":2,"171":1,"172":1,"174":3,"175":3,"176":2,"177":3,"178":2}}],["alone",{"2":{"137":1}}],["along",{"2":{"4":4,"6":5,"46":3,"48":2,"55":4,"70":4,"98":1}}],["although",{"2":{"120":1,"121":1}}],["alternate",{"2":{"46":1}}],["alternative",{"2":{"46":1}}],["already",{"2":{"70":1,"98":2,"159":1}}],["almost",{"2":{"55":1}}],["alg=nothing",{"2":{"157":1}}],["alg`",{"2":{"157":1}}],["alg",{"2":{"6":4,"157":21,"158":3,"159":8,"160":3,"161":7,"167":9}}],["algorithms",{"2":{"6":3,"59":1,"63":1,"139":1,"154":1,"155":1,"157":4,"159":1,"161":1}}],["algorithm",{"0":{"158":1,"159":1,"160":1},"2":{"6":12,"40":1,"46":2,"48":1,"51":3,"52":1,"54":1,"57":1,"59":1,"64":4,"98":1,"155":1,"157":8,"158":1,"159":3,"160":1,"167":4}}],["allocating",{"2":{"64":1}}],["allocations",{"2":{"5":1,"6":1,"41":1}}],["allocate",{"2":{"64":1}}],["allow=",{"2":{"98":1}}],["allows",{"2":{"11":1,"18":1,"23":1,"24":1,"29":1,"76":2,"78":3,"79":3,"80":3,"81":1,"90":2,"92":3,"93":3,"94":2,"95":1,"107":1,"110":1,"111":1,"112":1,"117":3,"119":3,"120":3,"121":3,"122":1,"130":1,"155":1,"171":1,"173":1,"176":1}}],["allowed",{"2":{"6":1,"76":3,"90":3,"98":6,"107":5,"109":1,"110":2,"117":3,"157":1}}],["allow",{"2":{"1":1,"6":1,"23":1,"55":1,"76":7,"87":3,"90":7,"98":73,"107":10,"117":10,"163":1}}],["all",{"2":{"1":3,"3":2,"4":3,"6":14,"9":1,"11":7,"22":1,"25":1,"27":1,"31":2,"35":5,"38":3,"41":1,"46":13,"48":3,"52":1,"53":3,"55":3,"58":5,"59":1,"62":3,"64":1,"66":1,"70":2,"72":1,"79":3,"80":3,"83":1,"96":1,"97":1,"98":7,"104":4,"116":1,"124":1,"127":1,"128":3,"129":1,"132":1,"135":2,"136":1,"137":8,"140":1,"142":1,"144":1,"147":1,"148":1,"157":1,"162":1,"163":2,"164":1,"170":1,"172":1,"174":1,"176":1}}],["always",{"2":{"1":7,"4":6,"6":10,"25":1,"27":1,"37":1,"38":4,"48":2,"63":1,"66":1,"67":1,"70":1,"137":2,"149":4,"176":1}}],["also",{"2":{"1":2,"6":11,"23":1,"35":1,"38":2,"45":2,"46":3,"48":1,"52":1,"54":1,"55":2,"57":1,"59":1,"63":1,"64":1,"66":1,"67":2,"70":3,"104":1,"128":1,"135":1,"137":1,"140":1,"143":3,"146":2,"150":1,"151":1,"152":1,"153":1,"155":1,"163":1,"165":1,"170":2,"173":1}}],["a",{"0":{"23":1,"171":1,"173":1},"2":{"1":13,"3":5,"4":79,"5":1,"6":196,"7":3,"9":1,"11":1,"15":2,"17":1,"18":6,"20":3,"22":3,"23":4,"24":2,"25":2,"27":2,"29":2,"30":2,"34":3,"35":22,"37":11,"38":20,"39":13,"40":4,"41":11,"42":2,"44":5,"45":8,"46":281,"47":2,"48":17,"50":3,"51":4,"52":39,"53":30,"54":38,"55":91,"56":3,"57":36,"58":45,"59":3,"61":3,"62":2,"63":1,"64":4,"66":15,"67":27,"69":2,"70":54,"72":2,"75":1,"76":3,"78":5,"79":3,"80":2,"82":2,"83":2,"85":2,"87":1,"89":1,"90":3,"92":4,"93":3,"94":1,"96":2,"97":2,"98":52,"100":2,"103":5,"104":27,"106":2,"107":4,"109":4,"110":2,"111":2,"112":1,"113":2,"114":2,"116":1,"117":3,"119":5,"120":2,"121":2,"123":2,"124":2,"126":1,"127":4,"128":79,"130":4,"132":2,"135":4,"137":34,"138":6,"139":2,"140":2,"141":5,"142":5,"143":9,"144":8,"146":6,"147":3,"148":2,"149":8,"150":3,"151":5,"152":4,"153":8,"154":10,"156":3,"157":5,"160":3,"161":1,"162":1,"163":2,"165":6,"166":1,"167":12,"168":2,"169":1,"170":21,"171":12,"172":5,"173":5,"174":11,"175":1,"176":5,"177":8,"178":3,"179":3}}],["annotation",{"2":{"166":1}}],["annotated",{"2":{"26":1}}],["angels",{"2":{"35":1}}],["angle",{"2":{"35":35,"127":1}}],["angles",{"0":{"33":1,"34":1},"1":{"34":1,"35":1},"2":{"0":2,"4":10,"6":10,"31":1,"33":1,"34":4,"35":42}}],["answers",{"2":{"144":1}}],["answer",{"2":{"6":3,"52":1,"54":1,"55":1,"57":1}}],["another",{"2":{"3":1,"6":1,"46":2,"55":1,"64":1,"66":1,"72":1,"75":1,"78":1,"80":1,"81":1,"85":1,"89":1,"92":1,"93":1,"94":1,"95":1,"98":1,"100":1,"103":1,"104":1,"106":1,"109":1,"110":1,"111":1,"112":1,"116":1,"119":1,"120":1,"121":1,"122":1,"128":1,"149":1}}],["anonymous",{"2":{"1":1,"6":1,"163":1}}],["an",{"2":{"1":3,"4":11,"5":1,"6":29,"9":1,"13":1,"14":1,"18":1,"20":1,"23":2,"34":1,"35":4,"37":1,"38":2,"40":1,"41":3,"42":2,"44":1,"46":15,"47":2,"48":2,"50":1,"51":1,"52":2,"53":5,"54":2,"55":9,"57":2,"58":2,"64":3,"66":2,"67":5,"69":1,"70":1,"72":1,"75":2,"78":2,"85":1,"89":1,"98":13,"100":1,"103":1,"104":1,"106":1,"116":1,"119":2,"120":1,"121":1,"128":3,"129":1,"132":1,"135":1,"136":1,"137":8,"140":1,"148":1,"149":1,"153":1,"163":2,"167":3,"168":1,"170":2,"171":2,"173":1,"175":1,"177":1}}],["anything",{"2":{"40":1,"98":1}}],["any",{"2":{"1":3,"3":1,"4":2,"6":19,"18":1,"24":1,"25":1,"27":1,"29":1,"39":2,"45":1,"46":7,"48":1,"51":1,"53":1,"55":4,"58":1,"67":2,"77":2,"78":1,"81":1,"89":1,"91":2,"92":1,"93":2,"94":1,"95":2,"98":8,"104":2,"108":2,"118":2,"122":1,"128":2,"130":2,"132":1,"137":2,"140":1,"141":1,"142":3,"143":4,"146":4,"149":2,"151":1,"153":1,"154":1,"159":1,"168":1,"176":2,"177":2}}],["and",{"0":{"1":1,"20":1,"22":1,"24":1,"36":1,"53":1,"55":1,"58":1,"65":1,"170":1,"171":1,"173":1},"1":{"37":1,"38":1,"66":1,"67":1},"2":{"0":2,"1":8,"3":11,"4":18,"6":84,"7":1,"9":2,"17":4,"18":4,"20":2,"22":1,"23":2,"24":3,"25":2,"26":5,"27":2,"29":2,"30":1,"31":2,"35":13,"37":1,"38":7,"39":2,"40":2,"41":20,"42":1,"43":2,"44":1,"45":29,"46":71,"47":2,"48":18,"50":1,"51":4,"52":4,"53":16,"54":4,"55":38,"57":6,"58":15,"63":1,"64":2,"66":2,"67":13,"69":2,"70":13,"72":3,"73":2,"75":2,"76":3,"79":3,"80":4,"81":1,"85":2,"86":2,"87":1,"90":3,"93":3,"94":1,"95":1,"98":36,"100":1,"103":2,"104":3,"107":2,"111":2,"112":2,"116":3,"117":4,"119":2,"120":3,"121":3,"122":1,"127":2,"128":16,"130":8,"132":1,"135":2,"136":3,"137":22,"138":1,"139":2,"140":1,"141":1,"142":4,"143":2,"144":1,"147":2,"148":2,"149":2,"152":1,"153":5,"154":4,"155":2,"156":1,"157":8,"159":8,"160":1,"161":1,"163":1,"165":1,"166":3,"167":4,"169":3,"170":9,"171":7,"172":2,"174":5,"176":2,"177":4,"178":2}}],["apart",{"2":{"146":1}}],["april",{"0":{"7":1}}],["appears",{"2":{"139":1}}],["append",{"2":{"35":1,"46":5,"52":1,"53":2,"55":2,"57":1,"58":5,"146":2}}],["approximately",{"2":{"46":1,"152":1}}],["approach",{"2":{"19":1}}],["appropriately",{"2":{"177":1}}],["appropriate",{"2":{"6":1,"167":2}}],["applies",{"2":{"135":2}}],["applied",{"2":{"6":3,"20":1,"132":1,"137":2,"141":2,"142":2,"143":1}}],["application",{"2":{"1":1,"6":3,"137":1,"140":1,"142":3,"143":1,"146":2,"151":1,"154":1}}],["apply`",{"2":{"137":1}}],["applys",{"2":{"38":1,"48":1}}],["applyreduce",{"0":{"19":1},"2":{"0":2,"1":1,"6":1,"17":1,"19":2,"29":1,"35":1,"38":1,"45":2,"48":1,"67":2,"130":3,"132":1,"137":39,"166":1}}],["apply",{"0":{"1":1,"18":1,"22":1,"29":1,"135":1},"1":{"19":1},"2":{"0":2,"1":4,"6":7,"17":1,"18":5,"20":1,"22":1,"24":1,"29":3,"32":1,"130":5,"132":1,"134":1,"135":4,"136":1,"137":56,"142":4,"143":1,"147":3,"148":1,"149":1,"153":1,"154":1,"157":2,"162":2,"163":3,"166":1}}],["apis",{"2":{"17":1}}],["api",{"0":{"0":1,"41":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"6":3,"24":1,"41":1,"153":1,"157":1,"167":1}}],["snapped",{"2":{"128":1}}],["s3",{"2":{"46":3}}],["scratch",{"2":{"174":1}}],["sciences",{"2":{"171":1}}],["scalefactor",{"2":{"153":3}}],["scattered",{"2":{"177":1}}],["scatter",{"2":{"44":1,"66":2,"69":2,"72":2,"75":1,"85":1,"89":2,"103":2,"116":2,"177":1}}],["schema",{"2":{"137":6}}],["scheme",{"2":{"45":1}}],["scenario",{"2":{"98":2}}],["scene",{"2":{"14":1}}],["skipmissing",{"2":{"128":1}}],["skipped",{"2":{"128":1}}],["skip",{"2":{"38":1,"98":14,"128":1,"161":4}}],["skygering",{"2":{"7":1}}],["square",{"2":{"67":1,"158":1,"159":1}}],["squared",{"2":{"6":2,"48":2,"67":12,"158":2,"159":7}}],["sqrt",{"2":{"35":2,"45":1,"67":3}}],["sgn",{"2":{"35":5}}],["smallest",{"2":{"35":2,"55":1,"59":1}}],["sᵢ₋₁",{"2":{"41":25}}],["sᵢ₊₁",{"2":{"6":2,"41":41}}],["sᵢ",{"2":{"6":4,"41":46}}],["src",{"2":{"6":2}}],["syntax",{"2":{"173":1}}],["symdifference",{"2":{"129":1}}],["sym10100477",{"2":{"98":1}}],["symbol=",{"2":{"87":1}}],["symbol",{"2":{"6":1,"167":2}}],["system",{"0":{"171":1,"172":1},"2":{"1":2,"149":2,"169":2,"171":1}}],["switches",{"2":{"55":1,"58":1}}],["switch",{"2":{"46":1,"58":1,"166":1}}],["switching",{"2":{"6":1,"48":1}}],["swap",{"2":{"6":1,"58":1,"67":2,"147":1}}],["swapped",{"2":{"3":1,"6":1,"73":1,"76":1,"86":1,"87":1,"101":1,"104":1}}],["swapping",{"2":{"1":1,"6":1,"137":1}}],["s2",{"2":{"6":4,"41":6,"46":3}}],["s1",{"2":{"6":3,"41":6,"46":3}}],["saving",{"0":{"174":1}}],["saved",{"2":{"70":1}}],["save",{"2":{"35":1,"169":1,"174":3}}],["samples",{"2":{"13":1}}],["sample",{"2":{"13":1}}],["same",{"2":{"3":2,"4":12,"6":23,"18":1,"35":3,"38":1,"46":15,"48":1,"51":1,"52":3,"54":1,"55":1,"57":1,"58":1,"63":1,"66":1,"69":2,"70":30,"98":2,"103":1,"104":8,"132":1,"135":1,"137":6,"138":1,"143":2,"145":1,"146":2,"152":1,"170":1,"171":1,"174":1}}],["says",{"2":{"63":1}}],["say",{"2":{"6":1,"41":1,"153":1}}],["span",{"2":{"177":1}}],["spatial",{"0":{"176":1},"1":{"177":1,"178":1,"179":1},"2":{"176":6,"177":3,"179":1}}],["spawn",{"2":{"137":5}}],["space",{"2":{"6":2,"25":1,"27":1,"35":1,"37":1,"98":1,"153":1,"154":1}}],["sp",{"2":{"98":2}}],["split",{"2":{"51":1}}],["specialized",{"2":{"25":1,"27":1,"64":1}}],["specify",{"2":{"6":1,"132":1,"137":1,"171":1,"172":1,"176":1}}],["specification",{"2":{"139":1,"142":1,"144":1,"145":1}}],["specifically",{"2":{"6":2,"41":3,"155":1,"176":1}}],["specific",{"2":{"46":1,"76":1,"90":1,"107":1,"117":1,"137":5}}],["specified",{"2":{"3":1,"6":2,"46":1,"53":2,"55":2,"58":2,"104":1,"135":1,"157":1}}],["slow",{"2":{"178":1}}],["slower",{"2":{"6":1,"167":2}}],["slope2",{"2":{"127":2}}],["slope1",{"2":{"127":2}}],["slidergrid",{"2":{"14":1}}],["sliders",{"2":{"14":3}}],["slightly",{"2":{"4":2,"6":2,"38":2}}],["suite",{"2":{"153":5,"157":13}}],["suggestion",{"2":{"150":1}}],["sun",{"2":{"98":1}}],["surrounds",{"2":{"98":1}}],["sure",{"2":{"9":1,"35":1,"46":2,"67":1,"104":1,"161":1}}],["suppose",{"2":{"178":1,"179":1}}],["support",{"2":{"42":1,"151":1,"179":1}}],["supports",{"2":{"40":1,"41":1,"59":1,"174":1,"179":2}}],["supported",{"2":{"23":1,"174":1}}],["supertype",{"2":{"6":1,"41":1}}],["sukumar",{"2":{"6":1,"41":1}}],["such",{"2":{"4":1,"6":1,"37":1,"50":1,"59":1,"135":1,"148":1}}],["sum=1",{"2":{"41":1}}],["sum",{"2":{"4":2,"6":3,"11":6,"37":1,"38":2,"39":2,"41":8,"48":1,"67":2,"127":5,"161":1,"168":4}}],["sublevel",{"2":{"178":1}}],["subsequent",{"2":{"170":1}}],["substituted",{"2":{"1":1,"6":1,"137":1}}],["subgeom1",{"2":{"137":2}}],["subgeom",{"2":{"137":3}}],["subject",{"2":{"46":1}}],["subtype",{"2":{"137":1}}],["subtypes",{"2":{"6":2,"41":2}}],["subtracted",{"2":{"127":1}}],["subtitle",{"2":{"13":1,"40":2,"153":1,"157":2}}],["sub",{"2":{"4":6,"6":7,"35":1,"38":3,"48":1,"53":6,"55":3,"58":4,"67":2,"82":2,"83":2,"96":2,"97":2,"113":2,"114":2,"123":2,"124":2,"137":3,"144":4,"145":2,"146":4}}],["series",{"2":{"170":1}}],["serve",{"2":{"6":1,"41":1}}],["searchsortedfirst",{"2":{"159":1}}],["seg2",{"2":{"127":2}}],["seg1",{"2":{"127":3}}],["seg",{"2":{"98":23,"104":9}}],["segmentation",{"2":{"152":1}}],["segments",{"2":{"23":1,"31":1,"34":2,"35":1,"44":1,"45":2,"46":3,"48":1,"55":6,"98":18,"153":1,"154":3}}],["segmentization",{"2":{"151":1}}],["segmentizing",{"2":{"6":3,"152":1,"153":2,"154":1}}],["segmentized",{"2":{"152":1}}],["segmentizes",{"2":{"151":1}}],["segmentizemethod",{"2":{"6":1,"153":3,"154":2}}],["segmentize",{"0":{"151":1},"1":{"152":1,"153":1,"154":1},"2":{"0":1,"6":4,"31":1,"42":1,"130":1,"151":1,"152":5,"153":11,"154":13,"175":1}}],["segment",{"2":{"4":4,"6":7,"35":1,"45":5,"46":6,"48":3,"50":1,"55":17,"67":2,"87":3,"98":43,"104":3,"127":2,"151":1,"153":2,"154":1}}],["seperate",{"2":{"55":1}}],["separates",{"2":{"98":1}}],["separate",{"2":{"46":1,"128":1,"137":1,"166":1,"174":1,"177":1}}],["separately",{"2":{"41":1,"128":1}}],["sense",{"2":{"38":1,"67":1}}],["several",{"2":{"20":2,"38":1,"138":1,"146":1}}],["section",{"2":{"26":1,"98":3,"103":1}}],["sections",{"2":{"10":1,"26":1}}],["seconds=1",{"2":{"153":3,"157":8}}],["secondisleft",{"2":{"128":4}}],["secondisstraight",{"2":{"128":7}}],["secondary",{"2":{"3":3,"6":3,"73":1,"76":1,"117":1}}],["second",{"2":{"3":8,"6":9,"46":1,"55":4,"70":1,"72":2,"73":1,"75":1,"76":1,"79":1,"80":1,"81":1,"86":2,"90":2,"98":2,"107":1,"116":1,"117":1,"120":1,"121":1,"122":2,"159":1,"172":1,"176":1}}],["self",{"2":{"9":2}}],["selected",{"2":{"128":1}}],["selectednode",{"2":{"128":3}}],["selection",{"2":{"14":1}}],["select",{"2":{"6":1,"165":1}}],["seem",{"2":{"25":1,"27":1}}],["see",{"2":{"6":4,"7":1,"29":1,"44":1,"64":1,"67":1,"69":1,"72":1,"75":1,"89":1,"98":5,"100":1,"103":1,"106":1,"116":1,"128":2,"139":1,"140":1,"142":1,"143":3,"145":1,"146":2,"152":2,"159":1,"177":2}}],["setup=",{"2":{"76":1,"90":1,"107":1,"117":1}}],["sets",{"2":{"46":1,"63":1}}],["setting",{"2":{"23":1}}],["set",{"0":{"23":1},"2":{"3":2,"4":7,"6":19,"23":1,"35":1,"39":2,"41":8,"46":3,"52":2,"54":2,"55":7,"57":2,"59":2,"69":2,"70":10,"76":1,"87":1,"90":1,"98":2,"104":1,"107":1,"117":1,"127":1,"128":1,"143":2,"146":2,"159":2,"170":1,"174":1,"177":3}}],["sve",{"2":{"1":1,"6":1,"163":1}}],["svector",{"2":{"1":14,"6":14,"46":5,"52":1,"55":2,"58":6,"98":1,"128":1,"163":13,"170":6,"172":4}}],["solution",{"2":{"98":1}}],["solid",{"2":{"6":2}}],["south",{"2":{"48":7}}],["source",{"2":{"1":10,"3":19,"4":22,"5":3,"6":91,"26":4,"87":2,"132":3,"142":1,"143":4,"149":3,"171":13,"172":1}}],["sort",{"2":{"46":4,"51":2,"55":2,"57":2,"98":1,"104":2,"128":1,"159":1}}],["sorted",{"2":{"20":1,"46":1,"159":7,"176":1}}],["someone",{"2":{"64":1,"167":1}}],["something",{"0":{"56":1},"2":{"10":1}}],["some",{"2":{"3":1,"6":3,"9":1,"17":1,"32":1,"41":4,"70":1,"98":3,"104":1,"128":1,"129":1,"130":2,"135":2,"137":2,"141":1,"142":2,"143":1,"161":1,"164":2,"169":2,"176":1,"179":1}}],["so",{"2":{"1":1,"4":4,"6":10,"9":1,"17":1,"19":1,"25":1,"27":1,"31":1,"40":1,"41":1,"46":1,"47":1,"55":1,"57":2,"58":2,"66":1,"67":1,"69":1,"70":4,"72":1,"89":1,"98":2,"100":1,"116":1,"128":3,"132":1,"137":6,"151":1,"152":1,"153":3,"154":1,"161":1,"163":1,"167":2,"171":1,"172":1}}],["step",{"2":{"46":7,"52":1,"53":3,"54":1,"55":3,"57":1,"58":3,"128":4,"168":1}}],["storing",{"2":{"174":1}}],["stored",{"2":{"46":2,"177":1}}],["stores",{"2":{"46":1}}],["store",{"2":{"41":1,"174":1}}],["stopping",{"2":{"159":2}}],["stops",{"2":{"135":1}}],["stop",{"2":{"18":2,"87":3,"98":4,"104":3}}],["style",{"2":{"6":2}}],["style=",{"2":{"6":2}}],["stay",{"2":{"58":1}}],["stackoverflow",{"2":{"55":1}}],["stack",{"2":{"51":1}}],["status",{"2":{"46":31,"53":4,"55":5,"58":4,"128":1}}],["states",{"2":{"157":1}}],["state",{"2":{"32":11,"57":1,"178":9}}],["static",{"2":{"166":1}}],["staticarray",{"2":{"41":1}}],["staticarrays",{"2":{"31":1,"46":5,"52":1,"55":2,"58":6,"98":1,"128":1,"163":2}}],["staticarraysco",{"2":{"1":1,"6":1,"163":1}}],["staticarrayscore",{"2":{"1":10,"6":10,"41":1,"163":10,"170":6,"172":4}}],["statica",{"2":{"1":1,"6":1,"163":1}}],["statistics",{"2":{"13":2,"31":1}}],["stability",{"2":{"23":1,"30":1}}],["stable",{"2":{"13":1,"24":1,"154":1}}],["stage",{"2":{"7":1}}],["standardized",{"2":{"98":1}}],["standards",{"2":{"98":1}}],["standard",{"2":{"6":1,"64":1}}],["started",{"2":{"46":1}}],["starting",{"2":{"45":2,"46":1,"48":1,"55":1,"146":4}}],["startvalue",{"2":{"14":4}}],["start",{"2":{"6":1,"18":1,"35":7,"41":1,"46":76,"48":17,"53":4,"55":4,"58":5,"70":1,"87":4,"98":44,"104":3,"119":1,"128":2,"138":1,"159":16,"170":1}}],["straightline",{"2":{"128":3}}],["straight",{"2":{"128":6}}],["strait",{"2":{"128":1}}],["structs",{"2":{"20":1,"142":1}}],["structures",{"2":{"130":1}}],["structure",{"2":{"6":2,"132":1,"137":1,"147":1}}],["struct",{"2":{"6":3,"32":2,"41":2,"46":2,"64":1,"140":1,"146":2,"153":2,"158":1,"159":1,"160":1,"165":3,"166":2,"167":4}}],["strings",{"2":{"6":1,"45":1,"55":1}}],["string",{"2":{"1":2,"14":1,"44":1,"45":1,"149":2}}],["still",{"2":{"0":1,"38":1,"45":1,"46":3,"75":1,"159":1}}],["shp",{"2":{"174":1}}],["ships",{"2":{"171":1}}],["shifting",{"2":{"172":1}}],["shift",{"2":{"170":3}}],["shewchuck",{"2":{"7":1}}],["short",{"2":{"137":1}}],["shorthand",{"2":{"64":1}}],["show",{"2":{"9":1,"11":1,"13":1,"14":1,"40":1,"171":1,"174":1,"176":2}}],["shoelace",{"2":{"4":1,"6":1,"38":2,"48":1}}],["shouldn",{"2":{"55":1}}],["should",{"2":{"1":1,"4":1,"6":14,"17":1,"18":1,"20":2,"25":1,"27":1,"35":3,"38":1,"45":1,"46":3,"47":1,"70":1,"98":4,"128":2,"132":1,"137":2,"139":1,"142":4,"143":2,"154":1,"157":2,"166":1}}],["sharing",{"2":{"89":1}}],["shares",{"2":{"55":1}}],["share",{"2":{"4":7,"6":8,"69":2,"70":8,"93":2,"94":1,"95":1,"104":1,"112":1}}],["shared",{"0":{"161":1},"2":{"3":1,"6":1,"46":2,"55":2,"104":3}}],["shapes",{"2":{"67":1,"174":7}}],["shape",{"2":{"44":1,"53":1,"55":1,"69":1,"145":1,"170":1}}],["shaped",{"2":{"40":1}}],["shapefiles",{"2":{"174":1}}],["shapefile",{"2":{"29":1,"174":4}}],["shallower",{"2":{"1":1,"6":1,"137":1}}],["sites",{"2":{"178":1}}],["sides",{"2":{"46":3,"139":1}}],["side",{"2":{"35":4,"46":26}}],["signals",{"2":{"136":1}}],["sign",{"2":{"13":2,"14":2,"35":7,"38":2,"127":3}}],["signed",{"0":{"36":1,"37":1,"65":1,"66":1},"1":{"37":1,"38":1,"66":1,"67":1},"2":{"0":4,"4":15,"6":18,"11":3,"36":1,"37":5,"38":23,"48":3,"65":1,"66":7,"67":19}}],["six",{"2":{"6":1,"157":1}}],["size=",{"2":{"171":1}}],["sizehint",{"2":{"46":2,"53":1,"154":1}}],["size",{"2":{"6":4,"13":2,"14":5,"40":1,"58":1,"128":2,"137":4,"157":1}}],["sin",{"2":{"170":3,"171":1,"172":2}}],["singed",{"2":{"67":1}}],["singular",{"2":{"55":1}}],["singlepoly",{"2":{"157":6}}],["single",{"2":{"4":6,"6":10,"23":1,"35":2,"38":1,"48":1,"70":5,"103":2,"128":2,"143":2,"144":1,"146":2,"170":3,"174":1}}],["since",{"2":{"1":1,"6":2,"26":1,"35":1,"38":1,"45":1,"48":2,"57":1,"67":1,"70":1,"98":1,"104":2,"111":1,"149":1,"166":1,"167":2,"178":1}}],["simulation",{"2":{"23":1}}],["simultaneously",{"2":{"20":1}}],["simply",{"2":{"7":1,"37":1,"42":1,"46":1,"55":1,"58":1,"73":1,"86":1,"101":1,"128":1,"141":1,"149":1,"150":1,"153":1,"170":1,"173":1}}],["simpler",{"2":{"6":1,"128":1}}],["simple",{"0":{"61":1,"177":1},"2":{"6":3,"41":1,"64":1,"130":3,"147":1,"149":1,"156":2,"157":2,"166":1}}],["simplifier",{"2":{"157":4}}],["simplified",{"2":{"23":1,"156":1}}],["simplifies",{"2":{"6":3,"158":1,"159":1,"160":1}}],["simplification",{"0":{"155":1},"1":{"156":1,"157":1},"2":{"6":2,"155":2,"157":3}}],["simplifying",{"2":{"155":1}}],["simplify",{"0":{"158":1,"159":1,"160":1},"2":{"0":1,"6":15,"9":1,"31":1,"46":1,"130":1,"156":1,"157":41,"158":1,"159":2,"160":1}}],["simplifyalgs",{"2":{"161":1}}],["simplifyalg",{"2":{"0":1,"6":8,"157":5,"158":2,"159":2,"160":2}}],["similarly",{"2":{"130":1}}],["similar",{"2":{"1":1,"6":4,"18":1,"25":1,"27":1,"29":1,"42":1,"59":1,"64":1,"128":2,"137":1,"153":2,"154":1,"162":1}}],["s",{"0":{"30":1},"2":{"0":1,"3":1,"6":10,"7":1,"9":1,"18":1,"19":1,"29":1,"35":1,"37":1,"38":4,"39":1,"40":2,"41":5,"44":3,"45":3,"46":3,"48":1,"50":1,"53":1,"55":2,"58":3,"63":1,"67":1,"70":1,"85":2,"92":3,"93":4,"94":2,"98":9,"104":1,"106":1,"107":1,"112":1,"128":5,"130":2,"132":3,"133":1,"137":1,"140":1,"143":4,"144":1,"146":3,"152":4,"153":1,"155":1,"157":2,"161":4,"165":2,"166":1,"167":6,"170":6,"171":4,"172":4,"173":2,"174":5,"179":2}}],["fn",{"2":{"174":8}}],["fc",{"2":{"137":22,"157":3,"168":14}}],["fj",{"2":{"128":2}}],["f2",{"2":{"46":2}}],["f1",{"2":{"46":2}}],["f64",{"2":{"13":2,"14":2}}],["few",{"2":{"139":1}}],["fetch",{"2":{"137":2}}],["fetched",{"2":{"128":1}}],["feb",{"0":{"8":1},"1":{"9":1,"10":1}}],["featurecollection",{"2":{"6":2,"11":1,"18":1,"128":4,"137":7,"171":2}}],["featurecollectiontrait",{"2":{"1":1,"6":2,"132":1,"135":1,"137":14,"168":5}}],["features",{"0":{"77":1,"91":1,"108":1,"118":1},"2":{"1":1,"6":3,"11":1,"22":1,"64":1,"128":3,"136":1,"137":19,"171":1}}],["featuretrait",{"2":{"1":2,"6":3,"77":4,"87":2,"91":4,"108":4,"118":4,"132":1,"135":3,"137":15,"168":5}}],["feature",{"2":{"1":6,"4":1,"6":10,"18":2,"22":1,"38":1,"48":1,"128":2,"130":1,"136":1,"137":49,"157":2,"168":2,"174":1}}],["fra",{"2":{"178":2}}],["frame",{"2":{"173":1}}],["framework",{"2":{"130":4}}],["fracs",{"2":{"46":20,"51":1}}],["frac",{"2":{"41":1,"46":2,"55":17,"157":2}}],["fractional",{"2":{"46":1,"55":3}}],["fractions",{"2":{"46":1,"55":4}}],["fraction",{"2":{"6":4,"55":2,"67":1,"157":1}}],["front",{"2":{"35":1}}],["from",{"2":{"1":3,"3":4,"4":16,"6":29,"7":1,"11":1,"20":1,"22":1,"26":1,"31":1,"38":2,"40":1,"41":4,"42":1,"45":1,"46":6,"48":11,"51":1,"52":1,"53":3,"54":1,"55":11,"57":1,"58":6,"64":1,"67":25,"90":2,"92":5,"93":4,"94":2,"95":1,"96":2,"98":6,"104":2,"127":2,"128":7,"132":3,"137":3,"146":1,"149":4,"151":1,"157":1,"158":1,"159":3,"160":1,"168":1,"169":1,"171":5,"174":1,"176":1,"177":1,"179":1}}],["footprint",{"2":{"172":1}}],["foldable",{"2":{"137":3}}],["follows",{"2":{"46":2,"76":1,"90":1,"107":1,"117":1,"128":1}}],["followed",{"2":{"26":1}}],["following",{"2":{"6":1,"41":1,"50":1,"139":1,"145":1,"157":1,"176":1}}],["focusing",{"2":{"25":1,"27":1}}],["foundational",{"2":{"17":1}}],["found",{"2":{"6":8,"26":1,"48":1,"51":1,"52":2,"54":2,"55":1,"57":2,"70":1,"128":5,"135":3,"137":7,"154":1}}],["forward",{"2":{"55":1}}],["forwards",{"2":{"46":1,"53":1,"58":1}}],["formats",{"2":{"169":1,"172":1,"174":3}}],["format",{"2":{"51":1,"174":3}}],["form",{"2":{"18":1,"46":3,"55":8,"58":3,"137":1}}],["formed",{"2":{"4":2,"6":3,"34":1,"35":4,"41":1,"46":8,"57":1,"58":1,"159":1}}],["formula",{"2":{"4":1,"6":1,"38":2,"48":1}}],["force",{"2":{"1":1,"137":1,"149":1,"157":1}}],["for",{"0":{"53":1,"55":1,"58":1},"2":{"0":2,"1":3,"3":1,"4":4,"5":3,"6":46,"7":4,"9":2,"13":5,"14":1,"18":1,"20":1,"22":1,"23":5,"25":3,"26":1,"27":3,"29":1,"31":2,"32":1,"35":5,"38":8,"39":1,"40":1,"41":19,"42":3,"45":7,"46":35,"48":11,"51":5,"52":2,"53":3,"54":1,"55":7,"57":1,"58":9,"59":2,"62":1,"64":3,"66":2,"67":7,"70":13,"76":3,"82":1,"83":1,"85":1,"87":6,"90":2,"96":1,"97":1,"98":22,"103":1,"104":11,"107":2,"113":1,"114":1,"117":3,"123":1,"124":1,"126":1,"127":5,"128":13,"129":1,"130":3,"132":6,"133":2,"137":6,"138":3,"139":2,"141":1,"142":5,"144":3,"145":1,"146":5,"148":1,"149":3,"151":4,"152":7,"153":6,"154":8,"155":4,"157":12,"158":2,"159":2,"160":1,"161":6,"165":1,"166":2,"167":5,"168":7,"169":1,"171":4,"172":1,"174":3,"176":1,"178":2,"179":1}}],["fi",{"2":{"128":2}}],["fine",{"2":{"152":1}}],["final",{"2":{"58":1,"142":4,"153":1}}],["finally",{"2":{"40":2,"55":1,"128":1,"137":3,"174":1}}],["findmin",{"2":{"161":1}}],["findmax",{"2":{"157":1,"159":1}}],["findall",{"2":{"142":1}}],["finding",{"2":{"55":1}}],["findfirst",{"2":{"46":6,"51":2,"62":1,"157":1}}],["findnext",{"2":{"46":3}}],["findlast",{"2":{"46":2}}],["findprev",{"2":{"46":2}}],["finds",{"2":{"46":1,"48":1}}],["find",{"2":{"35":6,"38":1,"46":12,"48":3,"51":2,"52":4,"54":2,"55":8,"57":1,"67":3,"70":1,"98":7,"128":2,"159":5,"178":1}}],["finish",{"2":{"9":1}}],["fill",{"2":{"46":1,"128":1,"154":3}}],["filled",{"2":{"46":5,"48":3,"66":1,"67":2,"98":16}}],["files",{"2":{"164":1,"174":2}}],["file",{"2":{"26":1,"46":1,"76":3,"90":3,"107":3,"117":3,"128":1,"129":1,"130":1,"141":1,"149":1,"154":1,"155":1,"164":2,"169":1,"174":2}}],["filters",{"2":{"46":1}}],["filtering",{"2":{"6":1,"157":1}}],["filter",{"2":{"4":1,"6":2,"46":2,"137":3,"146":2,"148":1,"157":1}}],["fit",{"2":{"17":1}}],["field",{"2":{"13":2,"46":2}}],["figure",{"2":{"13":1,"14":1,"37":1,"40":2,"63":1,"171":3}}],["fig",{"2":{"13":6,"14":6,"63":5,"170":7,"171":4,"175":2}}],["fix1",{"2":{"137":2,"154":1}}],["fixme",{"2":{"127":1}}],["fix2",{"2":{"46":2}}],["fixes",{"2":{"32":1}}],["fixed",{"2":{"6":3,"52":1,"54":1,"57":1}}],["fix",{"0":{"20":1},"2":{"6":9,"9":3,"15":3,"17":1,"20":1,"52":1,"53":11,"54":1,"55":11,"57":1,"58":10,"63":2,"139":1,"141":1,"142":1,"145":1}}],["firstisright",{"2":{"128":2}}],["firstisleft",{"2":{"128":4}}],["firstisstraight",{"2":{"128":4}}],["firstnode",{"2":{"128":9}}],["first",{"2":{"3":9,"6":10,"35":14,"38":7,"40":1,"41":9,"42":1,"45":1,"46":17,"48":2,"51":1,"52":2,"54":1,"55":5,"57":3,"67":8,"70":4,"72":2,"73":2,"75":1,"76":2,"79":1,"80":1,"81":1,"86":2,"90":3,"98":22,"104":1,"107":2,"109":1,"116":1,"117":2,"120":1,"121":1,"122":2,"127":1,"128":16,"137":6,"139":1,"154":3,"158":1,"159":2,"168":2,"169":1,"170":1,"171":1,"172":1,"176":1,"177":1}}],["fancy",{"2":{"170":1}}],["fancis",{"2":{"6":1,"41":1}}],["fair",{"2":{"152":1}}],["fail",{"2":{"1":1,"6":2,"137":6,"153":1}}],["fallback",{"2":{"137":1}}],["falses",{"2":{"46":2,"51":1,"52":1,"54":1}}],["false",{"0":{"24":1},"2":{"1":29,"3":7,"4":3,"6":55,"35":2,"38":1,"40":5,"46":26,"48":5,"51":1,"52":1,"53":3,"55":1,"57":4,"67":2,"69":2,"70":27,"72":2,"76":8,"78":2,"79":4,"80":1,"81":1,"82":1,"83":1,"85":2,"87":11,"90":9,"92":1,"93":4,"96":1,"97":1,"98":39,"104":22,"107":8,"109":3,"110":4,"111":1,"113":1,"114":1,"116":1,"117":7,"119":2,"120":4,"121":1,"122":1,"123":1,"124":1,"127":10,"128":5,"137":18,"139":16,"145":44,"146":4,"154":2,"157":1,"161":2,"163":20,"166":2,"168":2,"170":242,"171":12,"172":18,"176":1}}],["fashion",{"2":{"37":1}}],["faster",{"2":{"41":1,"137":1}}],["fast",{"2":{"12":1}}],["f",{"2":{"1":12,"6":25,"15":1,"18":3,"19":1,"22":2,"34":1,"37":2,"40":4,"42":1,"44":2,"46":19,"47":2,"50":2,"52":2,"53":2,"54":2,"55":2,"57":2,"58":2,"61":2,"62":2,"66":5,"69":2,"72":2,"75":2,"85":2,"89":2,"98":7,"100":2,"103":2,"106":2,"116":2,"128":30,"132":2,"135":2,"137":168,"150":1,"152":2,"153":1,"156":2,"157":1,"161":6,"163":6,"167":5,"168":16,"170":6,"172":2,"177":3}}],["fulfilled",{"2":{"159":1}}],["fully",{"2":{"6":1,"46":4,"51":1,"104":4}}],["full",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"48":5,"142":1,"178":4}}],["furthest",{"2":{"128":1}}],["further",{"2":{"44":1,"137":1}}],["furthermore",{"2":{"3":2,"6":5,"46":1,"52":1,"54":1,"57":1,"76":1,"117":1}}],["fun",{"2":{"170":1}}],["fundamental",{"2":{"26":1,"164":1}}],["func",{"2":{"13":5}}],["funcs",{"2":{"13":2,"14":3}}],["functionality",{"2":{"55":1,"130":1,"147":1,"149":1,"154":1,"167":1}}],["functionalities",{"2":{"46":1}}],["functionally",{"2":{"1":1,"6":1,"18":1,"29":1,"137":1}}],["function",{"2":{"1":8,"3":9,"4":9,"5":3,"6":14,"7":2,"9":1,"13":3,"14":2,"18":2,"29":1,"31":1,"32":11,"35":5,"38":3,"41":13,"45":6,"46":18,"48":7,"50":2,"51":4,"52":3,"53":3,"54":2,"55":7,"56":1,"57":2,"58":4,"64":2,"67":6,"69":1,"70":8,"72":1,"75":1,"76":1,"82":1,"83":1,"85":1,"87":5,"89":1,"90":1,"96":1,"97":1,"98":9,"100":1,"103":1,"104":7,"106":1,"107":1,"113":1,"114":1,"116":1,"117":1,"123":1,"124":1,"127":4,"128":16,"129":3,"132":3,"135":2,"137":29,"140":2,"142":7,"143":2,"146":2,"147":2,"149":1,"151":2,"153":2,"154":7,"157":3,"158":2,"159":3,"160":2,"161":7,"162":1,"163":3,"167":6,"168":12,"170":1,"176":1,"179":4}}],["functions",{"0":{"1":1,"53":1,"55":1,"58":1,"130":1,"132":1,"168":1},"1":{"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1},"2":{"6":1,"9":3,"17":1,"26":1,"29":1,"38":1,"41":1,"45":1,"46":2,"48":1,"50":1,"98":1,"129":1,"130":2,"135":1,"142":2,"143":1}}],["future",{"2":{"23":1,"59":1,"67":1,"151":2}}],["flexijoins",{"2":{"176":1,"177":3,"178":1,"179":5}}],["flags",{"2":{"46":5}}],["flag",{"2":{"46":12,"51":1}}],["flat",{"2":{"6":1,"161":2,"168":1}}],["flattened",{"2":{"18":1}}],["flattening",{"2":{"6":4,"153":2}}],["flatten",{"2":{"0":2,"6":4,"11":3,"13":1,"18":1,"41":1,"46":2,"48":3,"54":1,"58":1,"64":2,"87":1,"132":4,"137":27,"146":1}}],["floating",{"2":{"6":1,"46":1,"55":5,"128":2}}],["float",{"2":{"6":3,"52":1,"54":1,"57":1}}],["float64x2",{"2":{"13":6,"14":6,"15":2}}],["float64",{"2":{"1":6,"4":10,"6":30,"13":1,"32":9,"34":1,"35":3,"38":6,"45":1,"48":4,"51":2,"52":2,"54":1,"55":3,"57":1,"63":1,"67":12,"98":4,"104":2,"127":4,"139":6,"145":26,"152":2,"153":2,"154":1,"158":4,"159":9,"160":2,"161":6,"162":1,"163":6,"168":8,"170":190,"171":7,"172":10}}],["flipping",{"0":{"147":1},"2":{"147":1}}],["flipped",{"2":{"1":2,"6":2,"137":2}}],["flipaxis",{"2":{"40":1}}],["flip",{"2":{"0":1,"6":1,"31":1,"130":2,"137":1,"147":2}}],["wgs84",{"2":{"171":1}}],["wglmakie",{"2":{"14":1}}],["wₜₒₜ",{"2":{"41":8}}],["wᵢ",{"2":{"41":18}}],["wt",{"2":{"41":3}}],["w",{"2":{"13":13,"14":7,"67":4,"128":1}}],["wrong",{"2":{"144":1,"161":1}}],["writing",{"2":{"174":1}}],["written",{"2":{"70":1}}],["write",{"2":{"7":1,"30":1,"128":1,"174":7}}],["wrap",{"2":{"4":1,"6":1,"148":1,"153":1}}],["wrapped",{"2":{"22":1,"128":2,"135":1,"137":1}}],["wrapper",{"0":{"30":1},"2":{"30":1,"32":20,"35":1,"38":1,"45":1,"48":1,"67":1,"70":1,"76":1,"90":1,"104":1,"107":1,"117":1}}],["wrappers`",{"2":{"137":1}}],["wrappers",{"0":{"32":1},"2":{"1":10,"6":12,"22":1,"31":1,"32":1,"127":2,"128":1,"132":1,"139":8,"140":1,"145":22,"152":1,"153":1,"157":1,"163":10,"168":1,"170":121,"171":5,"172":9}}],["wrappergeometry`",{"2":{"149":1}}],["wrappergeometry",{"2":{"1":1}}],["wrapping",{"2":{"1":1,"6":1,"70":1,"149":1,"162":1}}],["web",{"2":{"174":1}}],["west",{"2":{"48":8}}],["were",{"2":{"46":1,"128":1,"177":1}}],["welcome",{"2":{"25":1,"27":1}}],["well",{"2":{"17":1,"46":1,"48":1,"64":1,"151":1,"155":1,"166":1}}],["we",{"0":{"56":2},"2":{"7":1,"11":1,"13":1,"17":3,"19":1,"23":3,"24":1,"25":2,"26":1,"27":2,"35":1,"37":2,"38":2,"40":4,"41":8,"42":2,"45":1,"46":7,"48":4,"53":8,"54":2,"55":3,"58":1,"59":1,"63":3,"64":2,"67":1,"69":1,"70":5,"72":1,"73":1,"75":1,"76":1,"86":1,"89":1,"90":1,"98":2,"100":3,"101":1,"103":1,"104":2,"106":1,"107":1,"116":1,"117":1,"128":21,"129":1,"135":1,"137":20,"138":1,"150":1,"151":2,"152":2,"153":3,"154":1,"157":5,"161":2,"164":1,"166":4,"167":1,"169":2,"170":4,"171":6,"172":4,"173":1,"174":3,"176":3,"177":7}}],["weighting",{"2":{"44":2,"45":1}}],["weights",{"2":{"39":4}}],["weight",{"2":{"6":5,"41":14,"45":1}}],["weighted",{"2":{"0":1,"6":2,"39":3,"41":4,"45":4}}],["walk",{"2":{"51":1}}],["wall2",{"2":{"48":7}}],["wall1",{"2":{"48":12}}],["walls",{"2":{"48":3}}],["wall",{"2":{"48":69}}],["wachspress",{"2":{"41":1}}],["wasincreasing",{"2":{"128":10}}],["wasn",{"2":{"46":1}}],["was",{"2":{"31":1,"32":1,"35":1,"38":1,"40":1,"41":4,"42":1,"45":1,"46":1,"48":1,"51":1,"52":1,"53":3,"54":1,"55":2,"56":1,"57":1,"58":3,"64":1,"67":1,"70":1,"73":1,"83":1,"86":1,"87":1,"97":1,"98":1,"101":1,"104":1,"114":1,"124":1,"127":1,"128":1,"129":1,"135":1,"137":1,"140":1,"143":1,"146":1,"147":1,"148":1,"150":1,"152":1,"154":1,"161":1,"162":1,"163":1,"167":2,"168":1}}],["wanted",{"2":{"179":1}}],["wants",{"2":{"64":1,"137":1}}],["want",{"0":{"23":1,"56":1},"2":{"13":1,"18":1,"23":1,"41":1,"46":1,"127":1,"171":2,"173":1,"178":1,"179":1}}],["ways",{"2":{"144":1}}],["way",{"2":{"6":1,"17":1,"18":1,"24":1,"29":1,"39":1,"130":1,"141":1,"154":1,"165":1,"167":2,"173":1}}],["warn",{"2":{"128":2}}],["warned",{"2":{"6":1,"167":1}}],["warning",{"2":{"0":1,"5":1,"6":3,"24":1,"41":1,"64":1,"137":1,"153":1,"164":1,"178":1}}],["wong",{"2":{"61":1,"62":1,"175":1}}],["won",{"2":{"23":1,"46":1,"137":1}}],["wouldn",{"2":{"55":1}}],["would",{"0":{"56":1},"2":{"6":3,"23":1,"52":1,"54":1,"55":1,"57":1,"64":4,"128":1,"166":2,"171":1,"178":1,"179":1}}],["wound",{"2":{"6":1,"64":1}}],["world",{"0":{"178":1},"2":{"176":1}}],["worrying",{"2":{"24":1}}],["words",{"2":{"3":1,"6":1,"72":1,"100":1,"106":1,"107":1}}],["workflow",{"2":{"87":1,"104":1}}],["workflows",{"2":{"23":1,"25":1,"27":1}}],["works",{"2":{"26":1,"149":1,"151":1}}],["working",{"2":{"3":1,"6":1,"87":1,"171":1}}],["work",{"2":{"1":3,"6":3,"9":1,"35":1,"38":2,"45":1,"48":2,"51":2,"59":1,"67":1,"70":1,"98":1,"104":1,"127":1,"137":2,"149":1,"163":1,"178":1}}],["whole",{"2":{"98":1}}],["whose",{"2":{"3":1,"6":1,"87":1}}],["white",{"2":{"40":1}}],["while",{"2":{"35":1,"44":1,"45":1,"46":5,"55":2,"63":2,"66":1,"70":1,"87":1,"98":1,"128":3,"146":1,"159":1,"161":2,"177":1}}],["whichever",{"2":{"6":1,"157":1}}],["which",{"2":{"1":1,"4":2,"5":1,"6":8,"7":1,"11":1,"13":1,"14":1,"17":1,"18":4,"20":1,"23":2,"37":1,"38":1,"39":1,"40":2,"41":5,"42":1,"46":11,"48":2,"55":2,"59":1,"64":1,"70":2,"98":3,"128":3,"129":1,"130":1,"137":1,"138":2,"139":1,"142":1,"144":1,"145":1,"150":1,"151":1,"152":1,"153":3,"154":2,"157":1,"159":2,"163":1,"165":1,"167":4,"174":3,"176":3,"177":6,"179":1}}],["what",{"0":{"22":1,"25":1,"30":1,"34":1,"37":2,"44":1,"47":1,"50":1,"66":2,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"135":1},"2":{"13":1,"14":1,"24":1,"44":1,"127":1,"128":1,"152":1,"166":1,"171":1,"178":1}}],["whatever",{"2":{"1":1,"6":1,"22":1,"137":1}}],["whyatt",{"2":{"155":1}}],["why",{"0":{"22":1,"23":1},"2":{"9":1,"17":1,"30":1,"38":1}}],["wheel",{"2":{"17":1}}],["whether",{"2":{"1":4,"4":1,"6":10,"126":1,"127":1,"134":2,"138":1}}],["when",{"2":{"1":1,"4":2,"5":1,"6":5,"18":1,"20":1,"23":2,"24":1,"38":1,"41":3,"45":1,"46":2,"53":5,"55":6,"58":7,"98":1,"128":1,"135":3,"137":1,"139":1,"142":1,"148":2,"157":1,"171":1,"172":2,"174":1,"179":1}}],["wherever",{"2":{"6":1,"162":1}}],["where",{"2":{"1":2,"4":5,"6":11,"20":1,"31":2,"32":3,"35":8,"38":12,"39":2,"41":24,"45":8,"46":14,"48":8,"51":5,"52":2,"53":5,"54":3,"55":18,"57":2,"58":9,"67":25,"70":1,"98":9,"128":3,"137":52,"144":1,"149":1,"152":1,"162":1,"164":1,"165":5,"168":3,"170":4}}],["widely",{"2":{"174":1}}],["widths",{"2":{"14":1}}],["width",{"2":{"6":2}}],["wiki",{"2":{"98":1,"159":1}}],["wikipedia",{"2":{"98":1,"159":2}}],["wind",{"2":{"4":1,"6":2,"38":1,"70":1}}],["winding",{"0":{"63":1},"2":{"4":2,"6":3,"38":3,"46":7,"63":4,"64":1,"70":1,"128":1}}],["without",{"2":{"1":2,"6":1,"17":1,"24":1,"46":1,"89":1,"104":1,"137":3,"149":1,"163":1}}],["with",{"0":{"53":1,"55":1,"58":1,"158":1,"159":1,"160":1,"172":1,"173":1},"2":{"1":5,"3":5,"4":7,"6":27,"11":1,"20":1,"22":2,"23":1,"34":1,"35":2,"38":7,"39":4,"40":1,"41":2,"45":1,"46":14,"48":6,"53":8,"54":5,"55":15,"57":1,"58":12,"66":1,"67":2,"76":1,"89":1,"93":1,"98":28,"100":1,"103":2,"104":5,"106":1,"107":1,"110":3,"111":2,"112":2,"122":1,"128":7,"130":1,"132":2,"135":1,"137":17,"139":1,"144":1,"148":1,"149":1,"151":1,"154":2,"157":2,"159":2,"160":1,"163":1,"166":1,"167":1,"169":1,"170":4,"171":6,"172":2,"173":2,"174":2,"176":1,"177":1,"178":1}}],["within",{"0":{"115":1,"116":1,"119":1,"120":1,"122":1,"123":1,"124":1},"1":{"116":1,"117":1},"2":{"0":2,"3":9,"4":3,"5":1,"6":13,"7":1,"9":1,"31":1,"35":2,"38":1,"39":3,"41":1,"45":1,"46":9,"47":2,"48":5,"53":1,"55":2,"57":1,"58":6,"66":1,"67":5,"72":2,"73":3,"75":2,"92":1,"98":9,"103":1,"104":9,"115":1,"116":6,"117":11,"118":6,"119":14,"120":15,"121":15,"122":7,"123":4,"124":4,"130":1,"176":1,"177":4,"178":2}}],["will",{"2":{"1":8,"4":7,"5":1,"6":44,"11":1,"18":3,"23":2,"24":1,"35":4,"38":3,"41":2,"45":1,"46":5,"48":1,"51":1,"52":4,"53":4,"54":4,"55":4,"57":4,"58":4,"64":1,"66":2,"67":4,"70":1,"87":1,"127":1,"128":2,"132":2,"135":1,"136":2,"137":8,"139":1,"143":2,"144":1,"146":2,"149":3,"151":2,"153":3,"157":2,"159":1,"161":1,"163":2,"167":1,"171":1,"174":1,"176":2,"178":1,"179":1}}],["wip",{"2":{"0":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/previews/PR195/assets/chunks/VPLocalSearchBox.DO9T_jde.js b/previews/PR195/assets/chunks/VPLocalSearchBox.dAKAZZrZ.js similarity index 99% rename from previews/PR195/assets/chunks/VPLocalSearchBox.DO9T_jde.js rename to previews/PR195/assets/chunks/VPLocalSearchBox.dAKAZZrZ.js index 77295f3e2..e11d6aba3 100644 --- a/previews/PR195/assets/chunks/VPLocalSearchBox.DO9T_jde.js +++ b/previews/PR195/assets/chunks/VPLocalSearchBox.dAKAZZrZ.js @@ -1,4 +1,4 @@ -var kt=Object.defineProperty;var Ft=(a,e,t)=>e in a?kt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{X as Ot,s as ne,v as Ve,al as Rt,am as Ct,d as Mt,G as be,an as et,h as ye,ao as At,ap as Lt,x as Dt,aq as zt,y as Me,R as de,Q as we,ar as Pt,as as jt,Y as Vt,U as $t,a1 as Bt,o as Q,b as Wt,j as x,a2 as Kt,k as D,at as Jt,au as Ut,av as qt,c as Z,n as tt,e as _e,E as st,F as nt,a as he,t as fe,aw as Gt,p as Qt,l as Ht,ax as it,ay as Yt,ab as Zt,ah as Xt,az as es,_ as ts}from"./framework.BjTE4JnT.js";import{u as ss,c as ns}from"./theme.Czc396Vw.js";const is={root:()=>Ot(()=>import("./@localSearchIndexroot.CyuJdoA_.js"),[])};/*! +var kt=Object.defineProperty;var Ft=(a,e,t)=>e in a?kt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{X as Ot,s as ne,v as Ve,al as Rt,am as Ct,d as Mt,G as be,an as et,h as ye,ao as At,ap as Lt,x as Dt,aq as zt,y as Me,R as de,Q as we,ar as Pt,as as jt,Y as Vt,U as $t,a1 as Bt,o as Q,b as Wt,j as x,a2 as Kt,k as D,at as Jt,au as Ut,av as qt,c as Z,n as tt,e as _e,E as st,F as nt,a as he,t as fe,aw as Gt,p as Qt,l as Ht,ax as it,ay as Yt,ab as Zt,ah as Xt,az as es,_ as ts}from"./framework.BjTE4JnT.js";import{u as ss,c as ns}from"./theme.DJtgRhan.js";const is={root:()=>Ot(()=>import("./@localSearchIndexroot.kKZ6qjPz.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var vt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ie=vt.join(","),mt=typeof Element>"u",re=mt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!mt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},ke=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},rs=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},gt=function(e,t,s){if(ke(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ie));return t&&re.call(e,Ie)&&n.unshift(e),n=n.filter(s),n},bt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!ke(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),c=o.length?o:i.children,l=a(c,!0,s);s.flatten?n.push.apply(n,l):n.push({scopeParent:i,candidates:l})}else{var h=re.call(i,Ie);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var f=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),v=!ke(f,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(f&&v){var b=a(f===!0?i.children:f.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},yt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ie=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||rs(e))&&!yt(e)?0:e.tabIndex},as=function(e,t){var s=ie(e);return s<0&&t&&!yt(e)?0:s},os=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},wt=function(e){return e.tagName==="INPUT"},cs=function(e){return wt(e)&&e.type==="hidden"},ls=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},us=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(re.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var c=e.parentElement,l=Ne(e);if(c&&!c.shadowRoot&&n(c)===!0)return rt(e);e.assignedSlot?e=e.assignedSlot:!c&&l!==e.ownerDocument?e=l.host:e=c}e=o}if(ps(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return rt(e);return!1},ms=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},bs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,c=as(o,i),l=i?a(n.candidates):o;c===0?i?t.push.apply(t,l):t.push(o):s.push({documentOrder:r,tabIndex:c,item:n,isScope:i,content:l})}),s.sort(os).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:$e.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:gs}):s=gt(e,t.includeContainer,$e.bind(null,t)),bs(s)},ws=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Fe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=gt(e,t.includeContainer,Fe.bind(null,t)),s},ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,Ie)===!1?!1:$e(t,e)},_s=vt.concat("iframe").join(","),Ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,_s)===!1?!1:Fe(t,e)};/*! diff --git a/previews/PR195/assets/chunks/theme.Czc396Vw.js b/previews/PR195/assets/chunks/theme.DJtgRhan.js similarity index 99% rename from previews/PR195/assets/chunks/theme.Czc396Vw.js rename to previews/PR195/assets/chunks/theme.DJtgRhan.js index 7f30f1310..b26e949b6 100644 --- a/previews/PR195/assets/chunks/theme.Czc396Vw.js +++ b/previews/PR195/assets/chunks/theme.DJtgRhan.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.DO9T_jde.js","assets/chunks/framework.BjTE4JnT.js"])))=>i.map(i=>d[i]); -import{d as _,o as a,c as u,r as c,n as N,a as j,t as I,b as $,w as f,e as h,T as pe,_ as g,u as Je,i as Ye,f as Xe,g as fe,h as y,j as p,k as r,p as B,l as H,m as q,q as le,s as T,v as O,x as ee,y as R,z as he,A as _e,B as Qe,C as Ze,D as W,F as M,E,G as Te,H as te,I as k,J as D,K as we,L as ne,M as K,N as Y,O as xe,P as Ie,Q as ce,R as Ne,S as Me,U as oe,V as et,W as tt,X as nt,Y as Ae,Z as me,$ as ot,a0 as st,a1 as at,a2 as rt,a3 as Ce,a4 as it,a5 as lt,a6 as ct}from"./framework.BjTE4JnT.js";const ut=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(n){return(e,t)=>(a(),u("span",{class:N(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[j(I(e.text),1)])],2))}}),dt={key:0,class:"VPBackdrop"},vt=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(n){return(e,t)=>(a(),$(pe,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",dt)):h("",!0)]),_:1}))}}),pt=g(vt,[["__scopeId","data-v-b06cdb19"]]),V=Je;function ft(n,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(n,e):(n(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ue(n){return/^\//.test(n)?n:`/${n}`}function be(n){const{pathname:e,search:t,hash:s,protocol:o}=new URL(n,"http://a.com");if(Ye(n)||n.startsWith("#")||!o.startsWith("http")||!Xe(e))return n;const{site:i}=V(),l=e.endsWith("/")||e.endsWith(".html")?n:n.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return fe(l)}function Q({correspondingLink:n=!1}={}){const{site:e,localeIndex:t,page:s,theme:o,hash:i}=V(),l=y(()=>{var v,m;return{label:(v=e.value.locales[t.value])==null?void 0:v.label,link:((m=e.value.locales[t.value])==null?void 0:m.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([v,m])=>l.value.label===m.label?[]:{text:m.label,link:ht(m.link||(v==="root"?"/":`/${v}/`),o.value.i18nRouting!==!1&&n,s.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function ht(n,e,t,s){return e?n.replace(/\/$/,"")+ue(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):n}const _t=n=>(B("data-v-951cab6c"),n=n(),H(),n),mt={class:"NotFound"},bt={class:"code"},kt={class:"title"},$t=_t(()=>p("div",{class:"divider"},null,-1)),gt={class:"quote"},yt={class:"action"},Pt=["href","aria-label"],St=_({__name:"NotFound",setup(n){const{theme:e}=V(),{currentLang:t}=Q();return(s,o)=>{var i,l,d,v,m;return a(),u("div",mt,[p("p",bt,I(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",kt,I(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),$t,p("blockquote",gt,I(((d=r(e).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",yt,[p("a",{class:"link",href:r(fe)(r(t).link),"aria-label":((v=r(e).notFound)==null?void 0:v.linkLabel)??"go to home"},I(((m=r(e).notFound)==null?void 0:m.linkText)??"Take me home"),9,Pt)])])}}}),Vt=g(St,[["__scopeId","data-v-951cab6c"]]);function Be(n,e){if(Array.isArray(n))return Z(n);if(n==null)return[];e=ue(e);const t=Object.keys(n).sort((o,i)=>i.split("/").length-o.split("/").length).find(o=>e.startsWith(ue(o))),s=t?n[t]:[];return Array.isArray(s)?Z(s):Z(s.items,s.base)}function Lt(n){const e=[];let t=0;for(const s in n){const o=n[s];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function Tt(n){const e=[];function t(s){for(const o of s)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(n),e}function de(n,e){return Array.isArray(e)?e.some(t=>de(n,t)):q(n,e.link)?!0:e.items?de(n,e.items):!1}function Z(n,e){return[...n].map(t=>{const s={...t},o=s.base||e;return o&&s.link&&(s.link=o+s.link),s.items&&(s.items=Z(s.items,o)),s})}function U(){const{frontmatter:n,page:e,theme:t}=V(),s=le("(min-width: 960px)"),o=T(!1),i=y(()=>{const C=t.value.sidebar,w=e.value.relativePath;return C?Be(C,w):[]}),l=T(i.value);O(i,(C,w)=>{JSON.stringify(C)!==JSON.stringify(w)&&(l.value=i.value)});const d=y(()=>n.value.sidebar!==!1&&l.value.length>0&&n.value.layout!=="home"),v=y(()=>m?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),m=y(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),L=y(()=>d.value&&s.value),b=y(()=>d.value?Lt(l.value):[]);function P(){o.value=!0}function S(){o.value=!1}function A(){o.value?S():P()}return{isOpen:o,sidebar:l,sidebarGroups:b,hasSidebar:d,hasAside:m,leftAside:v,isSidebarEnabled:L,open:P,close:S,toggle:A}}function wt(n,e){let t;ee(()=>{t=n.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",s)}),he(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&n.value&&(e(),t==null||t.focus())}}function It(n){const{page:e,hash:t}=V(),s=T(!1),o=y(()=>n.value.collapsed!=null),i=y(()=>!!n.value.link),l=T(!1),d=()=>{l.value=q(e.value.relativePath,n.value.link)};O([e,n,t],d),R(d);const v=y(()=>l.value?!0:n.value.items?de(e.value.relativePath,n.value.items):!1),m=y(()=>!!(n.value.items&&n.value.items.length));ee(()=>{s.value=!!(o.value&&n.value.collapsed)}),_e(()=>{(l.value||v.value)&&(s.value=!1)});function L(){o.value&&(s.value=!s.value)}return{collapsed:s,collapsible:o,isLink:i,isActiveLink:l,hasActiveLink:v,hasChildren:m,toggle:L}}function Nt(){const{hasSidebar:n}=U(),e=le("(min-width: 960px)"),t=le("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:n.value?t.value:e.value)}}const ve=[];function He(n){return typeof n.outline=="object"&&!Array.isArray(n.outline)&&n.outline.label||n.outlineTitle||"On this page"}function ke(n){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:Mt(t),link:"#"+t.id,level:s}});return At(e,n)}function Mt(n){let e="";for(const t of n.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function At(n,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;n=n.filter(l=>l.level>=s&&l.level<=o),ve.length=0;for(const{element:l,link:d}of n)ve.push({element:l,link:d});const i=[];e:for(let l=0;l=0;v--){const m=n[v];if(m.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Qe(()=>{l(location.hash)}),he(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const d=window.scrollY,v=window.innerHeight,m=document.body.offsetHeight,L=Math.abs(d+v-m)<1,b=ve.map(({element:S,link:A})=>({link:A,top:Bt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,A)=>S.top-A.top);if(!b.length){l(null);return}if(d<1){l(null);return}if(L){l(b[b.length-1].link);return}let P=null;for(const{link:S,top:A}of b){if(A>d+Ze()+4)break;P=S}l(P)}function l(d){o&&o.classList.remove("active"),d==null?o=null:o=n.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const v=o;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Bt(n){let e=0;for(;n!==document.body;){if(n===null)return NaN;e+=n.offsetTop,n=n.offsetParent}return e}const Ht=["href","title"],Et=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(n){function e({target:t}){const s=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(s));o==null||o.focus({preventScroll:!0})}return(t,s)=>{const o=W("VPDocOutlineItem",!0);return a(),u("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,E(t.headers,({children:i,link:l,title:d})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:d},I(d),9,Ht),i!=null&&i.length?(a(),$(o,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ee=g(Et,[["__scopeId","data-v-3f927ebe"]]),Dt={class:"content"},Ft={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ot=_({__name:"VPDocAsideOutline",setup(n){const{frontmatter:e,theme:t}=V(),s=Te([]);te(()=>{s.value=ke(e.value.outline??t.value.outline)});const o=T(),i=T();return Ct(o,i),(l,d)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:o},[p("div",Dt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",Ft,I(r(He)(r(t))),1),k(Ee,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),jt=g(Ot,[["__scopeId","data-v-b38bf2ff"]]),Ut={class:"VPDocAsideCarbonAds"},Gt=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(n){const e=()=>null;return(t,s)=>(a(),u("div",Ut,[k(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),zt=n=>(B("data-v-6d7b3c46"),n=n(),H(),n),Kt={class:"VPDocAside"},Rt=zt(()=>p("div",{class:"spacer"},null,-1)),qt=_({__name:"VPDocAside",setup(n){const{theme:e}=V();return(t,s)=>(a(),u("div",Kt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(jt),c(t.$slots,"aside-outline-after",{},void 0,!0),Rt,c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),$(Gt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Wt=g(qt,[["__scopeId","data-v-6d7b3c46"]]);function Jt(){const{theme:n,page:e}=V();return y(()=>{const{text:t="Edit this page",pattern:s=""}=n.value.editLink||{};let o;return typeof s=="function"?o=s(e.value):o=s.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Yt(){const{page:n,theme:e,frontmatter:t}=V();return y(()=>{var m,L,b,P,S,A,C,w;const s=Be(e.value.sidebar,n.value.relativePath),o=Tt(s),i=Xt(o,G=>G.link.replace(/[?#].*$/,"")),l=i.findIndex(G=>q(n.value.relativePath,G.link)),d=((m=e.value.docFooter)==null?void 0:m.prev)===!1&&!t.value.prev||t.value.prev===!1,v=((L=e.value.docFooter)==null?void 0:L.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=i[l-1])==null?void 0:S.link)},next:v?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((w=i[l+1])==null?void 0:w.link)}}})}function Xt(n,e){const t=new Set;return n.filter(s=>{const o=e(s);return t.has(o)?!1:t.add(o)})}const F=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(n){const e=n,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&we.test(e.href)||e.target==="_blank");return(o,i)=>(a(),$(D(t.value),{class:N(["VPLink",{link:o.href,"vp-external-link-icon":s.value,"no-icon":o.noIcon}]),href:o.href?r(be)(o.href):void 0,target:o.target??(s.value?"_blank":void 0),rel:o.rel??(s.value?"noreferrer":void 0)},{default:f(()=>[c(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Qt={class:"VPLastUpdated"},Zt=["datetime"],xt=_({__name:"VPDocFooterLastUpdated",setup(n){const{theme:e,page:t,lang:s}=V(),o=y(()=>new Date(t.value.lastUpdated)),i=y(()=>o.value.toISOString()),l=T("");return R(()=>{ee(()=>{var d,v,m;l.value=new Intl.DateTimeFormat((v=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&v.forceLocale?s.value:void 0,((m=e.value.lastUpdated)==null?void 0:m.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(o.value)})}),(d,v)=>{var m;return a(),u("p",Qt,[j(I(((m=r(e).lastUpdated)==null?void 0:m.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},I(l.value),9,Zt)])}}}),en=g(xt,[["__scopeId","data-v-475f71b8"]]),De=n=>(B("data-v-4f9813fa"),n=n(),H(),n),tn={key:0,class:"VPDocFooter"},nn={key:0,class:"edit-info"},on={key:0,class:"edit-link"},sn=De(()=>p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),an={key:1,class:"last-updated"},rn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},ln=De(()=>p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),cn={class:"pager"},un=["innerHTML"],dn=["innerHTML"],vn={class:"pager"},pn=["innerHTML"],fn=["innerHTML"],hn=_({__name:"VPDocFooter",setup(n){const{theme:e,page:t,frontmatter:s}=V(),o=Jt(),i=Yt(),l=y(()=>e.value.editLink&&s.value.editLink!==!1),d=y(()=>t.value.lastUpdated),v=y(()=>l.value||d.value||i.value.prev||i.value.next);return(m,L)=>{var b,P,S,A;return v.value?(a(),u("footer",tn,[c(m.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(a(),u("div",nn,[l.value?(a(),u("div",on,[k(F,{class:"edit-link-button",href:r(o).url,"no-icon":!0},{default:f(()=>[sn,j(" "+I(r(o).text),1)]),_:1},8,["href"])])):h("",!0),d.value?(a(),u("div",an,[k(en)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",rn,[ln,p("div",cn,[(S=r(i).prev)!=null&&S.link?(a(),$(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,un),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,dn)]}),_:1},8,["href"])):h("",!0)]),p("div",vn,[(A=r(i).next)!=null&&A.link?(a(),$(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,pn),p("span",{class:"title",innerHTML:r(i).next.text},null,8,fn)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),_n=g(hn,[["__scopeId","data-v-4f9813fa"]]),mn=n=>(B("data-v-83890dd9"),n=n(),H(),n),bn={class:"container"},kn=mn(()=>p("div",{class:"aside-curtain"},null,-1)),$n={class:"aside-container"},gn={class:"aside-content"},yn={class:"content"},Pn={class:"content-container"},Sn={class:"main"},Vn=_({__name:"VPDoc",setup(n){const{theme:e}=V(),t=ne(),{hasSidebar:s,hasAside:o,leftAside:i}=U(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,v)=>{const m=W("Content");return a(),u("div",{class:N(["VPDoc",{"has-sidebar":r(s),"has-aside":r(o)}])},[c(d.$slots,"doc-top",{},void 0,!0),p("div",bn,[r(o)?(a(),u("div",{key:0,class:N(["aside",{"left-aside":r(i)}])},[kn,p("div",$n,[p("div",gn,[k(Wt,null,{"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",yn,[p("div",Pn,[c(d.$slots,"doc-before",{},void 0,!0),p("main",Sn,[k(m,{class:N(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(_n,null,{"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Ln=g(Vn,[["__scopeId","data-v-83890dd9"]]),Tn=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(n){const e=n,t=y(()=>e.href&&we.test(e.href)),s=y(()=>e.tag||e.href?"a":"button");return(o,i)=>(a(),$(D(s.value),{class:N(["VPButton",[o.size,o.theme]]),href:o.href?r(be)(o.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[j(I(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),wn=g(Tn,[["__scopeId","data-v-14206e74"]]),In=["src","alt"],Nn=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(n){return(e,t)=>{const s=W("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",K({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(fe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,In)):(a(),u(M,{key:1},[k(s,K({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(s,K({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),x=g(Nn,[["__scopeId","data-v-35a7d0b8"]]),Mn=n=>(B("data-v-955009fc"),n=n(),H(),n),An={class:"container"},Cn={class:"main"},Bn={key:0,class:"name"},Hn=["innerHTML"],En=["innerHTML"],Dn=["innerHTML"],Fn={key:0,class:"actions"},On={key:0,class:"image"},jn={class:"image-container"},Un=Mn(()=>p("div",{class:"image-bg"},null,-1)),Gn=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(n){const e=Y("hero-image-slot-exists");return(t,s)=>(a(),u("div",{class:N(["VPHero",{"has-image":t.image||r(e)}])},[p("div",An,[p("div",Cn,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",Bn,[p("span",{innerHTML:t.name,class:"clip"},null,8,Hn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,En)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Dn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Fn,[(a(!0),u(M,null,E(t.actions,o=>(a(),u("div",{key:o.link,class:"action"},[k(wn,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",On,[p("div",jn,[Un,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(x,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),zn=g(Gn,[["__scopeId","data-v-955009fc"]]),Kn=_({__name:"VPHomeHero",setup(n){const{frontmatter:e}=V();return(t,s)=>r(e).hero?(a(),$(zn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Rn=n=>(B("data-v-f5e9645b"),n=n(),H(),n),qn={class:"box"},Wn={key:0,class:"icon"},Jn=["innerHTML"],Yn=["innerHTML"],Xn=["innerHTML"],Qn={key:4,class:"link-text"},Zn={class:"link-text-value"},xn=Rn(()=>p("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),eo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(n){return(e,t)=>(a(),$(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",qn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",Wn,[k(x,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),$(x,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Jn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Yn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Xn)):h("",!0),e.linkText?(a(),u("div",Qn,[p("p",Zn,[j(I(e.linkText)+" ",1),xn])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),to=g(eo,[["__scopeId","data-v-f5e9645b"]]),no={key:0,class:"VPFeatures"},oo={class:"container"},so={class:"items"},ao=_({__name:"VPFeatures",props:{features:{}},setup(n){const e=n,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,o)=>s.features?(a(),u("div",no,[p("div",oo,[p("div",so,[(a(!0),u(M,null,E(s.features,i=>(a(),u("div",{key:i.title,class:N(["item",[t.value]])},[k(to,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),ro=g(ao,[["__scopeId","data-v-d0a190d7"]]),io=_({__name:"VPHomeFeatures",setup(n){const{frontmatter:e}=V();return(t,s)=>r(e).features?(a(),$(ro,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),lo=_({__name:"VPHomeContent",setup(n){const{width:e}=xe({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),u("div",{class:"vp-doc container",style:Ie(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),co=g(lo,[["__scopeId","data-v-7a48a447"]]),uo={class:"VPHome"},vo=_({__name:"VPHome",setup(n){const{frontmatter:e}=V();return(t,s)=>{const o=W("Content");return a(),u("div",uo,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Kn,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(io),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),$(co,{key:0},{default:f(()=>[k(o)]),_:1})):(a(),$(o,{key:1}))])}}}),po=g(vo,[["__scopeId","data-v-cbb6ec48"]]),fo={},ho={class:"VPPage"};function _o(n,e){const t=W("Content");return a(),u("div",ho,[c(n.$slots,"page-top"),k(t),c(n.$slots,"page-bottom")])}const mo=g(fo,[["render",_o]]),bo=_({__name:"VPContent",setup(n){const{page:e,frontmatter:t}=V(),{hasSidebar:s}=U();return(o,i)=>(a(),u("div",{class:N(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(o.$slots,"not-found",{key:0},()=>[k(Vt)],!0):r(t).layout==="page"?(a(),$(mo,{key:1},{"page-top":f(()=>[c(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),$(po,{key:2},{"home-hero-before":f(()=>[c(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),$(D(r(t).layout),{key:3})):(a(),$(Ln,{key:4},{"doc-top":f(()=>[c(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),ko=g(bo,[["__scopeId","data-v-91765379"]]),$o={class:"container"},go=["innerHTML"],yo=["innerHTML"],Po=_({__name:"VPFooter",setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=U();return(o,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:N(["VPFooter",{"has-sidebar":r(s)}])},[p("div",$o,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,go)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,yo)):h("",!0)])],2)):h("",!0)}}),So=g(Po,[["__scopeId","data-v-c970a860"]]);function Vo(){const{theme:n,frontmatter:e}=V(),t=Te([]),s=y(()=>t.value.length>0);return te(()=>{t.value=ke(e.value.outline??n.value.outline)}),{headers:t,hasLocalNav:s}}const Lo=n=>(B("data-v-bc9dc845"),n=n(),H(),n),To={class:"menu-text"},wo=Lo(()=>p("span",{class:"vpi-chevron-right icon"},null,-1)),Io={class:"header"},No={class:"outline"},Mo=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(n){const e=n,{theme:t}=V(),s=T(!1),o=T(0),i=T(),l=T();function d(b){var P;(P=i.value)!=null&&P.contains(b.target)||(s.value=!1)}O(s,b=>{if(b){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),ce("Escape",()=>{s.value=!1}),te(()=>{s.value=!1});function v(){s.value=!s.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function m(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ne(()=>{s.value=!1}))}function L(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Ie({"--vp-vh":o.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:v,class:N({open:s.value})},[p("span",To,I(r(He)(r(t))),1),wo],2)):(a(),u("button",{key:1,onClick:L},I(r(t).returnToTopLabel||"Return to top"),1)),k(pe,{name:"flyout"},{default:f(()=>[s.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:m},[p("div",Io,[p("a",{class:"top-link",href:"#",onClick:L},I(r(t).returnToTopLabel||"Return to top"),1)]),p("div",No,[k(Ee,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),Ao=g(Mo,[["__scopeId","data-v-bc9dc845"]]),Co=n=>(B("data-v-070ab83d"),n=n(),H(),n),Bo={class:"container"},Ho=["aria-expanded"],Eo=Co(()=>p("span",{class:"vpi-align-left menu-icon"},null,-1)),Do={class:"menu-text"},Fo=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=U(),{headers:o}=Vo(),{y:i}=Me(),l=T(0);R(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),te(()=>{o.value=ke(t.value.outline??e.value.outline)});const d=y(()=>o.value.length===0),v=y(()=>d.value&&!s.value),m=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:d.value,fixed:v.value}));return(L,b)=>r(t).layout!=="home"&&(!v.value||r(i)>=l.value)?(a(),u("div",{key:0,class:N(m.value)},[p("div",Bo,[r(s)?(a(),u("button",{key:0,class:"menu","aria-expanded":L.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>L.$emit("open-menu"))},[Eo,p("span",Do,I(r(e).sidebarMenuLabel||"Menu"),1)],8,Ho)):h("",!0),k(Ao,{headers:r(o),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),Oo=g(Fo,[["__scopeId","data-v-070ab83d"]]);function jo(){const n=T(!1);function e(){n.value=!0,window.addEventListener("resize",o)}function t(){n.value=!1,window.removeEventListener("resize",o)}function s(){n.value?t():e()}function o(){window.outerWidth>=768&&t()}const i=ne();return O(()=>i.path,t),{isScreenOpen:n,openScreen:e,closeScreen:t,toggleScreen:s}}const Uo={},Go={class:"VPSwitch",type:"button",role:"switch"},zo={class:"check"},Ko={key:0,class:"icon"};function Ro(n,e){return a(),u("button",Go,[p("span",zo,[n.$slots.default?(a(),u("span",Ko,[c(n.$slots,"default",{},void 0,!0)])):h("",!0)])])}const qo=g(Uo,[["render",Ro],["__scopeId","data-v-4a1c76db"]]),Fe=n=>(B("data-v-e40a8bb6"),n=n(),H(),n),Wo=Fe(()=>p("span",{class:"vpi-sun sun"},null,-1)),Jo=Fe(()=>p("span",{class:"vpi-moon moon"},null,-1)),Yo=_({__name:"VPSwitchAppearance",setup(n){const{isDark:e,theme:t}=V(),s=Y("toggle-appearance",()=>{e.value=!e.value}),o=T("");return _e(()=>{o.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),$(qo,{title:o.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:f(()=>[Wo,Jo]),_:1},8,["title","aria-checked","onClick"]))}}),$e=g(Yo,[["__scopeId","data-v-e40a8bb6"]]),Xo={key:0,class:"VPNavBarAppearance"},Qo=_({__name:"VPNavBarAppearance",setup(n){const{site:e}=V();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Xo,[k($e)])):h("",!0)}}),Zo=g(Qo,[["__scopeId","data-v-af096f4a"]]),ge=T();let Oe=!1,ie=0;function xo(n){const e=T(!1);if(oe){!Oe&&es(),ie++;const t=O(ge,s=>{var o,i,l;s===n.el.value||(o=n.el.value)!=null&&o.contains(s)?(e.value=!0,(i=n.onFocus)==null||i.call(n)):(e.value=!1,(l=n.onBlur)==null||l.call(n))});he(()=>{t(),ie--,ie||ts()})}return et(e)}function es(){document.addEventListener("focusin",je),Oe=!0,ge.value=document.activeElement}function ts(){document.removeEventListener("focusin",je)}function je(){ge.value=document.activeElement}const ns={class:"VPMenuLink"},os=_({__name:"VPMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,s)=>(a(),u("div",ns,[k(F,{class:N({active:r(q)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:f(()=>[j(I(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),se=g(os,[["__scopeId","data-v-8b74d055"]]),ss={class:"VPMenuGroup"},as={key:0,class:"title"},rs=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),u("div",ss,[e.text?(a(),u("p",as,I(e.text),1)):h("",!0),(a(!0),u(M,null,E(e.items,s=>(a(),u(M,null,["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):h("",!0)],64))),256))]))}}),is=g(rs,[["__scopeId","data-v-48c802d0"]]),ls={class:"VPMenu"},cs={key:0,class:"items"},us=_({__name:"VPMenu",props:{items:{}},setup(n){return(e,t)=>(a(),u("div",ls,[e.items?(a(),u("div",cs,[(a(!0),u(M,null,E(e.items,s=>(a(),u(M,{key:JSON.stringify(s)},["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):"component"in s?(a(),$(D(s.component),K({key:1,ref_for:!0},s.props),null,16)):(a(),$(is,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),ds=g(us,[["__scopeId","data-v-7dd3104a"]]),vs=n=>(B("data-v-e5380155"),n=n(),H(),n),ps=["aria-expanded","aria-label"],fs={key:0,class:"text"},hs=["innerHTML"],_s=vs(()=>p("span",{class:"vpi-chevron-down text-icon"},null,-1)),ms={key:1,class:"vpi-more-horizontal icon"},bs={class:"menu"},ks=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(n){const e=T(!1),t=T();xo({el:t,onBlur:s});function s(){e.value=!1}return(o,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[o.button||o.icon?(a(),u("span",fs,[o.icon?(a(),u("span",{key:0,class:N([o.icon,"option-icon"])},null,2)):h("",!0),o.button?(a(),u("span",{key:1,innerHTML:o.button},null,8,hs)):h("",!0),_s])):(a(),u("span",ms))],8,ps),p("div",bs,[k(ds,{items:o.items},{default:f(()=>[c(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ye=g(ks,[["__scopeId","data-v-e5380155"]]),$s=["href","aria-label","innerHTML"],gs=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(n){const e=n,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,o)=>(a(),u("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,$s))}}),ys=g(gs,[["__scopeId","data-v-717b8b75"]]),Ps={class:"VPSocialLinks"},Ss=_({__name:"VPSocialLinks",props:{links:{}},setup(n){return(e,t)=>(a(),u("div",Ps,[(a(!0),u(M,null,E(e.links,({link:s,icon:o,ariaLabel:i})=>(a(),$(ys,{key:s,icon:o,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Pe=g(Ss,[["__scopeId","data-v-ee7a9424"]]),Vs={key:0,class:"group translations"},Ls={class:"trans-title"},Ts={key:1,class:"group"},ws={class:"item appearance"},Is={class:"label"},Ns={class:"appearance-action"},Ms={key:2,class:"group"},As={class:"item social-links"},Cs=_({__name:"VPNavBarExtra",setup(n){const{site:e,theme:t}=V(),{localeLinks:s,currentLang:o}=Q({correspondingLink:!0}),i=y(()=>s.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>i.value?(a(),$(ye,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(s).length&&r(o).label?(a(),u("div",Vs,[p("p",Ls,I(r(o).label),1),(a(!0),u(M,null,E(r(s),v=>(a(),$(se,{key:v.link,item:v},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ts,[p("div",ws,[p("p",Is,I(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",Ns,[k($e)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ms,[p("div",As,[k(Pe,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Bs=g(Cs,[["__scopeId","data-v-925effce"]]),Hs=n=>(B("data-v-5dea55bf"),n=n(),H(),n),Es=["aria-expanded"],Ds=Hs(()=>p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)),Fs=[Ds],Os=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(n){return(e,t)=>(a(),u("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Fs,10,Es))}}),js=g(Os,[["__scopeId","data-v-5dea55bf"]]),Us=["innerHTML"],Gs=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,s)=>(a(),$(F,{class:N({VPNavBarMenuLink:!0,active:r(q)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,Us)]),_:1},8,["class","href","noIcon","target","rel"]))}}),zs=g(Gs,[["__scopeId","data-v-ed5ac1f6"]]),Ks=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(n){const e=n,{page:t}=V(),s=i=>"component"in i?!1:"link"in i?q(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),o=y(()=>s(e.item));return(i,l)=>(a(),$(ye,{class:N({VPNavBarMenuGroup:!0,active:r(q)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||o.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),Rs=n=>(B("data-v-e6d46098"),n=n(),H(),n),qs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Ws=Rs(()=>p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),Js=_({__name:"VPNavBarMenu",setup(n){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",qs,[Ws,(a(!0),u(M,null,E(r(e).nav,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),$(zs,{key:0,item:o},null,8,["item"])):"component"in o?(a(),$(D(o.component),K({key:1,ref_for:!0},o.props),null,16)):(a(),$(Ks,{key:2,item:o},null,8,["item"]))],64))),128))])):h("",!0)}}),Ys=g(Js,[["__scopeId","data-v-e6d46098"]]);function Xs(n){const{localeIndex:e,theme:t}=V();function s(o){var A,C,w;const i=o.split("."),l=(A=t.value.search)==null?void 0:A.options,d=l&&typeof l=="object",v=d&&((w=(C=l.locales)==null?void 0:C[e.value])==null?void 0:w.translations)||null,m=d&&l.translations||null;let L=v,b=m,P=n;const S=i.pop();for(const G of i){let z=null;const J=P==null?void 0:P[G];J&&(z=P=J);const ae=b==null?void 0:b[G];ae&&(z=b=ae);const re=L==null?void 0:L[G];re&&(z=L=re),J||(P=z),ae||(b=z),re||(L=z)}return(L==null?void 0:L[S])??(b==null?void 0:b[S])??(P==null?void 0:P[S])??""}return s}const Qs=["aria-label"],Zs={class:"DocSearch-Button-Container"},xs=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),ea={class:"DocSearch-Button-Placeholder"},ta=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Se=_({__name:"VPNavBarSearchButton",setup(n){const t=Xs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,o)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",Zs,[xs,p("span",ea,I(r(t)("button.buttonText")),1)]),ta],8,Qs))}}),na={class:"VPNavBarSearch"},oa={id:"local-search"},sa={key:1,id:"docsearch"},aa=_({__name:"VPNavBarSearch",setup(n){const e=tt(()=>nt(()=>import("./VPLocalSearchBox.DO9T_jde.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=V(),o=T(!1),i=T(!1);R(()=>{});function l(){o.value||(o.value=!0,setTimeout(d,16))}function d(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function v(b){const P=b.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const m=T(!1);ce("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),m.value=!0)}),ce("/",b=>{v(b)||(b.preventDefault(),m.value=!0)});const L="local";return(b,P)=>{var S;return a(),u("div",na,[r(L)==="local"?(a(),u(M,{key:0},[m.value?(a(),$(r(e),{key:0,onClose:P[0]||(P[0]=A=>m.value=!1)})):h("",!0),p("div",oa,[k(Se,{onClick:P[1]||(P[1]=A=>m.value=!0)})])],64)):r(L)==="algolia"?(a(),u(M,{key:1},[o.value?(a(),$(r(t),{key:0,algolia:((S=r(s).search)==null?void 0:S.options)??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",sa,[k(Se,{onClick:l})]))],64)):h("",!0)])}}}),ra=_({__name:"VPNavBarSocialLinks",setup(n){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),$(Pe,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ia=g(ra,[["__scopeId","data-v-164c457f"]]),la=["href","rel","target"],ca={key:1},ua={key:2},da=_({__name:"VPNavBarTitle",setup(n){const{site:e,theme:t}=V(),{hasSidebar:s}=U(),{currentLang:o}=Q(),i=y(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),l=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),d=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,m)=>(a(),u("div",{class:N(["VPNavBarTitle",{"has-sidebar":r(s)}])},[p("a",{class:"title",href:i.value??r(be)(r(o).link),rel:l.value,target:d.value},[c(v.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),$(x,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",ca,I(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",ua,I(r(e).title),1)):h("",!0),c(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,la)],2))}}),va=g(da,[["__scopeId","data-v-28a961f9"]]),pa={class:"items"},fa={class:"title"},ha=_({__name:"VPNavBarTranslations",setup(n){const{theme:e}=V(),{localeLinks:t,currentLang:s}=Q({correspondingLink:!0});return(o,i)=>r(t).length&&r(s).label?(a(),$(ye,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",pa,[p("p",fa,I(r(s).label),1),(a(!0),u(M,null,E(r(t),l=>(a(),$(se,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),_a=g(ha,[["__scopeId","data-v-c80d9ad0"]]),ma=n=>(B("data-v-822684d1"),n=n(),H(),n),ba={class:"wrapper"},ka={class:"container"},$a={class:"title"},ga={class:"content"},ya={class:"content-body"},Pa=ma(()=>p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1)),Sa=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(n){const e=n,{y:t}=Me(),{hasSidebar:s}=U(),{frontmatter:o}=V(),i=T({});return _e(()=>{i.value={"has-sidebar":s.value,home:o.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,d)=>(a(),u("div",{class:N(["VPNavBar",i.value])},[p("div",ba,[p("div",ka,[p("div",$a,[k(va,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",ga,[p("div",ya,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(aa,{class:"search"}),k(Ys,{class:"menu"}),k(_a,{class:"translations"}),k(Zo,{class:"appearance"}),k(ia,{class:"social-links"}),k(Bs,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(js,{class:"hamburger",active:l.isScreenOpen,onClick:d[0]||(d[0]=v=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),Pa],2))}}),Va=g(Sa,[["__scopeId","data-v-822684d1"]]),La={key:0,class:"VPNavScreenAppearance"},Ta={class:"text"},wa=_({__name:"VPNavScreenAppearance",setup(n){const{site:e,theme:t}=V();return(s,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",La,[p("p",Ta,I(r(t).darkModeSwitchLabel||"Appearance"),1),k($e)])):h("",!0)}}),Ia=g(wa,[["__scopeId","data-v-ffb44008"]]),Na=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(n){const e=Y("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Ma=g(Na,[["__scopeId","data-v-27d04aeb"]]),Aa=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(n){const e=Y("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:f(()=>[j(I(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ue=g(Aa,[["__scopeId","data-v-7179dbb7"]]),Ca={class:"VPNavScreenMenuGroupSection"},Ba={key:0,class:"title"},Ha=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),u("div",Ca,[e.text?(a(),u("p",Ba,I(e.text),1)):h("",!0),(a(!0),u(M,null,E(e.items,s=>(a(),$(Ue,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Ea=g(Ha,[["__scopeId","data-v-4b8941ac"]]),Da=n=>(B("data-v-875057a5"),n=n(),H(),n),Fa=["aria-controls","aria-expanded"],Oa=["innerHTML"],ja=Da(()=>p("span",{class:"vpi-plus button-icon"},null,-1)),Ua=["id"],Ga={key:0,class:"item"},za={key:1,class:"item"},Ka={key:2,class:"group"},Ra=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(n){const e=n,t=T(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:o},[p("span",{class:"button-text",innerHTML:i.text},null,8,Oa),ja],8,Fa),p("div",{id:s.value,class:"items"},[(a(!0),u(M,null,E(i.items,d=>(a(),u(M,{key:JSON.stringify(d)},["link"in d?(a(),u("div",Ga,[k(Ue,{item:d},null,8,["item"])])):"component"in d?(a(),u("div",za,[(a(),$(D(d.component),K({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(a(),u("div",Ka,[k(Ea,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,Ua)],2))}}),qa=g(Ra,[["__scopeId","data-v-875057a5"]]),Wa={key:0,class:"VPNavScreenMenu"},Ja=_({__name:"VPNavScreenMenu",setup(n){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",Wa,[(a(!0),u(M,null,E(r(e).nav,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),$(Ma,{key:0,item:o},null,8,["item"])):"component"in o?(a(),$(D(o.component),K({key:1,ref_for:!0},o.props,{"screen-menu":""}),null,16)):(a(),$(qa,{key:2,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),Ya=_({__name:"VPNavScreenSocialLinks",setup(n){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),$(Pe,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),Ge=n=>(B("data-v-362991c2"),n=n(),H(),n),Xa=Ge(()=>p("span",{class:"vpi-languages icon lang"},null,-1)),Qa=Ge(()=>p("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Za={class:"list"},xa=_({__name:"VPNavScreenTranslations",setup(n){const{localeLinks:e,currentLang:t}=Q({correspondingLink:!0}),s=T(!1);function o(){s.value=!s.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:N(["VPNavScreenTranslations",{open:s.value}])},[p("button",{class:"title",onClick:o},[Xa,j(" "+I(r(t).label)+" ",1),Qa]),p("ul",Za,[(a(!0),u(M,null,E(r(e),d=>(a(),u("li",{key:d.link,class:"item"},[k(F,{class:"link",href:d.link},{default:f(()=>[j(I(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),er=g(xa,[["__scopeId","data-v-362991c2"]]),tr={class:"container"},nr=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(n){const e=T(null),t=Ae(oe?document.body:null);return(s,o)=>(a(),$(pe,{name:"fade",onEnter:o[0]||(o[0]=i=>t.value=!0),onAfterLeave:o[1]||(o[1]=i=>t.value=!1)},{default:f(()=>[s.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",tr,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),k(Ja,{class:"menu"}),k(er,{class:"translations"}),k(Ia,{class:"appearance"}),k(Ya,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),or=g(nr,[["__scopeId","data-v-833aabba"]]),sr={key:0,class:"VPNav"},ar=_({__name:"VPNav",setup(n){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=jo(),{frontmatter:o}=V(),i=y(()=>o.value.navbar!==!1);return me("close-screen",t),ee(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,d)=>i.value?(a(),u("header",sr,[k(Va,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(or,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),rr=g(ar,[["__scopeId","data-v-f1e365da"]]),ze=n=>(B("data-v-196b2e5f"),n=n(),H(),n),ir=["role","tabindex"],lr=ze(()=>p("div",{class:"indicator"},null,-1)),cr=ze(()=>p("span",{class:"vpi-chevron-right caret-icon"},null,-1)),ur=[cr],dr={key:1,class:"items"},vr=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(n){const e=n,{collapsed:t,collapsible:s,isLink:o,isActiveLink:i,hasActiveLink:l,hasChildren:d,toggle:v}=It(y(()=>e.item)),m=y(()=>d.value?"section":"div"),L=y(()=>o.value?"a":"div"),b=y(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>o.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":o.value},{"is-active":i.value},{"has-active":l.value}]);function A(w){"key"in w&&w.key!=="Enter"||!e.item.link&&v()}function C(){e.item.link&&v()}return(w,G)=>{const z=W("VPSidebarItem",!0);return a(),$(D(m.value),{class:N(["VPSidebarItem",S.value])},{default:f(()=>[w.item.text?(a(),u("div",K({key:0,class:"item",role:P.value},st(w.item.items?{click:A,keydown:A}:{},!0),{tabindex:w.item.items&&0}),[lr,w.item.link?(a(),$(F,{key:0,tag:L.value,class:"link",href:w.item.link,rel:w.item.rel,target:w.item.target},{default:f(()=>[(a(),$(D(b.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(D(b.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null&&w.item.items&&w.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:ot(C,["enter"]),tabindex:"0"},ur,32)):h("",!0)],16,ir)):h("",!0),w.item.items&&w.item.items.length?(a(),u("div",dr,[w.depth<5?(a(!0),u(M,{key:0},E(w.item.items,J=>(a(),$(z,{key:J.text,item:J,depth:w.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),pr=g(vr,[["__scopeId","data-v-196b2e5f"]]),fr=_({__name:"VPSidebarGroup",props:{items:{}},setup(n){const e=T(!0);let t=null;return R(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),at(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,o)=>(a(!0),u(M,null,E(s.items,i=>(a(),u("div",{key:i.text,class:N(["group",{"no-transition":e.value}])},[k(pr,{item:i,depth:0},null,8,["item"])],2))),128))}}),hr=g(fr,[["__scopeId","data-v-9e426adc"]]),Ke=n=>(B("data-v-18756405"),n=n(),H(),n),_r=Ke(()=>p("div",{class:"curtain"},null,-1)),mr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},br=Ke(()=>p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),kr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(n){const{sidebarGroups:e,hasSidebar:t}=U(),s=n,o=T(null),i=Ae(oe?document.body:null);O([s,o],()=>{var d;s.open?(i.value=!0,(d=o.value)==null||d.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return O(e,()=>{l.value+=1},{deep:!0}),(d,v)=>r(t)?(a(),u("aside",{key:0,class:N(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:o,onClick:v[0]||(v[0]=rt(()=>{},["stop"]))},[_r,p("nav",mr,[br,c(d.$slots,"sidebar-nav-before",{},void 0,!0),(a(),$(hr,{items:r(e),key:l.value},null,8,["items"])),c(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),$r=g(kr,[["__scopeId","data-v-18756405"]]),gr=_({__name:"VPSkipLink",setup(n){const e=ne(),t=T();O(()=>e.path,()=>t.value.focus());function s({target:o}){const i=document.getElementById(decodeURIComponent(o.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),yr=g(gr,[["__scopeId","data-v-c3508ec8"]]),Pr=_({__name:"Layout",setup(n){const{isOpen:e,open:t,close:s}=U(),o=ne();O(()=>o.path,s),wt(e,s);const{frontmatter:i}=V(),l=Ce(),d=y(()=>!!l["home-hero-image"]);return me("hero-image-slot-exists",d),(v,m)=>{const L=W("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:N(["Layout",r(i).pageClass])},[c(v.$slots,"layout-top",{},void 0,!0),k(yr),k(pt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),k(rr,null,{"nav-bar-title-before":f(()=>[c(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(Oo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),k($r,{open:r(e)},{"sidebar-nav-before":f(()=>[c(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(ko,null,{"page-top":f(()=>[c(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(v.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(v.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(v.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(So),c(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(L,{key:1}))}}}),Sr=g(Pr,[["__scopeId","data-v-a9a9e638"]]),Ve={Layout:Sr,enhanceApp:({app:n})=>{n.component("Badge",ut)}},Vr=n=>{if(typeof document>"u")return{stabilizeScrollPosition:o=>async(...i)=>o(...i)};const e=document.documentElement;return{stabilizeScrollPosition:s=>async(...o)=>{const i=s(...o),l=n.value;if(!l)return i;const d=l.offsetTop-e.scrollTop;return await Ne(),e.scrollTop=l.offsetTop-d,i}}},Re="vitepress:tabSharedState",X=typeof localStorage<"u"?localStorage:null,qe="vitepress:tabsSharedState",Lr=()=>{const n=X==null?void 0:X.getItem(qe);if(n)try{return JSON.parse(n)}catch{}return{}},Tr=n=>{X&&X.setItem(qe,JSON.stringify(n))},wr=n=>{const e=it({});O(()=>e.content,(t,s)=>{t&&s&&Tr(t)},{deep:!0}),n.provide(Re,e)},Ir=(n,e)=>{const t=Y(Re);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");R(()=>{t.content||(t.content=Lr())});const s=T(),o=y({get(){var v;const l=e.value,d=n.value;if(l){const m=(v=t.content)==null?void 0:v[l];if(m&&d.includes(m))return m}else{const m=s.value;if(m)return m}return d[0]},set(l){const d=e.value;d?t.content&&(t.content[d]=l):s.value=l}});return{selected:o,select:l=>{o.value=l}}};let Le=0;const Nr=()=>(Le++,""+Le);function Mr(){const n=Ce();return y(()=>{var s;const t=(s=n.default)==null?void 0:s.call(n);return t?t.filter(o=>typeof o.type=="object"&&"__name"in o.type&&o.type.__name==="PluginTabsTab"&&o.props).map(o=>{var i;return(i=o.props)==null?void 0:i.label}):[]})}const We="vitepress:tabSingleState",Ar=n=>{me(We,n)},Cr=()=>{const n=Y(We);if(!n)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return n},Br={class:"plugin-tabs"},Hr=["id","aria-selected","aria-controls","tabindex","onClick"],Er=_({__name:"PluginTabs",props:{sharedStateKey:{}},setup(n){const e=n,t=Mr(),{selected:s,select:o}=Ir(t,lt(e,"sharedStateKey")),i=T(),{stabilizeScrollPosition:l}=Vr(i),d=l(o),v=T([]),m=b=>{var A;const P=t.value.indexOf(s.value);let S;b.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:b.key==="ArrowRight"&&(S=P(a(),u("div",Br,[p("div",{ref_key:"tablist",ref:i,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:m},[(a(!0),u(M,null,E(r(t),S=>(a(),u("button",{id:`tab-${S}-${r(L)}`,ref_for:!0,ref_key:"buttonRefs",ref:v,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===r(s),"aria-controls":`panel-${S}-${r(L)}`,tabindex:S===r(s)?0:-1,onClick:()=>r(d)(S)},I(S),9,Hr))),128))],544),c(b.$slots,"default")]))}}),Dr=["id","aria-labelledby"],Fr=_({__name:"PluginTabsTab",props:{label:{}},setup(n){const{uid:e,selected:t}=Cr();return(s,o)=>r(t)===s.label?(a(),u("div",{key:0,id:`panel-${s.label}-${r(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${s.label}-${r(e)}`},[c(s.$slots,"default",{},void 0,!0)],8,Dr)):h("",!0)}}),Or=g(Fr,[["__scopeId","data-v-9b0d03d2"]]),jr=n=>{wr(n),n.component("PluginTabs",Er),n.component("PluginTabsTab",Or)},Gr={extends:Ve,Layout(){return ct(Ve.Layout,null,{})},enhanceApp({app:n,router:e,siteData:t}){jr(n)}};export{Gr as R,Xs as c,V as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.dAKAZZrZ.js","assets/chunks/framework.BjTE4JnT.js"])))=>i.map(i=>d[i]); +import{d as _,o as a,c as u,r as c,n as N,a as j,t as I,b as $,w as f,e as h,T as pe,_ as g,u as Je,i as Ye,f as Xe,g as fe,h as y,j as p,k as r,p as B,l as H,m as q,q as le,s as T,v as O,x as ee,y as R,z as he,A as _e,B as Qe,C as Ze,D as W,F as M,E,G as Te,H as te,I as k,J as D,K as we,L as ne,M as K,N as Y,O as xe,P as Ie,Q as ce,R as Ne,S as Me,U as oe,V as et,W as tt,X as nt,Y as Ae,Z as me,$ as ot,a0 as st,a1 as at,a2 as rt,a3 as Ce,a4 as it,a5 as lt,a6 as ct}from"./framework.BjTE4JnT.js";const ut=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(n){return(e,t)=>(a(),u("span",{class:N(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[j(I(e.text),1)])],2))}}),dt={key:0,class:"VPBackdrop"},vt=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(n){return(e,t)=>(a(),$(pe,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",dt)):h("",!0)]),_:1}))}}),pt=g(vt,[["__scopeId","data-v-b06cdb19"]]),V=Je;function ft(n,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(n,e):(n(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ue(n){return/^\//.test(n)?n:`/${n}`}function be(n){const{pathname:e,search:t,hash:s,protocol:o}=new URL(n,"http://a.com");if(Ye(n)||n.startsWith("#")||!o.startsWith("http")||!Xe(e))return n;const{site:i}=V(),l=e.endsWith("/")||e.endsWith(".html")?n:n.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return fe(l)}function Q({correspondingLink:n=!1}={}){const{site:e,localeIndex:t,page:s,theme:o,hash:i}=V(),l=y(()=>{var v,m;return{label:(v=e.value.locales[t.value])==null?void 0:v.label,link:((m=e.value.locales[t.value])==null?void 0:m.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([v,m])=>l.value.label===m.label?[]:{text:m.label,link:ht(m.link||(v==="root"?"/":`/${v}/`),o.value.i18nRouting!==!1&&n,s.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function ht(n,e,t,s){return e?n.replace(/\/$/,"")+ue(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):n}const _t=n=>(B("data-v-951cab6c"),n=n(),H(),n),mt={class:"NotFound"},bt={class:"code"},kt={class:"title"},$t=_t(()=>p("div",{class:"divider"},null,-1)),gt={class:"quote"},yt={class:"action"},Pt=["href","aria-label"],St=_({__name:"NotFound",setup(n){const{theme:e}=V(),{currentLang:t}=Q();return(s,o)=>{var i,l,d,v,m;return a(),u("div",mt,[p("p",bt,I(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",kt,I(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),$t,p("blockquote",gt,I(((d=r(e).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",yt,[p("a",{class:"link",href:r(fe)(r(t).link),"aria-label":((v=r(e).notFound)==null?void 0:v.linkLabel)??"go to home"},I(((m=r(e).notFound)==null?void 0:m.linkText)??"Take me home"),9,Pt)])])}}}),Vt=g(St,[["__scopeId","data-v-951cab6c"]]);function Be(n,e){if(Array.isArray(n))return Z(n);if(n==null)return[];e=ue(e);const t=Object.keys(n).sort((o,i)=>i.split("/").length-o.split("/").length).find(o=>e.startsWith(ue(o))),s=t?n[t]:[];return Array.isArray(s)?Z(s):Z(s.items,s.base)}function Lt(n){const e=[];let t=0;for(const s in n){const o=n[s];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function Tt(n){const e=[];function t(s){for(const o of s)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(n),e}function de(n,e){return Array.isArray(e)?e.some(t=>de(n,t)):q(n,e.link)?!0:e.items?de(n,e.items):!1}function Z(n,e){return[...n].map(t=>{const s={...t},o=s.base||e;return o&&s.link&&(s.link=o+s.link),s.items&&(s.items=Z(s.items,o)),s})}function U(){const{frontmatter:n,page:e,theme:t}=V(),s=le("(min-width: 960px)"),o=T(!1),i=y(()=>{const C=t.value.sidebar,w=e.value.relativePath;return C?Be(C,w):[]}),l=T(i.value);O(i,(C,w)=>{JSON.stringify(C)!==JSON.stringify(w)&&(l.value=i.value)});const d=y(()=>n.value.sidebar!==!1&&l.value.length>0&&n.value.layout!=="home"),v=y(()=>m?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),m=y(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),L=y(()=>d.value&&s.value),b=y(()=>d.value?Lt(l.value):[]);function P(){o.value=!0}function S(){o.value=!1}function A(){o.value?S():P()}return{isOpen:o,sidebar:l,sidebarGroups:b,hasSidebar:d,hasAside:m,leftAside:v,isSidebarEnabled:L,open:P,close:S,toggle:A}}function wt(n,e){let t;ee(()=>{t=n.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",s)}),he(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&n.value&&(e(),t==null||t.focus())}}function It(n){const{page:e,hash:t}=V(),s=T(!1),o=y(()=>n.value.collapsed!=null),i=y(()=>!!n.value.link),l=T(!1),d=()=>{l.value=q(e.value.relativePath,n.value.link)};O([e,n,t],d),R(d);const v=y(()=>l.value?!0:n.value.items?de(e.value.relativePath,n.value.items):!1),m=y(()=>!!(n.value.items&&n.value.items.length));ee(()=>{s.value=!!(o.value&&n.value.collapsed)}),_e(()=>{(l.value||v.value)&&(s.value=!1)});function L(){o.value&&(s.value=!s.value)}return{collapsed:s,collapsible:o,isLink:i,isActiveLink:l,hasActiveLink:v,hasChildren:m,toggle:L}}function Nt(){const{hasSidebar:n}=U(),e=le("(min-width: 960px)"),t=le("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:n.value?t.value:e.value)}}const ve=[];function He(n){return typeof n.outline=="object"&&!Array.isArray(n.outline)&&n.outline.label||n.outlineTitle||"On this page"}function ke(n){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:Mt(t),link:"#"+t.id,level:s}});return At(e,n)}function Mt(n){let e="";for(const t of n.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function At(n,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;n=n.filter(l=>l.level>=s&&l.level<=o),ve.length=0;for(const{element:l,link:d}of n)ve.push({element:l,link:d});const i=[];e:for(let l=0;l=0;v--){const m=n[v];if(m.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Qe(()=>{l(location.hash)}),he(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const d=window.scrollY,v=window.innerHeight,m=document.body.offsetHeight,L=Math.abs(d+v-m)<1,b=ve.map(({element:S,link:A})=>({link:A,top:Bt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,A)=>S.top-A.top);if(!b.length){l(null);return}if(d<1){l(null);return}if(L){l(b[b.length-1].link);return}let P=null;for(const{link:S,top:A}of b){if(A>d+Ze()+4)break;P=S}l(P)}function l(d){o&&o.classList.remove("active"),d==null?o=null:o=n.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const v=o;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Bt(n){let e=0;for(;n!==document.body;){if(n===null)return NaN;e+=n.offsetTop,n=n.offsetParent}return e}const Ht=["href","title"],Et=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(n){function e({target:t}){const s=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(s));o==null||o.focus({preventScroll:!0})}return(t,s)=>{const o=W("VPDocOutlineItem",!0);return a(),u("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,E(t.headers,({children:i,link:l,title:d})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:d},I(d),9,Ht),i!=null&&i.length?(a(),$(o,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ee=g(Et,[["__scopeId","data-v-3f927ebe"]]),Dt={class:"content"},Ft={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ot=_({__name:"VPDocAsideOutline",setup(n){const{frontmatter:e,theme:t}=V(),s=Te([]);te(()=>{s.value=ke(e.value.outline??t.value.outline)});const o=T(),i=T();return Ct(o,i),(l,d)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:o},[p("div",Dt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",Ft,I(r(He)(r(t))),1),k(Ee,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),jt=g(Ot,[["__scopeId","data-v-b38bf2ff"]]),Ut={class:"VPDocAsideCarbonAds"},Gt=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(n){const e=()=>null;return(t,s)=>(a(),u("div",Ut,[k(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),zt=n=>(B("data-v-6d7b3c46"),n=n(),H(),n),Kt={class:"VPDocAside"},Rt=zt(()=>p("div",{class:"spacer"},null,-1)),qt=_({__name:"VPDocAside",setup(n){const{theme:e}=V();return(t,s)=>(a(),u("div",Kt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(jt),c(t.$slots,"aside-outline-after",{},void 0,!0),Rt,c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),$(Gt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Wt=g(qt,[["__scopeId","data-v-6d7b3c46"]]);function Jt(){const{theme:n,page:e}=V();return y(()=>{const{text:t="Edit this page",pattern:s=""}=n.value.editLink||{};let o;return typeof s=="function"?o=s(e.value):o=s.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Yt(){const{page:n,theme:e,frontmatter:t}=V();return y(()=>{var m,L,b,P,S,A,C,w;const s=Be(e.value.sidebar,n.value.relativePath),o=Tt(s),i=Xt(o,G=>G.link.replace(/[?#].*$/,"")),l=i.findIndex(G=>q(n.value.relativePath,G.link)),d=((m=e.value.docFooter)==null?void 0:m.prev)===!1&&!t.value.prev||t.value.prev===!1,v=((L=e.value.docFooter)==null?void 0:L.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=i[l-1])==null?void 0:S.link)},next:v?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((w=i[l+1])==null?void 0:w.link)}}})}function Xt(n,e){const t=new Set;return n.filter(s=>{const o=e(s);return t.has(o)?!1:t.add(o)})}const F=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(n){const e=n,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&we.test(e.href)||e.target==="_blank");return(o,i)=>(a(),$(D(t.value),{class:N(["VPLink",{link:o.href,"vp-external-link-icon":s.value,"no-icon":o.noIcon}]),href:o.href?r(be)(o.href):void 0,target:o.target??(s.value?"_blank":void 0),rel:o.rel??(s.value?"noreferrer":void 0)},{default:f(()=>[c(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Qt={class:"VPLastUpdated"},Zt=["datetime"],xt=_({__name:"VPDocFooterLastUpdated",setup(n){const{theme:e,page:t,lang:s}=V(),o=y(()=>new Date(t.value.lastUpdated)),i=y(()=>o.value.toISOString()),l=T("");return R(()=>{ee(()=>{var d,v,m;l.value=new Intl.DateTimeFormat((v=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&v.forceLocale?s.value:void 0,((m=e.value.lastUpdated)==null?void 0:m.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(o.value)})}),(d,v)=>{var m;return a(),u("p",Qt,[j(I(((m=r(e).lastUpdated)==null?void 0:m.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},I(l.value),9,Zt)])}}}),en=g(xt,[["__scopeId","data-v-475f71b8"]]),De=n=>(B("data-v-4f9813fa"),n=n(),H(),n),tn={key:0,class:"VPDocFooter"},nn={key:0,class:"edit-info"},on={key:0,class:"edit-link"},sn=De(()=>p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),an={key:1,class:"last-updated"},rn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},ln=De(()=>p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),cn={class:"pager"},un=["innerHTML"],dn=["innerHTML"],vn={class:"pager"},pn=["innerHTML"],fn=["innerHTML"],hn=_({__name:"VPDocFooter",setup(n){const{theme:e,page:t,frontmatter:s}=V(),o=Jt(),i=Yt(),l=y(()=>e.value.editLink&&s.value.editLink!==!1),d=y(()=>t.value.lastUpdated),v=y(()=>l.value||d.value||i.value.prev||i.value.next);return(m,L)=>{var b,P,S,A;return v.value?(a(),u("footer",tn,[c(m.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(a(),u("div",nn,[l.value?(a(),u("div",on,[k(F,{class:"edit-link-button",href:r(o).url,"no-icon":!0},{default:f(()=>[sn,j(" "+I(r(o).text),1)]),_:1},8,["href"])])):h("",!0),d.value?(a(),u("div",an,[k(en)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",rn,[ln,p("div",cn,[(S=r(i).prev)!=null&&S.link?(a(),$(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,un),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,dn)]}),_:1},8,["href"])):h("",!0)]),p("div",vn,[(A=r(i).next)!=null&&A.link?(a(),$(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,pn),p("span",{class:"title",innerHTML:r(i).next.text},null,8,fn)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),_n=g(hn,[["__scopeId","data-v-4f9813fa"]]),mn=n=>(B("data-v-83890dd9"),n=n(),H(),n),bn={class:"container"},kn=mn(()=>p("div",{class:"aside-curtain"},null,-1)),$n={class:"aside-container"},gn={class:"aside-content"},yn={class:"content"},Pn={class:"content-container"},Sn={class:"main"},Vn=_({__name:"VPDoc",setup(n){const{theme:e}=V(),t=ne(),{hasSidebar:s,hasAside:o,leftAside:i}=U(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,v)=>{const m=W("Content");return a(),u("div",{class:N(["VPDoc",{"has-sidebar":r(s),"has-aside":r(o)}])},[c(d.$slots,"doc-top",{},void 0,!0),p("div",bn,[r(o)?(a(),u("div",{key:0,class:N(["aside",{"left-aside":r(i)}])},[kn,p("div",$n,[p("div",gn,[k(Wt,null,{"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",yn,[p("div",Pn,[c(d.$slots,"doc-before",{},void 0,!0),p("main",Sn,[k(m,{class:N(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(_n,null,{"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Ln=g(Vn,[["__scopeId","data-v-83890dd9"]]),Tn=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(n){const e=n,t=y(()=>e.href&&we.test(e.href)),s=y(()=>e.tag||e.href?"a":"button");return(o,i)=>(a(),$(D(s.value),{class:N(["VPButton",[o.size,o.theme]]),href:o.href?r(be)(o.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[j(I(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),wn=g(Tn,[["__scopeId","data-v-14206e74"]]),In=["src","alt"],Nn=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(n){return(e,t)=>{const s=W("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",K({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(fe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,In)):(a(),u(M,{key:1},[k(s,K({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(s,K({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),x=g(Nn,[["__scopeId","data-v-35a7d0b8"]]),Mn=n=>(B("data-v-955009fc"),n=n(),H(),n),An={class:"container"},Cn={class:"main"},Bn={key:0,class:"name"},Hn=["innerHTML"],En=["innerHTML"],Dn=["innerHTML"],Fn={key:0,class:"actions"},On={key:0,class:"image"},jn={class:"image-container"},Un=Mn(()=>p("div",{class:"image-bg"},null,-1)),Gn=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(n){const e=Y("hero-image-slot-exists");return(t,s)=>(a(),u("div",{class:N(["VPHero",{"has-image":t.image||r(e)}])},[p("div",An,[p("div",Cn,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",Bn,[p("span",{innerHTML:t.name,class:"clip"},null,8,Hn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,En)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Dn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Fn,[(a(!0),u(M,null,E(t.actions,o=>(a(),u("div",{key:o.link,class:"action"},[k(wn,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",On,[p("div",jn,[Un,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(x,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),zn=g(Gn,[["__scopeId","data-v-955009fc"]]),Kn=_({__name:"VPHomeHero",setup(n){const{frontmatter:e}=V();return(t,s)=>r(e).hero?(a(),$(zn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Rn=n=>(B("data-v-f5e9645b"),n=n(),H(),n),qn={class:"box"},Wn={key:0,class:"icon"},Jn=["innerHTML"],Yn=["innerHTML"],Xn=["innerHTML"],Qn={key:4,class:"link-text"},Zn={class:"link-text-value"},xn=Rn(()=>p("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),eo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(n){return(e,t)=>(a(),$(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",qn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",Wn,[k(x,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),$(x,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Jn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Yn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Xn)):h("",!0),e.linkText?(a(),u("div",Qn,[p("p",Zn,[j(I(e.linkText)+" ",1),xn])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),to=g(eo,[["__scopeId","data-v-f5e9645b"]]),no={key:0,class:"VPFeatures"},oo={class:"container"},so={class:"items"},ao=_({__name:"VPFeatures",props:{features:{}},setup(n){const e=n,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,o)=>s.features?(a(),u("div",no,[p("div",oo,[p("div",so,[(a(!0),u(M,null,E(s.features,i=>(a(),u("div",{key:i.title,class:N(["item",[t.value]])},[k(to,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),ro=g(ao,[["__scopeId","data-v-d0a190d7"]]),io=_({__name:"VPHomeFeatures",setup(n){const{frontmatter:e}=V();return(t,s)=>r(e).features?(a(),$(ro,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),lo=_({__name:"VPHomeContent",setup(n){const{width:e}=xe({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),u("div",{class:"vp-doc container",style:Ie(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),co=g(lo,[["__scopeId","data-v-7a48a447"]]),uo={class:"VPHome"},vo=_({__name:"VPHome",setup(n){const{frontmatter:e}=V();return(t,s)=>{const o=W("Content");return a(),u("div",uo,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Kn,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(io),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),$(co,{key:0},{default:f(()=>[k(o)]),_:1})):(a(),$(o,{key:1}))])}}}),po=g(vo,[["__scopeId","data-v-cbb6ec48"]]),fo={},ho={class:"VPPage"};function _o(n,e){const t=W("Content");return a(),u("div",ho,[c(n.$slots,"page-top"),k(t),c(n.$slots,"page-bottom")])}const mo=g(fo,[["render",_o]]),bo=_({__name:"VPContent",setup(n){const{page:e,frontmatter:t}=V(),{hasSidebar:s}=U();return(o,i)=>(a(),u("div",{class:N(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(o.$slots,"not-found",{key:0},()=>[k(Vt)],!0):r(t).layout==="page"?(a(),$(mo,{key:1},{"page-top":f(()=>[c(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),$(po,{key:2},{"home-hero-before":f(()=>[c(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),$(D(r(t).layout),{key:3})):(a(),$(Ln,{key:4},{"doc-top":f(()=>[c(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),ko=g(bo,[["__scopeId","data-v-91765379"]]),$o={class:"container"},go=["innerHTML"],yo=["innerHTML"],Po=_({__name:"VPFooter",setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=U();return(o,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:N(["VPFooter",{"has-sidebar":r(s)}])},[p("div",$o,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,go)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,yo)):h("",!0)])],2)):h("",!0)}}),So=g(Po,[["__scopeId","data-v-c970a860"]]);function Vo(){const{theme:n,frontmatter:e}=V(),t=Te([]),s=y(()=>t.value.length>0);return te(()=>{t.value=ke(e.value.outline??n.value.outline)}),{headers:t,hasLocalNav:s}}const Lo=n=>(B("data-v-bc9dc845"),n=n(),H(),n),To={class:"menu-text"},wo=Lo(()=>p("span",{class:"vpi-chevron-right icon"},null,-1)),Io={class:"header"},No={class:"outline"},Mo=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(n){const e=n,{theme:t}=V(),s=T(!1),o=T(0),i=T(),l=T();function d(b){var P;(P=i.value)!=null&&P.contains(b.target)||(s.value=!1)}O(s,b=>{if(b){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),ce("Escape",()=>{s.value=!1}),te(()=>{s.value=!1});function v(){s.value=!s.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function m(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ne(()=>{s.value=!1}))}function L(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Ie({"--vp-vh":o.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:v,class:N({open:s.value})},[p("span",To,I(r(He)(r(t))),1),wo],2)):(a(),u("button",{key:1,onClick:L},I(r(t).returnToTopLabel||"Return to top"),1)),k(pe,{name:"flyout"},{default:f(()=>[s.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:m},[p("div",Io,[p("a",{class:"top-link",href:"#",onClick:L},I(r(t).returnToTopLabel||"Return to top"),1)]),p("div",No,[k(Ee,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),Ao=g(Mo,[["__scopeId","data-v-bc9dc845"]]),Co=n=>(B("data-v-070ab83d"),n=n(),H(),n),Bo={class:"container"},Ho=["aria-expanded"],Eo=Co(()=>p("span",{class:"vpi-align-left menu-icon"},null,-1)),Do={class:"menu-text"},Fo=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=U(),{headers:o}=Vo(),{y:i}=Me(),l=T(0);R(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),te(()=>{o.value=ke(t.value.outline??e.value.outline)});const d=y(()=>o.value.length===0),v=y(()=>d.value&&!s.value),m=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:d.value,fixed:v.value}));return(L,b)=>r(t).layout!=="home"&&(!v.value||r(i)>=l.value)?(a(),u("div",{key:0,class:N(m.value)},[p("div",Bo,[r(s)?(a(),u("button",{key:0,class:"menu","aria-expanded":L.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>L.$emit("open-menu"))},[Eo,p("span",Do,I(r(e).sidebarMenuLabel||"Menu"),1)],8,Ho)):h("",!0),k(Ao,{headers:r(o),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),Oo=g(Fo,[["__scopeId","data-v-070ab83d"]]);function jo(){const n=T(!1);function e(){n.value=!0,window.addEventListener("resize",o)}function t(){n.value=!1,window.removeEventListener("resize",o)}function s(){n.value?t():e()}function o(){window.outerWidth>=768&&t()}const i=ne();return O(()=>i.path,t),{isScreenOpen:n,openScreen:e,closeScreen:t,toggleScreen:s}}const Uo={},Go={class:"VPSwitch",type:"button",role:"switch"},zo={class:"check"},Ko={key:0,class:"icon"};function Ro(n,e){return a(),u("button",Go,[p("span",zo,[n.$slots.default?(a(),u("span",Ko,[c(n.$slots,"default",{},void 0,!0)])):h("",!0)])])}const qo=g(Uo,[["render",Ro],["__scopeId","data-v-4a1c76db"]]),Fe=n=>(B("data-v-e40a8bb6"),n=n(),H(),n),Wo=Fe(()=>p("span",{class:"vpi-sun sun"},null,-1)),Jo=Fe(()=>p("span",{class:"vpi-moon moon"},null,-1)),Yo=_({__name:"VPSwitchAppearance",setup(n){const{isDark:e,theme:t}=V(),s=Y("toggle-appearance",()=>{e.value=!e.value}),o=T("");return _e(()=>{o.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),$(qo,{title:o.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:f(()=>[Wo,Jo]),_:1},8,["title","aria-checked","onClick"]))}}),$e=g(Yo,[["__scopeId","data-v-e40a8bb6"]]),Xo={key:0,class:"VPNavBarAppearance"},Qo=_({__name:"VPNavBarAppearance",setup(n){const{site:e}=V();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Xo,[k($e)])):h("",!0)}}),Zo=g(Qo,[["__scopeId","data-v-af096f4a"]]),ge=T();let Oe=!1,ie=0;function xo(n){const e=T(!1);if(oe){!Oe&&es(),ie++;const t=O(ge,s=>{var o,i,l;s===n.el.value||(o=n.el.value)!=null&&o.contains(s)?(e.value=!0,(i=n.onFocus)==null||i.call(n)):(e.value=!1,(l=n.onBlur)==null||l.call(n))});he(()=>{t(),ie--,ie||ts()})}return et(e)}function es(){document.addEventListener("focusin",je),Oe=!0,ge.value=document.activeElement}function ts(){document.removeEventListener("focusin",je)}function je(){ge.value=document.activeElement}const ns={class:"VPMenuLink"},os=_({__name:"VPMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,s)=>(a(),u("div",ns,[k(F,{class:N({active:r(q)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:f(()=>[j(I(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),se=g(os,[["__scopeId","data-v-8b74d055"]]),ss={class:"VPMenuGroup"},as={key:0,class:"title"},rs=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),u("div",ss,[e.text?(a(),u("p",as,I(e.text),1)):h("",!0),(a(!0),u(M,null,E(e.items,s=>(a(),u(M,null,["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):h("",!0)],64))),256))]))}}),is=g(rs,[["__scopeId","data-v-48c802d0"]]),ls={class:"VPMenu"},cs={key:0,class:"items"},us=_({__name:"VPMenu",props:{items:{}},setup(n){return(e,t)=>(a(),u("div",ls,[e.items?(a(),u("div",cs,[(a(!0),u(M,null,E(e.items,s=>(a(),u(M,{key:JSON.stringify(s)},["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):"component"in s?(a(),$(D(s.component),K({key:1,ref_for:!0},s.props),null,16)):(a(),$(is,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),ds=g(us,[["__scopeId","data-v-7dd3104a"]]),vs=n=>(B("data-v-e5380155"),n=n(),H(),n),ps=["aria-expanded","aria-label"],fs={key:0,class:"text"},hs=["innerHTML"],_s=vs(()=>p("span",{class:"vpi-chevron-down text-icon"},null,-1)),ms={key:1,class:"vpi-more-horizontal icon"},bs={class:"menu"},ks=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(n){const e=T(!1),t=T();xo({el:t,onBlur:s});function s(){e.value=!1}return(o,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[o.button||o.icon?(a(),u("span",fs,[o.icon?(a(),u("span",{key:0,class:N([o.icon,"option-icon"])},null,2)):h("",!0),o.button?(a(),u("span",{key:1,innerHTML:o.button},null,8,hs)):h("",!0),_s])):(a(),u("span",ms))],8,ps),p("div",bs,[k(ds,{items:o.items},{default:f(()=>[c(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ye=g(ks,[["__scopeId","data-v-e5380155"]]),$s=["href","aria-label","innerHTML"],gs=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(n){const e=n,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,o)=>(a(),u("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,$s))}}),ys=g(gs,[["__scopeId","data-v-717b8b75"]]),Ps={class:"VPSocialLinks"},Ss=_({__name:"VPSocialLinks",props:{links:{}},setup(n){return(e,t)=>(a(),u("div",Ps,[(a(!0),u(M,null,E(e.links,({link:s,icon:o,ariaLabel:i})=>(a(),$(ys,{key:s,icon:o,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Pe=g(Ss,[["__scopeId","data-v-ee7a9424"]]),Vs={key:0,class:"group translations"},Ls={class:"trans-title"},Ts={key:1,class:"group"},ws={class:"item appearance"},Is={class:"label"},Ns={class:"appearance-action"},Ms={key:2,class:"group"},As={class:"item social-links"},Cs=_({__name:"VPNavBarExtra",setup(n){const{site:e,theme:t}=V(),{localeLinks:s,currentLang:o}=Q({correspondingLink:!0}),i=y(()=>s.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>i.value?(a(),$(ye,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(s).length&&r(o).label?(a(),u("div",Vs,[p("p",Ls,I(r(o).label),1),(a(!0),u(M,null,E(r(s),v=>(a(),$(se,{key:v.link,item:v},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ts,[p("div",ws,[p("p",Is,I(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",Ns,[k($e)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ms,[p("div",As,[k(Pe,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Bs=g(Cs,[["__scopeId","data-v-925effce"]]),Hs=n=>(B("data-v-5dea55bf"),n=n(),H(),n),Es=["aria-expanded"],Ds=Hs(()=>p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)),Fs=[Ds],Os=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(n){return(e,t)=>(a(),u("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Fs,10,Es))}}),js=g(Os,[["__scopeId","data-v-5dea55bf"]]),Us=["innerHTML"],Gs=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,s)=>(a(),$(F,{class:N({VPNavBarMenuLink:!0,active:r(q)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,Us)]),_:1},8,["class","href","noIcon","target","rel"]))}}),zs=g(Gs,[["__scopeId","data-v-ed5ac1f6"]]),Ks=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(n){const e=n,{page:t}=V(),s=i=>"component"in i?!1:"link"in i?q(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),o=y(()=>s(e.item));return(i,l)=>(a(),$(ye,{class:N({VPNavBarMenuGroup:!0,active:r(q)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||o.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),Rs=n=>(B("data-v-e6d46098"),n=n(),H(),n),qs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Ws=Rs(()=>p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),Js=_({__name:"VPNavBarMenu",setup(n){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",qs,[Ws,(a(!0),u(M,null,E(r(e).nav,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),$(zs,{key:0,item:o},null,8,["item"])):"component"in o?(a(),$(D(o.component),K({key:1,ref_for:!0},o.props),null,16)):(a(),$(Ks,{key:2,item:o},null,8,["item"]))],64))),128))])):h("",!0)}}),Ys=g(Js,[["__scopeId","data-v-e6d46098"]]);function Xs(n){const{localeIndex:e,theme:t}=V();function s(o){var A,C,w;const i=o.split("."),l=(A=t.value.search)==null?void 0:A.options,d=l&&typeof l=="object",v=d&&((w=(C=l.locales)==null?void 0:C[e.value])==null?void 0:w.translations)||null,m=d&&l.translations||null;let L=v,b=m,P=n;const S=i.pop();for(const G of i){let z=null;const J=P==null?void 0:P[G];J&&(z=P=J);const ae=b==null?void 0:b[G];ae&&(z=b=ae);const re=L==null?void 0:L[G];re&&(z=L=re),J||(P=z),ae||(b=z),re||(L=z)}return(L==null?void 0:L[S])??(b==null?void 0:b[S])??(P==null?void 0:P[S])??""}return s}const Qs=["aria-label"],Zs={class:"DocSearch-Button-Container"},xs=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),ea={class:"DocSearch-Button-Placeholder"},ta=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Se=_({__name:"VPNavBarSearchButton",setup(n){const t=Xs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,o)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",Zs,[xs,p("span",ea,I(r(t)("button.buttonText")),1)]),ta],8,Qs))}}),na={class:"VPNavBarSearch"},oa={id:"local-search"},sa={key:1,id:"docsearch"},aa=_({__name:"VPNavBarSearch",setup(n){const e=tt(()=>nt(()=>import("./VPLocalSearchBox.dAKAZZrZ.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=V(),o=T(!1),i=T(!1);R(()=>{});function l(){o.value||(o.value=!0,setTimeout(d,16))}function d(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function v(b){const P=b.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const m=T(!1);ce("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),m.value=!0)}),ce("/",b=>{v(b)||(b.preventDefault(),m.value=!0)});const L="local";return(b,P)=>{var S;return a(),u("div",na,[r(L)==="local"?(a(),u(M,{key:0},[m.value?(a(),$(r(e),{key:0,onClose:P[0]||(P[0]=A=>m.value=!1)})):h("",!0),p("div",oa,[k(Se,{onClick:P[1]||(P[1]=A=>m.value=!0)})])],64)):r(L)==="algolia"?(a(),u(M,{key:1},[o.value?(a(),$(r(t),{key:0,algolia:((S=r(s).search)==null?void 0:S.options)??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",sa,[k(Se,{onClick:l})]))],64)):h("",!0)])}}}),ra=_({__name:"VPNavBarSocialLinks",setup(n){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),$(Pe,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ia=g(ra,[["__scopeId","data-v-164c457f"]]),la=["href","rel","target"],ca={key:1},ua={key:2},da=_({__name:"VPNavBarTitle",setup(n){const{site:e,theme:t}=V(),{hasSidebar:s}=U(),{currentLang:o}=Q(),i=y(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),l=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),d=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,m)=>(a(),u("div",{class:N(["VPNavBarTitle",{"has-sidebar":r(s)}])},[p("a",{class:"title",href:i.value??r(be)(r(o).link),rel:l.value,target:d.value},[c(v.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),$(x,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",ca,I(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",ua,I(r(e).title),1)):h("",!0),c(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,la)],2))}}),va=g(da,[["__scopeId","data-v-28a961f9"]]),pa={class:"items"},fa={class:"title"},ha=_({__name:"VPNavBarTranslations",setup(n){const{theme:e}=V(),{localeLinks:t,currentLang:s}=Q({correspondingLink:!0});return(o,i)=>r(t).length&&r(s).label?(a(),$(ye,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",pa,[p("p",fa,I(r(s).label),1),(a(!0),u(M,null,E(r(t),l=>(a(),$(se,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),_a=g(ha,[["__scopeId","data-v-c80d9ad0"]]),ma=n=>(B("data-v-822684d1"),n=n(),H(),n),ba={class:"wrapper"},ka={class:"container"},$a={class:"title"},ga={class:"content"},ya={class:"content-body"},Pa=ma(()=>p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1)),Sa=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(n){const e=n,{y:t}=Me(),{hasSidebar:s}=U(),{frontmatter:o}=V(),i=T({});return _e(()=>{i.value={"has-sidebar":s.value,home:o.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,d)=>(a(),u("div",{class:N(["VPNavBar",i.value])},[p("div",ba,[p("div",ka,[p("div",$a,[k(va,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",ga,[p("div",ya,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(aa,{class:"search"}),k(Ys,{class:"menu"}),k(_a,{class:"translations"}),k(Zo,{class:"appearance"}),k(ia,{class:"social-links"}),k(Bs,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(js,{class:"hamburger",active:l.isScreenOpen,onClick:d[0]||(d[0]=v=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),Pa],2))}}),Va=g(Sa,[["__scopeId","data-v-822684d1"]]),La={key:0,class:"VPNavScreenAppearance"},Ta={class:"text"},wa=_({__name:"VPNavScreenAppearance",setup(n){const{site:e,theme:t}=V();return(s,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",La,[p("p",Ta,I(r(t).darkModeSwitchLabel||"Appearance"),1),k($e)])):h("",!0)}}),Ia=g(wa,[["__scopeId","data-v-ffb44008"]]),Na=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(n){const e=Y("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Ma=g(Na,[["__scopeId","data-v-27d04aeb"]]),Aa=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(n){const e=Y("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:f(()=>[j(I(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ue=g(Aa,[["__scopeId","data-v-7179dbb7"]]),Ca={class:"VPNavScreenMenuGroupSection"},Ba={key:0,class:"title"},Ha=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),u("div",Ca,[e.text?(a(),u("p",Ba,I(e.text),1)):h("",!0),(a(!0),u(M,null,E(e.items,s=>(a(),$(Ue,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Ea=g(Ha,[["__scopeId","data-v-4b8941ac"]]),Da=n=>(B("data-v-875057a5"),n=n(),H(),n),Fa=["aria-controls","aria-expanded"],Oa=["innerHTML"],ja=Da(()=>p("span",{class:"vpi-plus button-icon"},null,-1)),Ua=["id"],Ga={key:0,class:"item"},za={key:1,class:"item"},Ka={key:2,class:"group"},Ra=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(n){const e=n,t=T(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:o},[p("span",{class:"button-text",innerHTML:i.text},null,8,Oa),ja],8,Fa),p("div",{id:s.value,class:"items"},[(a(!0),u(M,null,E(i.items,d=>(a(),u(M,{key:JSON.stringify(d)},["link"in d?(a(),u("div",Ga,[k(Ue,{item:d},null,8,["item"])])):"component"in d?(a(),u("div",za,[(a(),$(D(d.component),K({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(a(),u("div",Ka,[k(Ea,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,Ua)],2))}}),qa=g(Ra,[["__scopeId","data-v-875057a5"]]),Wa={key:0,class:"VPNavScreenMenu"},Ja=_({__name:"VPNavScreenMenu",setup(n){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",Wa,[(a(!0),u(M,null,E(r(e).nav,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),$(Ma,{key:0,item:o},null,8,["item"])):"component"in o?(a(),$(D(o.component),K({key:1,ref_for:!0},o.props,{"screen-menu":""}),null,16)):(a(),$(qa,{key:2,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),Ya=_({__name:"VPNavScreenSocialLinks",setup(n){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),$(Pe,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),Ge=n=>(B("data-v-362991c2"),n=n(),H(),n),Xa=Ge(()=>p("span",{class:"vpi-languages icon lang"},null,-1)),Qa=Ge(()=>p("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Za={class:"list"},xa=_({__name:"VPNavScreenTranslations",setup(n){const{localeLinks:e,currentLang:t}=Q({correspondingLink:!0}),s=T(!1);function o(){s.value=!s.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:N(["VPNavScreenTranslations",{open:s.value}])},[p("button",{class:"title",onClick:o},[Xa,j(" "+I(r(t).label)+" ",1),Qa]),p("ul",Za,[(a(!0),u(M,null,E(r(e),d=>(a(),u("li",{key:d.link,class:"item"},[k(F,{class:"link",href:d.link},{default:f(()=>[j(I(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),er=g(xa,[["__scopeId","data-v-362991c2"]]),tr={class:"container"},nr=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(n){const e=T(null),t=Ae(oe?document.body:null);return(s,o)=>(a(),$(pe,{name:"fade",onEnter:o[0]||(o[0]=i=>t.value=!0),onAfterLeave:o[1]||(o[1]=i=>t.value=!1)},{default:f(()=>[s.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",tr,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),k(Ja,{class:"menu"}),k(er,{class:"translations"}),k(Ia,{class:"appearance"}),k(Ya,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),or=g(nr,[["__scopeId","data-v-833aabba"]]),sr={key:0,class:"VPNav"},ar=_({__name:"VPNav",setup(n){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=jo(),{frontmatter:o}=V(),i=y(()=>o.value.navbar!==!1);return me("close-screen",t),ee(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,d)=>i.value?(a(),u("header",sr,[k(Va,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(or,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),rr=g(ar,[["__scopeId","data-v-f1e365da"]]),ze=n=>(B("data-v-196b2e5f"),n=n(),H(),n),ir=["role","tabindex"],lr=ze(()=>p("div",{class:"indicator"},null,-1)),cr=ze(()=>p("span",{class:"vpi-chevron-right caret-icon"},null,-1)),ur=[cr],dr={key:1,class:"items"},vr=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(n){const e=n,{collapsed:t,collapsible:s,isLink:o,isActiveLink:i,hasActiveLink:l,hasChildren:d,toggle:v}=It(y(()=>e.item)),m=y(()=>d.value?"section":"div"),L=y(()=>o.value?"a":"div"),b=y(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>o.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":o.value},{"is-active":i.value},{"has-active":l.value}]);function A(w){"key"in w&&w.key!=="Enter"||!e.item.link&&v()}function C(){e.item.link&&v()}return(w,G)=>{const z=W("VPSidebarItem",!0);return a(),$(D(m.value),{class:N(["VPSidebarItem",S.value])},{default:f(()=>[w.item.text?(a(),u("div",K({key:0,class:"item",role:P.value},st(w.item.items?{click:A,keydown:A}:{},!0),{tabindex:w.item.items&&0}),[lr,w.item.link?(a(),$(F,{key:0,tag:L.value,class:"link",href:w.item.link,rel:w.item.rel,target:w.item.target},{default:f(()=>[(a(),$(D(b.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(D(b.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null&&w.item.items&&w.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:ot(C,["enter"]),tabindex:"0"},ur,32)):h("",!0)],16,ir)):h("",!0),w.item.items&&w.item.items.length?(a(),u("div",dr,[w.depth<5?(a(!0),u(M,{key:0},E(w.item.items,J=>(a(),$(z,{key:J.text,item:J,depth:w.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),pr=g(vr,[["__scopeId","data-v-196b2e5f"]]),fr=_({__name:"VPSidebarGroup",props:{items:{}},setup(n){const e=T(!0);let t=null;return R(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),at(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,o)=>(a(!0),u(M,null,E(s.items,i=>(a(),u("div",{key:i.text,class:N(["group",{"no-transition":e.value}])},[k(pr,{item:i,depth:0},null,8,["item"])],2))),128))}}),hr=g(fr,[["__scopeId","data-v-9e426adc"]]),Ke=n=>(B("data-v-18756405"),n=n(),H(),n),_r=Ke(()=>p("div",{class:"curtain"},null,-1)),mr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},br=Ke(()=>p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),kr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(n){const{sidebarGroups:e,hasSidebar:t}=U(),s=n,o=T(null),i=Ae(oe?document.body:null);O([s,o],()=>{var d;s.open?(i.value=!0,(d=o.value)==null||d.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return O(e,()=>{l.value+=1},{deep:!0}),(d,v)=>r(t)?(a(),u("aside",{key:0,class:N(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:o,onClick:v[0]||(v[0]=rt(()=>{},["stop"]))},[_r,p("nav",mr,[br,c(d.$slots,"sidebar-nav-before",{},void 0,!0),(a(),$(hr,{items:r(e),key:l.value},null,8,["items"])),c(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),$r=g(kr,[["__scopeId","data-v-18756405"]]),gr=_({__name:"VPSkipLink",setup(n){const e=ne(),t=T();O(()=>e.path,()=>t.value.focus());function s({target:o}){const i=document.getElementById(decodeURIComponent(o.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),yr=g(gr,[["__scopeId","data-v-c3508ec8"]]),Pr=_({__name:"Layout",setup(n){const{isOpen:e,open:t,close:s}=U(),o=ne();O(()=>o.path,s),wt(e,s);const{frontmatter:i}=V(),l=Ce(),d=y(()=>!!l["home-hero-image"]);return me("hero-image-slot-exists",d),(v,m)=>{const L=W("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:N(["Layout",r(i).pageClass])},[c(v.$slots,"layout-top",{},void 0,!0),k(yr),k(pt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),k(rr,null,{"nav-bar-title-before":f(()=>[c(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(Oo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),k($r,{open:r(e)},{"sidebar-nav-before":f(()=>[c(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(ko,null,{"page-top":f(()=>[c(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(v.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(v.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(v.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(So),c(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(L,{key:1}))}}}),Sr=g(Pr,[["__scopeId","data-v-a9a9e638"]]),Ve={Layout:Sr,enhanceApp:({app:n})=>{n.component("Badge",ut)}},Vr=n=>{if(typeof document>"u")return{stabilizeScrollPosition:o=>async(...i)=>o(...i)};const e=document.documentElement;return{stabilizeScrollPosition:s=>async(...o)=>{const i=s(...o),l=n.value;if(!l)return i;const d=l.offsetTop-e.scrollTop;return await Ne(),e.scrollTop=l.offsetTop-d,i}}},Re="vitepress:tabSharedState",X=typeof localStorage<"u"?localStorage:null,qe="vitepress:tabsSharedState",Lr=()=>{const n=X==null?void 0:X.getItem(qe);if(n)try{return JSON.parse(n)}catch{}return{}},Tr=n=>{X&&X.setItem(qe,JSON.stringify(n))},wr=n=>{const e=it({});O(()=>e.content,(t,s)=>{t&&s&&Tr(t)},{deep:!0}),n.provide(Re,e)},Ir=(n,e)=>{const t=Y(Re);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");R(()=>{t.content||(t.content=Lr())});const s=T(),o=y({get(){var v;const l=e.value,d=n.value;if(l){const m=(v=t.content)==null?void 0:v[l];if(m&&d.includes(m))return m}else{const m=s.value;if(m)return m}return d[0]},set(l){const d=e.value;d?t.content&&(t.content[d]=l):s.value=l}});return{selected:o,select:l=>{o.value=l}}};let Le=0;const Nr=()=>(Le++,""+Le);function Mr(){const n=Ce();return y(()=>{var s;const t=(s=n.default)==null?void 0:s.call(n);return t?t.filter(o=>typeof o.type=="object"&&"__name"in o.type&&o.type.__name==="PluginTabsTab"&&o.props).map(o=>{var i;return(i=o.props)==null?void 0:i.label}):[]})}const We="vitepress:tabSingleState",Ar=n=>{me(We,n)},Cr=()=>{const n=Y(We);if(!n)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return n},Br={class:"plugin-tabs"},Hr=["id","aria-selected","aria-controls","tabindex","onClick"],Er=_({__name:"PluginTabs",props:{sharedStateKey:{}},setup(n){const e=n,t=Mr(),{selected:s,select:o}=Ir(t,lt(e,"sharedStateKey")),i=T(),{stabilizeScrollPosition:l}=Vr(i),d=l(o),v=T([]),m=b=>{var A;const P=t.value.indexOf(s.value);let S;b.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:b.key==="ArrowRight"&&(S=P(a(),u("div",Br,[p("div",{ref_key:"tablist",ref:i,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:m},[(a(!0),u(M,null,E(r(t),S=>(a(),u("button",{id:`tab-${S}-${r(L)}`,ref_for:!0,ref_key:"buttonRefs",ref:v,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===r(s),"aria-controls":`panel-${S}-${r(L)}`,tabindex:S===r(s)?0:-1,onClick:()=>r(d)(S)},I(S),9,Hr))),128))],544),c(b.$slots,"default")]))}}),Dr=["id","aria-labelledby"],Fr=_({__name:"PluginTabsTab",props:{label:{}},setup(n){const{uid:e,selected:t}=Cr();return(s,o)=>r(t)===s.label?(a(),u("div",{key:0,id:`panel-${s.label}-${r(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${s.label}-${r(e)}`},[c(s.$slots,"default",{},void 0,!0)],8,Dr)):h("",!0)}}),Or=g(Fr,[["__scopeId","data-v-9b0d03d2"]]),jr=n=>{wr(n),n.component("PluginTabs",Er),n.component("PluginTabsTab",Or)},Gr={extends:Ve,Layout(){return ct(Ve.Layout,null,{})},enhanceApp({app:n,router:e,siteData:t}){jr(n)}};export{Gr as R,Xs as c,V as u}; diff --git a/previews/PR195/assets/ctiloyl.CFVRSdJa.png b/previews/PR195/assets/ctiloyl.CFVRSdJa.png new file mode 100644 index 0000000000000000000000000000000000000000..c311ec89442c5877c8aca133b336e77c9d56b438 GIT binary patch literal 207344 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Ǹi+#^!@fV;hQh#SoEpl~C5ckdhid0z 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 z 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

WB1sRK^5wTdHW)1qhJ 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 E0IuL)X8-^I literal 0 HcmV?d00001 diff --git a/previews/PR195/assets/ayffpge.BD0hVfse.png b/previews/PR195/assets/cxpwyaf.BD0hVfse.png similarity index 100% rename from previews/PR195/assets/ayffpge.BD0hVfse.png rename to previews/PR195/assets/cxpwyaf.BD0hVfse.png diff --git a/previews/PR195/assets/ddzbkrv.Cu3R6KIg.png b/previews/PR195/assets/ddzbkrv.Cu3R6KIg.png new file mode 100644 index 0000000000000000000000000000000000000000..dd49d072eb5206cef212d1d790b8d3639846ab99 GIT binary patch literal 59890 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 Gh5rFU5WVpL literal 0 HcmV?d00001 diff --git a/previews/PR195/assets/xbxiuuf.DaovVbE6.png b/previews/PR195/assets/dvyobnh.DaovVbE6.png similarity index 100% rename from previews/PR195/assets/xbxiuuf.DaovVbE6.png rename to previews/PR195/assets/dvyobnh.DaovVbE6.png diff --git a/previews/PR195/assets/gktvnik.B9NpLJr_.png b/previews/PR195/assets/eqjtxgd.B9NpLJr_.png similarity index 100% rename from previews/PR195/assets/gktvnik.B9NpLJr_.png rename to previews/PR195/assets/eqjtxgd.B9NpLJr_.png diff --git a/previews/PR195/assets/experiments_predicates.md.Dg71Bfw3.js b/previews/PR195/assets/experiments_predicates.md.CcitvZuA.js similarity index 99% rename from previews/PR195/assets/experiments_predicates.md.Dg71Bfw3.js rename to previews/PR195/assets/experiments_predicates.md.CcitvZuA.js index d5c723240..cef9680d1 100644 --- a/previews/PR195/assets/experiments_predicates.md.Dg71Bfw3.js +++ b/previews/PR195/assets/experiments_predicates.md.CcitvZuA.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a7 as h}from"./chunks/framework.BjTE4JnT.js";const k="/GeometryOps.jl/previews/PR195/assets/hafetpp.DnFcy9Dp.png",C=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),n={name:"experiments/predicates.md"},p=h(`

Exact vs fast predicates

Orient

julia
using CairoMakie
+import{_ as s,c as i,o as a,a7 as h}from"./chunks/framework.BjTE4JnT.js";const k="/GeometryOps.jl/previews/PR195/assets/ddzbkrv.Cu3R6KIg.png",C=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),n={name:"experiments/predicates.md"},p=h(`

Predicates

Exact vs fast predicates

Orient

julia
using CairoMakie
 import GeometryOps as GO, GeoInterface as GI, LibGEOS as LG
 import ExactPredicates
 using MultiFloats
diff --git a/previews/PR195/assets/experiments_predicates.md.Dg71Bfw3.lean.js b/previews/PR195/assets/experiments_predicates.md.CcitvZuA.lean.js
similarity index 74%
rename from previews/PR195/assets/experiments_predicates.md.Dg71Bfw3.lean.js
rename to previews/PR195/assets/experiments_predicates.md.CcitvZuA.lean.js
index d724e815d..a3d6082c3 100644
--- a/previews/PR195/assets/experiments_predicates.md.Dg71Bfw3.lean.js
+++ b/previews/PR195/assets/experiments_predicates.md.CcitvZuA.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as h}from"./chunks/framework.BjTE4JnT.js";const k="/GeometryOps.jl/previews/PR195/assets/hafetpp.DnFcy9Dp.png",C=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),n={name:"experiments/predicates.md"},p=h("",10),l=[p];function t(E,e,r,d,g,y){return a(),i("div",null,l)}const A=s(n,[["render",t]]);export{C as __pageData,A as default};
+import{_ as s,c as i,o as a,a7 as h}from"./chunks/framework.BjTE4JnT.js";const k="/GeometryOps.jl/previews/PR195/assets/ddzbkrv.Cu3R6KIg.png",C=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),n={name:"experiments/predicates.md"},p=h("",10),l=[p];function t(E,e,r,d,g,y){return a(),i("div",null,l)}const A=s(n,[["render",t]]);export{C as __pageData,A as default};
diff --git a/previews/PR195/assets/ghbensl.DHcwB147.png b/previews/PR195/assets/flhyasm.DHcwB147.png
similarity index 100%
rename from previews/PR195/assets/ghbensl.DHcwB147.png
rename to previews/PR195/assets/flhyasm.DHcwB147.png
diff --git a/previews/PR195/assets/zcalbmn.3UVIT8DR.png b/previews/PR195/assets/fnddqjv.3UVIT8DR.png
similarity index 100%
rename from previews/PR195/assets/zcalbmn.3UVIT8DR.png
rename to previews/PR195/assets/fnddqjv.3UVIT8DR.png
diff --git a/previews/PR195/assets/hpfmrae.CLtpJ5Wb.png b/previews/PR195/assets/fqvzvjk.CLtpJ5Wb.png
similarity index 100%
rename from previews/PR195/assets/hpfmrae.CLtpJ5Wb.png
rename to previews/PR195/assets/fqvzvjk.CLtpJ5Wb.png
diff --git a/previews/PR195/assets/mifutmo.CgiryX2p.png b/previews/PR195/assets/fyvyuxp.CgiryX2p.png
similarity index 100%
rename from previews/PR195/assets/mifutmo.CgiryX2p.png
rename to previews/PR195/assets/fyvyuxp.CgiryX2p.png
diff --git a/previews/PR195/assets/enupwom.Dig-DWOQ.png b/previews/PR195/assets/gkocpgs.Dig-DWOQ.png
similarity index 100%
rename from previews/PR195/assets/enupwom.Dig-DWOQ.png
rename to previews/PR195/assets/gkocpgs.Dig-DWOQ.png
diff --git a/previews/PR195/assets/kvptgxo.BOOG5oTW.png b/previews/PR195/assets/grddnuc.BOOG5oTW.png
similarity index 100%
rename from previews/PR195/assets/kvptgxo.BOOG5oTW.png
rename to previews/PR195/assets/grddnuc.BOOG5oTW.png
diff --git a/previews/PR195/assets/wxjoole.BEFUMtlf.png b/previews/PR195/assets/gxbmtsn.BEFUMtlf.png
similarity index 100%
rename from previews/PR195/assets/wxjoole.BEFUMtlf.png
rename to previews/PR195/assets/gxbmtsn.BEFUMtlf.png
diff --git a/previews/PR195/assets/gzcmhuv.BfqlazHQ.png b/previews/PR195/assets/gzcmhuv.BfqlazHQ.png
deleted file mode 100644
index d3f1bcbbe26349e18976b5e98234060daaf96380..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 78133
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�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

tA*OWCO|Ide>dc$@$O+Q+D=m`td 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 U&{d8DWc;U~CG!YPqb;BmWg*U7p`J4oIlvu4st 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 M(4*d0vpx5}00mmpJpcdz diff --git a/previews/PR195/assets/kxmqmyj.mCtKcWOr.png b/previews/PR195/assets/idgnkuw.mCtKcWOr.png similarity index 100% rename from previews/PR195/assets/kxmqmyj.mCtKcWOr.png rename to previews/PR195/assets/idgnkuw.mCtKcWOr.png diff --git a/previews/PR195/assets/kivzwfa.Danh069g.png b/previews/PR195/assets/jjazquu.Danh069g.png similarity index 100% rename from previews/PR195/assets/kivzwfa.Danh069g.png rename to previews/PR195/assets/jjazquu.Danh069g.png diff --git a/previews/PR195/assets/tvdutpc.Cb0_DiYE.png b/previews/PR195/assets/jjenlfl.Cb0_DiYE.png similarity index 100% rename from previews/PR195/assets/tvdutpc.Cb0_DiYE.png rename to previews/PR195/assets/jjenlfl.Cb0_DiYE.png diff --git a/previews/PR195/assets/unjmjvt.DiwGEg2f.png b/previews/PR195/assets/jnncifb.DiwGEg2f.png similarity index 100% rename from previews/PR195/assets/unjmjvt.DiwGEg2f.png rename to previews/PR195/assets/jnncifb.DiwGEg2f.png diff --git a/previews/PR195/assets/ethucql.Cx40vhB3.png b/previews/PR195/assets/krjkwsq.Cx40vhB3.png similarity index 100% rename from previews/PR195/assets/ethucql.Cx40vhB3.png rename to previews/PR195/assets/krjkwsq.Cx40vhB3.png diff --git a/previews/PR195/assets/ksirytc.D53be7Ix.png b/previews/PR195/assets/ksirytc.D53be7Ix.png deleted file mode 100644 index 366e0ca0c8fe78844bcbc468867e234daf6e9296..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206595 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%0DaTE}%lFC?6H@gsWhTqoy(jnZQI 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

2=+*Xx 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%0D152i5FFC5uUR4T>;-8^aHDQ&8F)9Pp9tG?sYN+S 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 diff --git a/previews/PR195/assets/kvmquaf.CG4dr3Lx.png b/previews/PR195/assets/kxmvgkt.CG4dr3Lx.png similarity index 100% rename from previews/PR195/assets/kvmquaf.CG4dr3Lx.png rename to previews/PR195/assets/kxmvgkt.CG4dr3Lx.png diff --git a/previews/PR195/assets/mqsazcv.oE7dclz5.png b/previews/PR195/assets/mqsazcv.oE7dclz5.png deleted file mode 100644 index e3c8c1ee43f06e160089b7c50dc81d490606a61b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59682 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 ~fFx`b+jh?Ec(UPY>FO;$SnL42-LN?KZ2 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 H@Xvn(CzObi diff --git a/previews/PR195/assets/sduvavi.CZy9YIUA.png b/previews/PR195/assets/qukbjxj.CZy9YIUA.png similarity index 100% rename from previews/PR195/assets/sduvavi.CZy9YIUA.png rename to previews/PR195/assets/qukbjxj.CZy9YIUA.png diff --git a/previews/PR195/assets/qvluvvf.-VpeHhXX.png b/previews/PR195/assets/qvluvvf.-VpeHhXX.png new file mode 100644 index 0000000000000000000000000000000000000000..bc1c0543667ce7c0d02849bf83635137ff1146d5 GIT binary patch literal 12067 zcmeHtcT`i`x^L7iSU~WIVxjHLu^(Ey*r#GKu zj=#8arTd6+%t5ql`}?SycKfTeC->h9bl-iKf9r{Vs6H}_u71@627`eCip4c&aKiw_4h8YU>oL`B2n0V~>=y)Ln-)JD z|K;$uO$bELKkmUfs@pFh5P=E5{E9&QuJFGHTv#F*xBL({uJDFF)iGvo z2h;ysWT^HfQS9_5;(8rX$!~e~v5N}4_MnNe2F1g#v}@~R3g7L8rS!;8z{JOAWvifN z)53@%t+b_Xw6_FPP*9M9{~jue`+jr_tg#cKs@`=c3&^+YPAa1!@c6}?a}2J^SFc`u zvaK2waYCbMJq5G_v7Duu5LCivL*>1fc>Z%I+eRnbO_;)_EEZer_?qNhi!_AidD}JF*x(ko#!+%G7>H4YF_F+ z_gq*p&UZ5Ht=dCYKR0rmso8jLEM_Pm5!2_-SiItQzO|#HATKX3KYxkVhnzA)C^$7V zG!*GxTnH2DKhZ`e`_1-O)YjHUL_}mb)T9UPtn6DKm1nNfO9n$Ejk7GxjEusuvpIEA zYn6h8Q_k%fk*I(b6l(-E+7ONTw%25F{-0_OcqZ)6Vpt#Z@&ctIPr{Fcgao{%rXdtm z`IHx%I12#ZY(iXZQ=}G(Pu+qs*q~krTJpP*3+GZpO^l6IX3MvP9l3fQrZAVJ(u3s} zQE*R)Y$K<1KNUJRKUDAIYh-LJclK;sYwM!yDTKpI)nG2VkU%R<5TT=IXlSUet_~Xv zc3OMxa9bCi7-@OC=DwiyYlH4mACLB2SY0vn#`j`ZB%U3TmlCGwJm9?ZsIu5@F_=$f zxj&dsOIw?y%pfPaRhKcd$M)Ul9M7pdueMC~An}T-td}k{_7rb5l+k=wsy|;Jo z-U5oRv(`k-(fIXA6JmE~=WA?fSs9apr7_zJ2;m0iAFo%8M55wG@Gt`Pw;w5LuMNzL zJtw4bD|JTc#{TTJK2*L-SLY|&lH%fgbRUI6i8Cl(pRbENVfKpt6h8DV;bSBJd;IFs zOvxYLLb7qpDR?q48|c!x@9miuJv}{8ZX%?tR=b_EjZ91&l*OTrp04iav4K)dJH*8& zQtCO;to~#llQY22&L(DNUBfkDu=Ze{BI38h(*EsOq4p&#kBE}@>f%I8iZ00)c1Gaf zHTTG;u)$x5{)t8TFNF|)59Z$j$p1%7Q@ASsojZ4^Jq6iCMJpHO002eLdyZcT1+Kxb z$ECWwJQT_Yb?z>=$hf_(hDOz^!`gt4D1Ci>D=TI1*?ymeQCC1}v>NPifij+;*~drY z#{Ja{4O^ZbklAP@tSOnwDy&dmf@UF^y3~tGFy;kP^iji zMa-ohlWgl)gExv8YHhfryi4atC^?(9aLJxM+Ylw=&`0oJ*)PB;t>I$>SOBnW6fvOX z{Z%%L#wNJ+7E|QWT{-qE^CJ?;=R8JFpa`W&N&ifig-br(bCd!gOsCWPSW5*^g;`2Z zp+@VG=WjijO-qSet#?pa_?+!OQ+W2Zf$#83jpC9LNl8gj-|@GWyrcDT%4-h}xm}h} zp8LAzAv})YAsGGF7ojruhN?o@xyZHLIB5>)u$DtI$Q}~O-QC?4!Q42ziPfoW-0DOM zj#1K=X;DC(uaidZN#uO?WvEyTjIlmS21}Seysf9Zo8q_7fN$PwVtH$L@@$7?m?Df< zoKzsIf36hLV=(6ash^xSQ)ua9&r)*FL!7ZD-)BBwFR&fFPO0100*&1<~rZCDJI=cbDb zIVU;k^XGIFacSfG%IL->)P(eb%q5Jmogxn+B_Ta?#@$)nwj*hNzEUemCi5dJuc)Uf z1+TKc@=n8Te0qAC=@W6nthw$cb$#HasCn4iFAw=T+QMlR~?i^6{Xxcu~SfL+WxHI zyz*M6xJz zTmy)ZrnB>uAaVH{%=fMXXNEtdXLWzHQG-2(TOSe)6*_ljY7=03h$<9;30>T3OFU~4 z*s^;DFYr1uV64IzvOa9{uCA`mPE%`Z72tqpo!eorD8_S^xWFeKw<~N|@uC<~;HE8v zwO(4lm||ZS5r@;(u6wjw{P^+Xjq8qZyLUkx9L>th^IV=CFw=!=>c#AsQ@#gBhVTBh zrQZJtg!l_e?7yG;pGly?9hA%UTie>ope9wBXJ%xSj=y^{e~u6Ig8uQZVx?@>8m)vz z*pT)k^bQnhObPa~dK$mr0Lwbwfxsv9Tc&{+LaJXZviNy23TNB;bR0+jc_ zeePXC)yjo8+dkl%dog`wKs&bX+{ZC-&cT>|*FRP$R&RBtyQ!%OCK~hyyQ_KH? zaNlwM{P|r%DoqAUZlG2{q#9LhwE=HnWekjf1riFxq;jaVWug1hbQhFd^E}5Nyz*rC zimifn@*DaL2IjXs@DTXJrBD%NkjZ>V)?;12!H3B80f7CE&dx%=m3dHY^!b1G_V$)# zj5dlsKX`UBkH^panvqeghYrTp_Or}AghL|0B3-<sshlPSVfFmPyS2=x2V!> zdXz(4SFVGu)Y|6yMj0bm?Jqm;pc79$fYuP*yY@Zem#az?^Utihwp%F43NcQI?< z;HAM}cMN=am~B~fyCP^S+_BkbSQlvQfGZMLqt4jV zC)=b6%Y&edF*Ds9SHfq0IL$C6U_LCq-dC2RgY_S&zBYu}x3Gw&1B*qdr+-wr#sx=8 zcXPn*ui{_+U0nan;`$dcvHxBKsTcSvmzI`*9NQ}c-Tr;|@g}k9@p01}yPD;>A<5&% zfw6NW6`E2y(^KG}EC}b!9s4Tga`WaJ@OZVLrBhQ0%kL_AcfxwqHK%xtAejc?@UDF;9jKoB*p2@vWEe#`E6w!pap zkD=m?#bKqAuUS|qf~*fcVTEJTC6fD?RLoR+X5IBOoC;=Os@mD!zBC$*evi*891IaR z$u1gwL#{Z4E`9kgfinPRdv9A?xWPf08}%>K#V)XiG!=j+HR0X6!PG;y9kyZfh3l*^yyYwo&2sECrPGVVl;#bu$N;Z0vbMIivhpV*41UMhKGeF3EC?a1F4)Cx!TOTduEdzCvXpGXxS!+aWtP{U*R zroTUvTh#A`!9m44E(A`faqK+Y8F&YRD8E};PJsCuSxZU^PR&WB&taMCJq46D)G|T& zdudI8Q|^dHv#Xm!_DULPwY9ZzJl+3T3GS*2IMzDez{;vu4ZQq;sy?u|HAMYolVvef zvLk~FuvcNv4ykP^SEHA@NC9%mo*33ssM0kKP`?emucP=?O84L)LFNCIGUqAY3UvvL$U;ixy|IA?d|2rlh zmlpu06ShF`9i6k=i1VYSt$Ibx4vVJ$3|+~SVOct)HiVx5QeWAkKss&-mhE(jj@V` zTAw$5z?6j3^Eh%7iio_N+j_5=sp5O$vSaLK8-Qw{#DR^(@#+Cq)-9|?h8WRDaPmr>0zM732vK{ zwFOU@>H+ePJc8?}zwHk?g{g4_H3{js8)0SCspWlmWF)#fZvtFxF!Gyb3i>E*ZS)ao zToL0aB)}fe*Pc=Q8NDqsa}#=Qy|m& znwwwIPxu%CkBFu7u;Y=-!N|_STSNbcNJaM+d;Jut2f=cLKvBA|Kgc?6_@d6QgoQ@M z6dQ6&5`jQSPPPY34&v{3X(f}_mwM1Cc&XCa3&@&Hjh7&Q211pQks)-(?s9wXdiIY* zjTC&NW6s`*7g~IZF$tLN_aN3NaFg) zt%BI)t#U=y$oZSlqJz+BkK(OV@n2mZ5M>QKrm;B=EC$EG05Y+eeQbY<&zNx0uNXJ? z<|NG&*NcEtsXL}NcO8(qF-&5;IL;E?5t( z+uA;ZtcEX6E-8Uz!WW_!GtvfI1=NR>gm8PL7EF{3v)mgT?QEPmY4!#T;vDN!qE434!DzuKDO+jj>z+0|${Ace75YLQ`z z4)}oeB=41LKdZ#8neNY1`8{q}*2)-`CHeH=*_(5N-@w*uxN{1j^EH0GCcbpORx zY$m@4BC9yR#x3QKP0M`gV8?KJd@@Zx4Vq%12GO9!LPNwSDLMHtqZ)WOYciWPNiCsK zfs7K4G;lj?lgWkemCP!9mz4$j1(FE&{&EmQu-*HhaR+53`3!uW}C<4-QEd8jE{W5}vpfauL8bN4d{PG*zI%|AF*Bb#-s2%V%W)s5jH?1_tm4|82N561 zpXz~JsnN|j#2+}+39cNdL=WygN3K-+3L&0PKo<%)gnZDc#L=Y8r2=AuvUi5|rK!nD zsF2Y9qXe#(L%e_fnB8?KV<{^1H1JVF_n-cwBg;zNW597PW=g3}Yb`2iL%5a$OQtNeT;|$Xu zWO9rFr)BA(G%u{8^&TR#2j5I7!=n7@Z8Gw%aoa0hN+B(iNQTz3)oP-7A!~KYP%ASt z^V=f(!0&Ti-~ekm!LwCgi2RE9b`xTxP`_#r>DaCq?Arh^ORvN!t%z%b5I8O=sVz|k zg~q|HTWLY0l1Elfj@p%bbR#4dH*si;iBepq!$XfE`5nm)+vHvedh+O%*G*krD^My& z+{9!-DM=Wq_e0yc*BQ8n28?H`XF zRrv*etNuk=WS{QN?h2`_6L{0e-d$V%aiesOfOcE)Q%SLjQ(o7p^K)=m0%v1-`surI z7z#4W4UMki28A7YejkE(BCLjok55-e$GXth+k1IsVeD84WDZhbxUf$1>S>B8-iV2ZLEGR-MRH!R~wEr)6aYh*{@PpPpl`%*@OH zSR4zvq@f`xdl12%h7AsHjNJBdcRv--$i5;Kc}P?=^xZg2RE=HEg)N(BrGZnX!!(Ax zgW$#wtcq#BPo_^rd5S#7bl`H|M%Rc&%Koc)%`*2=2?SPMq%`p9-mb2iu?477lKY-4 zEG#4@CZ?pM)Y#2KiU5}j7ugf|q^-T3Qh3W2tPvoSb#-;g25EZ7TwGln>gzczqr<~V zZ{PkJ-C&(ee7mLa3^YsZ+O_Ld&2V{nd1(6Mi|>Gk0)vOnkLc)VFdH6U92}{O{PN|? ziXUs0KE;9an>UNsKjFeI7FlL3^4vWht_41!si~;~h5(;+b)A78$-PlK0#OVoQWFys z-aChA^u@*c#>Q^<&HW^f7?DR)k_^&ZnXIb2oBL9*AXp z1pPp2Y#hB^)Y8%dV=TeYouxF9|YWxva+(^;9xM0!bNxk zp8(OGq0!jWf|W8r-6lLaP+3(~1xb&;zdyuCH=Ue{^3F*=6a&X@8y*=B#A4gert5$A c*H-zW*fTGGY@1vM;)u{x*SVN=;d;>j0+Po8zW@LL literal 0 HcmV?d00001 diff --git a/previews/PR195/assets/raeppvv.C3SxJ3x-.png b/previews/PR195/assets/ratlklp.C3SxJ3x-.png similarity index 100% rename from previews/PR195/assets/raeppvv.C3SxJ3x-.png rename to previews/PR195/assets/ratlklp.C3SxJ3x-.png diff --git a/previews/PR195/assets/eveaplj._0R9BbFk.png b/previews/PR195/assets/slqhrdt._0R9BbFk.png similarity index 100% rename from previews/PR195/assets/eveaplj._0R9BbFk.png rename to previews/PR195/assets/slqhrdt._0R9BbFk.png diff --git a/previews/PR195/assets/source_GeometryOps.md.BkD8zBly.js b/previews/PR195/assets/source_GeometryOps.md.Cz4BxN1w.js similarity index 98% rename from previews/PR195/assets/source_GeometryOps.md.BkD8zBly.js rename to previews/PR195/assets/source_GeometryOps.md.Cz4BxN1w.js index 5719dfad5..9c54a972c 100644 --- a/previews/PR195/assets/source_GeometryOps.md.BkD8zBly.js +++ b/previews/PR195/assets/source_GeometryOps.md.Cz4BxN1w.js @@ -19,6 +19,7 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const y include("types.jl") include("primitives.jl") +include("lazy_wrappers.jl") include("utils.jl") include("not_implemented_yet.jl") diff --git a/previews/PR195/assets/source_GeometryOps.md.BkD8zBly.lean.js b/previews/PR195/assets/source_GeometryOps.md.Cz4BxN1w.lean.js similarity index 100% rename from previews/PR195/assets/source_GeometryOps.md.BkD8zBly.lean.js rename to previews/PR195/assets/source_GeometryOps.md.Cz4BxN1w.lean.js diff --git a/previews/PR195/assets/source_lazy_wrappers.md.D-02co7q.js b/previews/PR195/assets/source_lazy_wrappers.md.D-02co7q.js new file mode 100644 index 000000000..a85207243 --- /dev/null +++ b/previews/PR195/assets/source_lazy_wrappers.md.D-02co7q.js @@ -0,0 +1,99 @@ +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const F=JSON.parse('{"title":"Lazy wrappers","description":"","frontmatter":{},"headers":[],"relativePath":"source/lazy_wrappers.md","filePath":"source/lazy_wrappers.md","lastUpdated":null}'),h={name:"source/lazy_wrappers.md"},k=n(`

Lazy wrappers

These wrappers lazily apply some fixes like closing rings.

julia
abstract type AbstractLazyWrapper{GeomType} end
+
+struct LazyClosedRing{GeomType} <: AbstractLazyWrapper{GeomType}
+    ring::GeomType
+    function LazyClosedRing(ring)
+        LazyClosedRing(GI.trait(ring), ring)
+    end
+    function LazyClosedRing{GeomType}(ring::GeomType) where GeomType
+        new{GeomType}(ring)
+    end
+end
+
+
+
+function LazyClosedRing(::GI.AbstractCurveTrait, ring::GeomType) where GeomType
+    LazyClosedRing{GeomType}(ring)
+end

GeoInterface implementation

julia
GI.geomtrait(::LazyClosedRing) = GI.LinearRingTrait()
+GI.is3d(wrapper::LazyClosedRing) = GI.is3d(wrapper.ring)
+GI.ismeasured(wrapper::LazyClosedRing) = GI.ismeasured(wrapper.ring)
+GI.isclosed(::LazyClosedRing) = true
+
+function GI.npoint(wrapper::LazyClosedRing)
+    ring_npoints = GI.npoint(wrapper.ring)
+    if GI.getpoint(wrapper.ring, 1) == GI.getpoint(wrapper.ring, ring_npoints)
+        return ring_npoints
+    else
+        return ring_npoints + 1 # account for closing
+    end
+end
+
+function GI.getpoint(wrapper::LazyClosedRing)
+    return LazyClosedRingTuplePointIterator(wrapper)
+end
+
+function GI.getpoint(wrapper::LazyClosedRing, i::Integer)
+    ring_npoint = GI.npoint(wrapper.ring)
+    if i  ring_npoint
+        return GI.getpoint(wrapper.ring, i)
+    elseif i == ring_npoint + 1
+        if GI.getpoint(wrapper.ring, 1) == GI.getpoint(wrapper.ring, ring_npoint)
+            return throw(BoundsError(wrapper.ring, i))
+        else
+            return GI.getpoint(wrapper.ring, 1)
+        end
+    else
+        return throw(BoundsError(wrapper.ring, i))
+    end
+end
+
+function tuples(wrapper::LazyClosedRing)
+    return collect(LazyClosedRingTuplePointIterator(wrapper))
+end
+
+struct LazyClosedRingTuplePointIterator{hasZ, hasM, GeomType}
+    ring::GeomType
+    closed::Bool
+end
+
+function LazyClosedRingTuplePointIterator(ring::LazyClosedRing)
+    geom = ring.ring
+    isclosed = GI.getpoint(geom, 1) == GI.getpoint(geom, GI.npoint(geom))
+    return LazyClosedRingTuplePointIterator{GI.is3d(geom), GI.ismeasured(geom), typeof(geom)}(geom, isclosed)
+end

Base iterator interface

julia
Base.IteratorSize(::LazyClosedRingTuplePointIterator) = Base.HasLength()
+Base.length(iter::LazyClosedRingTuplePointIterator) = GI.npoint(iter.ring) + iter.closed
+Base.IteratorEltype(::LazyClosedRingTuplePointIterator) = Base.HasEltype()
+function Base.eltype(::LazyClosedRingTuplePointIterator{hasZ, hasM}) where {hasZ, hasM}
+    if !hasZ && !hasM
+        Tuple{Float64, Float64}
+    elseif hasZ  hasM
+        Tuple{Float64, Float64, Float64}
+    else # hasZ && hasM
+        Tuple{Float64, Float64, Float64, Float64}
+    end
+end
+
+function Base.iterate(iter::LazyClosedRingTuplePointIterator)
+    return (GI.getpoint(iter.ring, 1), 1)
+end
+
+function Base.iterate(iter::LazyClosedRingTuplePointIterator, state)
+    ring_npoint = GI.npoint(iter.ring)
+    if iter.closed
+        if state == ring_npoint
+            return nothing
+        else
+            return (GI.getpoint(iter.ring, state + 1), state + 1)
+        end
+    else
+        if state < ring_npoint
+            return (GI.getpoint(iter.ring, state + 1), state + 1)
+        elseif state == ring_npoint
+            return (GI.getpoint(iter.ring, 1), state + 1)
+        elseif state == ring_npoint + 1
+            return nothing
+        else
+            throw(BoundsError(iter.ring, state))
+        end
+    end
+end

This page was generated using Literate.jl.

`,9),p=[k];function l(t,e,r,E,g,d){return a(),i("div",null,p)}const o=s(h,[["render",l]]);export{F as __pageData,o as default}; diff --git a/previews/PR195/assets/source_lazy_wrappers.md.D-02co7q.lean.js b/previews/PR195/assets/source_lazy_wrappers.md.D-02co7q.lean.js new file mode 100644 index 000000000..8bf56cbc7 --- /dev/null +++ b/previews/PR195/assets/source_lazy_wrappers.md.D-02co7q.lean.js @@ -0,0 +1 @@ +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const F=JSON.parse('{"title":"Lazy wrappers","description":"","frontmatter":{},"headers":[],"relativePath":"source/lazy_wrappers.md","filePath":"source/lazy_wrappers.md","lastUpdated":null}'),h={name:"source/lazy_wrappers.md"},k=n("",9),p=[k];function l(t,e,r,E,g,d){return a(),i("div",null,p)}const o=s(h,[["render",l]]);export{F as __pageData,o as default}; diff --git a/previews/PR195/assets/source_methods_angles.md.BIdkE80s.js b/previews/PR195/assets/source_methods_angles.md.DV0Y43Q3.js similarity index 99% rename from previews/PR195/assets/source_methods_angles.md.BIdkE80s.js rename to previews/PR195/assets/source_methods_angles.md.DV0Y43Q3.js index 269c30272..65a2a6d36 100644 --- a/previews/PR195/assets/source_methods_angles.md.BIdkE80s.js +++ b/previews/PR195/assets/source_methods_angles.md.DV0Y43Q3.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/enupwom.Dig-DWOQ.png",o=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),l={name:"source/methods/angles.md"},k=n(`

Angles

julia
export angles

What is angles?

Angles are the angles formed by a given geometries line segments, if it has line segments.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/gkocpgs.Dig-DWOQ.png",o=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),l={name:"source/methods/angles.md"},k=n(`

Angles

julia
export angles

What is angles?

Angles are the angles formed by a given geometries line segments, if it has line segments.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie, CairoMakie
 
diff --git a/previews/PR195/assets/source_methods_angles.md.BIdkE80s.lean.js b/previews/PR195/assets/source_methods_angles.md.DV0Y43Q3.lean.js
similarity index 87%
rename from previews/PR195/assets/source_methods_angles.md.BIdkE80s.lean.js
rename to previews/PR195/assets/source_methods_angles.md.DV0Y43Q3.lean.js
index 773225dae..911676dfa 100644
--- a/previews/PR195/assets/source_methods_angles.md.BIdkE80s.lean.js
+++ b/previews/PR195/assets/source_methods_angles.md.DV0Y43Q3.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/enupwom.Dig-DWOQ.png",o=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),l={name:"source/methods/angles.md"},k=n("",27),t=[k];function p(e,r,E,g,d,y){return a(),i("div",null,t)}const c=s(l,[["render",p]]);export{o as __pageData,c as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/gkocpgs.Dig-DWOQ.png",o=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),l={name:"source/methods/angles.md"},k=n("",27),t=[k];function p(e,r,E,g,d,y){return a(),i("div",null,t)}const c=s(l,[["render",p]]);export{o as __pageData,c as default};
diff --git a/previews/PR195/assets/source_methods_area.md.6LdxlzTA.js b/previews/PR195/assets/source_methods_area.md.rtJOiNA4.js
similarity index 99%
rename from previews/PR195/assets/source_methods_area.md.6LdxlzTA.js
rename to previews/PR195/assets/source_methods_area.md.rtJOiNA4.js
index eae95158a..254ea1bf0 100644
--- a/previews/PR195/assets/source_methods_area.md.6LdxlzTA.js
+++ b/previews/PR195/assets/source_methods_area.md.rtJOiNA4.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/enupwom.Dig-DWOQ.png",t="/GeometryOps.jl/previews/PR195/assets/vwzrnej.CULn5saZ.png",c=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),e={name:"source/methods/area.md"},l=n(`

Area and signed area

julia
export area, signed_area

What is area? What is signed area?

Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/gkocpgs.Dig-DWOQ.png",t="/GeometryOps.jl/previews/PR195/assets/yjoxrrb.CULn5saZ.png",c=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),e={name:"source/methods/area.md"},l=n(`

Area and signed area

julia
export area, signed_area

What is area? What is signed area?

Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_area.md.6LdxlzTA.lean.js b/previews/PR195/assets/source_methods_area.md.rtJOiNA4.lean.js
similarity index 77%
rename from previews/PR195/assets/source_methods_area.md.6LdxlzTA.lean.js
rename to previews/PR195/assets/source_methods_area.md.rtJOiNA4.lean.js
index 8c7907726..8bdd020bf 100644
--- a/previews/PR195/assets/source_methods_area.md.6LdxlzTA.lean.js
+++ b/previews/PR195/assets/source_methods_area.md.rtJOiNA4.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/enupwom.Dig-DWOQ.png",t="/GeometryOps.jl/previews/PR195/assets/vwzrnej.CULn5saZ.png",c=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),e={name:"source/methods/area.md"},l=n("",40),p=[l];function k(r,d,g,E,o,y){return a(),i("div",null,p)}const C=s(e,[["render",k]]);export{c as __pageData,C as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/gkocpgs.Dig-DWOQ.png",t="/GeometryOps.jl/previews/PR195/assets/yjoxrrb.CULn5saZ.png",c=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),e={name:"source/methods/area.md"},l=n("",40),p=[l];function k(r,d,g,E,o,y){return a(),i("div",null,p)}const C=s(e,[["render",k]]);export{c as __pageData,C as default};
diff --git a/previews/PR195/assets/source_methods_barycentric.md.CyGX2fFb.js b/previews/PR195/assets/source_methods_barycentric.md.vGqNyZU6.js
similarity index 99%
rename from previews/PR195/assets/source_methods_barycentric.md.CyGX2fFb.js
rename to previews/PR195/assets/source_methods_barycentric.md.vGqNyZU6.js
index b265de0ed..83ceed76c 100644
--- a/previews/PR195/assets/source_methods_barycentric.md.CyGX2fFb.js
+++ b/previews/PR195/assets/source_methods_barycentric.md.vGqNyZU6.js
@@ -1,4 +1,4 @@
-import{_ as t,c as a,j as s,a as i,a7 as h,o as n}from"./chunks/framework.BjTE4JnT.js";const k="/GeometryOps.jl/previews/PR195/assets/sduvavi.CZy9YIUA.png",R=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),l={name:"source/methods/barycentric.md"},p=h(`

Barycentric coordinates

julia
export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
+import{_ as t,c as a,j as s,a as i,a7 as h,o as n}from"./chunks/framework.BjTE4JnT.js";const k="/GeometryOps.jl/previews/PR195/assets/qukbjxj.CZy9YIUA.png",R=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),l={name:"source/methods/barycentric.md"},p=h(`

Barycentric coordinates

julia
export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
 export MeanValue

Generalized barycentric coordinates are a generalization of barycentric coordinates, which are typically used in triangles, to arbitrary polygons.

They provide a way to express a point within a polygon as a weighted average of the polygon's vertices.

`,4),e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r=h('',1),d=[r],g=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"3")]),s("mo",{stretchy:"false"},")")])],-1),y={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},F={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},o=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),c=[o],C=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),B={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},A={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},D=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),u=[D],T=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),m={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},b={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"},Q=h('',1),_=[Q],v=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("mo",null,"."),s("mo",null,"."),s("mo",null,"."),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")])],-1),w=h(`

As with the triangle case, the weights sum to 1, and each is non-negative.

Example

This example was taken from this page of CGAL's documentation.

julia
using GeometryOps
 using GeometryOps.GeometryBasics
 using Makie
diff --git a/previews/PR195/assets/source_methods_barycentric.md.CyGX2fFb.lean.js b/previews/PR195/assets/source_methods_barycentric.md.vGqNyZU6.lean.js
similarity index 99%
rename from previews/PR195/assets/source_methods_barycentric.md.CyGX2fFb.lean.js
rename to previews/PR195/assets/source_methods_barycentric.md.vGqNyZU6.lean.js
index 063bff792..3369b4338 100644
--- a/previews/PR195/assets/source_methods_barycentric.md.CyGX2fFb.lean.js
+++ b/previews/PR195/assets/source_methods_barycentric.md.vGqNyZU6.lean.js
@@ -1 +1 @@
-import{_ as t,c as a,j as s,a as i,a7 as h,o as n}from"./chunks/framework.BjTE4JnT.js";const k="/GeometryOps.jl/previews/PR195/assets/sduvavi.CZy9YIUA.png",R=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),l={name:"source/methods/barycentric.md"},p=h("",4),e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r=h("",1),d=[r],g=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"3")]),s("mo",{stretchy:"false"},")")])],-1),y={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},F={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},o=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),c=[o],C=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),B={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},A={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},D=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),u=[D],T=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),m={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},b={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"},Q=h("",1),_=[Q],v=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("mo",null,"."),s("mo",null,"."),s("mo",null,"."),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")])],-1),w=h("",35);function f(x,V,P,M,q,N){return n(),a("div",null,[p,s("p",null,[i("In the case of a triangle, barycentric coordinates are a set of three numbers "),s("mjx-container",e,[(n(),a("svg",E,d)),g]),i(", each associated with a vertex of the triangle. Any point within the triangle can be expressed as a weighted average of the vertices, where the weights are the barycentric coordinates. The weights sum to 1, and each is non-negative.")]),s("p",null,[i("For a polygon with "),s("mjx-container",y,[(n(),a("svg",F,c)),C]),i(" vertices, generalized barycentric coordinates are a set of "),s("mjx-container",B,[(n(),a("svg",A,u)),T]),i(" numbers "),s("mjx-container",m,[(n(),a("svg",b,_)),v]),i(", each associated with a vertex of the polygon. Any point within the polygon can be expressed as a weighted average of the vertices, where the weights are the generalized barycentric coordinates.")]),w])}const G=t(l,[["render",f]]);export{R as __pageData,G as default};
+import{_ as t,c as a,j as s,a as i,a7 as h,o as n}from"./chunks/framework.BjTE4JnT.js";const k="/GeometryOps.jl/previews/PR195/assets/qukbjxj.CZy9YIUA.png",R=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),l={name:"source/methods/barycentric.md"},p=h("",4),e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r=h("",1),d=[r],g=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"3")]),s("mo",{stretchy:"false"},")")])],-1),y={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},F={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},o=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),c=[o],C=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),B={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},A={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},D=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),u=[D],T=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),m={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},b={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"},Q=h("",1),_=[Q],v=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("mo",null,"."),s("mo",null,"."),s("mo",null,"."),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")])],-1),w=h("",35);function f(x,V,P,M,q,N){return n(),a("div",null,[p,s("p",null,[i("In the case of a triangle, barycentric coordinates are a set of three numbers "),s("mjx-container",e,[(n(),a("svg",E,d)),g]),i(", each associated with a vertex of the triangle. Any point within the triangle can be expressed as a weighted average of the vertices, where the weights are the barycentric coordinates. The weights sum to 1, and each is non-negative.")]),s("p",null,[i("For a polygon with "),s("mjx-container",y,[(n(),a("svg",F,c)),C]),i(" vertices, generalized barycentric coordinates are a set of "),s("mjx-container",B,[(n(),a("svg",A,u)),T]),i(" numbers "),s("mjx-container",m,[(n(),a("svg",b,_)),v]),i(", each associated with a vertex of the polygon. Any point within the polygon can be expressed as a weighted average of the vertices, where the weights are the generalized barycentric coordinates.")]),w])}const G=t(l,[["render",f]]);export{R as __pageData,G as default};
diff --git a/previews/PR195/assets/source_methods_centroid.md.1Rbjvw60.js b/previews/PR195/assets/source_methods_centroid.md.B5Cew8t8.js
similarity index 99%
rename from previews/PR195/assets/source_methods_centroid.md.1Rbjvw60.js
rename to previews/PR195/assets/source_methods_centroid.md.B5Cew8t8.js
index c3f0f75b9..723231b0e 100644
--- a/previews/PR195/assets/source_methods_centroid.md.1Rbjvw60.js
+++ b/previews/PR195/assets/source_methods_centroid.md.B5Cew8t8.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/ayffpge.BD0hVfse.png",t="/GeometryOps.jl/previews/PR195/assets/ghbensl.DHcwB147.png",F=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),p={name:"source/methods/centroid.md"},k=n(`

Centroid

julia
export centroid, centroid_and_length, centroid_and_area

What is the centroid?

The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

To provide an example, consider this concave polygon in the shape of a 'C':

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/cxpwyaf.BD0hVfse.png",t="/GeometryOps.jl/previews/PR195/assets/flhyasm.DHcwB147.png",F=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),p={name:"source/methods/centroid.md"},k=n(`

Centroid

julia
export centroid, centroid_and_length, centroid_and_area

What is the centroid?

The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

To provide an example, consider this concave polygon in the shape of a 'C':

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_centroid.md.1Rbjvw60.lean.js b/previews/PR195/assets/source_methods_centroid.md.B5Cew8t8.lean.js
similarity index 77%
rename from previews/PR195/assets/source_methods_centroid.md.1Rbjvw60.lean.js
rename to previews/PR195/assets/source_methods_centroid.md.B5Cew8t8.lean.js
index cceef385d..93ecbad89 100644
--- a/previews/PR195/assets/source_methods_centroid.md.1Rbjvw60.lean.js
+++ b/previews/PR195/assets/source_methods_centroid.md.B5Cew8t8.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/ayffpge.BD0hVfse.png",t="/GeometryOps.jl/previews/PR195/assets/ghbensl.DHcwB147.png",F=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),p={name:"source/methods/centroid.md"},k=n("",57),l=[k];function e(r,E,d,g,y,o){return a(),i("div",null,l)}const C=s(p,[["render",e]]);export{F as __pageData,C as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/cxpwyaf.BD0hVfse.png",t="/GeometryOps.jl/previews/PR195/assets/flhyasm.DHcwB147.png",F=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),p={name:"source/methods/centroid.md"},k=n("",57),l=[k];function e(r,E,d,g,y,o){return a(),i("div",null,l)}const C=s(p,[["render",e]]);export{F as __pageData,C as default};
diff --git a/previews/PR195/assets/source_methods_clipping_clipping_processor.md.DEdPT5AQ.js b/previews/PR195/assets/source_methods_clipping_clipping_processor.md.CtF2CQFc.js
similarity index 96%
rename from previews/PR195/assets/source_methods_clipping_clipping_processor.md.DEdPT5AQ.js
rename to previews/PR195/assets/source_methods_clipping_clipping_processor.md.CtF2CQFc.js
index 492d762db..c12bf8b23 100644
--- a/previews/PR195/assets/source_methods_clipping_clipping_processor.md.DEdPT5AQ.js
+++ b/previews/PR195/assets/source_methods_clipping_clipping_processor.md.CtF2CQFc.js
@@ -26,24 +26,7 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o
     fracs = node.fracs,
 ) where T = PolyNode{T}(;
     point = point, inter = inter, neighbor = neighbor, idx = idx, ent_exit = ent_exit,
-    crossing = crossing, endpoint = endpoint, fracs = fracs)

Checks equality of two PolyNodes by backing point value, fractional value, and intersection status

julia
equals(pn1::PolyNode, pn2::PolyNode) = pn1.point == pn2.point && pn1.inter == pn2.inter && pn1.fracs == pn2.fracs
-
-#=
-    _lazy_closed_ring_point_enumerator(ring) -> Iterator
-
-This function returns an enumerator over the points of a ring, and adds an extra point
-to the end, if the ring is not closed.
-=#
-function _lazy_closed_ring_point_enumerator(ring)
-    @assert GI.geomtrait(ring) isa GI.AbstractCurveTrait "\`ring\` must be a curve, got $(GI.trait(ring))"

Check if poly_a is closed. NOTE: 1 is defined as the starting index of a ring in GeoInterface.

julia
    if equals(GI.getpoint(ring, 1), GI.getpoint(ring, GI.npoint(ring)))

If yes, pass the iterator as formed

julia
        Iterators.enumerate(GI.getpoint(ring))
-    else

If no, pass the iterator as lazy vcat

julia
        Iterators.enumerate(
-            Iterators.flatten(
-                (GI.getpoint(ring),
-                (GI.getpoint(ring, 1),),)
-            )
-        )
-    end
-end
_build_ab_list(::Type{T}, poly_a, poly_b, delay_cross_f, delay_bounce_f; exact) ->
+    crossing = crossing, endpoint = endpoint, fracs = fracs)

Checks equality of two PolyNodes by backing point value, fractional value, and intersection status

julia
equals(pn1::PolyNode, pn2::PolyNode) = pn1.point == pn2.point && pn1.inter == pn2.inter && pn1.fracs == pn2.fracs
_build_ab_list(::Type{T}, poly_a, poly_b, delay_cross_f, delay_bounce_f; exact) ->
     (a_list, b_list, a_idx_list)

This function takes in two polygon rings and calls '_build_a_list', '_build_b_list', and '_flag_ent_exit' in order to fully form a_list and b_list. The 'a_list' and 'b_list' that it returns are the fully updated vectors of PolyNodes that represent the rings 'poly_a' and 'poly_b', respectively. This function also returns 'a_idx_list', which at its "ith" index stores the index in 'a_list' at which the "ith" intersection point lies.

julia
function _build_ab_list(::Type{T}, poly_a, poly_b, delay_cross_f::F1, delay_bounce_f::F2; exact) where {T, F1, F2}

Make a list for nodes of each polygon

julia
    a_list, a_idx_list, n_b_intrs = _build_a_list(T, poly_a, poly_b; exact)
     b_list = _build_b_list(T, a_idx_list, a_list, n_b_intrs, poly_b)

Flag crossings

julia
    _classify_crossing!(T, a_list, b_list; exact)

Flag the entry and exits

julia
    _flag_ent_exit!(T, GI.LinearRingTrait(), poly_b, a_list, delay_cross_f, Base.Fix2(delay_bounce_f, true); exact)
     _flag_ent_exit!(T, GI.LinearRingTrait(), poly_a, b_list, delay_cross_f, Base.Fix2(delay_bounce_f, false); exact)

Set node indices and filter a_idx_list to just crossing points

julia
    _index_crossing_intrs!(a_list, b_list, a_idx_list)
@@ -56,7 +39,7 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o
     a_idx_list = Vector{Int}()  # finds indices of intersection points in a_list
     a_count = 0  # number of points added to a_list
     n_b_intrs = 0

Loop through points of poly_a

julia
    local a_pt1
-    for (i, a_p2) in _lazy_closed_ring_point_enumerator(poly_a) # basically \`enumerate(GI.getpoint(poly_a))\` but makes sure \`poly_a\` is closed
+    for (i, a_p2) in enumerate(GI.getpoint(poly_a))
         a_pt2 = (T(GI.x(a_p2)), T(GI.y(a_p2)))
         if i <= 1 || (a_pt1 == a_pt2)  # don't repeat points
             a_pt1 = a_pt2
@@ -65,7 +48,7 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o
         a_count += 1
         push!(a_list, new_point)

Find intersections with edges of poly_b

julia
        local b_pt1
         prev_counter = a_count
-        for (j, b_p2) in _lazy_closed_ring_point_enumerator(poly_b) # basically \`enumerate(GI.getpoint(poly_b))\` but makes sure \`poly_b\` is closed
+        for (j, b_p2) in enumerate(GI.getpoint(poly_b))
             b_pt2 = _tuple_point(b_p2, T)
             if j <= 1 || (b_pt1 == b_pt2)  # don't repeat points
                 b_pt1 = b_pt2
@@ -128,7 +111,7 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o
     sizehint!(b_list, n_b_edges + n_b_intrs)
     intr_curr = 1
     b_count = 0

Loop over points in poly_b and add each point and intersection point

julia
    local b_pt1
-    for (i, b_p2) in _lazy_closed_ring_point_enumerator(poly_b) # basically \`enumerate(GI.getpoint(poly_b))\` but makes sure \`poly_b\` is closed
+    for (i, b_p2) in enumerate(GI.getpoint(poly_b))
         b_pt2 = _tuple_point(b_p2, T)
         if i  1 || (b_pt1 == b_pt2)  # don't repeat points
             b_pt1 = b_pt2
@@ -521,4 +504,4 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o
         end
     end
     return
-end

This page was generated using Literate.jl.

`,175),p=[t];function l(k,e,E,r,d,g){return a(),i("div",null,p)}const c=s(h,[["render",l]]);export{o as __pageData,c as default}; +end

This page was generated using Literate.jl.

`,169),p=[t];function l(k,e,E,r,d,g){return a(),i("div",null,p)}const c=s(h,[["render",l]]);export{o as __pageData,c as default}; diff --git a/previews/PR195/assets/source_methods_clipping_clipping_processor.md.DEdPT5AQ.lean.js b/previews/PR195/assets/source_methods_clipping_clipping_processor.md.CtF2CQFc.lean.js similarity index 87% rename from previews/PR195/assets/source_methods_clipping_clipping_processor.md.DEdPT5AQ.lean.js rename to previews/PR195/assets/source_methods_clipping_clipping_processor.md.CtF2CQFc.lean.js index d7ab98c80..8a8d7118c 100644 --- a/previews/PR195/assets/source_methods_clipping_clipping_processor.md.DEdPT5AQ.lean.js +++ b/previews/PR195/assets/source_methods_clipping_clipping_processor.md.CtF2CQFc.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o=JSON.parse('{"title":"Polygon clipping helpers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/clipping_processor.md","filePath":"source/methods/clipping/clipping_processor.md","lastUpdated":null}'),h={name:"source/methods/clipping/clipping_processor.md"},t=n("",175),p=[t];function l(k,e,E,r,d,g){return a(),i("div",null,p)}const c=s(h,[["render",l]]);export{o as __pageData,c as default}; +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o=JSON.parse('{"title":"Polygon clipping helpers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/clipping_processor.md","filePath":"source/methods/clipping/clipping_processor.md","lastUpdated":null}'),h={name:"source/methods/clipping/clipping_processor.md"},t=n("",169),p=[t];function l(k,e,E,r,d,g){return a(),i("div",null,p)}const c=s(h,[["render",l]]);export{o as __pageData,c as default}; diff --git a/previews/PR195/assets/source_methods_clipping_coverage.md.CbA11gxz.js b/previews/PR195/assets/source_methods_clipping_coverage.md.BuvGmFZb.js similarity index 99% rename from previews/PR195/assets/source_methods_clipping_coverage.md.CbA11gxz.js rename to previews/PR195/assets/source_methods_clipping_coverage.md.BuvGmFZb.js index 6ed91b516..e16c57f23 100644 --- a/previews/PR195/assets/source_methods_clipping_coverage.md.CbA11gxz.js +++ b/previews/PR195/assets/source_methods_clipping_coverage.md.BuvGmFZb.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/tvdutpc.Cb0_DiYE.png",c=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),l={name:"source/methods/clipping/coverage.md"},k=n(`
julia
export coverage

What is coverage?

Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/jjenlfl.Cb0_DiYE.png",c=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),l={name:"source/methods/clipping/coverage.md"},k=n(`
julia
export coverage

What is coverage?

Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_clipping_coverage.md.CbA11gxz.lean.js b/previews/PR195/assets/source_methods_clipping_coverage.md.BuvGmFZb.lean.js
similarity index 87%
rename from previews/PR195/assets/source_methods_clipping_coverage.md.CbA11gxz.lean.js
rename to previews/PR195/assets/source_methods_clipping_coverage.md.BuvGmFZb.lean.js
index f319376d5..84f34cc75 100644
--- a/previews/PR195/assets/source_methods_clipping_coverage.md.CbA11gxz.lean.js
+++ b/previews/PR195/assets/source_methods_clipping_coverage.md.BuvGmFZb.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/tvdutpc.Cb0_DiYE.png",c=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),l={name:"source/methods/clipping/coverage.md"},k=n("",58),p=[k];function t(e,E,r,d,g,y){return a(),i("div",null,p)}const o=s(l,[["render",t]]);export{c as __pageData,o as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/jjenlfl.Cb0_DiYE.png",c=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),l={name:"source/methods/clipping/coverage.md"},k=n("",58),p=[k];function t(e,E,r,d,g,y){return a(),i("div",null,p)}const o=s(l,[["render",t]]);export{c as __pageData,o as default};
diff --git a/previews/PR195/assets/source_methods_clipping_cut.md.n40IAodq.js b/previews/PR195/assets/source_methods_clipping_cut.md.QtgaScMf.js
similarity index 99%
rename from previews/PR195/assets/source_methods_clipping_cut.md.n40IAodq.js
rename to previews/PR195/assets/source_methods_clipping_cut.md.QtgaScMf.js
index 8469349d9..00bf4f5db 100644
--- a/previews/PR195/assets/source_methods_clipping_cut.md.n40IAodq.js
+++ b/previews/PR195/assets/source_methods_clipping_cut.md.QtgaScMf.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/wtvkxng.DNlR-NUq.png",c=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),t={name:"source/methods/clipping/cut.md"},l=n(`

Polygon cutting

julia
export cut

What is cut?

The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

To provide an example, consider the following polygon and line:

julia
import GeoInterface as GI, GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/qvluvvf.-VpeHhXX.png",c=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),t={name:"source/methods/clipping/cut.md"},l=n(`

Polygon cutting

julia
export cut

What is cut?

The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

To provide an example, consider the following polygon and line:

julia
import GeoInterface as GI, GeometryOps as GO
 using CairoMakie
 using Makie
 
diff --git a/previews/PR195/assets/source_methods_clipping_cut.md.n40IAodq.lean.js b/previews/PR195/assets/source_methods_clipping_cut.md.QtgaScMf.lean.js
similarity index 75%
rename from previews/PR195/assets/source_methods_clipping_cut.md.n40IAodq.lean.js
rename to previews/PR195/assets/source_methods_clipping_cut.md.QtgaScMf.lean.js
index 7234abd2e..732b3ddf1 100644
--- a/previews/PR195/assets/source_methods_clipping_cut.md.n40IAodq.lean.js
+++ b/previews/PR195/assets/source_methods_clipping_cut.md.QtgaScMf.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/wtvkxng.DNlR-NUq.png",c=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),t={name:"source/methods/clipping/cut.md"},l=n("",34),p=[l];function k(e,r,E,d,g,y){return a(),i("div",null,p)}const F=s(t,[["render",k]]);export{c as __pageData,F as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/qvluvvf.-VpeHhXX.png",c=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),t={name:"source/methods/clipping/cut.md"},l=n("",34),p=[l];function k(e,r,E,d,g,y){return a(),i("div",null,p)}const F=s(t,[["render",k]]);export{c as __pageData,F as default};
diff --git a/previews/PR195/assets/source_methods_clipping_difference.md.CrhFy5Cm.js b/previews/PR195/assets/source_methods_clipping_difference.md.XpSQ9j5U.js
similarity index 96%
rename from previews/PR195/assets/source_methods_clipping_difference.md.CrhFy5Cm.js
rename to previews/PR195/assets/source_methods_clipping_difference.md.XpSQ9j5U.js
index 8d002ab94..34bc9a57f 100644
--- a/previews/PR195/assets/source_methods_clipping_difference.md.CrhFy5Cm.js
+++ b/previews/PR195/assets/source_methods_clipping_difference.md.XpSQ9j5U.js
@@ -45,8 +45,8 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o
     ::GI.PolygonTrait, poly_a,
     ::GI.PolygonTrait, poly_b;
     exact, kwargs...
-) where T

Get the exterior of the polygons

julia
    ext_a = GI.getexterior(poly_a)
-    ext_b = GI.getexterior(poly_b)

Find the difference of the exterior of the polygons

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _diff_delay_cross_f, _diff_delay_bounce_f; exact)
+) where T

Get the exterior of the polygons

julia
    ext_a = LazyClosedRing(GI.getexterior(poly_a))
+    ext_b = LazyClosedRing(GI.getexterior(poly_b))

Find the difference of the exterior of the polygons

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _diff_delay_cross_f, _diff_delay_bounce_f; exact)
     polys = _trace_polynodes(T, a_list, b_list, a_idx_list, _diff_step, poly_a, poly_b)

if no crossing points, determine if either poly is inside of the other

julia
    if isempty(polys)
         a_in_b, b_in_a = _find_non_cross_orientation(a_list, b_list, ext_a, ext_b; exact)

add case for if they polygons are the same (all intersection points!) add a find_first check to find first non-inter poly!

julia
        if b_in_a && !a_in_b  # b in a and can't be the same polygon
             poly_a_b_hole = GI.Polygon([tuples(ext_a), tuples(ext_b)])
diff --git a/previews/PR195/assets/source_methods_clipping_difference.md.CrhFy5Cm.lean.js b/previews/PR195/assets/source_methods_clipping_difference.md.XpSQ9j5U.lean.js
similarity index 100%
rename from previews/PR195/assets/source_methods_clipping_difference.md.CrhFy5Cm.lean.js
rename to previews/PR195/assets/source_methods_clipping_difference.md.XpSQ9j5U.lean.js
diff --git a/previews/PR195/assets/source_methods_clipping_intersection.md.xm82NmdL.js b/previews/PR195/assets/source_methods_clipping_intersection.md.DrpOytWq.js
similarity index 98%
rename from previews/PR195/assets/source_methods_clipping_intersection.md.xm82NmdL.js
rename to previews/PR195/assets/source_methods_clipping_intersection.md.DrpOytWq.js
index bfcfa3083..71cd3233f 100644
--- a/previews/PR195/assets/source_methods_clipping_intersection.md.xm82NmdL.js
+++ b/previews/PR195/assets/source_methods_clipping_intersection.md.DrpOytWq.js
@@ -58,8 +58,8 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o
     ::GI.PolygonTrait, poly_a,
     ::GI.PolygonTrait, poly_b;
     exact, kwargs...,
-) where {T}

First we get the exteriors of 'poly_a' and 'poly_b'

julia
    ext_a = GI.getexterior(poly_a)
-    ext_b = GI.getexterior(poly_b)

Then we find the intersection of the exteriors

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _inter_delay_cross_f, _inter_delay_bounce_f; exact)
+) where {T}

First we get the exteriors of 'poly_a' and 'poly_b'

julia
    ext_a = LazyClosedRing(GI.getexterior(poly_a))
+    ext_b = LazyClosedRing(GI.getexterior(poly_b))

Then we find the intersection of the exteriors

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _inter_delay_cross_f, _inter_delay_bounce_f; exact)
     polys = _trace_polynodes(T, a_list, b_list, a_idx_list, _inter_step, poly_a, poly_b)
     if isempty(polys) # no crossing points, determine if either poly is inside the other
         a_in_b, b_in_a = _find_non_cross_orientation(a_list, b_list, ext_a, ext_b; exact)
@@ -380,4 +380,4 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o
         min_pt, min_dist = b2, dist
         α, β = _clamped_frac(distance(min_pt, a2, T), a_dist, eps(T)), one(T) - eps(T)
     end

Return point with smallest distance

julia
    return _tuple_point(min_pt, T), α, β
-end

Return value of x/y clamped between ϵ and 1 - ϵ

julia
_clamped_frac(x::T, y::T, ϵ = zero(T)) where T = clamp(x / y, ϵ, one(T) - ϵ)

This page was generated using Literate.jl.

`,80),l=[h];function p(k,e,r,E,d,g){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{o as __pageData,c as default}; +end

Return value of x/y clamped between ϵ and 1 - ϵ

julia
_clamped_frac(x::T, y::T, ϵ = zero(T)) where T = clamp(x / y, ϵ, one(T) - ϵ)

This page was generated using Literate.jl.

`,80),l=[h];function p(k,e,r,E,d,g){return a(),i("div",null,l)}const F=s(t,[["render",p]]);export{o as __pageData,F as default}; diff --git a/previews/PR195/assets/source_methods_clipping_intersection.md.xm82NmdL.lean.js b/previews/PR195/assets/source_methods_clipping_intersection.md.DrpOytWq.lean.js similarity index 78% rename from previews/PR195/assets/source_methods_clipping_intersection.md.xm82NmdL.lean.js rename to previews/PR195/assets/source_methods_clipping_intersection.md.DrpOytWq.lean.js index 4c15bf0a6..d46228e86 100644 --- a/previews/PR195/assets/source_methods_clipping_intersection.md.xm82NmdL.lean.js +++ b/previews/PR195/assets/source_methods_clipping_intersection.md.DrpOytWq.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o=JSON.parse('{"title":"Geometry Intersection","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/intersection.md","filePath":"source/methods/clipping/intersection.md","lastUpdated":null}'),t={name:"source/methods/clipping/intersection.md"},h=n("",80),l=[h];function p(k,e,r,E,d,g){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{o as __pageData,c as default}; +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o=JSON.parse('{"title":"Geometry Intersection","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/intersection.md","filePath":"source/methods/clipping/intersection.md","lastUpdated":null}'),t={name:"source/methods/clipping/intersection.md"},h=n("",80),l=[h];function p(k,e,r,E,d,g){return a(),i("div",null,l)}const F=s(t,[["render",p]]);export{o as __pageData,F as default}; diff --git a/previews/PR195/assets/source_methods_clipping_union.md.CXn4Lc-2.js b/previews/PR195/assets/source_methods_clipping_union.md.W5PFYzX8.js similarity index 98% rename from previews/PR195/assets/source_methods_clipping_union.md.CXn4Lc-2.js rename to previews/PR195/assets/source_methods_clipping_union.md.W5PFYzX8.js index 25ee071d2..fc65552c5 100644 --- a/previews/PR195/assets/source_methods_clipping_union.md.CXn4Lc-2.js +++ b/previews/PR195/assets/source_methods_clipping_union.md.W5PFYzX8.js @@ -45,8 +45,8 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const o ::GI.PolygonTrait, poly_a, ::GI.PolygonTrait, poly_b; exact, kwargs..., -) where T

First, I get the exteriors of the two polygons

julia
    ext_a = GI.getexterior(poly_a)
-    ext_b = GI.getexterior(poly_b)

Then, I get the union of the exteriors

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _union_delay_cross_f, _union_delay_bounce_f; exact)
+) where T

First, I get the exteriors of the two polygons

julia
    ext_a = LazyClosedRing(GI.getexterior(poly_a))
+    ext_b = LazyClosedRing(GI.getexterior(poly_b))

Then, I get the union of the exteriors

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _union_delay_cross_f, _union_delay_bounce_f; exact)
     polys = _trace_polynodes(T, a_list, b_list, a_idx_list, _union_step, poly_a, poly_b)
     n_pieces = length(polys)

Check if one polygon totally within other and if so, return the larger polygon

julia
    a_in_b, b_in_a = false, false
     if n_pieces == 0 # no crossing points, determine if either poly is inside the other
diff --git a/previews/PR195/assets/source_methods_clipping_union.md.CXn4Lc-2.lean.js b/previews/PR195/assets/source_methods_clipping_union.md.W5PFYzX8.lean.js
similarity index 100%
rename from previews/PR195/assets/source_methods_clipping_union.md.CXn4Lc-2.lean.js
rename to previews/PR195/assets/source_methods_clipping_union.md.W5PFYzX8.lean.js
diff --git a/previews/PR195/assets/source_methods_convex_hull.md.BBbSUADr.js b/previews/PR195/assets/source_methods_convex_hull.md.CgmNGeI7.js
similarity index 99%
rename from previews/PR195/assets/source_methods_convex_hull.md.BBbSUADr.js
rename to previews/PR195/assets/source_methods_convex_hull.md.CgmNGeI7.js
index 267f22345..55a181be9 100644
--- a/previews/PR195/assets/source_methods_convex_hull.md.BBbSUADr.js
+++ b/previews/PR195/assets/source_methods_convex_hull.md.CgmNGeI7.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/yvkfndx.pdNjstNw.png",t="/GeometryOps.jl/previews/PR195/assets/kxmqmyj.mCtKcWOr.png",h="/GeometryOps.jl/previews/PR195/assets/mqsazcv.oE7dclz5.png",F=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),e={name:"source/methods/convex_hull.md"},p=n(`

Convex hull

The convex hull of a set of points is the smallest convex polygon that contains all the points.

GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

Example

Simple hull

julia
import GeometryOps as GO, GeoInterface as GI
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/xqumkjw.bGrOSeNg.png",t="/GeometryOps.jl/previews/PR195/assets/idgnkuw.mCtKcWOr.png",h="/GeometryOps.jl/previews/PR195/assets/bgtsnje.DVcLHOBC.png",F=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),e={name:"source/methods/convex_hull.md"},p=n(`

Convex hull

The convex hull of a set of points is the smallest convex polygon that contains all the points.

GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

Example

Simple hull

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie # to plot
 
 points = randn(GO.Point2f, 100)
diff --git a/previews/PR195/assets/source_methods_convex_hull.md.BBbSUADr.lean.js b/previews/PR195/assets/source_methods_convex_hull.md.CgmNGeI7.lean.js
similarity index 59%
rename from previews/PR195/assets/source_methods_convex_hull.md.BBbSUADr.lean.js
rename to previews/PR195/assets/source_methods_convex_hull.md.CgmNGeI7.lean.js
index 7cdbf9b73..21a217e49 100644
--- a/previews/PR195/assets/source_methods_convex_hull.md.BBbSUADr.lean.js
+++ b/previews/PR195/assets/source_methods_convex_hull.md.CgmNGeI7.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/yvkfndx.pdNjstNw.png",t="/GeometryOps.jl/previews/PR195/assets/kxmqmyj.mCtKcWOr.png",h="/GeometryOps.jl/previews/PR195/assets/mqsazcv.oE7dclz5.png",F=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),e={name:"source/methods/convex_hull.md"},p=n("",35),k=[p];function r(o,d,E,g,y,c){return a(),i("div",null,k)}const C=s(e,[["render",r]]);export{F as __pageData,C as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/xqumkjw.bGrOSeNg.png",t="/GeometryOps.jl/previews/PR195/assets/idgnkuw.mCtKcWOr.png",h="/GeometryOps.jl/previews/PR195/assets/bgtsnje.DVcLHOBC.png",F=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),e={name:"source/methods/convex_hull.md"},p=n("",35),k=[p];function r(o,d,E,g,y,c){return a(),i("div",null,k)}const C=s(e,[["render",r]]);export{F as __pageData,C as default};
diff --git a/previews/PR195/assets/source_methods_distance.md.Dw2LmtDw.js b/previews/PR195/assets/source_methods_distance.md.8KpGRCHG.js
similarity index 99%
rename from previews/PR195/assets/source_methods_distance.md.Dw2LmtDw.js
rename to previews/PR195/assets/source_methods_distance.md.8KpGRCHG.js
index 9339f20a4..602ffa538 100644
--- a/previews/PR195/assets/source_methods_distance.md.Dw2LmtDw.js
+++ b/previews/PR195/assets/source_methods_distance.md.8KpGRCHG.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/unjmjvt.DiwGEg2f.png",t="/GeometryOps.jl/previews/PR195/assets/wmnledk.DuBHk1fh.png",c=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),k={name:"source/methods/distance.md"},p=n(`

Distance and signed distance

julia
export distance, signed_distance

What is distance? What is signed distance?

Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/jnncifb.DiwGEg2f.png",t="/GeometryOps.jl/previews/PR195/assets/nehmxer.DuBHk1fh.png",c=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),k={name:"source/methods/distance.md"},p=n(`

Distance and signed distance

julia
export distance, signed_distance

What is distance? What is signed distance?

Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_distance.md.Dw2LmtDw.lean.js b/previews/PR195/assets/source_methods_distance.md.8KpGRCHG.lean.js
similarity index 78%
rename from previews/PR195/assets/source_methods_distance.md.Dw2LmtDw.lean.js
rename to previews/PR195/assets/source_methods_distance.md.8KpGRCHG.lean.js
index 3c2dce7c3..fc8baaa65 100644
--- a/previews/PR195/assets/source_methods_distance.md.Dw2LmtDw.lean.js
+++ b/previews/PR195/assets/source_methods_distance.md.8KpGRCHG.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/unjmjvt.DiwGEg2f.png",t="/GeometryOps.jl/previews/PR195/assets/wmnledk.DuBHk1fh.png",c=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),k={name:"source/methods/distance.md"},p=n("",54),l=[p];function e(d,E,r,g,y,F){return a(),i("div",null,l)}const C=s(k,[["render",e]]);export{c as __pageData,C as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/jnncifb.DiwGEg2f.png",t="/GeometryOps.jl/previews/PR195/assets/nehmxer.DuBHk1fh.png",c=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),k={name:"source/methods/distance.md"},p=n("",54),l=[p];function e(d,E,r,g,y,F){return a(),i("div",null,l)}const C=s(k,[["render",e]]);export{c as __pageData,C as default};
diff --git a/previews/PR195/assets/source_methods_equals.md.DSTnK05y.js b/previews/PR195/assets/source_methods_equals.md.Co-ScnAH.js
similarity index 99%
rename from previews/PR195/assets/source_methods_equals.md.DSTnK05y.js
rename to previews/PR195/assets/source_methods_equals.md.Co-ScnAH.js
index d2fb7a5b8..bee7cc4ff 100644
--- a/previews/PR195/assets/source_methods_equals.md.DSTnK05y.js
+++ b/previews/PR195/assets/source_methods_equals.md.Co-ScnAH.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/mifutmo.CgiryX2p.png",y=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),t={name:"source/methods/equals.md"},h=n(`

Equals

julia
export equals

What is equals?

The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/fyvyuxp.CgiryX2p.png",y=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),t={name:"source/methods/equals.md"},h=n(`

Equals

julia
export equals

What is equals?

The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_equals.md.DSTnK05y.lean.js b/previews/PR195/assets/source_methods_equals.md.Co-ScnAH.lean.js
similarity index 87%
rename from previews/PR195/assets/source_methods_equals.md.DSTnK05y.lean.js
rename to previews/PR195/assets/source_methods_equals.md.Co-ScnAH.lean.js
index 53052429c..7af0cc261 100644
--- a/previews/PR195/assets/source_methods_equals.md.DSTnK05y.lean.js
+++ b/previews/PR195/assets/source_methods_equals.md.Co-ScnAH.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/mifutmo.CgiryX2p.png",y=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),t={name:"source/methods/equals.md"},h=n("",47),p=[h];function k(e,r,d,g,E,F){return a(),i("div",null,p)}const c=s(t,[["render",k]]);export{y as __pageData,c as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/fyvyuxp.CgiryX2p.png",y=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),t={name:"source/methods/equals.md"},h=n("",47),p=[h];function k(e,r,d,g,E,F){return a(),i("div",null,p)}const c=s(t,[["render",k]]);export{y as __pageData,c as default};
diff --git a/previews/PR195/assets/source_methods_geom_relations_contains.md.C6qh7KbG.js b/previews/PR195/assets/source_methods_geom_relations_contains.md.BYVoqBEK.js
similarity index 99%
rename from previews/PR195/assets/source_methods_geom_relations_contains.md.C6qh7KbG.js
rename to previews/PR195/assets/source_methods_geom_relations_contains.md.BYVoqBEK.js
index 5a9d90fc5..4dc0d4604 100644
--- a/previews/PR195/assets/source_methods_geom_relations_contains.md.C6qh7KbG.js
+++ b/previews/PR195/assets/source_methods_geom_relations_contains.md.BYVoqBEK.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/eveaplj._0R9BbFk.png",y=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),e={name:"source/methods/geom_relations/contains.md"},h=n(`

Contains

julia
export contains

What is contains?

The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/slqhrdt._0R9BbFk.png",y=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),e={name:"source/methods/geom_relations/contains.md"},h=n(`

Contains

julia
export contains

What is contains?

The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_geom_relations_contains.md.C6qh7KbG.lean.js b/previews/PR195/assets/source_methods_geom_relations_contains.md.BYVoqBEK.lean.js
similarity index 88%
rename from previews/PR195/assets/source_methods_geom_relations_contains.md.C6qh7KbG.lean.js
rename to previews/PR195/assets/source_methods_geom_relations_contains.md.BYVoqBEK.lean.js
index d5d76755a..7d3069079 100644
--- a/previews/PR195/assets/source_methods_geom_relations_contains.md.C6qh7KbG.lean.js
+++ b/previews/PR195/assets/source_methods_geom_relations_contains.md.BYVoqBEK.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/eveaplj._0R9BbFk.png",y=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),e={name:"source/methods/geom_relations/contains.md"},h=n("",18),l=[h];function p(k,r,o,d,g,E){return a(),i("div",null,l)}const F=s(e,[["render",p]]);export{y as __pageData,F as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/slqhrdt._0R9BbFk.png",y=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),e={name:"source/methods/geom_relations/contains.md"},h=n("",18),l=[h];function p(k,r,o,d,g,E){return a(),i("div",null,l)}const F=s(e,[["render",p]]);export{y as __pageData,F as default};
diff --git a/previews/PR195/assets/source_methods_geom_relations_coveredby.md.DKl5czuP.js b/previews/PR195/assets/source_methods_geom_relations_coveredby.md.Da4Nggfz.js
similarity index 99%
rename from previews/PR195/assets/source_methods_geom_relations_coveredby.md.DKl5czuP.js
rename to previews/PR195/assets/source_methods_geom_relations_coveredby.md.Da4Nggfz.js
index 17491deaa..a255413c8 100644
--- a/previews/PR195/assets/source_methods_geom_relations_coveredby.md.DKl5czuP.js
+++ b/previews/PR195/assets/source_methods_geom_relations_coveredby.md.Da4Nggfz.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const e="/GeometryOps.jl/previews/PR195/assets/uxbpgyh.DC3TvBOO.png",c=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/coveredby.md"},h=n(`

CoveredBy

julia
export coveredby

What is coveredby?

The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

To provide an example, consider this point and line:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const e="/GeometryOps.jl/previews/PR195/assets/msgopgb.DC3TvBOO.png",c=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/coveredby.md"},h=n(`

CoveredBy

julia
export coveredby

What is coveredby?

The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

To provide an example, consider this point and line:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_geom_relations_coveredby.md.DKl5czuP.lean.js b/previews/PR195/assets/source_methods_geom_relations_coveredby.md.Da4Nggfz.lean.js
similarity index 88%
rename from previews/PR195/assets/source_methods_geom_relations_coveredby.md.DKl5czuP.lean.js
rename to previews/PR195/assets/source_methods_geom_relations_coveredby.md.Da4Nggfz.lean.js
index 19a201477..63b98fdc4 100644
--- a/previews/PR195/assets/source_methods_geom_relations_coveredby.md.DKl5czuP.lean.js
+++ b/previews/PR195/assets/source_methods_geom_relations_coveredby.md.Da4Nggfz.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const e="/GeometryOps.jl/previews/PR195/assets/uxbpgyh.DC3TvBOO.png",c=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/coveredby.md"},h=n("",45),t=[h];function p(k,r,E,d,g,o){return a(),i("div",null,t)}const F=s(l,[["render",p]]);export{c as __pageData,F as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const e="/GeometryOps.jl/previews/PR195/assets/msgopgb.DC3TvBOO.png",c=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/coveredby.md"},h=n("",45),t=[h];function p(k,r,E,d,g,o){return a(),i("div",null,t)}const F=s(l,[["render",p]]);export{c as __pageData,F as default};
diff --git a/previews/PR195/assets/source_methods_geom_relations_covers.md.EwhGx2oH.js b/previews/PR195/assets/source_methods_geom_relations_covers.md.6cjvwJ4o.js
similarity index 99%
rename from previews/PR195/assets/source_methods_geom_relations_covers.md.EwhGx2oH.js
rename to previews/PR195/assets/source_methods_geom_relations_covers.md.6cjvwJ4o.js
index 272964610..dd8ce5330 100644
--- a/previews/PR195/assets/source_methods_geom_relations_covers.md.EwhGx2oH.js
+++ b/previews/PR195/assets/source_methods_geom_relations_covers.md.6cjvwJ4o.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const n="/GeometryOps.jl/previews/PR195/assets/uxbpgyh.DC3TvBOO.png",y=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/covers.md"},p=e(`

Covers

julia
export covers

What is covers?

The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const n="/GeometryOps.jl/previews/PR195/assets/msgopgb.DC3TvBOO.png",y=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/covers.md"},p=e(`

Covers

julia
export covers

What is covers?

The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_geom_relations_covers.md.EwhGx2oH.lean.js b/previews/PR195/assets/source_methods_geom_relations_covers.md.6cjvwJ4o.lean.js
similarity index 88%
rename from previews/PR195/assets/source_methods_geom_relations_covers.md.EwhGx2oH.lean.js
rename to previews/PR195/assets/source_methods_geom_relations_covers.md.6cjvwJ4o.lean.js
index 45e8d6665..d37d638a1 100644
--- a/previews/PR195/assets/source_methods_geom_relations_covers.md.EwhGx2oH.lean.js
+++ b/previews/PR195/assets/source_methods_geom_relations_covers.md.6cjvwJ4o.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const n="/GeometryOps.jl/previews/PR195/assets/uxbpgyh.DC3TvBOO.png",y=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/covers.md"},p=e("",17),l=[p];function h(k,r,o,d,c,g){return a(),i("div",null,l)}const u=s(t,[["render",h]]);export{y as __pageData,u as default};
+import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const n="/GeometryOps.jl/previews/PR195/assets/msgopgb.DC3TvBOO.png",y=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/covers.md"},p=e("",17),l=[p];function h(k,r,o,d,c,g){return a(),i("div",null,l)}const u=s(t,[["render",h]]);export{y as __pageData,u as default};
diff --git a/previews/PR195/assets/source_methods_geom_relations_disjoint.md.Cx5AfXIW.js b/previews/PR195/assets/source_methods_geom_relations_disjoint.md.B6v5WyhO.js
similarity index 99%
rename from previews/PR195/assets/source_methods_geom_relations_disjoint.md.Cx5AfXIW.js
rename to previews/PR195/assets/source_methods_geom_relations_disjoint.md.B6v5WyhO.js
index 5f193cc86..6d5d2a9ea 100644
--- a/previews/PR195/assets/source_methods_geom_relations_disjoint.md.Cx5AfXIW.js
+++ b/previews/PR195/assets/source_methods_geom_relations_disjoint.md.B6v5WyhO.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/raeppvv.C3SxJ3x-.png",c=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/disjoint.md"},l=n(`

Disjoint

julia
export disjoint

What is disjoint?

The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/ratlklp.C3SxJ3x-.png",c=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/disjoint.md"},l=n(`

Disjoint

julia
export disjoint

What is disjoint?

The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_geom_relations_disjoint.md.Cx5AfXIW.lean.js b/previews/PR195/assets/source_methods_geom_relations_disjoint.md.B6v5WyhO.lean.js
similarity index 88%
rename from previews/PR195/assets/source_methods_geom_relations_disjoint.md.Cx5AfXIW.lean.js
rename to previews/PR195/assets/source_methods_geom_relations_disjoint.md.B6v5WyhO.lean.js
index 4784324d1..a8808680d 100644
--- a/previews/PR195/assets/source_methods_geom_relations_disjoint.md.Cx5AfXIW.lean.js
+++ b/previews/PR195/assets/source_methods_geom_relations_disjoint.md.B6v5WyhO.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/raeppvv.C3SxJ3x-.png",c=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/disjoint.md"},l=n("",39),p=[l];function k(e,r,E,g,d,o){return a(),i("div",null,p)}const F=s(h,[["render",k]]);export{c as __pageData,F as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/ratlklp.C3SxJ3x-.png",c=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/disjoint.md"},l=n("",39),p=[l];function k(e,r,E,g,d,o){return a(),i("div",null,p)}const F=s(h,[["render",k]]);export{c as __pageData,F as default};
diff --git a/previews/PR195/assets/source_methods_geom_relations_intersects.md.BR3MeE8s.js b/previews/PR195/assets/source_methods_geom_relations_intersects.md.C_dWbJm2.js
similarity index 99%
rename from previews/PR195/assets/source_methods_geom_relations_intersects.md.BR3MeE8s.js
rename to previews/PR195/assets/source_methods_geom_relations_intersects.md.C_dWbJm2.js
index 196ee0652..ab703cd17 100644
--- a/previews/PR195/assets/source_methods_geom_relations_intersects.md.BR3MeE8s.js
+++ b/previews/PR195/assets/source_methods_geom_relations_intersects.md.C_dWbJm2.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const n="/GeometryOps.jl/previews/PR195/assets/mwuaamn.DeeQUply.png",y=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/intersects.md"},p=e(`

Intersection checks

julia
export intersects

What is intersects?

The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const n="/GeometryOps.jl/previews/PR195/assets/aoygfmq.DeeQUply.png",y=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/intersects.md"},p=e(`

Intersection checks

julia
export intersects

What is intersects?

The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_geom_relations_intersects.md.BR3MeE8s.lean.js b/previews/PR195/assets/source_methods_geom_relations_intersects.md.C_dWbJm2.lean.js
similarity index 88%
rename from previews/PR195/assets/source_methods_geom_relations_intersects.md.BR3MeE8s.lean.js
rename to previews/PR195/assets/source_methods_geom_relations_intersects.md.C_dWbJm2.lean.js
index fdbe38d2b..741d00257 100644
--- a/previews/PR195/assets/source_methods_geom_relations_intersects.md.BR3MeE8s.lean.js
+++ b/previews/PR195/assets/source_methods_geom_relations_intersects.md.C_dWbJm2.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const n="/GeometryOps.jl/previews/PR195/assets/mwuaamn.DeeQUply.png",y=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/intersects.md"},p=e("",18),l=[p];function h(k,r,o,d,c,g){return a(),i("div",null,l)}const F=s(t,[["render",h]]);export{y as __pageData,F as default};
+import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const n="/GeometryOps.jl/previews/PR195/assets/aoygfmq.DeeQUply.png",y=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/intersects.md"},p=e("",18),l=[p];function h(k,r,o,d,c,g){return a(),i("div",null,l)}const F=s(t,[["render",h]]);export{y as __pageData,F as default};
diff --git a/previews/PR195/assets/source_methods_geom_relations_overlaps.md.GC_xhoO1.js b/previews/PR195/assets/source_methods_geom_relations_overlaps.md.dIRYZVMG.js
similarity index 99%
rename from previews/PR195/assets/source_methods_geom_relations_overlaps.md.GC_xhoO1.js
rename to previews/PR195/assets/source_methods_geom_relations_overlaps.md.dIRYZVMG.js
index 406373aef..09a923084 100644
--- a/previews/PR195/assets/source_methods_geom_relations_overlaps.md.GC_xhoO1.js
+++ b/previews/PR195/assets/source_methods_geom_relations_overlaps.md.dIRYZVMG.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/mifutmo.CgiryX2p.png",y=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/overlaps.md"},t=n(`

Overlaps

julia
export overlaps

What is overlaps?

The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/fyvyuxp.CgiryX2p.png",y=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/overlaps.md"},t=n(`

Overlaps

julia
export overlaps

What is overlaps?

The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -209,4 +209,4 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l
 end

Returns true if there is at least one intersection between two edges.

julia
function _line_intersects(edge_a::Edge, edge_b::Edge)
     seg_val, _, _ = _intersection_point(Float64, edge_a, edge_b; exact = _False())
     return seg_val != line_out
-end

This page was generated using Literate.jl.

`,37),e=[t];function h(k,r,d,o,g,F){return a(),i("div",null,e)}const c=s(p,[["render",h]]);export{y as __pageData,c as default}; +end

This page was generated using Literate.jl.

`,37),e=[t];function h(k,r,d,g,o,F){return a(),i("div",null,e)}const c=s(p,[["render",h]]);export{y as __pageData,c as default}; diff --git a/previews/PR195/assets/source_methods_geom_relations_overlaps.md.GC_xhoO1.lean.js b/previews/PR195/assets/source_methods_geom_relations_overlaps.md.dIRYZVMG.lean.js similarity index 64% rename from previews/PR195/assets/source_methods_geom_relations_overlaps.md.GC_xhoO1.lean.js rename to previews/PR195/assets/source_methods_geom_relations_overlaps.md.dIRYZVMG.lean.js index ec34eb715..0e82decbc 100644 --- a/previews/PR195/assets/source_methods_geom_relations_overlaps.md.GC_xhoO1.lean.js +++ b/previews/PR195/assets/source_methods_geom_relations_overlaps.md.dIRYZVMG.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/mifutmo.CgiryX2p.png",y=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/overlaps.md"},t=n("",37),e=[t];function h(k,r,d,o,g,F){return a(),i("div",null,e)}const c=s(p,[["render",h]]);export{y as __pageData,c as default}; +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const l="/GeometryOps.jl/previews/PR195/assets/fyvyuxp.CgiryX2p.png",y=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/overlaps.md"},t=n("",37),e=[t];function h(k,r,d,g,o,F){return a(),i("div",null,e)}const c=s(p,[["render",h]]);export{y as __pageData,c as default}; diff --git a/previews/PR195/assets/source_methods_geom_relations_touches.md.CI5Nxam0.js b/previews/PR195/assets/source_methods_geom_relations_touches.md.kSP9eu6o.js similarity index 99% rename from previews/PR195/assets/source_methods_geom_relations_touches.md.CI5Nxam0.js rename to previews/PR195/assets/source_methods_geom_relations_touches.md.kSP9eu6o.js index b128defe0..9f58cc113 100644 --- a/previews/PR195/assets/source_methods_geom_relations_touches.md.CI5Nxam0.js +++ b/previews/PR195/assets/source_methods_geom_relations_touches.md.kSP9eu6o.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/wxjoole.BEFUMtlf.png",c=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/touches.md"},l=n(`

Touches

julia
export touches

What is touches?

The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/gxbmtsn.BEFUMtlf.png",c=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/touches.md"},l=n(`

Touches

julia
export touches

What is touches?

The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_geom_relations_touches.md.CI5Nxam0.lean.js b/previews/PR195/assets/source_methods_geom_relations_touches.md.kSP9eu6o.lean.js
similarity index 88%
rename from previews/PR195/assets/source_methods_geom_relations_touches.md.CI5Nxam0.lean.js
rename to previews/PR195/assets/source_methods_geom_relations_touches.md.kSP9eu6o.lean.js
index dae335240..290a2b5e1 100644
--- a/previews/PR195/assets/source_methods_geom_relations_touches.md.CI5Nxam0.lean.js
+++ b/previews/PR195/assets/source_methods_geom_relations_touches.md.kSP9eu6o.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/wxjoole.BEFUMtlf.png",c=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/touches.md"},l=n("",41),e=[l];function p(k,r,E,g,d,o){return a(),i("div",null,e)}const F=s(h,[["render",p]]);export{c as __pageData,F as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/gxbmtsn.BEFUMtlf.png",c=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/touches.md"},l=n("",41),e=[l];function p(k,r,E,g,d,o){return a(),i("div",null,e)}const F=s(h,[["render",p]]);export{c as __pageData,F as default};
diff --git a/previews/PR195/assets/source_methods_geom_relations_within.md.DKPdlPzO.js b/previews/PR195/assets/source_methods_geom_relations_within.md.50QxJSsQ.js
similarity index 99%
rename from previews/PR195/assets/source_methods_geom_relations_within.md.DKPdlPzO.js
rename to previews/PR195/assets/source_methods_geom_relations_within.md.50QxJSsQ.js
index 071aecaf4..1150dccd5 100644
--- a/previews/PR195/assets/source_methods_geom_relations_within.md.DKPdlPzO.js
+++ b/previews/PR195/assets/source_methods_geom_relations_within.md.50QxJSsQ.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/eveaplj._0R9BbFk.png",c=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/within.md"},l=n(`

Within

julia
export within

What is within?

The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/slqhrdt._0R9BbFk.png",c=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/within.md"},l=n(`

Within

julia
export within

What is within?

The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/previews/PR195/assets/source_methods_geom_relations_within.md.DKPdlPzO.lean.js b/previews/PR195/assets/source_methods_geom_relations_within.md.50QxJSsQ.lean.js
similarity index 88%
rename from previews/PR195/assets/source_methods_geom_relations_within.md.DKPdlPzO.lean.js
rename to previews/PR195/assets/source_methods_geom_relations_within.md.50QxJSsQ.lean.js
index b6363425c..37c20946f 100644
--- a/previews/PR195/assets/source_methods_geom_relations_within.md.DKPdlPzO.lean.js
+++ b/previews/PR195/assets/source_methods_geom_relations_within.md.50QxJSsQ.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/eveaplj._0R9BbFk.png",c=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/within.md"},l=n("",41),e=[l];function p(k,r,E,g,d,o){return a(),i("div",null,e)}const F=s(t,[["render",p]]);export{c as __pageData,F as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/slqhrdt._0R9BbFk.png",c=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/within.md"},l=n("",41),e=[l];function p(k,r,E,g,d,o){return a(),i("div",null,e)}const F=s(t,[["render",p]]);export{c as __pageData,F as default};
diff --git a/previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.CVZsm4oL.js b/previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.DDP7R70p.js
similarity index 99%
rename from previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.CVZsm4oL.js
rename to previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.DDP7R70p.js
index 6182d5e24..40a1926c2 100644
--- a/previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.CVZsm4oL.js
+++ b/previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.DDP7R70p.js
@@ -1,7 +1,7 @@
 import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const y=JSON.parse('{"title":"Intersecting Polygons","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/intersecting_polygons.md","filePath":"source/transformations/correction/intersecting_polygons.md","lastUpdated":null}'),l={name:"source/transformations/correction/intersecting_polygons.md"},t=n(`

Intersecting Polygons

julia
export UnionIntersectingPolygons

If the sub-polygons of a multipolygon are intersecting, this makes them invalid according to specification. Each sub-polygon of a multipolygon being disjoint (other than by a single point) is a requirement for a valid multipolygon. However, different libraries may achieve this in different ways.

For example, taking the union of all sub-polygons of a multipolygon will create a new multipolygon where each sub-polygon is disjoint. This can be done with the UnionIntersectingPolygons correction.

The reason this operates on a multipolygon level is that it is easy for users to mistakenly create multipolygon's that overlap, which can then be detrimental to polygon clipping performance and even create wrong answers.

Example

Multipolygon providers may not check that the polygons making up their multipolygons do not intersect, which makes them invalid according to the specification.

For example, the following multipolygon is not valid:

julia
import GeoInterface as GI
 polygon = GI.Polygon([[(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)]])
 multipolygon = GI.MultiPolygon([polygon, polygon])
GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing), GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing)], nothing, nothing)

given that the two sub-polygons are the exact same shape.

julia
import GeometryOps as GO
-GO.fix(multipolygon, corrections = [GO.UnionIntersectingPolygons()])
GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing)], nothing, nothing)

You can see that the the multipolygon now only contains one sub-polygon, rather than the two identical ones provided.

Implementation

julia
"""
+GO.fix(multipolygon, corrections = [GO.UnionIntersectingPolygons()])
GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0), (3.0, 0.0)], nothing, nothing)], nothing, nothing)], nothing, nothing)

You can see that the the multipolygon now only contains one sub-polygon, rather than the two identical ones provided.

Implementation

julia
"""
     UnionIntersectingPolygons() <: GeometryCorrection
 
 This correction ensures that the polygon's included in a multipolygon aren't intersecting.
diff --git a/previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.CVZsm4oL.lean.js b/previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.DDP7R70p.lean.js
similarity index 100%
rename from previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.CVZsm4oL.lean.js
rename to previews/PR195/assets/source_transformations_correction_intersecting_polygons.md.DDP7R70p.lean.js
diff --git a/previews/PR195/assets/source_transformations_segmentize.md.CgM0snro.js b/previews/PR195/assets/source_transformations_segmentize.md.dZC37wEB.js
similarity index 99%
rename from previews/PR195/assets/source_transformations_segmentize.md.CgM0snro.js
rename to previews/PR195/assets/source_transformations_segmentize.md.dZC37wEB.js
index 907008738..d50657bd0 100644
--- a/previews/PR195/assets/source_transformations_segmentize.md.CgM0snro.js
+++ b/previews/PR195/assets/source_transformations_segmentize.md.dZC37wEB.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/kvptgxo.BOOG5oTW.png",t="/GeometryOps.jl/previews/PR195/assets/uwghhoq.BhGrbaCK.png",c=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"},l=n(`

Segmentize

julia
export segmentize
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/grddnuc.BOOG5oTW.png",t="/GeometryOps.jl/previews/PR195/assets/vnmulmx.B5YNxAG6.png",c=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"},l=n(`

Segmentize

julia
export segmentize
 export LinearSegments, GeodesicSegments

This function "segmentizes" or "densifies" a geometry by adding extra vertices to the geometry so that no segment is longer than a given distance. This is useful for plotting geometries with a limited number of vertices, or for ensuring that a geometry is not too "coarse" for a given application.

Info

We plan to add interpolated segmentization from DataInterpolations.jl in the future, which will be available to any vector of point-like objects.

For now, this function only works on 2D geometries. We will also support 3D geometries, as well as measure interpolation, in the future.

Examples

julia
import GeometryOps as GO, GeoInterface as GI
 rectangle = GI.Wrappers.Polygon([[(0.0, 50.0), (7.071, 57.07), (0, 64.14), (-7.07, 57.07), (0.0, 50.0)]])
 linear = GO.segmentize(rectangle; max_distance = 5)
diff --git a/previews/PR195/assets/source_transformations_segmentize.md.CgM0snro.lean.js b/previews/PR195/assets/source_transformations_segmentize.md.dZC37wEB.lean.js
similarity index 67%
rename from previews/PR195/assets/source_transformations_segmentize.md.CgM0snro.lean.js
rename to previews/PR195/assets/source_transformations_segmentize.md.dZC37wEB.lean.js
index b4b4acb99..d7392c105 100644
--- a/previews/PR195/assets/source_transformations_segmentize.md.CgM0snro.lean.js
+++ b/previews/PR195/assets/source_transformations_segmentize.md.dZC37wEB.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/kvptgxo.BOOG5oTW.png",t="/GeometryOps.jl/previews/PR195/assets/uwghhoq.BhGrbaCK.png",c=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"},l=n("",34),k=[l];function p(r,E,d,g,y,o){return a(),i("div",null,k)}const C=s(e,[["render",p]]);export{c as __pageData,C as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/grddnuc.BOOG5oTW.png",t="/GeometryOps.jl/previews/PR195/assets/vnmulmx.B5YNxAG6.png",c=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"},l=n("",34),k=[l];function p(r,E,d,g,y,o){return a(),i("div",null,k)}const C=s(e,[["render",p]]);export{c as __pageData,C as default};
diff --git a/previews/PR195/assets/source_transformations_simplify.md.BSSKKuAL.js b/previews/PR195/assets/source_transformations_simplify.md.zSu4Fsil.js
similarity index 99%
rename from previews/PR195/assets/source_transformations_simplify.md.BSSKKuAL.js
rename to previews/PR195/assets/source_transformations_simplify.md.zSu4Fsil.js
index 2e4cafdf9..0911aca31 100644
--- a/previews/PR195/assets/source_transformations_simplify.md.BSSKKuAL.js
+++ b/previews/PR195/assets/source_transformations_simplify.md.zSu4Fsil.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/rsbvlst.Bglvb-jp.png",l="/GeometryOps.jl/previews/PR195/assets/ckvmmvu.B94PsR1K.png",k="/GeometryOps.jl/previews/PR195/assets/gzcmhuv.BfqlazHQ.png",t="/GeometryOps.jl/previews/PR195/assets/pegfkke.P33ciVMf.png",u=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),p={name:"source/transformations/simplify.md"},e=n(`

Geometry simplification

This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

Examples

A quick and dirty example is:

julia
using Makie, GeoInterfaceMakie
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/vcawnre.Bglvb-jp.png",l="/GeometryOps.jl/previews/PR195/assets/yjtvpdz.B94PsR1K.png",k="/GeometryOps.jl/previews/PR195/assets/ypadxpg.BbLXt6JS.png",t="/GeometryOps.jl/previews/PR195/assets/wrywclb.Ub4DcWOw.png",u=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),p={name:"source/transformations/simplify.md"},e=n(`

Geometry simplification

This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

Examples

A quick and dirty example is:

julia
using Makie, GeoInterfaceMakie
 import GeoInterface as GI
 import GeometryOps as GO
 
diff --git a/previews/PR195/assets/source_transformations_simplify.md.BSSKKuAL.lean.js b/previews/PR195/assets/source_transformations_simplify.md.zSu4Fsil.lean.js
similarity index 56%
rename from previews/PR195/assets/source_transformations_simplify.md.BSSKKuAL.lean.js
rename to previews/PR195/assets/source_transformations_simplify.md.zSu4Fsil.lean.js
index 24e2d1d3f..191613f3b 100644
--- a/previews/PR195/assets/source_transformations_simplify.md.BSSKKuAL.lean.js
+++ b/previews/PR195/assets/source_transformations_simplify.md.zSu4Fsil.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/rsbvlst.Bglvb-jp.png",l="/GeometryOps.jl/previews/PR195/assets/ckvmmvu.B94PsR1K.png",k="/GeometryOps.jl/previews/PR195/assets/gzcmhuv.BfqlazHQ.png",t="/GeometryOps.jl/previews/PR195/assets/pegfkke.P33ciVMf.png",u=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),p={name:"source/transformations/simplify.md"},e=n("",71),E=[e];function r(d,g,y,F,o,c){return a(),i("div",null,E)}const D=s(p,[["render",r]]);export{u as __pageData,D as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/vcawnre.Bglvb-jp.png",l="/GeometryOps.jl/previews/PR195/assets/yjtvpdz.B94PsR1K.png",k="/GeometryOps.jl/previews/PR195/assets/ypadxpg.BbLXt6JS.png",t="/GeometryOps.jl/previews/PR195/assets/wrywclb.Ub4DcWOw.png",u=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),p={name:"source/transformations/simplify.md"},e=n("",71),E=[e];function r(d,g,y,F,o,c){return a(),i("div",null,E)}const D=s(p,[["render",r]]);export{u as __pageData,D as default};
diff --git a/previews/PR195/assets/kwhpuoi.DwqDxlAG.png b/previews/PR195/assets/tdkoyoq.DwqDxlAG.png
similarity index 100%
rename from previews/PR195/assets/kwhpuoi.DwqDxlAG.png
rename to previews/PR195/assets/tdkoyoq.DwqDxlAG.png
diff --git a/previews/PR195/assets/tutorials_creating_geometry.md.PsrBxXGz.js b/previews/PR195/assets/tutorials_creating_geometry.md.CTcfZU4F.js
similarity index 99%
rename from previews/PR195/assets/tutorials_creating_geometry.md.PsrBxXGz.js
rename to previews/PR195/assets/tutorials_creating_geometry.md.CTcfZU4F.js
index e21298736..0ca8d429e 100644
--- a/previews/PR195/assets/tutorials_creating_geometry.md.PsrBxXGz.js
+++ b/previews/PR195/assets/tutorials_creating_geometry.md.CTcfZU4F.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/tysupqa.Dz86q2IX.png",n="/GeometryOps.jl/previews/PR195/assets/ethucql.Cx40vhB3.png",l="/GeometryOps.jl/previews/PR195/assets/tveteth.0OJvb21A.png",p="/GeometryOps.jl/previews/PR195/assets/xbxiuuf.DaovVbE6.png",h="/GeometryOps.jl/previews/PR195/assets/gktvnik.B9NpLJr_.png",o="/GeometryOps.jl/previews/PR195/assets/kvmquaf.CG4dr3Lx.png",k="/GeometryOps.jl/previews/PR195/assets/snugpka.3sfpQl2i.png",r="/GeometryOps.jl/previews/PR195/assets/kfdrove.Dab1-ETk.png",g="/GeometryOps.jl/previews/PR195/assets/icgbnns.lu4jwpi-.png",d="/GeometryOps.jl/previews/PR195/assets/kwhpuoi.DwqDxlAG.png",E="/GeometryOps.jl/previews/PR195/assets/hpfmrae.CLtpJ5Wb.png",D=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),c={name:"tutorials/creating_geometry.md"},y=e(`

Creating Geometry

In this tutorial, we're going to:

  1. Create and plot geometries

  2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

  3. Create geospatial geometries with embedded coordinate reference system information

  4. Assign attributes to geospatial geometries

  5. Save geospatial geometries to common geospatial file formats

First, we load some required packages.

julia
# Geospatial packages from Julia
+import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/ujrzmep.Dz86q2IX.png",n="/GeometryOps.jl/previews/PR195/assets/krjkwsq.Cx40vhB3.png",l="/GeometryOps.jl/previews/PR195/assets/btfeboz.0OJvb21A.png",p="/GeometryOps.jl/previews/PR195/assets/dvyobnh.DaovVbE6.png",h="/GeometryOps.jl/previews/PR195/assets/eqjtxgd.B9NpLJr_.png",o="/GeometryOps.jl/previews/PR195/assets/kxmvgkt.CG4dr3Lx.png",k="/GeometryOps.jl/previews/PR195/assets/yqfbvur.3sfpQl2i.png",r="/GeometryOps.jl/previews/PR195/assets/zihvdje.Dab1-ETk.png",g="/GeometryOps.jl/previews/PR195/assets/uxifzdo.lu4jwpi-.png",d="/GeometryOps.jl/previews/PR195/assets/tdkoyoq.DwqDxlAG.png",E="/GeometryOps.jl/previews/PR195/assets/fqvzvjk.CLtpJ5Wb.png",D=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),c={name:"tutorials/creating_geometry.md"},y=e(`

Creating Geometry

In this tutorial, we're going to:

  1. Create and plot geometries

  2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

  3. Create geospatial geometries with embedded coordinate reference system information

  4. Assign attributes to geospatial geometries

  5. Save geospatial geometries to common geospatial file formats

First, we load some required packages.

julia
# Geospatial packages from Julia
 import GeoInterface as GI
 import GeometryOps as GO
 import GeoFormatTypes as GFT
diff --git a/previews/PR195/assets/tutorials_creating_geometry.md.CTcfZU4F.lean.js b/previews/PR195/assets/tutorials_creating_geometry.md.CTcfZU4F.lean.js
new file mode 100644
index 000000000..5966d5632
--- /dev/null
+++ b/previews/PR195/assets/tutorials_creating_geometry.md.CTcfZU4F.lean.js
@@ -0,0 +1 @@
+import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/ujrzmep.Dz86q2IX.png",n="/GeometryOps.jl/previews/PR195/assets/krjkwsq.Cx40vhB3.png",l="/GeometryOps.jl/previews/PR195/assets/btfeboz.0OJvb21A.png",p="/GeometryOps.jl/previews/PR195/assets/dvyobnh.DaovVbE6.png",h="/GeometryOps.jl/previews/PR195/assets/eqjtxgd.B9NpLJr_.png",o="/GeometryOps.jl/previews/PR195/assets/kxmvgkt.CG4dr3Lx.png",k="/GeometryOps.jl/previews/PR195/assets/yqfbvur.3sfpQl2i.png",r="/GeometryOps.jl/previews/PR195/assets/zihvdje.Dab1-ETk.png",g="/GeometryOps.jl/previews/PR195/assets/uxifzdo.lu4jwpi-.png",d="/GeometryOps.jl/previews/PR195/assets/tdkoyoq.DwqDxlAG.png",E="/GeometryOps.jl/previews/PR195/assets/fqvzvjk.CLtpJ5Wb.png",D=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),c={name:"tutorials/creating_geometry.md"},y=e("",120),F=[y];function u(f,C,m,b,v,G){return a(),i("div",null,F)}const P=s(c,[["render",u]]);export{D as __pageData,P as default};
diff --git a/previews/PR195/assets/tutorials_creating_geometry.md.PsrBxXGz.lean.js b/previews/PR195/assets/tutorials_creating_geometry.md.PsrBxXGz.lean.js
deleted file mode 100644
index 45cd0aea3..000000000
--- a/previews/PR195/assets/tutorials_creating_geometry.md.PsrBxXGz.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.BjTE4JnT.js";const t="/GeometryOps.jl/previews/PR195/assets/tysupqa.Dz86q2IX.png",n="/GeometryOps.jl/previews/PR195/assets/ethucql.Cx40vhB3.png",l="/GeometryOps.jl/previews/PR195/assets/tveteth.0OJvb21A.png",p="/GeometryOps.jl/previews/PR195/assets/xbxiuuf.DaovVbE6.png",h="/GeometryOps.jl/previews/PR195/assets/gktvnik.B9NpLJr_.png",o="/GeometryOps.jl/previews/PR195/assets/kvmquaf.CG4dr3Lx.png",k="/GeometryOps.jl/previews/PR195/assets/snugpka.3sfpQl2i.png",r="/GeometryOps.jl/previews/PR195/assets/kfdrove.Dab1-ETk.png",g="/GeometryOps.jl/previews/PR195/assets/icgbnns.lu4jwpi-.png",d="/GeometryOps.jl/previews/PR195/assets/kwhpuoi.DwqDxlAG.png",E="/GeometryOps.jl/previews/PR195/assets/hpfmrae.CLtpJ5Wb.png",D=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),c={name:"tutorials/creating_geometry.md"},y=e("",120),F=[y];function u(f,C,m,b,v,G){return a(),i("div",null,F)}const P=s(c,[["render",u]]);export{D as __pageData,P as default};
diff --git a/previews/PR195/assets/tutorials_geodesic_paths.md.BeBppPdH.js b/previews/PR195/assets/tutorials_geodesic_paths.md.CiRkt159.js
similarity index 98%
rename from previews/PR195/assets/tutorials_geodesic_paths.md.BeBppPdH.js
rename to previews/PR195/assets/tutorials_geodesic_paths.md.CiRkt159.js
index 5fa3a37f5..4b9b2eed1 100644
--- a/previews/PR195/assets/tutorials_geodesic_paths.md.BeBppPdH.js
+++ b/previews/PR195/assets/tutorials_geodesic_paths.md.CiRkt159.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/kivzwfa.Danh069g.png",y=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),t={name:"tutorials/geodesic_paths.md"},p=n(`

Geodesic paths

Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

julia
import GeometryOps as GO, GeoInterface as GI
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/jjazquu.Danh069g.png",y=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),t={name:"tutorials/geodesic_paths.md"},p=n(`

Geodesic paths

Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie, GeoMakie
 
 
diff --git a/previews/PR195/assets/tutorials_geodesic_paths.md.BeBppPdH.lean.js b/previews/PR195/assets/tutorials_geodesic_paths.md.CiRkt159.lean.js
similarity index 87%
rename from previews/PR195/assets/tutorials_geodesic_paths.md.BeBppPdH.lean.js
rename to previews/PR195/assets/tutorials_geodesic_paths.md.CiRkt159.lean.js
index 1fb4a55cf..0a23cb249 100644
--- a/previews/PR195/assets/tutorials_geodesic_paths.md.BeBppPdH.lean.js
+++ b/previews/PR195/assets/tutorials_geodesic_paths.md.CiRkt159.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/kivzwfa.Danh069g.png",y=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),t={name:"tutorials/geodesic_paths.md"},p=n("",4),k=[p];function e(l,E,d,r,g,o){return a(),i("div",null,k)}const F=s(t,[["render",e]]);export{y as __pageData,F as default};
+import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.BjTE4JnT.js";const h="/GeometryOps.jl/previews/PR195/assets/jjazquu.Danh069g.png",y=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),t={name:"tutorials/geodesic_paths.md"},p=n("",4),k=[p];function e(l,E,d,r,g,o){return a(),i("div",null,k)}const F=s(t,[["render",e]]);export{y as __pageData,F as default};
diff --git a/previews/PR195/assets/tutorials_spatial_joins.md.ysriZBMi.js b/previews/PR195/assets/tutorials_spatial_joins.md.DnL32vAR.js
similarity index 99%
rename from previews/PR195/assets/tutorials_spatial_joins.md.ysriZBMi.js
rename to previews/PR195/assets/tutorials_spatial_joins.md.DnL32vAR.js
index d4c78db31..7732a767e 100644
--- a/previews/PR195/assets/tutorials_spatial_joins.md.ysriZBMi.js
+++ b/previews/PR195/assets/tutorials_spatial_joins.md.DnL32vAR.js
@@ -1,4 +1,4 @@
-import{_ as h,c as a,j as s,a as i,a7 as n,o as t}from"./chunks/framework.BjTE4JnT.js";const e="/GeometryOps.jl/previews/PR195/assets/zcalbmn.3UVIT8DR.png",l="/GeometryOps.jl/previews/PR195/assets/ksirytc.D53be7Ix.png",p="/GeometryOps.jl/previews/PR195/assets/arwwwgh.KQwENoaO.png",B=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),k={name:"tutorials/spatial_joins.md"},r=s("h1",{id:"Spatial-joins",tabindex:"-1"},[i("Spatial joins "),s("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1),E=s("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1),d={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"},g=n('',1),y=[g],c=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"p"),s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",null,","),s("mi",null,"y"),s("mo",{stretchy:"false"},")")])],-1),F=s("code",null,"true",-1),u=s("code",null,"false",-1),m=s("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[s("code",null,"DE-9IM")],-1),C=n(`

Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner:

julia
[inner/left/right/outer/...]join((table1, table1),
+import{_ as h,c as a,j as s,a as i,a7 as n,o as t}from"./chunks/framework.BjTE4JnT.js";const e="/GeometryOps.jl/previews/PR195/assets/fnddqjv.3UVIT8DR.png",l="/GeometryOps.jl/previews/PR195/assets/ctiloyl.CFVRSdJa.png",p="/GeometryOps.jl/previews/PR195/assets/yprriky.DFdMtN1X.png",B=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),k={name:"tutorials/spatial_joins.md"},r=s("h1",{id:"Spatial-joins",tabindex:"-1"},[i("Spatial joins "),s("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1),E=s("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1),d={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"},g=n('',1),y=[g],c=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"p"),s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",null,","),s("mi",null,"y"),s("mo",{stretchy:"false"},")")])],-1),F=s("code",null,"true",-1),u=s("code",null,"false",-1),m=s("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[s("code",null,"DE-9IM")],-1),C=n(`

Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner:

julia
[inner/left/right/outer/...]join((table1, table1),
     by_pred(:table1_column, predicate_function, :table2_column) # & add other conditions here
 )

We have enabled the use of all of GeometryOps' boolean comparisons here. These are:

julia
GO.contains, GO.within, GO.intersects, GO.touches, GO.crosses, GO.disjoint, GO.overlaps, GO.covers, GO.coveredby, GO.equals

Tip

Always place the dataframe with more complex geometries second, as that is the one which will be sorted into a tree.

Simple example

This example demonstrates how to perform a spatial join between two datasets: a set of polygons and a set of randomly generated points.

The polygons are represented as a DataFrame with geometries and colors, while the points are stored in a separate DataFrame.

The spatial join is performed using the contains predicate from GeometryOps, which checks if each point is contained within any of the polygons. The resulting joined DataFrame is then used to plot the points, colored according to the containing polygon.

First, we generate our data. We create two triangle polygons which, together, span the rectangle (0, 0, 1, 1), and a set of points which are randomly distributed within this rectangle.

julia
import GeoInterface as GI, GeometryOps as GO
 using FlexiJoins, DataFrames
@@ -39,4 +39,4 @@ import{_ as h,c as a,j as s,a as i,a7 as n,o as t}from"./chunks/framework.BjTE4J
     ::FlexiJoins.Mode.NestedLoopFast, 
     ::FlexiJoins.ByPred{typeof(my_predicate_function)}, 
     datas
-) = true

This will enable FlexiJoins to support your custom function, when it's passed to by_pred(:geometry, my_predicate_function, :geometry).

`,37);function T(_,b,f,D,w,Q){return t(),a("div",null,[r,s("p",null,[i("Spatial joins are "),E,i(" which are based not on equality, but on some predicate "),s("mjx-container",d,[(t(),a("svg",o,y)),c]),i(", which takes two geometries, and returns a value of either "),F,i(" or "),u,i(". For geometries, the "),m,i(" spatial relationship model is used to determine the spatial relationship between two geometries.")]),C])}const v=h(k,[["render",T]]);export{B as __pageData,v as default}; +) = true

This will enable FlexiJoins to support your custom function, when it's passed to by_pred(:geometry, my_predicate_function, :geometry).

`,37);function T(_,b,f,D,Q,w){return t(),a("div",null,[r,s("p",null,[i("Spatial joins are "),E,i(" which are based not on equality, but on some predicate "),s("mjx-container",d,[(t(),a("svg",o,y)),c]),i(", which takes two geometries, and returns a value of either "),F,i(" or "),u,i(". For geometries, the "),m,i(" spatial relationship model is used to determine the spatial relationship between two geometries.")]),C])}const v=h(k,[["render",T]]);export{B as __pageData,v as default}; diff --git a/previews/PR195/assets/tutorials_spatial_joins.md.ysriZBMi.lean.js b/previews/PR195/assets/tutorials_spatial_joins.md.DnL32vAR.lean.js similarity index 89% rename from previews/PR195/assets/tutorials_spatial_joins.md.ysriZBMi.lean.js rename to previews/PR195/assets/tutorials_spatial_joins.md.DnL32vAR.lean.js index 157a6abd9..0eb23b440 100644 --- a/previews/PR195/assets/tutorials_spatial_joins.md.ysriZBMi.lean.js +++ b/previews/PR195/assets/tutorials_spatial_joins.md.DnL32vAR.lean.js @@ -1 +1 @@ -import{_ as h,c as a,j as s,a as i,a7 as n,o as t}from"./chunks/framework.BjTE4JnT.js";const e="/GeometryOps.jl/previews/PR195/assets/zcalbmn.3UVIT8DR.png",l="/GeometryOps.jl/previews/PR195/assets/ksirytc.D53be7Ix.png",p="/GeometryOps.jl/previews/PR195/assets/arwwwgh.KQwENoaO.png",B=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),k={name:"tutorials/spatial_joins.md"},r=s("h1",{id:"Spatial-joins",tabindex:"-1"},[i("Spatial joins "),s("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1),E=s("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1),d={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"},g=n("",1),y=[g],c=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"p"),s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",null,","),s("mi",null,"y"),s("mo",{stretchy:"false"},")")])],-1),F=s("code",null,"true",-1),u=s("code",null,"false",-1),m=s("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[s("code",null,"DE-9IM")],-1),C=n("",37);function T(_,b,f,D,w,Q){return t(),a("div",null,[r,s("p",null,[i("Spatial joins are "),E,i(" which are based not on equality, but on some predicate "),s("mjx-container",d,[(t(),a("svg",o,y)),c]),i(", which takes two geometries, and returns a value of either "),F,i(" or "),u,i(". For geometries, the "),m,i(" spatial relationship model is used to determine the spatial relationship between two geometries.")]),C])}const v=h(k,[["render",T]]);export{B as __pageData,v as default}; +import{_ as h,c as a,j as s,a as i,a7 as n,o as t}from"./chunks/framework.BjTE4JnT.js";const e="/GeometryOps.jl/previews/PR195/assets/fnddqjv.3UVIT8DR.png",l="/GeometryOps.jl/previews/PR195/assets/ctiloyl.CFVRSdJa.png",p="/GeometryOps.jl/previews/PR195/assets/yprriky.DFdMtN1X.png",B=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),k={name:"tutorials/spatial_joins.md"},r=s("h1",{id:"Spatial-joins",tabindex:"-1"},[i("Spatial joins "),s("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1),E=s("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1),d={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"},g=n("",1),y=[g],c=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"p"),s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",null,","),s("mi",null,"y"),s("mo",{stretchy:"false"},")")])],-1),F=s("code",null,"true",-1),u=s("code",null,"false",-1),m=s("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[s("code",null,"DE-9IM")],-1),C=n("",37);function T(_,b,f,D,Q,w){return t(),a("div",null,[r,s("p",null,[i("Spatial joins are "),E,i(" which are based not on equality, but on some predicate "),s("mjx-container",d,[(t(),a("svg",o,y)),c]),i(", which takes two geometries, and returns a value of either "),F,i(" or "),u,i(". For geometries, the "),m,i(" spatial relationship model is used to determine the spatial relationship between two geometries.")]),C])}const v=h(k,[["render",T]]);export{B as __pageData,v as default}; diff --git a/previews/PR195/assets/tysupqa.Dz86q2IX.png b/previews/PR195/assets/ujrzmep.Dz86q2IX.png similarity index 100% rename from previews/PR195/assets/tysupqa.Dz86q2IX.png rename to previews/PR195/assets/ujrzmep.Dz86q2IX.png diff --git a/previews/PR195/assets/uwghhoq.BhGrbaCK.png b/previews/PR195/assets/uwghhoq.BhGrbaCK.png deleted file mode 100644 index 6f2753820510bd07503a04057ce831e962bea225..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64163 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 diff --git a/previews/PR195/assets/icgbnns.lu4jwpi-.png b/previews/PR195/assets/uxifzdo.lu4jwpi-.png similarity index 100% rename from previews/PR195/assets/icgbnns.lu4jwpi-.png rename to previews/PR195/assets/uxifzdo.lu4jwpi-.png diff --git a/previews/PR195/assets/rsbvlst.Bglvb-jp.png b/previews/PR195/assets/vcawnre.Bglvb-jp.png similarity index 100% rename from previews/PR195/assets/rsbvlst.Bglvb-jp.png rename to previews/PR195/assets/vcawnre.Bglvb-jp.png diff --git a/previews/PR195/assets/vnmulmx.B5YNxAG6.png b/previews/PR195/assets/vnmulmx.B5YNxAG6.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac3c34787d8dd5fbec772b944dc02235075f539 GIT binary patch literal 63940 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%0AEgGWwQ_e^EOZj7ai%}Tf-;F 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 z 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�UPrAAz^l37Jda-QXWmD8m6i{y!Y%ABEzGKpdl_ zmkY3G-L~!!;K2>h0MA8rq2gnruoG}s@QdCoO$hZpSP_2Tc_XEKb{$7ieXE|D@%*1_ zYmGcu(`uk$o8O%S4n`({xuN5q$uGt154K7RKbdJeMsiYe{VU0$yMc!wg53g#9c4LM zP*#q-wDFPBZvhy=R57=??0Xq0K3K87YBCTbVRqShD| zLXRp>PV`Clh`&Q3TU;~qTGf9i&s2XJZpN-0sdFBeUY5zyOvUexI3FDOdn_Wh2Z5QL z>r5T*>blJ8StE7sl%TM%fwL4eDB>d5{R9fxqOfLjw|UHHl`Et~x-63e1!}#b z;f+Lm_io7Ybg!mCqSlR=)+ij-`!4bDfnu7t9lf)5ZH};f8r@Is%0D8u2xX!OQ zlkzJgwWURG71Pg@N!R4p&n2)rl}R;>5ggX+<^zc&cs8riE}n!ai&8w#b`*4-#w*v> zo$hD@-wcbHUSyR@wYao&Tn9mkyW@043Y?CNpwrKPSEP`uRVp_(w;MNZypL0-eEC(6 zE@Fqh^ol0t$;pzJG!{z<;>gMq{Lx-gf^8USI6u)ru`LTAQ7kv^w#!IQmE?##=U~!4 zcl}g-ybmUp$$UV-uxowSbEx=VIt5Nn3kfbR$-^;*oX*Zp*KbNZ9iWFxfa#~%?cVx9 zt^hjRruwOA*GPBQ*Ds@*Vf&AmYxndF4vO?@qWW`*;>&9ZVP4H$0;dP|Xtri_;txLd zw=-RL%FD~0?(3Tot+A!0rHm2jadQki&o^cqgTWLWWO&{gejJj5AGOT+B8O@P*<-Sw z11?#~CmA8M^Z0d3i;J&{^co9SRm(O8I_YgfjmuDVBp?57c6L~j$ozo|bFBv2<6w#8 zlz_|S64lEyC&C&%Oms~^OmTbZKw4gNAW`vrGqU}~i=o;JXN(WQ@(B$im3je{r;3Oo z`OIecv(eGf6+D#5|1-R*KZ@(wqFA_f3ylOi1?Wr*NiDm7jORm1rbkCd$HbsH9UUFb z&7^7tl+PI(3kjpx8d(Mx2W>YtcKgW^nnGo^f+>$8NdTQKnwq!{YJyT&X+ss%>UDX0XQN zTkq+2FH5aF3%vXL@> zpYeqip>F7t{4{IzVc1GRlKNvsU0p(Jj_G!%%RN)EpzHQ=c5s#2+T42Zn)7ZDFf}zb z5qutxXTfk-SXodE3=BB$*nwrSSb%ly?d@I4{kpL}uqNskypgGCQEc-0@0Ix&C{zCW z_3P?Lx$(AbJf^nWv10`V1%Q6q}jxr}S&l|VE@J{g?dyLYc8H$u7y%Rd9QjzAz7 zXJ1w>TCffn=WHQ;$MMV{H)|5DF;E##P z$v(NfYx=)IIDV_5y{+x6cz8dn4nZ;Ro{9|+Rg1-9k;sPCH?zDu1;pOplUla>^tU?> zb$6G_X9Pr+Z$QBPI1>u)wLje3&(8Rwco^&J=XYqE_PW0M)0`nkUip(|Rk?I?S6G8} zRX?!>CWO$LUIIsu_}$6C^|X|e_14$ex6Qs!5GK*=2H$2t=yGan&MrpwDbO_?zgQ_( z&yO8KetSvvyBjbk_dG7IKWehnWe>d`uTwU)rvB7XEEJy32#a~DZsY8XII2C`@Iy8I z_@zs0y`mG0;X06mMUNh39Z`r*R0iQr5Y6`O*;8Ioah$M|ZQva}gdpR?pDQ_(U9thVA@&hq0XRFCT5n)9sMyEgGhX`tSl*+7s*=^Tke$A_ PHjF!Z*pvJ#iE{NHfQzt3 literal 0 HcmV?d00001 diff --git a/previews/PR195/assets/vwzrnej.CULn5saZ.png b/previews/PR195/assets/yjoxrrb.CULn5saZ.png similarity index 100% rename from previews/PR195/assets/vwzrnej.CULn5saZ.png rename to previews/PR195/assets/yjoxrrb.CULn5saZ.png diff --git a/previews/PR195/assets/ckvmmvu.B94PsR1K.png b/previews/PR195/assets/yjtvpdz.B94PsR1K.png similarity index 100% rename from previews/PR195/assets/ckvmmvu.B94PsR1K.png rename to previews/PR195/assets/yjtvpdz.B94PsR1K.png diff --git a/previews/PR195/assets/ypadxpg.BbLXt6JS.png b/previews/PR195/assets/ypadxpg.BbLXt6JS.png new file mode 100644 index 0000000000000000000000000000000000000000..957022420b3562ddef946557f99c83e7047af8e4 GIT binary patch literal 78698 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�zyq2~ii3KPLMFE3fuZhl2xF_Zw*2|>&_&n< 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 z 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 StQ~*nMoC^BR3T^a;eP-pG4}2N literal 0 HcmV?d00001 diff --git a/previews/PR195/assets/snugpka.3sfpQl2i.png b/previews/PR195/assets/yqfbvur.3sfpQl2i.png similarity index 100% rename from previews/PR195/assets/snugpka.3sfpQl2i.png rename to previews/PR195/assets/yqfbvur.3sfpQl2i.png diff --git a/previews/PR195/assets/yvkfndx.pdNjstNw.png b/previews/PR195/assets/yvkfndx.pdNjstNw.png deleted file mode 100644 index 7b1c2618fe1f26c499ea3084c30f0d4460210e9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76665 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 - + - + - - +
Skip to content

20th April, 2024

See GeometryOps#114.

  • [ ] Exact predicates can be defined for lower-level, more atomic predicates within GeometryOps.

  • [ ] Add Shewchuck's adaptive math as a stage for exact predicates.

  • [x] @skygering to write docstrings for the predicates

29th Feb, 2024

To do

  • [ ] Finish clipping degeneracies

  • [ ] Fix cross & overlap functions

  • [x] Benchmarks to show why things you couldn't concieve of in R are doable in Julia

  • [x] profile functions for exponential improvements

  • [ ] A list of projects people can work on...the beauty here is that each function is kind of self-contained so it's an undergrad level project

  • [ ] Doc improvements

    • more

    • benchmarks page

  • Methods to validate and fix geometry

    • [ ] Polygons and LinearRings:

      • [ ] self-intersection

      • [ ] holes are actually within the polygon

      • [ ] Polygon exteriors must be counterclockwise, holes clockwise.

      • [ ] length of all rings > 4

      • [ ] repeated last point

    • [ ] LineStrings: NaN/Inf points

    • [x] Fix linear rings at some point to make sure the ring is closed, i.e., points[end] == points[begin]

  • Tests

    • [x] Simplify functions

    • [x] Polygonize

    • Barycentric tests for n_vertices > 4

Done

  • Rename bools.jl to something more relevant to the actual code -> orientation.jl

  • Doc improvements:

    • organise sections
+ \ No newline at end of file diff --git a/previews/PR195/experiments/accurate_accumulators.html b/previews/PR195/experiments/accurate_accumulators.html index cb4419e93..8d0b41f64 100644 --- a/previews/PR195/experiments/accurate_accumulators.html +++ b/previews/PR195/experiments/accurate_accumulators.html @@ -8,23 +8,23 @@ - + - + -
Skip to content

Accurate accumulation

Accurate arithmetic is a technique which allows you to calculate using more precision than the provided numeric type.

We will use the accurate sum routines from AccurateArithmetic.jl to show the difference!

julia
import GeometryOps as GO, GeoInterface as GI
+    
Skip to content

Accurate accumulation

Accurate arithmetic is a technique which allows you to calculate using more precision than the provided numeric type.

We will use the accurate sum routines from AccurateArithmetic.jl to show the difference!

julia
import GeometryOps as GO, GeoInterface as GI
 using GeoJSON
 using AccurateArithmetic
 using NaturalEarth
 
 all_adm0 = naturalearth("admin_0_countries", 10)
FeatureCollection with 258 Features
julia
GO.area(all_adm0)
21427.909318372607
julia
AccurateArithmetic.sum_oro(GO.area.(all_adm0.geometry))
21427.909318372607
julia
AccurateArithmetic.sum_kbn(GO.area.(all_adm0.geometry))
21427.909318372607
julia
GI.Polygon.(GO.flatten(Union{GI.LineStringTrait, GI.LinearRingTrait}, all_adm0) |> collect .|> x -> [x]) .|> GO.signed_area |> sum
-21427.90063612163
julia
GI.Polygon.(GO.flatten(Union{GI.LineStringTrait, GI.LinearRingTrait}, all_adm0) |> collect .|> x -> [x]) .|> GO.signed_area |> sum_oro
-21427.90063612163

@example accurate GI.Polygon.(GO.flatten(Union{GI.LineStringTrait, GI.LinearRingTrait}, all_adm0) |> collect .|> x -> [x]) .|> GO.signed_area |> sum_kbn ```

- + \ No newline at end of file diff --git a/previews/PR195/experiments/predicates.html b/previews/PR195/experiments/predicates.html index f89caf445..111f66d7f 100644 --- a/previews/PR195/experiments/predicates.html +++ b/previews/PR195/experiments/predicates.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Predicates

Exact vs fast predicates

Orient

julia
using CairoMakie
+    
Skip to content

Predicates

Exact vs fast predicates

Orient

julia
using CairoMakie
 import GeometryOps as GO, GeoInterface as GI, LibGEOS as LG
 import ExactPredicates
 using MultiFloats
@@ -59,7 +59,7 @@
     display(fig)
 end
 resize!(fig, 1000, 450)
-fig

Dashboard

julia
using WGLMakie
+fig

Dashboard

julia
using WGLMakie
 import GeometryOps as GO, GeoInterface as GI, LibGEOS as LG
 import ExactPredicates
 using MultiFloats
@@ -116,7 +116,7 @@
 
 GO.intersection(p1_m, p2_m; target = GI.PolygonTrait(), fix_multipoly = nothing)
 LG.intersection(p1_m, p2_m)

Incircle

- + \ No newline at end of file diff --git a/previews/PR195/explanations/crs.html b/previews/PR195/explanations/crs.html index e01b9b066..6e9b5733f 100644 --- a/previews/PR195/explanations/crs.html +++ b/previews/PR195/explanations/crs.html @@ -8,18 +8,18 @@ - + - + -
Skip to content
- +
Skip to content
+ \ No newline at end of file diff --git a/previews/PR195/explanations/paradigms.html b/previews/PR195/explanations/paradigms.html index c643d542f..e04d90ab4 100644 --- a/previews/PR195/explanations/paradigms.html +++ b/previews/PR195/explanations/paradigms.html @@ -8,18 +8,18 @@ - + - + -
Skip to content

Paradigms

GeometryOps exposes functions like apply and applyreduce, as well as the fix and prepare APIs, that represent paradigms of programming, by which we mean the ability to program in a certain way, and in so doing, fit neatly into the tools we've built without needing to re-implement the wheel.

Below, we'll describe some of the foundational paradigms of GeometryOps, and why you should care!

apply

The apply function allows you to decompose a given collection of geometries down to a certain level, operate on it, and reconstruct it back to the same nested form as the original. In general, its invocation is:

julia
apply(f, trait::Trait, geom)

Functionally, it's similar to map in the way you apply it to geometries - except that you tell it at which level it should stop, by passing a trait to it.

apply will start by decomposing the geometry, feature, featurecollection, iterable, or table that you pass to it, and stop when it encounters a geometry for which GI.trait(geom) isa Trait. This encompasses unions of traits especially, but beware that any geometry which is not explicitly handled, and hits GI.PointTrait, will cause an error.

apply is unlike map in that it returns reconstructed geometries, instead of the raw output of the function. If you want a purely map-like behaviour, like calculating the length of each linestring in your feature collection, then call GO.flatten(f, trait, geom), which will decompose each geometry to the given trait and apply f to it, returning the decomposition as a flattened vector.

applyreduce

applyreduce is like the previous map-based approach that we mentioned, except that it reduces the result of f by op. Note that applyreduce does not guarantee associativity, so it's best to have typeof(init) == returntype(op).

fix and prepare

The fix and prepare paradigms are different from apply, though they are built on top of it. They involve the use of structs as "actions", where a constructed object indicates an action that should be taken. A trait like interface prescribes the level (polygon, linestring, point, etc) at which each action should be applied.

In general, the idea here is to be able to invoke several actions efficiently and simultaneously, for example when correcting invalid geometries, or instantiating a Prepared geometry with several preparations (sorted edge lists, rtrees, monotone chains, etc.)

- +
Skip to content

Paradigms

GeometryOps exposes functions like apply and applyreduce, as well as the fix and prepare APIs, that represent paradigms of programming, by which we mean the ability to program in a certain way, and in so doing, fit neatly into the tools we've built without needing to re-implement the wheel.

Below, we'll describe some of the foundational paradigms of GeometryOps, and why you should care!

apply

The apply function allows you to decompose a given collection of geometries down to a certain level, operate on it, and reconstruct it back to the same nested form as the original. In general, its invocation is:

julia
apply(f, trait::Trait, geom)

Functionally, it's similar to map in the way you apply it to geometries - except that you tell it at which level it should stop, by passing a trait to it.

apply will start by decomposing the geometry, feature, featurecollection, iterable, or table that you pass to it, and stop when it encounters a geometry for which GI.trait(geom) isa Trait. This encompasses unions of traits especially, but beware that any geometry which is not explicitly handled, and hits GI.PointTrait, will cause an error.

apply is unlike map in that it returns reconstructed geometries, instead of the raw output of the function. If you want a purely map-like behaviour, like calculating the length of each linestring in your feature collection, then call GO.flatten(f, trait, geom), which will decompose each geometry to the given trait and apply f to it, returning the decomposition as a flattened vector.

applyreduce

applyreduce is like the previous map-based approach that we mentioned, except that it reduces the result of f by op. Note that applyreduce does not guarantee associativity, so it's best to have typeof(init) == returntype(op).

fix and prepare

The fix and prepare paradigms are different from apply, though they are built on top of it. They involve the use of structs as "actions", where a constructed object indicates an action that should be taken. A trait like interface prescribes the level (polygon, linestring, point, etc) at which each action should be applied.

In general, the idea here is to be able to invoke several actions efficiently and simultaneously, for example when correcting invalid geometries, or instantiating a Prepared geometry with several preparations (sorted edge lists, rtrees, monotone chains, etc.)

+ \ No newline at end of file diff --git a/previews/PR195/explanations/peculiarities.html b/previews/PR195/explanations/peculiarities.html index 100f0823d..25a0dec4c 100644 --- a/previews/PR195/explanations/peculiarities.html +++ b/previews/PR195/explanations/peculiarities.html @@ -8,18 +8,18 @@ - + - + -
Skip to content

Peculiarities

What does apply return and why?

apply returns the target geometries returned by f, whatever type/package they are from, but geometries, features or feature collections that wrapped the target are replaced with GeoInterace.jl wrappers with matching GeoInterface.trait to the originals. All non-geointerface iterables become Arrays. Tables.jl compatible tables are converted either back to the original type if a Tables.materializer is defined, and if not then returned as generic NamedTuple column tables (i.e., a NamedTuple of vectors).

It is recommended for consistency that f returns GeoInterface geometries unless there is a performance/conversion overhead to doing that.

Why do you want me to provide a target in set operations?

In polygon set operations like intersection, difference, and union, many different geometry types may be obtained - depending on the relationship between the polygons. For example, when performing an union on two nonintersecting polygons, one would technically have two disjoint polygons as an output.

We use the target keyword to allow the user to control which kinds of geometry they want back. For example, setting target to PolygonTrait will cause a vector of polygons to be returned (this is the only currently supported behaviour). In future, we may implement MultiPolygonTrait or GeometryCollectionTrait targets which will return a single geometry, as LibGEOS and ArchGDAL do.

This also allows for a lot more type stability - when you ask for polygons, we won't return a geometrycollection with line segments. Especially in simulation workflows, this is excellent for simplified data processing.

_True and _False (or BoolsAsTypes)

Warning

These are internals and explicitly not public API, meaning they may change at any time!

When dispatch can be controlled by the value of a boolean variable, this introduces type instability. Instead of introducing type instability, we chose to encode our boolean decision variables, like threaded and calc_extent in apply, as types. This allows the compiler to reason about what will happen, and call the correct compiled method, in a stable way without worrying about

- +
Skip to content

Peculiarities

What does apply return and why?

apply returns the target geometries returned by f, whatever type/package they are from, but geometries, features or feature collections that wrapped the target are replaced with GeoInterace.jl wrappers with matching GeoInterface.trait to the originals. All non-geointerface iterables become Arrays. Tables.jl compatible tables are converted either back to the original type if a Tables.materializer is defined, and if not then returned as generic NamedTuple column tables (i.e., a NamedTuple of vectors).

It is recommended for consistency that f returns GeoInterface geometries unless there is a performance/conversion overhead to doing that.

Why do you want me to provide a target in set operations?

In polygon set operations like intersection, difference, and union, many different geometry types may be obtained - depending on the relationship between the polygons. For example, when performing an union on two nonintersecting polygons, one would technically have two disjoint polygons as an output.

We use the target keyword to allow the user to control which kinds of geometry they want back. For example, setting target to PolygonTrait will cause a vector of polygons to be returned (this is the only currently supported behaviour). In future, we may implement MultiPolygonTrait or GeometryCollectionTrait targets which will return a single geometry, as LibGEOS and ArchGDAL do.

This also allows for a lot more type stability - when you ask for polygons, we won't return a geometrycollection with line segments. Especially in simulation workflows, this is excellent for simplified data processing.

_True and _False (or BoolsAsTypes)

Warning

These are internals and explicitly not public API, meaning they may change at any time!

When dispatch can be controlled by the value of a boolean variable, this introduces type instability. Instead of introducing type instability, we chose to encode our boolean decision variables, like threaded and calc_extent in apply, as types. This allows the compiler to reason about what will happen, and call the correct compiled method, in a stable way without worrying about

+ \ No newline at end of file diff --git a/previews/PR195/explanations/winding_order.html b/previews/PR195/explanations/winding_order.html index ba768ae19..462c3435f 100644 --- a/previews/PR195/explanations/winding_order.html +++ b/previews/PR195/explanations/winding_order.html @@ -8,18 +8,18 @@ - + - + -
Skip to content
- +
Skip to content
+ \ No newline at end of file diff --git a/previews/PR195/hashmap.json b/previews/PR195/hashmap.json index bfaf433b8..ba8e99867 100644 --- a/previews/PR195/hashmap.json +++ b/previews/PR195/hashmap.json @@ -1 +1 @@ -{"api.md":"DHJubgq9","call_notes.md":"7w_VILqE","experiments_accurate_accumulators.md":"GjJQmUUF","experiments_predicates.md":"Dg71Bfw3","explanations_crs.md":"rB2P2tWO","explanations_paradigms.md":"DI9tAELo","explanations_peculiarities.md":"FHOVDDB1","explanations_winding_order.md":"Bm0h6HnC","index.md":"BWJsEQ2o","introduction.md":"D8tkvOeC","source_geometryops.md":"BkD8zBly","source_methods_angles.md":"BIdkE80s","source_methods_area.md":"6LdxlzTA","source_methods_barycentric.md":"CyGX2fFb","source_methods_buffer.md":"DU5YIRhh","source_methods_centroid.md":"1Rbjvw60","source_methods_clipping_clipping_processor.md":"DEdPT5AQ","source_methods_clipping_coverage.md":"CbA11gxz","source_methods_clipping_cut.md":"n40IAodq","source_methods_clipping_difference.md":"CrhFy5Cm","source_methods_clipping_intersection.md":"xm82NmdL","source_methods_clipping_predicates.md":"DXSSIe8m","source_methods_clipping_union.md":"CXn4Lc-2","source_methods_convex_hull.md":"BBbSUADr","source_methods_distance.md":"Dw2LmtDw","source_methods_equals.md":"DSTnK05y","source_methods_geom_relations_contains.md":"C6qh7KbG","source_methods_geom_relations_coveredby.md":"DKl5czuP","source_methods_geom_relations_covers.md":"EwhGx2oH","source_methods_geom_relations_crosses.md":"BHrKZtR2","source_methods_geom_relations_disjoint.md":"Cx5AfXIW","source_methods_geom_relations_geom_geom_processors.md":"C9HuuL9H","source_methods_geom_relations_intersects.md":"BR3MeE8s","source_methods_geom_relations_overlaps.md":"GC_xhoO1","source_methods_geom_relations_touches.md":"CI5Nxam0","source_methods_geom_relations_within.md":"DKPdlPzO","source_methods_orientation.md":"CAyjPYQQ","source_methods_polygonize.md":"Bajq04Cb","source_not_implemented_yet.md":"Bz3ySMxN","source_primitives.md":"CwLE6hnK","source_transformations_correction_closed_ring.md":"BDlXIhE4","source_transformations_correction_geometry_correction.md":"VEdgiIPU","source_transformations_correction_intersecting_polygons.md":"CVZsm4oL","source_transformations_extent.md":"BOfr-Fyq","source_transformations_flip.md":"BXRIoP3a","source_transformations_reproject.md":"AFBdSlqT","source_transformations_segmentize.md":"CgM0snro","source_transformations_simplify.md":"BSSKKuAL","source_transformations_transform.md":"CQbjpjpu","source_transformations_tuples.md":"De5DcGB5","source_types.md":"Df5Ol6GF","source_utils.md":"BvaNAnX0","tutorials_creating_geometry.md":"PsrBxXGz","tutorials_geodesic_paths.md":"BeBppPdH","tutorials_spatial_joins.md":"ysriZBMi"} +{"api.md":"DHJubgq9","call_notes.md":"7w_VILqE","experiments_accurate_accumulators.md":"GjJQmUUF","experiments_predicates.md":"CcitvZuA","explanations_crs.md":"rB2P2tWO","explanations_paradigms.md":"DI9tAELo","explanations_peculiarities.md":"FHOVDDB1","explanations_winding_order.md":"Bm0h6HnC","index.md":"BWJsEQ2o","introduction.md":"D8tkvOeC","source_geometryops.md":"Cz4BxN1w","source_lazy_wrappers.md":"D-02co7q","source_methods_angles.md":"DV0Y43Q3","source_methods_area.md":"rtJOiNA4","source_methods_barycentric.md":"vGqNyZU6","source_methods_buffer.md":"DU5YIRhh","source_methods_centroid.md":"B5Cew8t8","source_methods_clipping_clipping_processor.md":"CtF2CQFc","source_methods_clipping_coverage.md":"BuvGmFZb","source_methods_clipping_cut.md":"QtgaScMf","source_methods_clipping_difference.md":"XpSQ9j5U","source_methods_clipping_intersection.md":"DrpOytWq","source_methods_clipping_predicates.md":"DXSSIe8m","source_methods_clipping_union.md":"W5PFYzX8","source_methods_convex_hull.md":"CgmNGeI7","source_methods_distance.md":"8KpGRCHG","source_methods_equals.md":"Co-ScnAH","source_methods_geom_relations_contains.md":"BYVoqBEK","source_methods_geom_relations_coveredby.md":"Da4Nggfz","source_methods_geom_relations_covers.md":"6cjvwJ4o","source_methods_geom_relations_crosses.md":"BHrKZtR2","source_methods_geom_relations_disjoint.md":"B6v5WyhO","source_methods_geom_relations_geom_geom_processors.md":"C9HuuL9H","source_methods_geom_relations_intersects.md":"C_dWbJm2","source_methods_geom_relations_overlaps.md":"dIRYZVMG","source_methods_geom_relations_touches.md":"kSP9eu6o","source_methods_geom_relations_within.md":"50QxJSsQ","source_methods_orientation.md":"CAyjPYQQ","source_methods_polygonize.md":"Bajq04Cb","source_not_implemented_yet.md":"Bz3ySMxN","source_primitives.md":"CwLE6hnK","source_transformations_correction_closed_ring.md":"BDlXIhE4","source_transformations_correction_geometry_correction.md":"VEdgiIPU","source_transformations_correction_intersecting_polygons.md":"DDP7R70p","source_transformations_extent.md":"BOfr-Fyq","source_transformations_flip.md":"BXRIoP3a","source_transformations_reproject.md":"AFBdSlqT","source_transformations_segmentize.md":"dZC37wEB","source_transformations_simplify.md":"zSu4Fsil","source_transformations_transform.md":"CQbjpjpu","source_transformations_tuples.md":"De5DcGB5","source_types.md":"Df5Ol6GF","source_utils.md":"BvaNAnX0","tutorials_creating_geometry.md":"CTcfZU4F","tutorials_geodesic_paths.md":"CiRkt159","tutorials_spatial_joins.md":"DnL32vAR"} diff --git a/previews/PR195/index.html b/previews/PR195/index.html index b25048ef6..4f7e91c69 100644 --- a/previews/PR195/index.html +++ b/previews/PR195/index.html @@ -8,18 +8,18 @@ - + - + -
Skip to content

GeometryOps.jl

Blazing fast geometry operations in pure Julia

GeometryOps

What is GeometryOps.jl?

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

How to navigate the docs

GeometryOps' docs are divided into three main sections: tutorials, explanations and source code.
Documentation and examples for many functions can be found in the source code section, since we use literate programming in GeometryOps.

  • Tutorials are meant to teach the fundamental concepts behind GeometryOps, and how to perform certain operations.
  • Explanations usually contain little code, and explain in more detail how GeometryOps works.
  • Source code usually contains explanations and examples at the top of the page, followed by annotated source code from that file.
- +
Skip to content

GeometryOps.jl

Blazing fast geometry operations in pure Julia

GeometryOps

What is GeometryOps.jl?

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

How to navigate the docs

GeometryOps' docs are divided into three main sections: tutorials, explanations and source code.
Documentation and examples for many functions can be found in the source code section, since we use literate programming in GeometryOps.

  • Tutorials are meant to teach the fundamental concepts behind GeometryOps, and how to perform certain operations.
  • Explanations usually contain little code, and explain in more detail how GeometryOps works.
  • Source code usually contains explanations and examples at the top of the page, followed by annotated source code from that file.
+ \ No newline at end of file diff --git a/previews/PR195/introduction.html b/previews/PR195/introduction.html index 55efdd55b..fdda20c63 100644 --- a/previews/PR195/introduction.html +++ b/previews/PR195/introduction.html @@ -8,18 +8,18 @@ - + - + -
Skip to content

Introduction

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

Main concepts

The apply paradigm

Note

See the Primitive Functions page for more information on this.

The apply function allows you to decompose a given collection of geometries down to a certain level, and then operate on it.

Functionally, it's similar to map in the way you apply it to geometries.

apply and applyreduce take any geometry, vector of geometries, collection of geometries, or table (like Shapefile.Table, DataFrame, or GeoTable)!

What's this GeoInterface.Wrapper thing?

Write a comment about GeoInterface.Wrapper and why it helps in type stability to guarantee a particular return type.

- +
Skip to content

Introduction

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

Main concepts

The apply paradigm

Note

See the Primitive Functions page for more information on this.

The apply function allows you to decompose a given collection of geometries down to a certain level, and then operate on it.

Functionally, it's similar to map in the way you apply it to geometries.

apply and applyreduce take any geometry, vector of geometries, collection of geometries, or table (like Shapefile.Table, DataFrame, or GeoTable)!

What's this GeoInterface.Wrapper thing?

Write a comment about GeoInterface.Wrapper and why it helps in type stability to guarantee a particular return type.

+ \ No newline at end of file diff --git a/previews/PR195/source/GeometryOps.html b/previews/PR195/source/GeometryOps.html index 13831e35f..358cf908a 100644 --- a/previews/PR195/source/GeometryOps.html +++ b/previews/PR195/source/GeometryOps.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

GeometryOps.jl

julia
module GeometryOps
+    
Skip to content

GeometryOps.jl

julia
module GeometryOps
 
 using GeoInterface
 using GeometryBasics
@@ -39,6 +39,7 @@
 
 include("types.jl")
 include("primitives.jl")
+include("lazy_wrappers.jl")
 include("utils.jl")
 include("not_implemented_yet.jl")
 
@@ -91,8 +92,8 @@
     Base.Experimental.register_error_hint(_buffer_error_hinter, MethodError)
 end
 
-end

This page was generated using Literate.jl.

- +end

This page was generated using Literate.jl.

+ \ No newline at end of file diff --git a/previews/PR195/source/lazy_wrappers.html b/previews/PR195/source/lazy_wrappers.html new file mode 100644 index 000000000..d12d72c97 --- /dev/null +++ b/previews/PR195/source/lazy_wrappers.html @@ -0,0 +1,123 @@ + + + + + + Lazy wrappers | GeometryOps.jl + + + + + + + + + + + + + + +
Skip to content

Lazy wrappers

These wrappers lazily apply some fixes like closing rings.

julia
abstract type AbstractLazyWrapper{GeomType} end
+
+struct LazyClosedRing{GeomType} <: AbstractLazyWrapper{GeomType}
+    ring::GeomType
+    function LazyClosedRing(ring)
+        LazyClosedRing(GI.trait(ring), ring)
+    end
+    function LazyClosedRing{GeomType}(ring::GeomType) where GeomType
+        new{GeomType}(ring)
+    end
+end
+
+
+
+function LazyClosedRing(::GI.AbstractCurveTrait, ring::GeomType) where GeomType
+    LazyClosedRing{GeomType}(ring)
+end

GeoInterface implementation

julia
GI.geomtrait(::LazyClosedRing) = GI.LinearRingTrait()
+GI.is3d(wrapper::LazyClosedRing) = GI.is3d(wrapper.ring)
+GI.ismeasured(wrapper::LazyClosedRing) = GI.ismeasured(wrapper.ring)
+GI.isclosed(::LazyClosedRing) = true
+
+function GI.npoint(wrapper::LazyClosedRing)
+    ring_npoints = GI.npoint(wrapper.ring)
+    if GI.getpoint(wrapper.ring, 1) == GI.getpoint(wrapper.ring, ring_npoints)
+        return ring_npoints
+    else
+        return ring_npoints + 1 # account for closing
+    end
+end
+
+function GI.getpoint(wrapper::LazyClosedRing)
+    return LazyClosedRingTuplePointIterator(wrapper)
+end
+
+function GI.getpoint(wrapper::LazyClosedRing, i::Integer)
+    ring_npoint = GI.npoint(wrapper.ring)
+    if i  ring_npoint
+        return GI.getpoint(wrapper.ring, i)
+    elseif i == ring_npoint + 1
+        if GI.getpoint(wrapper.ring, 1) == GI.getpoint(wrapper.ring, ring_npoint)
+            return throw(BoundsError(wrapper.ring, i))
+        else
+            return GI.getpoint(wrapper.ring, 1)
+        end
+    else
+        return throw(BoundsError(wrapper.ring, i))
+    end
+end
+
+function tuples(wrapper::LazyClosedRing)
+    return collect(LazyClosedRingTuplePointIterator(wrapper))
+end
+
+struct LazyClosedRingTuplePointIterator{hasZ, hasM, GeomType}
+    ring::GeomType
+    closed::Bool
+end
+
+function LazyClosedRingTuplePointIterator(ring::LazyClosedRing)
+    geom = ring.ring
+    isclosed = GI.getpoint(geom, 1) == GI.getpoint(geom, GI.npoint(geom))
+    return LazyClosedRingTuplePointIterator{GI.is3d(geom), GI.ismeasured(geom), typeof(geom)}(geom, isclosed)
+end

Base iterator interface

julia
Base.IteratorSize(::LazyClosedRingTuplePointIterator) = Base.HasLength()
+Base.length(iter::LazyClosedRingTuplePointIterator) = GI.npoint(iter.ring) + iter.closed
+Base.IteratorEltype(::LazyClosedRingTuplePointIterator) = Base.HasEltype()
+function Base.eltype(::LazyClosedRingTuplePointIterator{hasZ, hasM}) where {hasZ, hasM}
+    if !hasZ && !hasM
+        Tuple{Float64, Float64}
+    elseif hasZ  hasM
+        Tuple{Float64, Float64, Float64}
+    else # hasZ && hasM
+        Tuple{Float64, Float64, Float64, Float64}
+    end
+end
+
+function Base.iterate(iter::LazyClosedRingTuplePointIterator)
+    return (GI.getpoint(iter.ring, 1), 1)
+end
+
+function Base.iterate(iter::LazyClosedRingTuplePointIterator, state)
+    ring_npoint = GI.npoint(iter.ring)
+    if iter.closed
+        if state == ring_npoint
+            return nothing
+        else
+            return (GI.getpoint(iter.ring, state + 1), state + 1)
+        end
+    else
+        if state < ring_npoint
+            return (GI.getpoint(iter.ring, state + 1), state + 1)
+        elseif state == ring_npoint
+            return (GI.getpoint(iter.ring, 1), state + 1)
+        elseif state == ring_npoint + 1
+            return nothing
+        else
+            throw(BoundsError(iter.ring, state))
+        end
+    end
+end

This page was generated using Literate.jl.

+ + + + \ No newline at end of file diff --git a/previews/PR195/source/methods/angles.html b/previews/PR195/source/methods/angles.html index b12de625c..f881a68be 100644 --- a/previews/PR195/source/methods/angles.html +++ b/previews/PR195/source/methods/angles.html @@ -8,22 +8,22 @@ - + - - + + -
Skip to content

Angles

julia
export angles

What is angles?

Angles are the angles formed by a given geometries line segments, if it has line segments.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+    
Skip to content

Angles

julia
export angles

What is angles?

Angles are the angles formed by a given geometries line segments, if it has line segments.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie, CairoMakie
 
 rect = GI.Polygon([[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]])
-f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

This is clearly a rectangle, with angles of 90 degrees.

julia
GO.angles(rect)  # [90, 90, 90, 90]
4-element Vector{Float64}:
+f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

This is clearly a rectangle, with angles of 90 degrees.

julia
GO.angles(rect)  # [90, 90, 90, 90]
4-element Vector{Float64}:
  90.0
  90.0
  90.0
@@ -141,8 +141,8 @@
     val = clamp(dot_prod / (prev_mag * curr_mag), -one(T), one(T))
     angle = real(acos(val) * 180 / π)
     return angle * (cross_prod < 0 ? -1 : 1)
-end

This page was generated using Literate.jl.

- +end

This page was generated using Literate.jl.

+ \ No newline at end of file diff --git a/previews/PR195/source/methods/area.html b/previews/PR195/source/methods/area.html index 2ce024c44..be210ae26 100644 --- a/previews/PR195/source/methods/area.html +++ b/previews/PR195/source/methods/area.html @@ -8,26 +8,26 @@ - + - - + + -
Skip to content

Area and signed area

julia
export area, signed_area

What is area? What is signed area?

Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+    
Skip to content

Area and signed area

julia
export area, signed_area

What is area? What is signed area?

Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
 
 rect = GI.Polygon([[(0,0), (0,1), (1,1), (1,0), (0, 0)]])
-f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

This is clearly a rectangle, etc. But now let's look at how the points look:

julia
lines!(
+f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

This is clearly a rectangle, etc. But now let's look at how the points look:

julia
lines!(
     collect(GI.getpoint(rect));
     color = 1:GI.npoint(rect), linewidth = 10.0)
-f

The points are ordered in a counterclockwise fashion, which means that the signed area is negative. If we reverse the order of the points, we get a positive area.

julia
GO.signed_area(rect)  # -1.0
-1.0

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that area and signed area are zero for all points and curves, even if the curves are closed like with a linear ring. Also note that signed area really only makes sense for polygons, given with a multipolygon can have several polygons each with a different orientation and thus the absolute value of the signed area might not be the area. This is why signed area is only implemented for polygons.

Targets for applys functions

julia
const _AREA_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()
+f

The points are ordered in a counterclockwise fashion, which means that the signed area is negative. If we reverse the order of the points, we get a positive area.

julia
GO.signed_area(rect)  # -1.0
-1.0

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that area and signed area are zero for all points and curves, even if the curves are closed like with a linear ring. Also note that signed area really only makes sense for polygons, given with a multipolygon can have several polygons each with a different orientation and thus the absolute value of the signed area might not be the area. This is why signed area is only implemented for polygons.

Targets for applys functions

julia
const _AREA_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()
 
 """
     area(geom, [T = Float64])::T
@@ -105,7 +105,7 @@
     area += _area_component(p1, p2)
     return T(area / 2)
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/barycentric.html b/previews/PR195/source/methods/barycentric.html index 41b08fc1b..d5b566fb4 100644 --- a/previews/PR195/source/methods/barycentric.html +++ b/previews/PR195/source/methods/barycentric.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Barycentric coordinates

julia
export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
+    
Skip to content

Barycentric coordinates

julia
export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
 export MeanValue

Generalized barycentric coordinates are a generalization of barycentric coordinates, which are typically used in triangles, to arbitrary polygons.

They provide a way to express a point within a polygon as a weighted average of the polygon's vertices.

In the case of a triangle, barycentric coordinates are a set of three numbers (λ1,λ2,λ3), each associated with a vertex of the triangle. Any point within the triangle can be expressed as a weighted average of the vertices, where the weights are the barycentric coordinates. The weights sum to 1, and each is non-negative.

For a polygon with n vertices, generalized barycentric coordinates are a set of n numbers (λ1,λ2,...,λn), each associated with a vertex of the polygon. Any point within the polygon can be expressed as a weighted average of the vertices, where the weights are the generalized barycentric coordinates.

As with the triangle case, the weights sum to 1, and each is non-negative.

Example

This example was taken from this page of CGAL's documentation.

julia
using GeometryOps
 using GeometryOps.GeometryBasics
 using Makie
@@ -85,7 +85,7 @@
 # and render!
 hm = heatmap!(a2, xrange, yrange, mean_values; colormap = p1.colormap, colorrange = p1.plots[1].colorrange[], xautolimits = false, yautolimits = false)
 translate!(hm, 0, 0, -1) # translate the heatmap behind the cropping polygon!
-f # finally, display the figure

Barycentric-coordinate API

In some cases, we actually want barycentric interpolation, and have no interest in the coordinates themselves.

However, the coordinates can be useful for debugging, and when performing 3D rendering, multiple barycentric values (depth, uv) are needed for depth buffering.

julia
const _VecTypes = Union{Tuple{Vararg{T, N}}, GeometryBasics.StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}
+f # finally, display the figure

Barycentric-coordinate API

In some cases, we actually want barycentric interpolation, and have no interest in the coordinates themselves.

However, the coordinates can be useful for debugging, and when performing 3D rendering, multiple barycentric values (depth, uv) are needed for depth buffering.

julia
const _VecTypes = Union{Tuple{Vararg{T, N}}, GeometryBasics.StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}
 
 """
     abstract type AbstractBarycentricCoordinateMethod
@@ -433,7 +433,7 @@
 
 struct Wachspress <: AbstractBarycentricCoordinateMethod
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/buffer.html b/previews/PR195/source/methods/buffer.html index a0d66562d..1ad7441ef 100644 --- a/previews/PR195/source/methods/buffer.html +++ b/previews/PR195/source/methods/buffer.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Buffer

Buffering a geometry means computing the region distance away from it, and returning that region as the new geometry.

As of now, we only support GEOS as the backend, meaning that LibGEOS must be loaded.

julia
function buffer(geometry, distance; kwargs...)
+    
Skip to content

Buffer

Buffering a geometry means computing the region distance away from it, and returning that region as the new geometry.

As of now, we only support GEOS as the backend, meaning that LibGEOS must be loaded.

julia
function buffer(geometry, distance; kwargs...)
     buffered = buffer(GEOS(; kwargs...), geometry, distance)
     return tuples(buffered)
 end

Below is an error handler similar to the others we have for e.g. segmentize, which checks if there is a method error for the geos backend.

Add an error hint for buffer if LibGEOS is not loaded!

julia
function _buffer_error_hinter(io, exc, argtypes, kwargs)
@@ -29,7 +29,7 @@
         println(io, " in your REPL, \nor otherwise loading LibGEOS.jl via using or import.")
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/centroid.html b/previews/PR195/source/methods/centroid.html index 310881ba8..6d28e7aa5 100644 --- a/previews/PR195/source/methods/centroid.html +++ b/previews/PR195/source/methods/centroid.html @@ -8,25 +8,25 @@ - + - - + + -
Skip to content

Centroid

julia
export centroid, centroid_and_length, centroid_and_area

What is the centroid?

The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

To provide an example, consider this concave polygon in the shape of a 'C':

julia
import GeometryOps as GO
+    
Skip to content

Centroid

julia
export centroid, centroid_and_length, centroid_and_area

What is the centroid?

The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

To provide an example, consider this concave polygon in the shape of a 'C':

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
 
 cshape = GI.Polygon([[(0,0), (0,3), (3,3), (3,2), (1,2), (1,1), (3,1), (3,0), (0,0)]])
-f, a, p = poly(collect(GI.getpoint(cshape)); axis = (; aspect = DataAspect()))

Let's see what the centroid looks like (plotted in red):

julia
cent = GO.centroid(cshape)
+f, a, p = poly(collect(GI.getpoint(cshape)); axis = (; aspect = DataAspect()))

Let's see what the centroid looks like (plotted in red):

julia
cent = GO.centroid(cshape)
 scatter!(GI.x(cent), GI.y(cent), color = :red)
-f

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that if you call centroid on a LineString or LinearRing, the centroid_and_length function will be called due to the weighting scheme described above, while centroid_and_area is called for polygons and multipolygons. However, centroid_and_area can still be called on a LineString or LinearRing when they are closed, for example as the interior hole of a polygon.

The helper functions centroid_and_length and centroid_and_area are made available just in case the user also needs the area or length to decrease repeat computation.

julia
"""
+f

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that if you call centroid on a LineString or LinearRing, the centroid_and_length function will be called due to the weighting scheme described above, while centroid_and_area is called for polygons and multipolygons. However, centroid_and_area can still be called on a LineString or LinearRing when they are closed, for example as the interior hole of a polygon.

The helper functions centroid_and_length and centroid_and_area are made available just in case the user also needs the area or length to decrease repeat computation.

julia
"""
     centroid(geom, [T=Float64])::Tuple{T, T}
 
 Returns the centroid of a given line segment, linear ring, polygon, or
@@ -111,7 +111,7 @@
     y = (y1 * area1 + y2 * area2) / area
     return (x, y), area
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/clipping/clipping_processor.html b/previews/PR195/source/methods/clipping/clipping_processor.html index df503e789..d3dc667d0 100644 --- a/previews/PR195/source/methods/clipping/clipping_processor.html +++ b/previews/PR195/source/methods/clipping/clipping_processor.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Polygon clipping helpers

This file contains the shared helper functions for the polygon clipping functionalities.

This enum defines which side of an edge a point is on

julia
@enum PointEdgeSide left=1 right=2 unknown=3

Constants assigned for readability

julia
const enter, exit = true, false
+    
Skip to content

Polygon clipping helpers

This file contains the shared helper functions for the polygon clipping functionalities.

This enum defines which side of an edge a point is on

julia
@enum PointEdgeSide left=1 right=2 unknown=3

Constants assigned for readability

julia
const enter, exit = true, false
 const crossing, bouncing = true, false
 
 #= A point can either be the start or end of an overlapping chain of points between two
@@ -46,24 +46,7 @@
     fracs = node.fracs,
 ) where T = PolyNode{T}(;
     point = point, inter = inter, neighbor = neighbor, idx = idx, ent_exit = ent_exit,
-    crossing = crossing, endpoint = endpoint, fracs = fracs)

Checks equality of two PolyNodes by backing point value, fractional value, and intersection status

julia
equals(pn1::PolyNode, pn2::PolyNode) = pn1.point == pn2.point && pn1.inter == pn2.inter && pn1.fracs == pn2.fracs
-
-#=
-    _lazy_closed_ring_point_enumerator(ring) -> Iterator
-
-This function returns an enumerator over the points of a ring, and adds an extra point
-to the end, if the ring is not closed.
-=#
-function _lazy_closed_ring_point_enumerator(ring)
-    @assert GI.geomtrait(ring) isa GI.AbstractCurveTrait "`ring` must be a curve, got $(GI.trait(ring))"

Check if poly_a is closed. NOTE: 1 is defined as the starting index of a ring in GeoInterface.

julia
    if equals(GI.getpoint(ring, 1), GI.getpoint(ring, GI.npoint(ring)))

If yes, pass the iterator as formed

julia
        Iterators.enumerate(GI.getpoint(ring))
-    else

If no, pass the iterator as lazy vcat

julia
        Iterators.enumerate(
-            Iterators.flatten(
-                (GI.getpoint(ring),
-                (GI.getpoint(ring, 1),),)
-            )
-        )
-    end
-end
_build_ab_list(::Type{T}, poly_a, poly_b, delay_cross_f, delay_bounce_f; exact) ->
+    crossing = crossing, endpoint = endpoint, fracs = fracs)

Checks equality of two PolyNodes by backing point value, fractional value, and intersection status

julia
equals(pn1::PolyNode, pn2::PolyNode) = pn1.point == pn2.point && pn1.inter == pn2.inter && pn1.fracs == pn2.fracs
_build_ab_list(::Type{T}, poly_a, poly_b, delay_cross_f, delay_bounce_f; exact) ->
     (a_list, b_list, a_idx_list)

This function takes in two polygon rings and calls '_build_a_list', '_build_b_list', and '_flag_ent_exit' in order to fully form a_list and b_list. The 'a_list' and 'b_list' that it returns are the fully updated vectors of PolyNodes that represent the rings 'poly_a' and 'poly_b', respectively. This function also returns 'a_idx_list', which at its "ith" index stores the index in 'a_list' at which the "ith" intersection point lies.

julia
function _build_ab_list(::Type{T}, poly_a, poly_b, delay_cross_f::F1, delay_bounce_f::F2; exact) where {T, F1, F2}

Make a list for nodes of each polygon

julia
    a_list, a_idx_list, n_b_intrs = _build_a_list(T, poly_a, poly_b; exact)
     b_list = _build_b_list(T, a_idx_list, a_list, n_b_intrs, poly_b)

Flag crossings

julia
    _classify_crossing!(T, a_list, b_list; exact)

Flag the entry and exits

julia
    _flag_ent_exit!(T, GI.LinearRingTrait(), poly_b, a_list, delay_cross_f, Base.Fix2(delay_bounce_f, true); exact)
     _flag_ent_exit!(T, GI.LinearRingTrait(), poly_a, b_list, delay_cross_f, Base.Fix2(delay_bounce_f, false); exact)

Set node indices and filter a_idx_list to just crossing points

julia
    _index_crossing_intrs!(a_list, b_list, a_idx_list)
@@ -76,7 +59,7 @@
     a_idx_list = Vector{Int}()  # finds indices of intersection points in a_list
     a_count = 0  # number of points added to a_list
     n_b_intrs = 0

Loop through points of poly_a

julia
    local a_pt1
-    for (i, a_p2) in _lazy_closed_ring_point_enumerator(poly_a) # basically `enumerate(GI.getpoint(poly_a))` but makes sure `poly_a` is closed
+    for (i, a_p2) in enumerate(GI.getpoint(poly_a))
         a_pt2 = (T(GI.x(a_p2)), T(GI.y(a_p2)))
         if i <= 1 || (a_pt1 == a_pt2)  # don't repeat points
             a_pt1 = a_pt2
@@ -85,7 +68,7 @@
         a_count += 1
         push!(a_list, new_point)

Find intersections with edges of poly_b

julia
        local b_pt1
         prev_counter = a_count
-        for (j, b_p2) in _lazy_closed_ring_point_enumerator(poly_b) # basically `enumerate(GI.getpoint(poly_b))` but makes sure `poly_b` is closed
+        for (j, b_p2) in enumerate(GI.getpoint(poly_b))
             b_pt2 = _tuple_point(b_p2, T)
             if j <= 1 || (b_pt1 == b_pt2)  # don't repeat points
                 b_pt1 = b_pt2
@@ -148,7 +131,7 @@
     sizehint!(b_list, n_b_edges + n_b_intrs)
     intr_curr = 1
     b_count = 0

Loop over points in poly_b and add each point and intersection point

julia
    local b_pt1
-    for (i, b_p2) in _lazy_closed_ring_point_enumerator(poly_b) # basically `enumerate(GI.getpoint(poly_b))` but makes sure `poly_b` is closed
+    for (i, b_p2) in enumerate(GI.getpoint(poly_b))
         b_pt2 = _tuple_point(b_p2, T)
         if i  1 || (b_pt1 == b_pt2)  # don't repeat points
             b_pt1 = b_pt2
@@ -542,7 +525,7 @@
     end
     return
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/clipping/coverage.html b/previews/PR195/source/methods/clipping/coverage.html index 4040dab58..a52c450ba 100644 --- a/previews/PR195/source/methods/clipping/coverage.html +++ b/previews/PR195/source/methods/clipping/coverage.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content
julia
export coverage

What is coverage?

Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+    
Skip to content
julia
export coverage

What is coverage?

Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -28,7 +28,7 @@
 xmin, xmax, ymin, ymax = 0, 2, 0, 2
 f, a, p = poly(collect(GI.getpoint(cell)); axis = (; aspect = DataAspect()))
 poly!(collect(GI.getpoint(rect)))
-f

It is clear that half of the polygon is within the cell, so the coverage should be 1.0, half of the area of the rectangle.

julia
GO.coverage(rect, xmin, xmax, ymin, ymax)
1.0

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that the coverage is zero for all points and curves, even if the curves are closed like with a linear ring.

Targets for applys functions

julia
const _COVERAGE_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()

Wall types for coverage

julia
const UNKNOWN, NORTH, EAST, SOUTH, WEST = 0:4
+f

It is clear that half of the polygon is within the cell, so the coverage should be 1.0, half of the area of the rectangle.

julia
GO.coverage(rect, xmin, xmax, ymin, ymax)
1.0

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that the coverage is zero for all points and curves, even if the curves are closed like with a linear ring.

Targets for applys functions

julia
const _COVERAGE_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()

Wall types for coverage

julia
const UNKNOWN, NORTH, EAST, SOUTH, WEST = 0:4
 
 """
     coverage(geom, xmin, xmax, ymin, ymax, [T = Float64])::T
@@ -241,7 +241,7 @@
     y_wall = (wall == NORTH || wall == WEST) ? ymax : ymin
     return x1 * y_wall - x_wall * y1
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/clipping/cut.html b/previews/PR195/source/methods/clipping/cut.html index d04afcad4..d03806acc 100644 --- a/previews/PR195/source/methods/clipping/cut.html +++ b/previews/PR195/source/methods/clipping/cut.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Polygon cutting

julia
export cut

What is cut?

The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

To provide an example, consider the following polygon and line:

julia
import GeoInterface as GI, GeometryOps as GO
+    
Skip to content

Polygon cutting

julia
export cut

What is cut?

The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

To provide an example, consider the following polygon and line:

julia
import GeoInterface as GI, GeometryOps as GO
 using CairoMakie
 using Makie
 
@@ -29,7 +29,7 @@
 f, a, p1 = Makie.poly(collect(GI.getpoint(cut_polys[1])); color = (:blue, 0.5))
 Makie.poly!(collect(GI.getpoint(cut_polys[2])); color = (:orange, 0.5))
 Makie.lines!(GI.getpoint(line); color = :black)
-f

Implementation

This function depends on polygon clipping helper function and is inspired by the Greiner-Hormann clipping algorithm used elsewhere in this library. The inspiration came from this Stack Overflow discussion.

julia
"""
+f

Implementation

This function depends on polygon clipping helper function and is inspired by the Greiner-Hormann clipping algorithm used elsewhere in this library. The inspiration came from this Stack Overflow discussion.

julia
"""
     cut(geom, line, [T::Type])
 
 Return given geom cut by given line as a list of geometries of the same type as the input
@@ -105,7 +105,7 @@
     end
     return return_coords
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/clipping/difference.html b/previews/PR195/source/methods/clipping/difference.html index 0db301e49..5d52be4c0 100644 --- a/previews/PR195/source/methods/clipping/difference.html +++ b/previews/PR195/source/methods/clipping/difference.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Difference Polygon Clipping

julia
export difference
+    
Skip to content

Difference Polygon Clipping

julia
export difference
 
 
 """
@@ -65,8 +65,8 @@
     ::GI.PolygonTrait, poly_a,
     ::GI.PolygonTrait, poly_b;
     exact, kwargs...
-) where T

Get the exterior of the polygons

julia
    ext_a = GI.getexterior(poly_a)
-    ext_b = GI.getexterior(poly_b)

Find the difference of the exterior of the polygons

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _diff_delay_cross_f, _diff_delay_bounce_f; exact)
+) where T

Get the exterior of the polygons

julia
    ext_a = LazyClosedRing(GI.getexterior(poly_a))
+    ext_b = LazyClosedRing(GI.getexterior(poly_b))

Find the difference of the exterior of the polygons

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _diff_delay_cross_f, _diff_delay_bounce_f; exact)
     polys = _trace_polynodes(T, a_list, b_list, a_idx_list, _diff_step, poly_a, poly_b)

if no crossing points, determine if either poly is inside of the other

julia
    if isempty(polys)
         a_in_b, b_in_a = _find_non_cross_orientation(a_list, b_list, ext_a, ext_b; exact)

add case for if they polygons are the same (all intersection points!) add a find_first check to find first non-inter poly!

julia
        if b_in_a && !a_in_b  # b in a and can't be the same polygon
             poly_a_b_hole = GI.Polygon([tuples(ext_a), tuples(ext_b)])
@@ -184,7 +184,7 @@
     )
     return nothing
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/clipping/intersection.html b/previews/PR195/source/methods/clipping/intersection.html index 17c3ea0a2..0582110f5 100644 --- a/previews/PR195/source/methods/clipping/intersection.html +++ b/previews/PR195/source/methods/clipping/intersection.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Geometry Intersection

julia
export intersection, intersection_points
+    
Skip to content

Geometry Intersection

julia
export intersection, intersection_points
 
 """
     Enum LineOrientation
@@ -78,8 +78,8 @@
     ::GI.PolygonTrait, poly_a,
     ::GI.PolygonTrait, poly_b;
     exact, kwargs...,
-) where {T}

First we get the exteriors of 'poly_a' and 'poly_b'

julia
    ext_a = GI.getexterior(poly_a)
-    ext_b = GI.getexterior(poly_b)

Then we find the intersection of the exteriors

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _inter_delay_cross_f, _inter_delay_bounce_f; exact)
+) where {T}

First we get the exteriors of 'poly_a' and 'poly_b'

julia
    ext_a = LazyClosedRing(GI.getexterior(poly_a))
+    ext_b = LazyClosedRing(GI.getexterior(poly_b))

Then we find the intersection of the exteriors

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _inter_delay_cross_f, _inter_delay_bounce_f; exact)
     polys = _trace_polynodes(T, a_list, b_list, a_idx_list, _inter_step, poly_a, poly_b)
     if isempty(polys) # no crossing points, determine if either poly is inside the other
         a_in_b, b_in_a = _find_non_cross_orientation(a_list, b_list, ext_a, ext_b; exact)
@@ -401,7 +401,7 @@
         α, β = _clamped_frac(distance(min_pt, a2, T), a_dist, eps(T)), one(T) - eps(T)
     end

Return point with smallest distance

julia
    return _tuple_point(min_pt, T), α, β
 end

Return value of x/y clamped between ϵ and 1 - ϵ

julia
_clamped_frac(x::T, y::T, ϵ = zero(T)) where T = clamp(x / y, ϵ, one(T) - ϵ)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/clipping/predicates.html b/previews/PR195/source/methods/clipping/predicates.html index 4216322d5..3c0de6250 100644 --- a/previews/PR195/source/methods/clipping/predicates.html +++ b/previews/PR195/source/methods/clipping/predicates.html @@ -8,17 +8,17 @@ - + - + -
Skip to content
julia
module Predicates
+    
Skip to content
julia
module Predicates
     using ExactPredicates, ExactPredicates.Codegen
     import ExactPredicates: ext
     import ExactPredicates.Codegen: group!, @genpredicate
@@ -62,7 +62,7 @@
 end
 
 import .Predicates

If we want to inject adaptivity, we would do something like:

function cross(a, b, c) # try Predicates._cross_naive(a, b, c) # check the error bound there # then try Predicates._cross_adaptive(a, b, c) # then try Predicates._cross_exact end


This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/clipping/union.html b/previews/PR195/source/methods/clipping/union.html index cd6667d00..e2000b80c 100644 --- a/previews/PR195/source/methods/clipping/union.html +++ b/previews/PR195/source/methods/clipping/union.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Union Polygon Clipping

julia
export union
+    
Skip to content

Union Polygon Clipping

julia
export union
 
 """
     union(geom_a, geom_b, [::Type{T}]; target::Type, fix_multipoly = UnionIntersectingPolygons())
@@ -65,8 +65,8 @@
     ::GI.PolygonTrait, poly_a,
     ::GI.PolygonTrait, poly_b;
     exact, kwargs...,
-) where T

First, I get the exteriors of the two polygons

julia
    ext_a = GI.getexterior(poly_a)
-    ext_b = GI.getexterior(poly_b)

Then, I get the union of the exteriors

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _union_delay_cross_f, _union_delay_bounce_f; exact)
+) where T

First, I get the exteriors of the two polygons

julia
    ext_a = LazyClosedRing(GI.getexterior(poly_a))
+    ext_b = LazyClosedRing(GI.getexterior(poly_b))

Then, I get the union of the exteriors

julia
    a_list, b_list, a_idx_list = _build_ab_list(T, ext_a, ext_b, _union_delay_cross_f, _union_delay_bounce_f; exact)
     polys = _trace_polynodes(T, a_list, b_list, a_idx_list, _union_step, poly_a, poly_b)
     n_pieces = length(polys)

Check if one polygon totally within other and if so, return the larger polygon

julia
    a_in_b, b_in_a = false, false
     if n_pieces == 0 # no crossing points, determine if either poly is inside the other
@@ -268,7 +268,7 @@
     throw(ArgumentError("Union between $trait_a and $trait_b with target $Target isn't implemented yet."))
     return nothing
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/convex_hull.html b/previews/PR195/source/methods/convex_hull.html index 6fb4a20b2..c81a679dc 100644 --- a/previews/PR195/source/methods/convex_hull.html +++ b/previews/PR195/source/methods/convex_hull.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Convex hull

The convex hull of a set of points is the smallest convex polygon that contains all the points.

GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

Example

Simple hull

julia
import GeometryOps as GO, GeoInterface as GI
+    
Skip to content

Convex hull

The convex hull of a set of points is the smallest convex polygon that contains all the points.

GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

Example

Simple hull

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie # to plot
 
 points = randn(GO.Point2f, 100)
@@ -26,7 +26,7 @@
 hull_poly = GO.convex_hull(points)
 lines!(a, hull_poly; label = "Convex hull", color = Makie.wong_colors()[2])
 axislegend(a)
-f

Convex hull of the USA

julia
import GeometryOps as GO, GeoInterface as GI
+f

Convex hull of the USA

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie # to plot
 using NaturalEarth # for data
 
@@ -34,7 +34,7 @@
 usa = all_adm0.geometry[findfirst(==("USA"), all_adm0.ADM0_A3)]
 f, a, p = lines(usa)
 lines!(a, GO.convex_hull(usa); color = Makie.wong_colors()[2])
-f

Investigating the winding order

The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

julia
import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
+f

Investigating the winding order

The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

julia
import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
 using CairoMakie # to plot
 
 points = rand(Point2{Float64}, 100)
@@ -45,7 +45,7 @@
 a1, p1 = lines(fig[1, 1], go_hull; color = 1:GI.npoint(go_hull), axis = (; title = "MonotoneChainMethod()"))
 a2, p2 = lines(fig[2, 1], lg_hull; color = 1:GI.npoint(lg_hull), axis = (; title = "GEOS()"))
 cb = Colorbar(fig[1:2, 2], p1; label = "Vertex number")
-fig

Implementation

julia
"""
+fig

Implementation

julia
"""
     convex_hull([method], geometries)
 
 Compute the convex hull of the points in `geometries`.
@@ -75,7 +75,7 @@
 struct MonotoneChainMethod end

GrahamScanMethod, etc. can be implemented in GO as well, if someone wants to. If we add an extension on Quickhull.jl, then that would be another algorithm.

julia
convex_hull(geometries) = convex_hull(MonotoneChainMethod(), geometries)

TODO: have this respect the CRS by pulling it out of geometries.

julia
function convex_hull(::MonotoneChainMethod, geometries)

Extract all points as tuples. We have to collect and allocate here, because DelaunayTriangulation only accepts vectors of point-like geoms.

Cleanest would be to use the iterable from GO.flatten directly, but that would require us to implement the convex hull algorithm directly.

TODO: create a specialized method that extracts only the information required, GeometryBasics points can be passed through directly.

julia
    points = collect(flatten(tuples, GI.PointTrait, geometries))

Compute the convex hull using DelTri (shorthand for DelaunayTriangulation.jl).

julia
    hull = DelaunayTriangulation.convex_hull(points)

Convert the result to a GI.Polygon and return it. View would be more efficient here, but re-allocating is cleaner.

julia
    point_vec = DelaunayTriangulation.get_points(hull)[DelaunayTriangulation.get_vertices(hull)]
     return GI.Polygon([GI.LinearRing(point_vec)])
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/distance.html b/previews/PR195/source/methods/distance.html index 21e4ff7a6..e63c30927 100644 --- a/previews/PR195/source/methods/distance.html +++ b/previews/PR195/source/methods/distance.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Distance and signed distance

julia
export distance, signed_distance

What is distance? What is signed distance?

Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+    
Skip to content

Distance and signed distance

julia
export distance, signed_distance

What is distance? What is signed distance?

Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -29,13 +29,13 @@
 f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))
 scatter!(GI.x(point_in), GI.y(point_in); color = :red)
 scatter!(GI.x(point_out), GI.y(point_out); color = :orange)
-f

This is clearly a rectangle with one point inside and one point outside. The points are both an equal distance to the polygon. The distance to point_in is negative while the distance to point_out is positive.

julia
(
+f

This is clearly a rectangle with one point inside and one point outside. The points are both an equal distance to the polygon. The distance to point_in is negative while the distance to point_out is positive.

julia
(
 GO.distance(point_in, rect),  # == 0
 GO.signed_distance(point_in, rect),  # < 0
 GO.signed_distance(point_out, rect)  # > 0
 )
(0.0, -0.5, 0.5)

Consider also a heatmap of signed distances around this object:

julia
xrange = yrange = LinRange(-0.5, 1.5, 300)
 f, a, p = heatmap(xrange, yrange, GO.signed_distance.(Point2f.(xrange, yrange'), Ref(rect)); colormap = :RdBu, colorrange = (-0.75, 0.75))
-a.aspect = DataAspect(); Colorbar(f[1, 2], p, label = "Signed distance"); lines!(a, GI.convert(GO.GeometryBasics, rect)); f

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Distance and signed distance are only implemented for points to other geometries right now. This could be extended to include distance from other geometries in the future.

The distance calculated is the Euclidean distance using the Pythagorean theorem. Also note that singed_distance only makes sense for "filled-in" shapes, like polygons, so it isn't implemented for curves.

julia
const _DISTANCE_TARGETS = TraitTarget{Union{GI.AbstractPolygonTrait,GI.LineStringTrait,GI.LinearRingTrait,GI.LineTrait,GI.PointTrait}}()
+a.aspect = DataAspect(); Colorbar(f[1, 2], p, label = "Signed distance"); lines!(a, GI.convert(GO.GeometryBasics, rect)); f

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Distance and signed distance are only implemented for points to other geometries right now. This could be extended to include distance from other geometries in the future.

The distance calculated is the Euclidean distance using the Pythagorean theorem. Also note that singed_distance only makes sense for "filled-in" shapes, like polygons, so it isn't implemented for curves.

julia
const _DISTANCE_TARGETS = TraitTarget{Union{GI.AbstractPolygonTrait,GI.LineStringTrait,GI.LinearRingTrait,GI.LineTrait,GI.PointTrait}}()
 
 """
     distance(point, geom, ::Type{T} = Float64)::T
@@ -199,7 +199,7 @@
     end
     return min_dist
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/equals.html b/previews/PR195/source/methods/equals.html index 3a243fb95..80cb85ba6 100644 --- a/previews/PR195/source/methods/equals.html +++ b/previews/PR195/source/methods/equals.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Equals

julia
export equals

What is equals?

The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+    
Skip to content

Equals

julia
export equals

What is equals?

The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -29,7 +29,7 @@
 scatter!(GI.getpoint(l1), color = :blue)
 lines!(GI.getpoint(l2), color = :orange)
 scatter!(GI.getpoint(l2), color = :orange)
-f

We can see that the two lines do not share a common set of points and edges in the plot, so they are not equal:

julia
GO.equals(l1, l2)  # returns false
false

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that while we need the same set of points and edges, they don't need to be provided in the same order for polygons. For for example, we need the same set points for two multipoints to be equal, but they don't have to be saved in the same order. The winding order also doesn't have to be the same to represent the same geometry. This requires checking every point against every other point in the two geometries we are comparing. Also, some geometries must be "closed" like polygons and linear rings. These will be assumed to be closed, even if they don't have a repeated last point explicitly written in the coordinates. Additionally, geometries and multi-geometries can be equal if the multi-geometry only includes that single geometry.

julia
"""
+f

We can see that the two lines do not share a common set of points and edges in the plot, so they are not equal:

julia
GO.equals(l1, l2)  # returns false
false

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that while we need the same set of points and edges, they don't need to be provided in the same order for polygons. For for example, we need the same set points for two multipoints to be equal, but they don't have to be saved in the same order. The winding order also doesn't have to be the same to represent the same geometry. This requires checking every point against every other point in the two geometries we are comparing. Also, some geometries must be "closed" like polygons and linear rings. These will be assumed to be closed, even if they don't have a repeated last point explicitly written in the coordinates. Additionally, geometries and multi-geometries can be equal if the multi-geometry only includes that single geometry.

julia
"""
     equals(geom1, geom2)::Bool
 
 Compare two Geometries return true if they are the same geometry.
@@ -283,7 +283,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/contains.html b/previews/PR195/source/methods/geom_relations/contains.html index f2a02c618..109d351a2 100644 --- a/previews/PR195/source/methods/geom_relations/contains.html +++ b/previews/PR195/source/methods/geom_relations/contains.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Contains

julia
export contains

What is contains?

The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+    
Skip to content

Contains

julia
export contains

What is contains?

The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -29,7 +29,7 @@
 scatter!(GI.getpoint(l1), color = :blue)
 lines!(GI.getpoint(l2), color = :orange)
 scatter!(GI.getpoint(l2), color = :orange)
-f

We can see that all of the points and edges of l2 are within l1, so l1 contains l2. However, l2 does not contain l1.

julia
GO.contains(l1, l2)  # returns true
+f

We can see that all of the points and edges of l2 are within l1, so l1 contains l2. However, l2 does not contain l1.

julia
GO.contains(l1, l2)  # returns true
 GO.contains(l2, l1)  # returns false
false

Implementation

This is the GeoInterface-compatible implementation.

Given that contains is the exact opposite of within, we simply pass the two inputs variables, swapped in order, to within.

julia
"""
     contains(g1::AbstractGeometry, g2::AbstractGeometry)::Bool
 
@@ -51,7 +51,7 @@
 ```
 """
 contains(g1, g2) = GeometryOps.within(g2, g1)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/coveredby.html b/previews/PR195/source/methods/geom_relations/coveredby.html index e50b550bc..c712fedd2 100644 --- a/previews/PR195/source/methods/geom_relations/coveredby.html +++ b/previews/PR195/source/methods/geom_relations/coveredby.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

CoveredBy

julia
export coveredby

What is coveredby?

The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

To provide an example, consider this point and line:

julia
import GeometryOps as GO
+    
Skip to content

CoveredBy

julia
export coveredby

What is coveredby?

The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

To provide an example, consider this point and line:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -27,7 +27,7 @@
 l1 = GI.Line([p1, (1.0, 1.0)])
 f, a, p = lines(GI.getpoint(l1))
 scatter!(p1, color = :red)
-f

As we can see, p1 is on the endpoint of l1. This means it is not within, but it does meet the definition of coveredby.

julia
GO.coveredby(p1, l1)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the coveredby function and arguments g1 and g2, this criteria is as follows: - points of g1 are allowed to be in the interior of g2 (either through overlap or crossing for lines) - points of g1 are allowed to be on the boundary of g2 - points of g1 are not allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const COVEREDBY_ALLOWS = (in_allow = true, on_allow = true, out_allow = false)
+f

As we can see, p1 is on the endpoint of l1. This means it is not within, but it does meet the definition of coveredby.

julia
GO.coveredby(p1, l1)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the coveredby function and arguments g1 and g2, this criteria is as follows: - points of g1 are allowed to be in the interior of g2 (either through overlap or crossing for lines) - points of g1 are allowed to be on the boundary of g2 - points of g1 are not allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const COVEREDBY_ALLOWS = (in_allow = true, on_allow = true, out_allow = false)
 const COVEREDBY_CURVE_ALLOWS = (over_allow = true, cross_allow = true, on_allow = true, out_allow = false)
 const COVEREDBY_CURVE_REQUIRES = (in_require = false, on_require = false, out_require = false)
 const COVEREDBY_POLYGON_REQUIRES = (in_require = true, on_require = false, out_require = false,)
@@ -201,7 +201,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/covers.html b/previews/PR195/source/methods/geom_relations/covers.html index 003711a0d..1a72240c2 100644 --- a/previews/PR195/source/methods/geom_relations/covers.html +++ b/previews/PR195/source/methods/geom_relations/covers.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Covers

julia
export covers

What is covers?

The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+    
Skip to content

Covers

julia
export covers

What is covers?

The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -29,7 +29,7 @@
 
 f, a, p = lines(GI.getpoint(l1))
 scatter!(p1, color = :red)
-f

julia
GO.covers(l1, p1)  # returns true
+f

julia
GO.covers(l1, p1)  # returns true
 GO.covers(p1, l1)  # returns false
false

Implementation

This is the GeoInterface-compatible implementation.

Given that covers is the exact opposite of coveredby, we simply pass the two inputs variables, swapped in order, to coveredby.

julia
"""
     covers(g1::AbstractGeometry, g2::AbstractGeometry)::Bool
 
@@ -51,7 +51,7 @@
 ```
 """
 covers(g1, g2)::Bool = GeometryOps.coveredby(g2, g1)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/crosses.html b/previews/PR195/source/methods/geom_relations/crosses.html index bbc0b5f74..708b96c6c 100644 --- a/previews/PR195/source/methods/geom_relations/crosses.html +++ b/previews/PR195/source/methods/geom_relations/crosses.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Crossing checks

julia
"""
+    
Skip to content

Crossing checks

julia
"""
      crosses(geom1, geom2)::Bool
 
 Return `true` if the intersection results in a geometry whose dimension is one less than
@@ -138,7 +138,7 @@
     end
     return false
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/disjoint.html b/previews/PR195/source/methods/geom_relations/disjoint.html index e17aae6a3..f3707cc1a 100644 --- a/previews/PR195/source/methods/geom_relations/disjoint.html +++ b/previews/PR195/source/methods/geom_relations/disjoint.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Disjoint

julia
export disjoint

What is disjoint?

The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+    
Skip to content

Disjoint

julia
export disjoint

What is disjoint?

The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -29,7 +29,7 @@
 scatter!(GI.getpoint(l1), color = :blue)
 lines!(GI.getpoint(l2), color = :orange)
 scatter!(GI.getpoint(l2), color = :orange)
-f

We can see that none of the edges or vertices of l1 interact with l2 so they are disjoint.

julia
GO.disjoint(l1, l2)  # returns true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the disjoint function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are not allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const DISJOINT_ALLOWS = (in_allow = false, on_allow = false, out_allow = true)
+f

We can see that none of the edges or vertices of l1 interact with l2 so they are disjoint.

julia
GO.disjoint(l1, l2)  # returns true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the disjoint function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are not allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const DISJOINT_ALLOWS = (in_allow = false, on_allow = false, out_allow = true)
 const DISJOINT_CURVE_ALLOWS = (over_allow = false, cross_allow = false, on_allow = false, out_allow = true)
 const DISJOINT_REQUIRES = (in_require = false, on_require = false, out_require = false)
 const DISJOINT_EXACT = (exact = _False(),)
@@ -196,7 +196,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/geom_geom_processors.html b/previews/PR195/source/methods/geom_relations/geom_geom_processors.html index 28cc81b56..6eeeafbca 100644 --- a/previews/PR195/source/methods/geom_relations/geom_geom_processors.html +++ b/previews/PR195/source/methods/geom_relations/geom_geom_processors.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Line-curve interaction

julia
#= Code is based off of DE-9IM Standards (https://en.wikipedia.org/wiki/DE-9IM)
+    
Skip to content

Line-curve interaction

julia
#= Code is based off of DE-9IM Standards (https://en.wikipedia.org/wiki/DE-9IM)
 and attempts a standardized solution for most of the functions.
 =#
 
@@ -455,7 +455,7 @@
     end
     return skip, returnval
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/intersects.html b/previews/PR195/source/methods/geom_relations/intersects.html index a8696256e..b5acf29fd 100644 --- a/previews/PR195/source/methods/geom_relations/intersects.html +++ b/previews/PR195/source/methods/geom_relations/intersects.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Intersection checks

julia
export intersects

What is intersects?

The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+    
Skip to content

Intersection checks

julia
export intersects

What is intersects?

The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -27,7 +27,7 @@
 line2 = GI.Line([(123.354492,-15.961329), (127.22168,-14.008696)])
 f, a, p = lines(GI.getpoint(line1))
 lines!(GI.getpoint(line2))
-f

We can see that they intersect, so we expect intersects to return true, and we can visualize the intersection point in red.

julia
GO.intersects(line1, line2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

Given that intersects is the exact opposite of disjoint, we simply pass the two inputs variables, swapped in order, to disjoint.

julia
"""
+f

We can see that they intersect, so we expect intersects to return true, and we can visualize the intersection point in red.

julia
GO.intersects(line1, line2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

Given that intersects is the exact opposite of disjoint, we simply pass the two inputs variables, swapped in order, to disjoint.

julia
"""
     intersects(geom1, geom2)::Bool
 
 Return true if the interiors or boundaries of the two geometries interact.
@@ -45,7 +45,7 @@
 ```
 """
 intersects(geom1, geom2) = !disjoint(geom1, geom2)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/overlaps.html b/previews/PR195/source/methods/geom_relations/overlaps.html index 5dc4e4d28..b587505c9 100644 --- a/previews/PR195/source/methods/geom_relations/overlaps.html +++ b/previews/PR195/source/methods/geom_relations/overlaps.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Overlaps

julia
export overlaps

What is overlaps?

The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+    
Skip to content

Overlaps

julia
export overlaps

What is overlaps?

The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -29,7 +29,7 @@
 scatter!(GI.getpoint(l1), color = :blue)
 lines!(GI.getpoint(l2), color = :orange)
 scatter!(GI.getpoint(l2), color = :orange)
-f

We can see that the two lines overlap in the plot:

julia
GO.overlaps(l1, l2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that that since only elements of the same dimension can overlap, any two geometries with traits that are of different dimensions automatically can return false.

For geometries with the same trait dimension, we must make sure that they share a point, an edge, or area for points, lines, and polygons/multipolygons respectively, without being contained.

julia
"""
+f

We can see that the two lines overlap in the plot:

julia
GO.overlaps(l1, l2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that that since only elements of the same dimension can overlap, any two geometries with traits that are of different dimensions automatically can return false.

For geometries with the same trait dimension, we must make sure that they share a point, an edge, or area for points, lines, and polygons/multipolygons respectively, without being contained.

julia
"""
     overlaps(geom1, geom2)::Bool
 
 Compare two Geometries of the same dimension and return true if their
@@ -230,7 +230,7 @@
     seg_val, _, _ = _intersection_point(Float64, edge_a, edge_b; exact = _False())
     return seg_val != line_out
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/touches.html b/previews/PR195/source/methods/geom_relations/touches.html index 0ba0beaef..a31bd32bd 100644 --- a/previews/PR195/source/methods/geom_relations/touches.html +++ b/previews/PR195/source/methods/geom_relations/touches.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Touches

julia
export touches

What is touches?

The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+    
Skip to content

Touches

julia
export touches

What is touches?

The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -28,7 +28,7 @@
 
 f, a, p = lines(GI.getpoint(l1))
 lines!(GI.getpoint(l2))
-f

We can see that these two lines touch only at their endpoints.

julia
GO.touches(l1, l2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the touches function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - at least one point of g1 is required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const TOUCHES_POINT_ALLOWED = (in_allow = false, on_allow = true, out_allow = false)
+f

We can see that these two lines touch only at their endpoints.

julia
GO.touches(l1, l2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the touches function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - at least one point of g1 is required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const TOUCHES_POINT_ALLOWED = (in_allow = false, on_allow = true, out_allow = false)
 const TOUCHES_CURVE_ALLOWED = (over_allow = false, cross_allow = false, on_allow = true, out_allow = true)
 const TOUCHES_POLYGON_ALLOWS = (in_allow = false, on_allow = true, out_allow = true)
 const TOUCHES_REQUIRES = (in_require = false, on_require = true, out_require = false)
@@ -192,7 +192,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/geom_relations/within.html b/previews/PR195/source/methods/geom_relations/within.html index 74af856f8..89867d9bf 100644 --- a/previews/PR195/source/methods/geom_relations/within.html +++ b/previews/PR195/source/methods/geom_relations/within.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Within

julia
export within

What is within?

The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+    
Skip to content

Within

julia
export within

What is within?

The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -29,7 +29,7 @@
 scatter!(GI.getpoint(l1), color = :blue)
 lines!(GI.getpoint(l2), color = :orange)
 scatter!(GI.getpoint(l2), color = :orange)
-f

We can see that all of the points and edges of l2 are within l1, so l2 is within l1, but l1 is not within l2

julia
GO.within(l1, l2)  # false
+f

We can see that all of the points and edges of l2 are within l1, so l2 is within l1, but l1 is not within l2

julia
GO.within(l1, l2)  # false
 GO.within(l2, l1)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the within function and arguments g1 and g2, this criteria is as follows: - points of g1 are allowed to be in the interior of g2 (either through overlap or crossing for lines) - points of g1 are allowed to be on the boundary of g2 - points of g1 are not allowed to be in the exterior of g2 - at least one point of g1 is required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const WITHIN_POINT_ALLOWS = (in_allow = true, on_allow = false, out_allow = false)
 const WITHIN_CURVE_ALLOWS = (over_allow = true, cross_allow = true, on_allow = true, out_allow = false)
 const WITHIN_POLYGON_ALLOWS = (in_allow = true, on_allow = true, out_allow = false)
@@ -211,7 +211,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/orientation.html b/previews/PR195/source/methods/orientation.html index 5d9b747d0..84137604f 100644 --- a/previews/PR195/source/methods/orientation.html +++ b/previews/PR195/source/methods/orientation.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Orientation

julia
export isclockwise, isconcave

isclockwise

The orientation of a geometry is whether it runs clockwise or counter-clockwise.

This is defined for linestrings, linear rings, or vectors of points.

isconcave

A polygon is concave if it has at least one interior angle greater than 180 degrees, meaning that the interior of the polygon is not a convex set.

These are all adapted from Turf.jl.

The may not necessarily be what want in the end but work for now!

julia
"""
+    
Skip to content

Orientation

julia
export isclockwise, isconcave

isclockwise

The orientation of a geometry is whether it runs clockwise or counter-clockwise.

This is defined for linestrings, linear rings, or vectors of points.

isconcave

A polygon is concave if it has at least one interior angle greater than 180 degrees, meaning that the interior of the polygon is not a convex set.

These are all adapted from Turf.jl.

The may not necessarily be what want in the end but work for now!

julia
"""
     isclockwise(line::Union{LineString, Vector{Position}})::Bool
 
 Take a ring and return `true` if the line goes clockwise, or `false` if the line goes
@@ -118,7 +118,7 @@
     _isparallel(bx - ax, by - ay, dx - cx, dy - cy)
 
 _isparallel(Δx1, Δy1, Δx2, Δy2) = (Δx1 * Δy2 == Δy1 * Δx2)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/methods/polygonize.html b/previews/PR195/source/methods/polygonize.html index 90c46e4e8..212de66d2 100644 --- a/previews/PR195/source/methods/polygonize.html +++ b/previews/PR195/source/methods/polygonize.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Polygonizing raster data

julia
export polygonize
+    
Skip to content

Polygonizing raster data

julia
export polygonize
 
 #=
 The methods in this file convert a raster image into a set of polygons,
@@ -307,7 +307,7 @@
     end
     return edges
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/not_implemented_yet.html b/previews/PR195/source/not_implemented_yet.html index fb2d7cea1..7fa8bf05d 100644 --- a/previews/PR195/source/not_implemented_yet.html +++ b/previews/PR195/source/not_implemented_yet.html @@ -8,21 +8,21 @@ - + - + -
Skip to content

Not implemented yet

All of the functions in this file are not implemented in Julia yet. Some of them may have implementations in LibGEOS which we can use via an extension, but there is no native-Julia implementation for them.

julia
function symdifference end
+    
Skip to content

Not implemented yet

All of the functions in this file are not implemented in Julia yet. Some of them may have implementations in LibGEOS which we can use via an extension, but there is no native-Julia implementation for them.

julia
function symdifference end
 function buffer end
 function convexhull end
 function concavehull end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/primitives.html b/previews/PR195/source/primitives.html index 0e03eb9db..9cd7034fc 100644 --- a/previews/PR195/source/primitives.html +++ b/previews/PR195/source/primitives.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Primitive functions

julia
export apply, applyreduce, TraitTarget

This file mainly defines the apply and applyreduce functions, and some related functionality.

In general, the idea behind the apply framework is to take as input any geometry, vector of geometries, or feature collection, deconstruct it to the given trait target (any arbitrary GI.AbstractTrait or TraitTarget union thereof, like PointTrait or PolygonTrait) and perform some operation on it.

This allows for a simple and consistent framework within which users can define their own operations trivially easily, and removes a lot of the complexity involved with handling complex geometry structures.

For example, a simple way to flip the x and y coordinates of a geometry is:

julia
flipped_geom = GO.apply(GI.PointTrait(), geom) do p
+    
Skip to content

Primitive functions

julia
export apply, applyreduce, TraitTarget

This file mainly defines the apply and applyreduce functions, and some related functionality.

In general, the idea behind the apply framework is to take as input any geometry, vector of geometries, or feature collection, deconstruct it to the given trait target (any arbitrary GI.AbstractTrait or TraitTarget union thereof, like PointTrait or PolygonTrait) and perform some operation on it.

This allows for a simple and consistent framework within which users can define their own operations trivially easily, and removes a lot of the complexity involved with handling complex geometry structures.

For example, a simple way to flip the x and y coordinates of a geometry is:

julia
flipped_geom = GO.apply(GI.PointTrait(), geom) do p
     (GI.y(p), GI.x(p))
 end

As simple as that. There's no need to implement your own decomposition because it's done for you.

Functions like flip, reproject, transform, even segmentize and simplify have been implemented using the apply framework. Similarly, centroid, area and distance have been implemented using the applyreduce framework.

Docstrings

Functions

Missing docstring.

Missing docstring for apply. Check Documenter's build log for details.

Missing docstring.

Missing docstring for applyreduce. Check Documenter's build log for details.

Missing docstring.

Missing docstring for GeometryOps.unwrap. Check Documenter's build log for details.

# GeometryOps.flattenFunction.
julia
flatten(target::Type{<:GI.AbstractTrait}, obj)
 flatten(f, target::Type{<:GI.AbstractTrait}, obj)

Lazily flatten any AbstractArray, iterator, FeatureCollectionTrait, FeatureTrait or AbstractGeometryTrait object obj, so that objects with the target trait are returned by the iterator.

If f is passed in it will be applied to the target geometries.

source


# GeometryOps.reconstructFunction.
julia
reconstruct(geom, components)

Reconstruct geom from an iterable of component objects that match its structure.

All objects in components must have the same GeoInterface.trait.

Usually used in combination with flatten.

source


# GeometryOps.rebuildFunction.
julia
rebuild(geom, child_geoms)

Rebuild a geometry from child geometries.

By default geometries will be rebuilt as a GeoInterface.Wrappers geometry, but rebuild can have methods added to it to dispatch on geometries from other packages and specify how to rebuild them.

(Maybe it should go into GeoInterface.jl)

source


Types

Missing docstring.

Missing docstring for TraitTarget. Check Documenter's build log for details.

Implementation

julia
const THREADED_KEYWORD = "- `threaded`: `true` or `false`. Whether to use multithreading. Defaults to `false`."
@@ -323,7 +323,7 @@
 Base.@assume_effects :foldable function _mapreducetasks(f::F, op, taskrange, threaded::_False; init) where F
     mapreduce(f, op, taskrange; init)
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/correction/closed_ring.html b/previews/PR195/source/transformations/correction/closed_ring.html index 3d4026d36..d4fdb221d 100644 --- a/previews/PR195/source/transformations/correction/closed_ring.html +++ b/previews/PR195/source/transformations/correction/closed_ring.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Closed Rings

julia
export ClosedRing

A closed ring is a ring that has the same start and end point. This is a requirement for a valid polygon (technically, for a valid LinearRing). This correction is used to ensure that the polygon is valid.

The reason this operates on the polygon level is that several packages are loose about whether they return LinearRings (which is correct) or LineStrings (which is incorrect) for the contents of a polygon. Therefore, we decompose manually to ensure correctness.

Example

Many polygon providers do not close their polygons, which makes them invalid according to the specification. Quite a few geometry algorithms assume that polygons are closed, and leaving them open can lead to incorrect results!

For example, the following polygon is not valid:

julia
import GeoInterface as GI
+    
Skip to content

Closed Rings

julia
export ClosedRing

A closed ring is a ring that has the same start and end point. This is a requirement for a valid polygon (technically, for a valid LinearRing). This correction is used to ensure that the polygon is valid.

The reason this operates on the polygon level is that several packages are loose about whether they return LinearRings (which is correct) or LineStrings (which is incorrect) for the contents of a polygon. Therefore, we decompose manually to ensure correctness.

Example

Many polygon providers do not close their polygons, which makes them invalid according to the specification. Quite a few geometry algorithms assume that polygons are closed, and leaving them open can lead to incorrect results!

For example, the following polygon is not valid:

julia
import GeoInterface as GI
 polygon = GI.Polygon([[(0, 0), (1, 0), (1, 1), (0, 1)]])
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Int64, Int64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Int64, Int64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Int64, Int64}}, Nothing, Nothing}([(0, 0), (1, 0), (1, 1), (0, 1)], nothing, nothing)], nothing, nothing)

even though it will look correct when visualized, and indeed appears correct.

julia
import GeometryOps as GO
 GO.fix(polygon, corrections = [GO.ClosedRing()])
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (1.0, 0.0), (1.0, 1.0), (0.0, 1.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing)

You can see that the last point of the ring here is equal to the first point. For a polygon with n sides, there should be n+1 vertices.

Implementation

julia
"""
     ClosedRing() <: GeometryCorrection
@@ -48,7 +48,7 @@
     else

Assemble the ring as a vector

julia
        tups = tuples.(GI.getpoint(ring))

Close the ring

julia
        push!(tups, tups[1])

Return an actual ring

julia
        return GI.LinearRing(tups)
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/correction/geometry_correction.html b/previews/PR195/source/transformations/correction/geometry_correction.html index 5a6d15b1b..16aba889b 100644 --- a/previews/PR195/source/transformations/correction/geometry_correction.html +++ b/previews/PR195/source/transformations/correction/geometry_correction.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Geometry Corrections

julia
export fix

This file simply defines the GeometryCorrection abstract type, and the interface that any GeometryCorrection must implement.

A geometry correction is a transformation that is applied to a geometry to correct it in some way.

For example, a ClosedRing correction might be applied to a Polygon to ensure that its exterior ring is closed.

Interface

All GeometryCorrections are callable structs which, when called, apply the correction to the given geometry, and return either a copy or the original geometry (if nothing needed to be corrected).

See below for the full interface specification.

# GeometryOps.GeometryCorrectionType.
julia
abstract type GeometryCorrection

This abstract type represents a geometry correction.

Interface

Any GeometryCorrection must implement two functions: * application_level(::GeometryCorrection)::AbstractGeometryTrait: This function should return the GeoInterface trait that the correction is intended to be applied to, like PointTrait or LineStringTrait or PolygonTrait. * (::GeometryCorrection)(::AbstractGeometryTrait, geometry)::(some_geometry): This function should apply the correction to the given geometry, and return a new geometry.

source


Any geometry correction must implement the interface as given above.

julia
"""
+    
Skip to content

Geometry Corrections

julia
export fix

This file simply defines the GeometryCorrection abstract type, and the interface that any GeometryCorrection must implement.

A geometry correction is a transformation that is applied to a geometry to correct it in some way.

For example, a ClosedRing correction might be applied to a Polygon to ensure that its exterior ring is closed.

Interface

All GeometryCorrections are callable structs which, when called, apply the correction to the given geometry, and return either a copy or the original geometry (if nothing needed to be corrected).

See below for the full interface specification.

# GeometryOps.GeometryCorrectionType.
julia
abstract type GeometryCorrection

This abstract type represents a geometry correction.

Interface

Any GeometryCorrection must implement two functions: * application_level(::GeometryCorrection)::AbstractGeometryTrait: This function should return the GeoInterface trait that the correction is intended to be applied to, like PointTrait or LineStringTrait or PolygonTrait. * (::GeometryCorrection)(::AbstractGeometryTrait, geometry)::(some_geometry): This function should apply the correction to the given geometry, and return a new geometry.

source


Any geometry correction must implement the interface as given above.

julia
"""
     abstract type GeometryCorrection
 
 This abstract type represents a geometry correction.
@@ -49,7 +49,7 @@
     end
     return final_geometry
 end

Available corrections

# GeometryOps.ClosedRingType.
julia
ClosedRing() <: GeometryCorrection

This correction ensures that a polygon's exterior and interior rings are closed.

It can be called on any geometry correction as usual.

See also GeometryCorrection.

source


# GeometryOps.DiffIntersectingPolygonsType.
julia
DiffIntersectingPolygons() <: GeometryCorrection

This correction ensures that the polygons included in a multipolygon aren't intersecting. If any polygon's are intersecting, they will be made nonintersecting through the difference operation to create a unique set of disjoint (other than potentially connections by a single point) polygons covering the same area. See also GeometryCorrection, UnionIntersectingPolygons.

source


# GeometryOps.GeometryCorrectionType.
julia
abstract type GeometryCorrection

This abstract type represents a geometry correction.

Interface

Any GeometryCorrection must implement two functions: * application_level(::GeometryCorrection)::AbstractGeometryTrait: This function should return the GeoInterface trait that the correction is intended to be applied to, like PointTrait or LineStringTrait or PolygonTrait. * (::GeometryCorrection)(::AbstractGeometryTrait, geometry)::(some_geometry): This function should apply the correction to the given geometry, and return a new geometry.

source


# GeometryOps.UnionIntersectingPolygonsType.
julia
UnionIntersectingPolygons() <: GeometryCorrection

This correction ensures that the polygon's included in a multipolygon aren't intersecting. If any polygon's are intersecting, they will be combined through the union operation to create a unique set of disjoint (other than potentially connections by a single point) polygons covering the same area.

See also GeometryCorrection.

source



This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/correction/intersecting_polygons.html b/previews/PR195/source/transformations/correction/intersecting_polygons.html index 639942e67..b0488ccc6 100644 --- a/previews/PR195/source/transformations/correction/intersecting_polygons.html +++ b/previews/PR195/source/transformations/correction/intersecting_polygons.html @@ -8,20 +8,20 @@ - + - - + + -
Skip to content

Intersecting Polygons

julia
export UnionIntersectingPolygons

If the sub-polygons of a multipolygon are intersecting, this makes them invalid according to specification. Each sub-polygon of a multipolygon being disjoint (other than by a single point) is a requirement for a valid multipolygon. However, different libraries may achieve this in different ways.

For example, taking the union of all sub-polygons of a multipolygon will create a new multipolygon where each sub-polygon is disjoint. This can be done with the UnionIntersectingPolygons correction.

The reason this operates on a multipolygon level is that it is easy for users to mistakenly create multipolygon's that overlap, which can then be detrimental to polygon clipping performance and even create wrong answers.

Example

Multipolygon providers may not check that the polygons making up their multipolygons do not intersect, which makes them invalid according to the specification.

For example, the following multipolygon is not valid:

julia
import GeoInterface as GI
+    
Skip to content

Intersecting Polygons

julia
export UnionIntersectingPolygons

If the sub-polygons of a multipolygon are intersecting, this makes them invalid according to specification. Each sub-polygon of a multipolygon being disjoint (other than by a single point) is a requirement for a valid multipolygon. However, different libraries may achieve this in different ways.

For example, taking the union of all sub-polygons of a multipolygon will create a new multipolygon where each sub-polygon is disjoint. This can be done with the UnionIntersectingPolygons correction.

The reason this operates on a multipolygon level is that it is easy for users to mistakenly create multipolygon's that overlap, which can then be detrimental to polygon clipping performance and even create wrong answers.

Example

Multipolygon providers may not check that the polygons making up their multipolygons do not intersect, which makes them invalid according to the specification.

For example, the following multipolygon is not valid:

julia
import GeoInterface as GI
 polygon = GI.Polygon([[(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)]])
 multipolygon = GI.MultiPolygon([polygon, polygon])
GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing), GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing)], nothing, nothing)

given that the two sub-polygons are the exact same shape.

julia
import GeometryOps as GO
-GO.fix(multipolygon, corrections = [GO.UnionIntersectingPolygons()])
GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing)], nothing, nothing)

You can see that the the multipolygon now only contains one sub-polygon, rather than the two identical ones provided.

Implementation

julia
"""
+GO.fix(multipolygon, corrections = [GO.UnionIntersectingPolygons()])
GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0), (3.0, 0.0)], nothing, nothing)], nothing, nothing)], nothing, nothing)

You can see that the the multipolygon now only contains one sub-polygon, rather than the two identical ones provided.

Implementation

julia
"""
     UnionIntersectingPolygons() <: GeometryCorrection
 
 This correction ensures that the polygon's included in a multipolygon aren't intersecting.
@@ -115,7 +115,7 @@
     end
     return diff_multipoly
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/extent.html b/previews/PR195/source/transformations/extent.html index 7844dc190..9572a2325 100644 --- a/previews/PR195/source/transformations/extent.html +++ b/previews/PR195/source/transformations/extent.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Extent embedding

julia
"""
+    
Skip to content

Extent embedding

julia
"""
     embed_extent(obj)
 
 Recursively wrap the object with a GeoInterface.jl geometry,
@@ -31,7 +31,7 @@
 """
 embed_extent(x; threaded=false, crs=nothing) =
     apply(identity, GI.PointTrait(), x; calc_extent=true, threaded, crs)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/flip.html b/previews/PR195/source/transformations/flip.html index e42a54dca..9f5ab99df 100644 --- a/previews/PR195/source/transformations/flip.html +++ b/previews/PR195/source/transformations/flip.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Coordinate flipping

This is a simple example of how to use the apply functionality in a function, by flipping the x and y coordinates of a geometry.

julia
"""
+    
Skip to content

Coordinate flipping

This is a simple example of how to use the apply functionality in a function, by flipping the x and y coordinates of a geometry.

julia
"""
     flip(obj)
 
 Swap all of the x and y coordinates in obj, otherwise
@@ -40,7 +40,7 @@
         end
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/reproject.html b/previews/PR195/source/transformations/reproject.html index fcb2b2a2a..ddb6760cc 100644 --- a/previews/PR195/source/transformations/reproject.html +++ b/previews/PR195/source/transformations/reproject.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Geometry reprojection

julia
export reproject

This file is pretty simple - it simply reprojects a geometry pointwise from one CRS to another. It uses the Proj package for the transformation, but this could be moved to an extension if needed.

Note that the actual implementation is in the GeometryOpsProjExt extension module.

This works using the apply functionality.

julia
"""
+    
Skip to content

Geometry reprojection

julia
export reproject

This file is pretty simple - it simply reprojects a geometry pointwise from one CRS to another. It uses the Proj package for the transformation, but this could be moved to an extension if needed.

Note that the actual implementation is in the GeometryOpsProjExt extension module.

This works using the apply functionality.

julia
"""
     reproject(geometry; source_crs, target_crs, transform, always_xy, time)
     reproject(geometry, source_crs, target_crs; always_xy, time)
     reproject(geometry, transform; always_xy, time)
@@ -59,7 +59,7 @@
         nothing
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/segmentize.html b/previews/PR195/source/transformations/segmentize.html index 794d02e6a..294757399 100644 --- a/previews/PR195/source/transformations/segmentize.html +++ b/previews/PR195/source/transformations/segmentize.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Segmentize

julia
export segmentize
+    
Skip to content

Segmentize

julia
export segmentize
 export LinearSegments, GeodesicSegments

This function "segmentizes" or "densifies" a geometry by adding extra vertices to the geometry so that no segment is longer than a given distance. This is useful for plotting geometries with a limited number of vertices, or for ensuring that a geometry is not too "coarse" for a given application.

Info

We plan to add interpolated segmentization from DataInterpolations.jl in the future, which will be available to any vector of point-like objects.

For now, this function only works on 2D geometries. We will also support 3D geometries, as well as measure interpolation, in the future.

Examples

julia
import GeometryOps as GO, GeoInterface as GI
 rectangle = GI.Wrappers.Polygon([[(0.0, 50.0), (7.071, 57.07), (0, 64.14), (-7.07, 57.07), (0.0, 50.0)]])
 linear = GO.segmentize(rectangle; max_distance = 5)
@@ -39,7 +39,7 @@
 f, a, p = poly(collect(GI.getpoint(linear)); label = "Linear", axis = (; aspect = DataAspect()))
 p2 = poly!(collect(GI.getpoint(geodesic)); label = "Geodesic")
 axislegend(a; position = :lt)
-f

There are two methods available for segmentizing geometries at the moment:

Missing docstring.

Missing docstring for LinearSegments. Check Documenter's build log for details.

Missing docstring.

Missing docstring for GeodesicSegments. Check Documenter's build log for details.

Benchmark

We benchmark our method against LibGEOS's GEOSDensify method, which is a similar method for densifying geometries.

julia
using BenchmarkTools: BenchmarkGroup
+f

There are two methods available for segmentizing geometries at the moment:

Missing docstring.

Missing docstring for LinearSegments. Check Documenter's build log for details.

Missing docstring.

Missing docstring for GeodesicSegments. Check Documenter's build log for details.

Benchmark

We benchmark our method against LibGEOS's GEOSDensify method, which is a similar method for densifying geometries.

julia
using BenchmarkTools: BenchmarkGroup
 using Chairmarks: @be
 using Main: plot_trials
 using CairoMakie
@@ -77,7 +77,7 @@
 
 end
 
-plot_trials(segmentize_suite)

julia
abstract type SegmentizeMethod end
+plot_trials(segmentize_suite)

julia
abstract type SegmentizeMethod end
 """
     LinearSegments(; max_distance::Real)
 
@@ -172,7 +172,7 @@
     end

End the line with the original coordinate, to avoid any multiplication errors.

julia
    push!(new_coords, (x2, y2))
     return nothing
 end

Note

The _fill_linear_kernel definition for GeodesicSegments is in the GeometryOpsProjExt extension module, in the segmentize.jl file.


This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/simplify.html b/previews/PR195/source/transformations/simplify.html index 458cbb25e..bbdac6595 100644 --- a/previews/PR195/source/transformations/simplify.html +++ b/previews/PR195/source/transformations/simplify.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Geometry simplification

This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

Examples

A quick and dirty example is:

julia
using Makie, GeoInterfaceMakie
+    
Skip to content

Geometry simplification

This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

Examples

A quick and dirty example is:

julia
using Makie, GeoInterfaceMakie
 import GeoInterface as GI
 import GeometryOps as GO
 
@@ -29,7 +29,7 @@
 f, a, p = poly(original; label = "Original")
 poly!(simple; label = "Simplified")
 axislegend(a)
-f

Benchmark

We benchmark these methods against LibGEOS's simplify implementation, which uses the Douglas-Peucker algorithm.

julia
using BenchmarkTools, Chairmarks, GeoJSON, CairoMakie
+f

Benchmark

We benchmark these methods against LibGEOS's simplify implementation, which uses the Douglas-Peucker algorithm.

julia
using BenchmarkTools, Chairmarks, GeoJSON, CairoMakie
 import GeometryOps as GO, LibGEOS as LG, GeoInterface as GI
 using CoordinateTransformations
 using NaturalEarth
@@ -42,7 +42,7 @@
 usa_poly = GI.getgeom(usa_multipoly, findmax(GO.area.(GI.getgeom(usa_multipoly)))[2]) # isolate the poly with the most area
 usa_centroid = GO.centroid(usa_poly)
 usa_reflected = GO.transform(Translation(usa_centroid...)  LinearMap(Makie.rotmatrix2d(π))  Translation((-).(usa_centroid)...), usa_poly)
-f, a, p = plot(usa_poly; label = "Original", axis = (; aspect = DataAspect()))#; plot!(usa_reflected; label = "Reflected")

This is the complex polygon we'll be benchmarking.

julia
simplify_suite = BenchmarkGroup(["Simplify"])
+f, a, p = plot(usa_poly; label = "Original", axis = (; aspect = DataAspect()))#; plot!(usa_reflected; label = "Reflected")

This is the complex polygon we'll be benchmarking.

julia
simplify_suite = BenchmarkGroup(["Simplify"])
 singlepoly_suite = BenchmarkGroup(["Polygon", "title:Polygon simplify", "subtitle:Random blob"])
 
 include(joinpath(dirname(dirname(pathof(GO))), "test", "data", "polygon_generation.jl"))
@@ -56,7 +56,7 @@
     singlepoly_suite["LibGEOS"][GI.npoint(geom)] = @be LG.simplify($geom_lg, 0.1) seconds=1
 end
 
-plot_trials(singlepoly_suite; legend_position=(1, 1, TopRight()), legend_valign = -2, legend_halign = 1.2, legend_orientation = :horizontal)

julia
multipoly_suite = BenchmarkGroup(["MultiPolygon", "title:Multipolygon simplify", "subtitle:USA multipolygon"])
+plot_trials(singlepoly_suite; legend_position=(1, 1, TopRight()), legend_valign = -2, legend_halign = 1.2, legend_orientation = :horizontal)

julia
multipoly_suite = BenchmarkGroup(["MultiPolygon", "title:Multipolygon simplify", "subtitle:USA multipolygon"])
 
 for frac in exp10.(LinRange(log10(0.3), log10(1), 6)) # TODO: this example isn't the best.  How can we get this better?
     geom = GO.simplify(usa_multipoly; ratio = frac)
@@ -75,7 +75,7 @@
     # GO-VW : $(GI.npoint( GO.simplify((GO.VisvalingamWhyatt(; tol = _tol)), geom_go)))
     println()
 end
-plot_trials(multipoly_suite)

julia
export simplify, VisvalingamWhyatt, DouglasPeucker, RadialDistance
+plot_trials(multipoly_suite)

julia
export simplify, VisvalingamWhyatt, DouglasPeucker, RadialDistance
 
 const _SIMPLIFY_TARGET = TraitTarget{Union{GI.PolygonTrait, GI.AbstractCurveTrait, GI.MultiPointTrait, GI.PointTrait}}()
 const MIN_POINTS = 3
@@ -508,7 +508,7 @@
     end
     return nothing
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/transform.html b/previews/PR195/source/transformations/transform.html index 934ff9f49..2f56de921 100644 --- a/previews/PR195/source/transformations/transform.html +++ b/previews/PR195/source/transformations/transform.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Pointwise transformation

julia
"""
+    
Skip to content

Pointwise transformation

julia
"""
     transform(f, obj)
 
 Apply a function `f` to all the points in `obj`.
@@ -73,7 +73,7 @@
         end
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/transformations/tuples.html b/previews/PR195/source/transformations/tuples.html index 6c5c0b8bb..8e6e5a4b9 100644 --- a/previews/PR195/source/transformations/tuples.html +++ b/previews/PR195/source/transformations/tuples.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Tuple conversion

julia
"""
+    
Skip to content

Tuple conversion

julia
"""
     tuples(obj)
 
 Convert all points in `obj` to `Tuple`s, wherever the are nested.
@@ -37,7 +37,7 @@
         end
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/types.html b/previews/PR195/source/types.html index 008165ce3..30cbd221c 100644 --- a/previews/PR195/source/types.html +++ b/previews/PR195/source/types.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Types

This file defines some fundamental types used in GeometryOps.

Warning

Unlike in other Julia packages, only some types are defined in this file, not all. This is because we define types in the files where they are used, to make it easier to understand the code.

julia
export TraitTarget, GEOS

TraitTarget

This struct holds a trait parameter or a union of trait parameters. It's essentially a way to construct unions.

julia
"""
+    
Skip to content

Types

This file defines some fundamental types used in GeometryOps.

Warning

Unlike in other Julia packages, only some types are defined in this file, not all. This is because we define types in the files where they are used, to make it easier to understand the code.

julia
export TraitTarget, GEOS

TraitTarget

This struct holds a trait parameter or a union of trait parameters. It's essentially a way to construct unions.

julia
"""
     TraitTarget{T}
 
 This struct holds a trait parameter or a union of trait parameters.
@@ -85,7 +85,7 @@
         error("$(f) requires a `$(kw)` keyword argument to the `GEOS` algorithm, which was not provided.")
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/source/utils.html b/previews/PR195/source/utils.html index 4d1a90b7f..3ead9777a 100644 --- a/previews/PR195/source/utils.html +++ b/previews/PR195/source/utils.html @@ -8,17 +8,17 @@ - + - + -
Skip to content

Utility functions

julia
_is3d(geom)::Bool = _is3d(GI.trait(geom), geom)
+    
Skip to content

Utility functions

julia
_is3d(geom)::Bool = _is3d(GI.trait(geom), geom)
 _is3d(::GI.AbstractGeometryTrait, geom)::Bool = GI.is3d(geom)
 _is3d(::GI.FeatureTrait, feature)::Bool = _is3d(GI.geometry(feature))
 _is3d(::GI.FeatureCollectionTrait, fc)::Bool = _is3d(GI.getfeature(fc, 1))
@@ -138,7 +138,7 @@
     (x1, x2), (y1, y2) = extent.X, extent.Y
     return x1 ≤ GI.x(p) ≤ x2 && y1 ≤ GI.y(p) ≤ y2
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR195/tutorials/creating_geometry.html b/previews/PR195/tutorials/creating_geometry.html index ac38334f9..c0bd812cc 100644 --- a/previews/PR195/tutorials/creating_geometry.html +++ b/previews/PR195/tutorials/creating_geometry.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Creating Geometry

In this tutorial, we're going to:

  1. Create and plot geometries

  2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

  3. Create geospatial geometries with embedded coordinate reference system information

  4. Assign attributes to geospatial geometries

  5. Save geospatial geometries to common geospatial file formats

First, we load some required packages.

julia
# Geospatial packages from Julia
+    
Skip to content

Creating Geometry

In this tutorial, we're going to:

  1. Create and plot geometries

  2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

  3. Create geospatial geometries with embedded coordinate reference system information

  4. Assign attributes to geospatial geometries

  5. Save geospatial geometries to common geospatial file formats

First, we load some required packages.

julia
# Geospatial packages from Julia
 import GeoInterface as GI
 import GeometryOps as GO
 import GeoFormatTypes as GFT
@@ -28,37 +28,37 @@
 import Proj
 # Plotting
 using CairoMakie
-using GeoMakie

Creating and plotting geometries

Let's start by making a single Point.

julia
point = GI.Point(0, 0)
GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((0, 0), nothing)

Now, let's plot our point.

julia
fig, ax, plt = plot(point)

Let's create a set of points, and have a bit more fun with plotting.

julia
x = [-5, 0, 5, 0];
+using GeoMakie

Creating and plotting geometries

Let's start by making a single Point.

julia
point = GI.Point(0, 0)
GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((0, 0), nothing)

Now, let's plot our point.

julia
fig, ax, plt = plot(point)

Let's create a set of points, and have a bit more fun with plotting.

julia
x = [-5, 0, 5, 0];
 y = [0, -5, 0, 5];
 points = GI.Point.(zip(x,y));
 plot!(ax, points; marker = '✈', markersize = 30)
-fig

Points can be combined into a single MultiPoint geometry.

julia
x = [-5, -5, 5, 5];
+fig

Points can be combined into a single MultiPoint geometry.

julia
x = [-5, -5, 5, 5];
 y = [-5, 5, 5, -5];
 multipoint = GI.MultiPoint(GI.Point.(zip(x, y)));
 plot!(ax, multipoint; marker = '☁', markersize = 30)
-fig

Let's create a LineString connecting two points.

julia
p1 = GI.Point.(-5, 0);
+fig

Let's create a LineString connecting two points.

julia
p1 = GI.Point.(-5, 0);
 p2 = GI.Point.(5, 0);
 line = GI.LineString([p1,p2])
 plot!(ax, line; color = :red)
-fig

Now, let's create a line connecting multiple points (i.e. a LineString). This time we get a bit more fancy with point creation.

julia
r = 2;
+fig

Now, let's create a line connecting multiple points (i.e. a LineString). This time we get a bit more fancy with point creation.

julia
r = 2;
 k = 10;
 ϴ = 0:0.01:2pi;
 x = r .* (k + 1) .* cos.(ϴ) .- r .* cos.((k + 1) .* ϴ);
 y = r .* (k + 1) .* sin.(ϴ) .- r .* sin.((k + 1) .* ϴ);
 lines = GI.LineString(GI.Point.(zip(x,y)));
 plot!(ax, lines; linewidth = 5)
-fig

We can also create a single LinearRing trait, the building block of a polygon. A LinearRing is simply a LineString with the same beginning and endpoint, i.e., an arbitrary closed shape composed of point pairs.

A LinearRing is composed of a series of points.

julia
ring1 = GI.LinearRing(GI.getpoint(lines));
GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)

Now, let's make the LinearRing into a Polygon.

julia
polygon1 = GI.Polygon([ring1]);
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)], nothing, nothing)

Now, we can use GeometryOps and CoordinateTransformations to shift polygon1 up, to avoid plotting over our earlier results. This is done through the GeometryOps.transform function.

julia
xoffset = 0.;
+fig

We can also create a single LinearRing trait, the building block of a polygon. A LinearRing is simply a LineString with the same beginning and endpoint, i.e., an arbitrary closed shape composed of point pairs.

A LinearRing is composed of a series of points.

julia
ring1 = GI.LinearRing(GI.getpoint(lines));
GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)

Now, let's make the LinearRing into a Polygon.

julia
polygon1 = GI.Polygon([ring1]);
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)], nothing, nothing)

Now, we can use GeometryOps and CoordinateTransformations to shift polygon1 up, to avoid plotting over our earlier results. This is done through the GeometryOps.transform function.

julia
xoffset = 0.;
 yoffset = 50.;
 f = CoordinateTransformations.Translation(xoffset, yoffset);
 polygon1 = GO.transform(f, polygon1);
 plot!(polygon1)
-fig

Polygons can contain "holes". The first LinearRing in a polygon is the exterior, and all subsequent LinearRings are treated as holes in the leading LinearRing.

GeoInterface offers the GI.getexterior(poly) and GI.gethole(poly) methods to get the exterior ring and an iterable of holes, respectively.

julia
hole = GI.LinearRing(GI.getpoint(multipoint))
+fig

Polygons can contain "holes". The first LinearRing in a polygon is the exterior, and all subsequent LinearRings are treated as holes in the leading LinearRing.

GeoInterface offers the GI.getexterior(poly) and GI.gethole(poly) methods to get the exterior ring and an iterable of holes, respectively.

julia
hole = GI.LinearRing(GI.getpoint(multipoint))
 polygon2 = GI.Polygon([ring1, hole])
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, T, Nothing, Nothing} where T}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, T, Nothing, Nothing} where T[GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing), GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((-5, -5), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((-5, 5), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((5, 5), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((5, -5), nothing)], nothing, nothing)], nothing, nothing)

Shift polygon2 to the right, to avoid plotting over our earlier results.

julia
xoffset = 50.;
 yoffset = 0.;
 f = CoordinateTransformations.Translation(xoffset, yoffset);
 polygon2 = GO.transform(f, polygon2);
 plot!(polygon2)
-fig

Polygons can also be grouped together as a MultiPolygon.

julia
r = 5;
+fig

Polygons can also be grouped together as a MultiPolygon.

julia
r = 5;
 x = cos.(reverse(ϴ)) .* r .+ xoffset;
 y = sin.(reverse(ϴ)) .* r .+ yoffset;
 ring2 =  GI.LinearRing(GI.Point.(zip(x,y)));
@@ -68,7 +68,7 @@
 f = CoordinateTransformations.Translation(xoffset, yoffset);
 multipolygon = GO.transform(f, multipolygon);
 plot!(multipolygon)
-fig

Great, now we can make Points, MultiPoints, Lines, LineStrings, Polygons (with holes), and MultiPolygons and modify them using [CoordinateTransformations] and [GeometryOps].

Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

In geospatial sciences we often have data in one Coordinate Reference System (CRS) (source) and would like to display it in different (destination) CRS. GeoMakie allows us to do this by automatically projecting from source to destination CRS.

Here, our source CRS is common geographic (i.e. coordinates of latitude and longitude), WGS84.

julia
source_crs1 = GFT.EPSG(4326)
GeoFormatTypes.EPSG{1}((4326,))

Now let's pick a destination CRS for displaying our map. Here we'll pick natearth2.

julia
destination_crs = "+proj=natearth2"
"+proj=natearth2"

Let's add land area for context. First, download and open the Natural Earth global land polygons at 110 m resolution.GeoMakie ships with this particular dataset, so we will access it from there.

julia
land_path = GeoMakie.assetpath("ne_110m_land.geojson")
"/home/runner/.julia/packages/GeoMakie/2upVC/assets/ne_110m_land.geojson"

Note

Natural Earth has lots of other datasets, and there is a Julia package that provides an interface to it called NaturalEarth.jl.

Read the land MultiPolygons as a GeoJSON.FeatureCollection.

julia
land_geo = GeoJSON.read(land_path)
FeatureCollection with 127 Features

We then need to create a figure with a GeoAxis that can handle the projection between source and destination CRS. For GeoMakie, source is the CRS of the input and dest is the CRS you want to visualize in.

julia
fig = Figure(size=(1000, 500));
+fig

Great, now we can make Points, MultiPoints, Lines, LineStrings, Polygons (with holes), and MultiPolygons and modify them using [CoordinateTransformations] and [GeometryOps].

Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

In geospatial sciences we often have data in one Coordinate Reference System (CRS) (source) and would like to display it in different (destination) CRS. GeoMakie allows us to do this by automatically projecting from source to destination CRS.

Here, our source CRS is common geographic (i.e. coordinates of latitude and longitude), WGS84.

julia
source_crs1 = GFT.EPSG(4326)
GeoFormatTypes.EPSG{1}((4326,))

Now let's pick a destination CRS for displaying our map. Here we'll pick natearth2.

julia
destination_crs = "+proj=natearth2"
"+proj=natearth2"

Let's add land area for context. First, download and open the Natural Earth global land polygons at 110 m resolution.GeoMakie ships with this particular dataset, so we will access it from there.

julia
land_path = GeoMakie.assetpath("ne_110m_land.geojson")
"/home/runner/.julia/packages/GeoMakie/2upVC/assets/ne_110m_land.geojson"

Note

Natural Earth has lots of other datasets, and there is a Julia package that provides an interface to it called NaturalEarth.jl.

Read the land MultiPolygons as a GeoJSON.FeatureCollection.

julia
land_geo = GeoJSON.read(land_path)
FeatureCollection with 127 Features

We then need to create a figure with a GeoAxis that can handle the projection between source and destination CRS. For GeoMakie, source is the CRS of the input and dest is the CRS you want to visualize in.

julia
fig = Figure(size=(1000, 500));
 ga = GeoAxis(
     fig[1, 1];
     source = source_crs1,
@@ -76,8 +76,8 @@
     xticklabelsvisible = false,
     yticklabelsvisible = false,
 );

Plot land for context.

julia
poly!(ga, land_geo, color=:black)
-fig

Now let's plot a Polygon like before, but this time with a CRS that differs from our source data

julia
plot!(multipolygon; color = :green)
-fig

But what if we want to plot geometries with a different source CRS on the same figure?

To show how to do this let's create a geometry with coordinates in UTM (Universal Transverse Mercator) zone 10N EPSG:32610.

julia
source_crs2 = GFT.EPSG(32610)
GeoFormatTypes.EPSG{1}((32610,))

Create a polygon (we're working in meters now, not latitude and longitude)

julia
r = 1000000;
+fig

Now let's plot a Polygon like before, but this time with a CRS that differs from our source data

julia
plot!(multipolygon; color = :green)
+fig

But what if we want to plot geometries with a different source CRS on the same figure?

To show how to do this let's create a geometry with coordinates in UTM (Universal Transverse Mercator) zone 10N EPSG:32610.

julia
source_crs2 = GFT.EPSG(32610)
GeoFormatTypes.EPSG{1}((32610,))

Create a polygon (we're working in meters now, not latitude and longitude)

julia
r = 1000000;
 ϴ = 0:0.01:2pi;
 x = r .* cos.(ϴ).^3 .+ 500000;
 y = r .* sin.(ϴ) .^ 3 .+5000000;
629-element Vector{Float64}:
@@ -87,7 +87,7 @@
 
  5.0e6
  5.0e6

Now create a LinearRing from Points

julia
ring3 = GI.LinearRing(Point.(zip(x, y)))
GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}(Point{2, Float64}[[1.5e6, 5.0e6], [1.4998500087497458e6, 5.000000999950001e6], [1.4994001399837343e6, 5.000007998400139e6], [1.4986507085647392e6, 5.000026987852369e6], [1.4976022389592e6, 5.000063948817746e6], [1.4962554647802354e6, 5.000124843834609e6], [1.4946113281484335e6, 5.000215611503127e6], [1.4926709788709967e6, 5.000342160541625e6], [1.4904357734399722e6, 5.000510363870095e6], [1.4879072738504685e6, 5.0007260527263e6]  …  [1.4870405593989636e6, 4.999194331880103e6], [1.4896621210021754e6, 4.999426363321033e6], [1.491990928929295e6, 4.999609061508909e6], [1.4940253560034204e6, 4.999748243174828e6], [1.4957639801366436e6, 4.999849768598615e6], [1.497205585568957e6, 4.999919535736425e6], [1.4983491639274692e6, 4.999963474314044e6], [1.4991939151049731e6, 4.999987539891298e6], [1.4997392479570867e6, 4.999997707902938e6], [1.499984780817334e6, 4.999999967681458e6]], nothing, nothing)

Now create a Polygon from the LineRing

julia
polygon3 = GI.Polygon([ring3])
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}(Point{2, Float64}[[1.5e6, 5.0e6], [1.4998500087497458e6, 5.000000999950001e6], [1.4994001399837343e6, 5.000007998400139e6], [1.4986507085647392e6, 5.000026987852369e6], [1.4976022389592e6, 5.000063948817746e6], [1.4962554647802354e6, 5.000124843834609e6], [1.4946113281484335e6, 5.000215611503127e6], [1.4926709788709967e6, 5.000342160541625e6], [1.4904357734399722e6, 5.000510363870095e6], [1.4879072738504685e6, 5.0007260527263e6]  …  [1.4870405593989636e6, 4.999194331880103e6], [1.4896621210021754e6, 4.999426363321033e6], [1.491990928929295e6, 4.999609061508909e6], [1.4940253560034204e6, 4.999748243174828e6], [1.4957639801366436e6, 4.999849768598615e6], [1.497205585568957e6, 4.999919535736425e6], [1.4983491639274692e6, 4.999963474314044e6], [1.4991939151049731e6, 4.999987539891298e6], [1.4997392479570867e6, 4.999997707902938e6], [1.499984780817334e6, 4.999999967681458e6]], nothing, nothing)], nothing, nothing)

Now plot on the existing GeoAxis.

Note

The keyword argument source is used to specify the source CRS of that particular plot, when plotting on an existing GeoAxis.

julia
plot!(ga,polygon3; color=:red, source = source_crs2)
-fig

Create geospatial geometries with embedded coordinate reference system information

Great, we can make geometries and plot them on a map... now let's export the data to common geospatial data formats. To do this we now need to create geometries with embedded CRS information, making it a geospatial geometry. All that's needed is to include ; crs = crs as a keyword argument when constructing the geometry.

Let's do this for a new Polygon

julia
r = 3;
+fig

Create geospatial geometries with embedded coordinate reference system information

Great, we can make geometries and plot them on a map... now let's export the data to common geospatial data formats. To do this we now need to create geometries with embedded CRS information, making it a geospatial geometry. All that's needed is to include ; crs = crs as a keyword argument when constructing the geometry.

Let's do this for a new Polygon

julia
r = 3;
 k = 7;
 ϴ = 0:0.01:2pi;
 x = r .* (k + 1) .* cos.(ϴ) .- r .* cos.((k + 1) .* ϴ);
@@ -107,7 +107,7 @@
 GeoParquet.write(fn, df, (:geometry,))
"shapes.parquet"

Finally, if there's no Julia-native package that can write data to your desired format (e.g. .gpkg, .gml, etc), you can use GeoDataFrames. This package uses the GDAL library under the hood which supports writing to nearly all geospatial formats.

julia
import GeoDataFrames
 fn = "shapes.gpkg"
 GeoDataFrames.write(fn, df)
"shapes.gpkg"

And there we go, you can now create mapped geometries from scratch, manipulate them, plot them on a map, and save them in multiple geospatial data formats.

- + \ No newline at end of file diff --git a/previews/PR195/tutorials/geodesic_paths.html b/previews/PR195/tutorials/geodesic_paths.html index 3ebbd7dc7..3a072cfd3 100644 --- a/previews/PR195/tutorials/geodesic_paths.html +++ b/previews/PR195/tutorials/geodesic_paths.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Geodesic paths

Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

julia
import GeometryOps as GO, GeoInterface as GI
+    
Skip to content

Geodesic paths

Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie, GeoMakie
 
 
@@ -28,8 +28,8 @@
 
 fig, ga, _cp = lines(GeoMakie.coastlines(); axis = (; type = GeoAxis))
 lines!(ga, GO.segmentize(GO.GeodesicSegments(; max_distance = 100_000), GI.LineString([IAH, AMS])); color = Makie.wong_colors()[2])
-fig

- +fig

+ \ No newline at end of file diff --git a/previews/PR195/tutorials/spatial_joins.html b/previews/PR195/tutorials/spatial_joins.html index 5172217ce..eb26d9067 100644 --- a/previews/PR195/tutorials/spatial_joins.html +++ b/previews/PR195/tutorials/spatial_joins.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

Spatial joins

Spatial joins are table joins which are based not on equality, but on some predicate p(x,y), which takes two geometries, and returns a value of either true or false. For geometries, the DE-9IM spatial relationship model is used to determine the spatial relationship between two geometries.

Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner:

julia
[inner/left/right/outer/...]join((table1, table1),
+    
Skip to content

Spatial joins

Spatial joins are table joins which are based not on equality, but on some predicate p(x,y), which takes two geometries, and returns a value of either true or false. For geometries, the DE-9IM spatial relationship model is used to determine the spatial relationship between two geometries.

Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner:

julia
[inner/left/right/outer/...]join((table1, table1),
     by_pred(:table1_column, predicate_function, :table2_column) # & add other conditions here
 )

We have enabled the use of all of GeometryOps' boolean comparisons here. These are:

julia
GO.contains, GO.within, GO.intersects, GO.touches, GO.crosses, GO.disjoint, GO.overlaps, GO.covers, GO.coveredby, GO.equals

Tip

Always place the dataframe with more complex geometries second, as that is the one which will be sorted into a tree.

Simple example

This example demonstrates how to perform a spatial join between two datasets: a set of polygons and a set of randomly generated points.

The polygons are represented as a DataFrame with geometries and colors, while the points are stored in a separate DataFrame.

The spatial join is performed using the contains predicate from GeometryOps, which checks if each point is contained within any of the polygons. The resulting joined DataFrame is then used to plot the points, colored according to the containing polygon.

First, we generate our data. We create two triangle polygons which, together, span the rectangle (0, 0, 1, 1), and a set of points which are randomly distributed within this rectangle.

julia
import GeoInterface as GI, GeometryOps as GO
 using FlexiJoins, DataFrames
@@ -28,14 +28,14 @@
 pl = GI.Polygon([GI.LinearRing([(0, 0), (1, 0), (1, 1), (0, 0)])])
 pu = GI.Polygon([GI.LinearRing([(0, 0), (0, 1), (1, 1), (0, 0)])])
 poly_df = DataFrame(geometry = [pl, pu], color = [:red, :blue])
-f, a, p = poly(poly_df.geometry; color = tuple.(poly_df.color, 0.3))

Here, the upper polygon is blue, and the lower polygon is red. Keep this in mind!

Now, we generate the points.

julia
points = tuple.(rand(1000), rand(1000))
+f, a, p = poly(poly_df.geometry; color = tuple.(poly_df.color, 0.3))

Here, the upper polygon is blue, and the lower polygon is red. Keep this in mind!

Now, we generate the points.

julia
points = tuple.(rand(1000), rand(1000))
 points_df = DataFrame(geometry = points)
 scatter!(points_df.geometry)
-f

You can see that they are evenly distributed around the box. But how do we know which points are in which polygons?

We have to join the two dataframes based on which polygon (if any) each point lies within.

Now, we can perform the "spatial join" using FlexiJoins. We are performing an outer join here

julia
@time joined_df = FlexiJoins.innerjoin(
+f

You can see that they are evenly distributed around the box. But how do we know which points are in which polygons?

We have to join the two dataframes based on which polygon (if any) each point lies within.

Now, we can perform the "spatial join" using FlexiJoins. We are performing an outer join here

julia
@time joined_df = FlexiJoins.innerjoin(
     (points_df, poly_df),
     by_pred(:geometry, GO.within, :geometry)
 )
julia
scatter!(a, joined_df.geometry; color = joined_df.color)
-f

Here, you can see that the colors were assigned appropriately to the scattered points!

Real-world example

Suppose I have a list of polygons representing administrative regions (or mining sites, or what have you), and I have a list of polygons for each country. I want to find the country each region is in.

julia
import GeoInterface as GI, GeometryOps as GO
+f

Here, you can see that the colors were assigned appropriately to the scattered points!

Real-world example

Suppose I have a list of polygons representing administrative regions (or mining sites, or what have you), and I have a list of polygons for each country. I want to find the country each region is in.

julia
import GeoInterface as GI, GeometryOps as GO
 using FlexiJoins, DataFrames, GADM # GADM gives us country and sublevel geometry
 
 using CairoMakie, GeoInterfaceMakie
@@ -60,7 +60,7 @@
     ::FlexiJoins.ByPred{typeof(my_predicate_function)}, 
     datas
 ) = true

This will enable FlexiJoins to support your custom function, when it's passed to by_pred(:geometry, my_predicate_function, :geometry).

- + \ No newline at end of file
Skip to content

20th April, 2024

See GeometryOps#114.

  • [ ] Exact predicates can be defined for lower-level, more atomic predicates within GeometryOps.

  • [ ] Add Shewchuck's adaptive math as a stage for exact predicates.

  • [x] @skygering to write docstrings for the predicates

29th Feb, 2024

To do

  • [ ] Finish clipping degeneracies

  • [ ] Fix cross & overlap functions

  • [x] Benchmarks to show why things you couldn't concieve of in R are doable in Julia

  • [x] profile functions for exponential improvements

  • [ ] A list of projects people can work on...the beauty here is that each function is kind of self-contained so it's an undergrad level project

  • [ ] Doc improvements

    • more

    • benchmarks page

  • Methods to validate and fix geometry

    • [ ] Polygons and LinearRings:

      • [ ] self-intersection

      • [ ] holes are actually within the polygon

      • [ ] Polygon exteriors must be counterclockwise, holes clockwise.

      • [ ] length of all rings > 4

      • [ ] repeated last point

    • [ ] LineStrings: NaN/Inf points

    • [x] Fix linear rings at some point to make sure the ring is closed, i.e., points[end] == points[begin]

  • Tests

    • [x] Simplify functions

    • [x] Polygonize

    • Barycentric tests for n_vertices > 4

Done

  • Rename bools.jl to something more relevant to the actual code -> orientation.jl

  • Doc improvements:

    • organise sections

Predicates