checkpoint
This commit is contained in:
parent
734404ed37
commit
c7a8a12c26
4 changed files with 13 additions and 9 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,2 +1 @@
|
||||||
public/
|
public/
|
||||||
images/
|
|
||||||
|
|
|
@ -16,6 +16,8 @@ taxonomies = [
|
||||||
]
|
]
|
||||||
|
|
||||||
theme = "apollo"
|
theme = "apollo"
|
||||||
|
mathjax = true
|
||||||
|
mathjax_dollar_inline_enable = true
|
||||||
|
|
||||||
[markdown]
|
[markdown]
|
||||||
# Whether to do syntax highlighting
|
# Whether to do syntax highlighting
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
+++
|
+++
|
||||||
title = "A Very Digital Artifact"
|
title = "A Thoroughly Digital Artifact"
|
||||||
slug = "a-very-digital-artifact"
|
slug = "a-thoroughly-digital-artifact"
|
||||||
date = "2022-11-11"
|
date = "2023-01-11"
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = ["3dprinting", "CAD", "GIS", "CNC", "art", "sundries", "proclamation"]
|
tags = ["3dprinting", "CAD", "GIS", "CNC", "art", "sundries", "proclamation"]
|
||||||
+++
|
+++
|
||||||
|
@ -133,13 +133,13 @@ second](https://gisgeography.com/srtm-shuttle-radar-topography-mission/) (which
|
||||||
"GL**1**"), or roughly 30x30 meters, and the height data is accurate to within 16 meters. Not too
|
"GL**1**"), or roughly 30x30 meters, and the height data is accurate to within 16 meters. Not too
|
||||||
shabby!
|
shabby!
|
||||||
|
|
||||||
The only problem was that you could only download data covering up to 450 square kilometers at a
|
The only problem was that you could only download data covering up to 450,000 square kilometers at a
|
||||||
time, so I had had to download three or four separate
|
time, so I had had to download three or four separate
|
||||||
[GeoTIFF](https://en.wikipedia.org/wiki/GeoTIFF) files and then mosaic them together. A GeoTIFF file
|
[GeoTIFF](https://en.wikipedia.org/wiki/GeoTIFF) files and then mosaic them together. A GeoTIFF file
|
||||||
is basically an image where each pixel represents one data point (so, a 30x30 square meter plot)
|
is basically an image where each pixel represents one data point (so, a 30x30 square meter plot)
|
||||||
centered at a particular location on the Earth's surface. It's a monochrome image, where height is
|
centered at a particular location on the Earth's surface. It's a monochrome image, where height is
|
||||||
mapped to brightness, so the lowest spot is `0` (black), and the highest spot is `65535` (brightest
|
mapped to brightness, so the lowest spot's value is `0` (black), and the highest spot is
|
||||||
white), since each pixel is a 16-bit integer.
|
`65535`[^16-bit-ints] (brightest white). These files are not small
|
||||||
|
|
||||||
## Thanks, California state!
|
## Thanks, California state!
|
||||||
|
|
||||||
|
@ -157,7 +157,7 @@ https://data.ca.gov/dataset/ca-geographic-boundaries
|
||||||
|
|
||||||
[main_image]: PXL_20220723_214758454.jpg "A plywood slab carved with CNC into a topographic representation of California"
|
[main_image]: PXL_20220723_214758454.jpg "A plywood slab carved with CNC into a topographic representation of California"
|
||||||
|
|
||||||
[programmers_creed]: programmers_creed.jpg "jfk overlaid with the programmer's creed: we do these things not because they are easy, but because we thought they were going to be easy"
|
[programmers_creed]: /images/programmers_creed.jpg "jfk overlaid with the programmer's creed: we do these things not because they are easy, but because we thought they were going to be easy"
|
||||||
|
|
||||||
[meshy-cube]: meshy-cube.png "an overly-complicated mesh of a cube"
|
[meshy-cube]: meshy-cube.png "an overly-complicated mesh of a cube"
|
||||||
|
|
||||||
|
@ -173,4 +173,7 @@ deck](https://pages.mtu.edu/~shene/COURSES/cs3621/SLIDES/Mesh.pdf) for a pretty
|
||||||
"mesh basics" (but not really that basic, that's just academics trolling us, don't let it bother
|
"mesh basics" (but not really that basic, that's just academics trolling us, don't let it bother
|
||||||
you). If I'm wrong about a 2D sheet with a hole being possibly manifold, I invite correction!
|
you). If I'm wrong about a 2D sheet with a hole being possibly manifold, I invite correction!
|
||||||
|
|
||||||
[^chekhovs-ram]: A classic use of Chekhov's Scarce Computational Resource.
|
[^chekhovs-ram]: A classic example of Chekhov's Scarce Computational Resource.
|
||||||
|
|
||||||
|
[^16-bit-ints]: Each pixel is 16 bits, so the possible values are from 0 to 2^16 - 1. 2^16 is 65536,
|
||||||
|
so there you go.
|
||||||
|
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 140 KiB |
Loading…
Reference in a new issue