Platform
Resources
Pricing
Sign in
Get started
Chris Henrick
Maps, Data, Viz, UX, Design
Workspace
Fork
Published
2 collections
By
Chris Henrick
Edited
Aug 20, 2020
6 stars
maps and geo
Carto SQL API (v3)
Hello, Carto Maps API (v3)
Hello, Mapbox Geocoder API
Hello, Polyline
ArcGIS JS API: Custom Elevation Profile Chart
ArcGIS JS API: GPX route overlay from file upload
ArcGIS JS API: GPX Route Mapper
ArcGIS JS API: GPX route overlay
Hello, ArcGIS JS SDK
% Chance GOP Takes House Seat in November (Diverging Scale)
Location Map using d3-geo and d3-tile
SWD: Internet Access Choropleth Makeover
U.S. County Population Density Choropleth
U.S. Hexagon Map SVG with Data Joined
Reusable U.S. Choropleth Map
Hello, CARTO Maps API
U.S. Coronavirus Cumulative Cases Animated Map
NY Times COVID-19 Cases by Race/Ethnicity
SF Bay Area Jobs: Quantiles
CARTO-VL: Update Vis Layer
Hello, CARTO-VL
Autocomplete Search
Leaflet Pattern Fills
California Chronic Drinking Water Safety Violations
d3.geoIdentity
Lat Lon or Lon Lat?
Implementing an SVG Zoom Animation Without a D3 Transition
Household Internet Access by Population Density
Dorling Cartogram Circle Packs
Golden Gate Bathymetry Contours
U.S. County Centroids
U.S. Broadband Internet Access
SF Bay Area Jobs Viz SVG Exporter v2
Hello, NYC Geosearch API!
Mapping Airline Data From OmniSciDB
Tutorial: MapBoxGL HexBin Map
SF Bay Area Job Density
SF Bay Area Basemap
MapD Connector NPM test
Also listed in…
msm-fellowship
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
scrollZoomEnabled
=
{
if
(
!
map
.
map
)
return
false
;
if
(
map
.
map
.
scrollZoom
.
isEnabled
(
)
&&
scrollZoom
!==
"enabled"
)
{
map
.
map
.
scrollZoom
.
disable
(
)
;
}
else
{
map
.
map
.
scrollZoom
.
enable
(
)
;
}
return
map
.
map
.
scrollZoom
.
isEnabled
(
)
;
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
getPopupHtml
=
(
name
,
value
)
=>
`
<div class="map-popup-container">
<p><strong>${
name
}</strong></p>
<p>Percentage of households without internet access:</p>
<p class="big">${
value
}%</p>
</div>`
Insert cell
html
`<style>
.map-popup-container {
width: 150px;
display: flex;
flex-direction: column;
}
.map-popup-container p {
margin: 0.2rem;
line-height: 0.9rem;
}
.map-popup-container p.big {
margin-top: 0.5rem;
font-weight: bold;
font-size: 2rem;
}
</style>`
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
carto
=
{
const
c
=
await
require
(
"@carto/carto-vl@1.4.6/dist/carto-vl.min.js"
)
;
c
.
setDefaultAuth
(
{
username
:
cartoUser
,
apiKey
:
cartoApiKey
}
)
;
return
c
;
}
Insert cell
mapboxgl
=
{
const
gl
=
await
require
(
"mapbox-gl@1.12.0"
)
;
if
(
!
gl
.
accessToken
)
{
gl
.
accessToken
=
'pk.eyJ1IjoiY2hlbnJpY2siLCJhIjoiLVhZMUZZZyJ9.HcNi26J3P-MiOmBKYHIbxw'
;
}
return
gl
;
}
Insert cell
mapboxglCSS
=
html
`<link href='${
await
require
.
resolve
(
"mapbox-gl@1.12.0/dist/mapbox-gl.css"
)
}' rel='stylesheet' />`
Insert cell
import
{
checkbox
}
from
"@jashkenas/inputs"
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
Fork
View
Export
Listed in...
msm-fellowship
Chris Henrick
maps and geo
Chris Henrick
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
scrollZoom
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
layerUpdate
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
layerLoaded
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
map
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
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
scrollZoomEnabled
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
cartoTable
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
query
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
visStyles
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
getPopupHtml
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
cartoApiKey
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
cartoUser
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
carto
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
mapboxgl
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
mapboxglCSS
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML