PageSourceSearch

https://h3geo.org/assets/js/c40752a6.c0eb271d.js

js h3geo.org collected 2026-09-24 08:41:04 UTC 2,852 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkh3_website||=[]).push([[3837,5988],{2512(e,i,n){n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>a,metadata:()=>t,toc:()=>h});const t=JSON.parse('{"id":"highlights/joining","title":"Joining","description":"H3, acting as a standard unit of analysis, can be used to join disparate data sets.","source":"@site/docs/highlights/joining.md","sourceDirName":"highlights","slug":"/highlights/joining","permalink":"/docs/highlights/joining","draft":false,"unlisted":false,"editUrl":"https://github.com/uber/h3/edit/master/website/docs/highlights/joining.md","tags":[],"version":"current","frontMatter":{"id":"joining","title":"Joining","sidebar_label":"Joining","slug":"/highlights/joining"},"sidebar":"someSidebar","previous":{"title":"Aggregation","permalink":"/docs/highlights/aggregation"},"next":{"title":"Flow Modelling","permalink":"/docs/highlights/flowmodel"}}');var s=n(4848),o=n(8453);const a={id:"joining",title:"Joining",sidebar_label:"Joining",slug:"/highlights/joining"},r=void 0,l={},h=[{value:"References",id:"references",level:2}];function d(e){const i={a:"a",h2:"h2",li:"li",p:"p",ul:"ul",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.p,{children:"H3, acting as a standard unit of analysis, can be used to join disparate data sets."}),"\n",(0,s.jsx)(i.p,{children:"The H3 library contains support for indexing points, lines, and regions into the grid. Other data formats, such as rasters, can be indexed into H3 using combinations of these basic indexing operations. Once data is indexed into H3 indexes, it can be easily joined with other datasets on the H3 index."}),"\n",(0,s.jsx)(i.h2,{id:"references",children:"References"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:["Example: ",(0,s.jsx)(i.a,{href:"https://www.placekey.io/",children:"Placekey"})]}),"\n",(0,s.jsxs)(i.li,{children:["Jupyter notebook example: ",(0,s.jsx)(i.a,{href:"https://github.com/uber/h3-py-notebooks/blob/master/notebooks/unified_data_layers.ipynb",children:"Unified Data Layers"})]}),"\n",(0,s.jsxs)(i.li,{children:["Observable notebook example: ",(0,s.jsx)(i.a,{href:"https://observablehq.com/@nrabinowitz/h3-tutorial-suitability-analysis?collection=@nrabinowitz/h3-tutorial",children:"Suitability Analysis"})]}),"\n"]})]})}function c(e={}){const{wrapper:i}={...(0,o.R)(),...e.components};return i?(0,s.jsx)(i,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},8453(e,i,n){n.d(i,{R:()=>a,x:()=>r});var t=n(6540);const s={},o=t.createContext(s);function a(e){const i=t.useContext(o);return t.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function r(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),t.createElement(o.Provider,{value:i},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.