Platform
Resources
Pricing
Sign in
Contact us
Robert's Private Workspace
Workspace
Fork
Public
By
Robert Mitchell
Edited
Mar 14
Fork of
H3 Index Notebook: Template
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
function
wait
(
fn
)
{
const
start
=
performance
.
now
(
)
;
const
result
=
fn
(
)
;
return
result
;
}
Insert cell
centerPoint
=
turf
.
center
(
geoJson
.
value
.
geometry
)
.
geometry
.
coordinates
;
Insert cell
geometry
=
geoJson
.
value
.
geometry
;
Insert cell
config
=
(
{
lat
:
centerPoint
[
1
]
,
lng
:
centerPoint
[
0
]
,
zoom
:
14
,
}
)
;
Insert cell
Insert cell
Insert cell
Insert cell
coordinates
=
location
.
value
;
Insert cell
locationSearchResult
=
coordinates
!==
null
?
locationSearch
(
coordinates
,
h3Resolution
,
geometry
,
polygonIndex
.
result
)
:
null
;
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
locationNijoCastleOutside
=
(
{
lng
:
135.74607065452722
,
lat
:
35.01693507063425
}
)
;
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
turf
=
require
(
"@turf/turf@7.2"
)
Insert cell
Insert cell
Insert cell
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Try it for free
Learn more
Compare fork
Fork
View
Export
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
geoJson
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
location
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
indexingMethod
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
h3Resolution
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
algorithmCenterPoint
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
algorithmIntersection
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
algorithmContainment
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
algorithmHybrid
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
locationSearch
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
timed
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
wait
Unpin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
centerPoint
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
geometry
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
config
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
wipeMapLayers
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
mapSourceIds
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
polygonIndex
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
coordinates
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
locationSearchResult
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
areaNijoCastle
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
areaKyotoGosho
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
areaKamigyoWard
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
areaNakagyoWard
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
locationKyotoImperialPalace
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
locationKyotoImperialPalaceEdge
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
locationKyotoImperialPalaceOutside
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
locationNijoCastle
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
locationNijoCastleEdge
Edit
Pin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
locationNijoCastleOutside
Unpin
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
h3
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
mapboxgl
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
turf
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML