checkpoint

This commit is contained in:
Joe Ardent 2023-01-11 21:26:00 -08:00
parent 734404ed37
commit c7a8a12c26
4 changed files with 13 additions and 9 deletions

1
.gitignore vendored
View file

@ -1,2 +1 @@
public/ public/
images/

View file

@ -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

View file

@ -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.

View file

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 140 KiB