“国家公园是我们曾经有过的最好的想法。 绝对是美国式的,绝对是民主的,它们反映了我们最好的一面,而不是我们最坏的一面。” ——华莱士·斯特格纳
Rocky Mountain National Park (photo by Daniel Mayer)Rocky Mountain National Park (photo by Daniel Mayer)Rocky Mountain National Park (photo by Daniel Mayer)Rocky Mountain National Park (photo by Daniel Mayer)落基山国家公园(丹尼尔·梅尔摄)我和我的妻子一直在努力参观更多的国家公园,让孩子们接触到这个国家更多的自然美景。 有 59 个国家公园可供选择,我们有很多选择。
在计划明年的假期时,我的妻子问:“今年我们应该去哪个国家公园?”
“天哪,这可太难了,”我回答道。 “有点像挑选啤酒来喝。 有很多事情需要考虑。”
她怀疑地看了我一眼,问道:“您是否正在考虑使用 JMP 来分析我们的假期计划?”
“真是个好主意,”我反驳道。 “我想我会这么做。”
“我迫不及待地想看到令人着迷的结果,”她讽刺地说。
在妻子的热情激励下,我开始收集有关 59 个国家公园的数据。 我从以下位置提取国家公园列表维基百科。 然后我去国家公园网站获取历年和每月的访问信息。 维基百科页面有每个公园的描述,因此我使用该页面并针对该描述运行 JMP 文本浏览器。生成的词云如下所示。

挺酷的! 我可以突出显示包含山脉或河流或任何这些单词或短语的公园。 我向我妻子展示了词云。
“我们可以在描述中突出显示包含这些词的公园,”我夸口道。
“非常酷,”她勉强承认。
“如果你对有洞穴的公园感兴趣,我可以右键单击并选择这些行,”我告诉她。
“这很好,但我们正计划驾车旅行,所以我们需要知道哪些公园的车程距离,”我的妻子宣称。
“很好,”我承认。
幸运的是,每个公园的位置都在维基百科页面中,所以添加这些信息不是问题。 我使用这些信息和维基百科中包含的图片制作了每个公园的地图,我们可以通过将鼠标悬停在每个点上来预览。 考虑到妻子的问题,我决定计算一下每个公园离我家有多远。为此,我使用公式根据纬度和经度计算里程。 为了获取我家的纬度和经度,我使用了谷歌地图。
sqrt(x * x + y * y) 其中 x = 69.1 * (lat2 - lat1) 且 y = 69.1 * (lon2 - lon1) * cos(lat1/57.3)
我根据距我家的距离对点进行了着色。 最黑暗的点距离我在科罗拉多州丹佛市的家最近。 下面显示了地图,其中突出显示了我们去年参观过的公园之一(大弯)。

仪表板怎么样?
我想我可能已经准备好再次将这个提交给我的妻子了,我开始讨论我还能做些什么来让这个帮助选择我们的假期变得更加令人兴奋。 我决定制作一个仪表板来过滤结果,以便我们可以进一步缩小搜索范围。 我使用了带有分层过滤器的仪表板,这使我可以先过滤一个主题,然后过滤另一个主题。 用作过滤器的两件事是词云和公园离我们家有多远的分布。 我终于准备好服从我的妻子了。 我让她检查仪表板。
“好的,这个仪表板是如何工作的?”她问。
“首先,从词云中选择您想在公园看到的单词或短语,”我兴奋地喊道。
“我想去看看峡谷。 怎么办?”
“右键单击词云中的‘峡谷’,然后选择仅过滤有峡谷的公园的行。 然后选择你愿意和一个 4 岁的孩子一起开车走多远,”我告诉她。
“10 英里内我们可以到达多少个国家公园?”她开玩笑说。 “不过说实话,我们应该将行驶里程控制在 500 英里以内。”
“好的,选择距我们房屋分布距离小于 500 的所有条形,”我指示道。
她这样做了,结果仪表板如下所示。 您可以在地图中看到符合我们要求的六个公园,其中距离我们家 500 英里范围内有一个峡谷。 我们可以在黄石公园、甘尼森黑峡谷、峡谷地、布莱斯峡谷、锡安和大峡谷之间进行选择。

首先,我很惊讶我们可以开车去六个有峡谷的国家公园。 其次,我们计划三月份去旅行,所以我们想看看那个时候哪些公园人较少。 从这六个公园的分布来看,我发现其中两个公园在三月份的游客量很大。

如果我们去掉锡安和大峡谷,我们就会减少到四个公园。让我们再考虑一件事:三月份平均气温的计算。 下面显示了我们的四个选项的表格。

“嗯,这里有一个明显的赢家,”我的妻子说。
Canyonlands National Park (photo by Michael Grindstaff)Canyonlands National Park (photo by Michael Grindstaff)Canyonlands National Park (photo by Michael Grindstaff)Canyonlands National Park (photo by Michael Grindstaff)峡谷地国家公园(Michael Grindstaff 摄)
峡谷地,我们来了!
我认为如果有人能够轻松地对他们附近的国家公园进行同样的分析,那就太好了。 我向我的好朋友 Jerry Cooper 询问了一种编写此脚本的简单方法,他说为什么不使用表变量呢? 他解释说,您可以通过单击数据表名称旁边的红色三角形轻松设置这些,然后添加新的表变量。 表变量可以在公式中使用,当它更改时,公式也会更改。 我将表变量放入随附的纬度和经度数据表中。 要确定接下来要参观哪个国家公园,请输入您的纬度和经度,然后运行国家公园仪表板脚本。 这是北卡罗来纳州卡里(JMP 总部所在地)的新仪表板。

照片来源
The family during or trip this SpringThe family during or trip this SpringThe family during or trip this SpringThe family during or trip this Spring今年春天的家人或旅行
非常感谢您的提示,我以前没有去过卡斯尔伍德峡谷。很高兴你喜欢这个博客。
我相信这是我所见过的文明世界中数据的最佳用途之一。如果您想要更近地测试一下峡谷,几乎在您妻子的初始驾驶参数范围内,请沿 83 Past Parker 和 Franktown 向南行驶,尝试一下 Castlewood Canyon,它只是一个州立公园,但很有趣而且很近