在 JMP 中使用州际公路在美国地图上创建纬度经度叠加<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在尝试在 JMP 中创建客户位置的数据可视化;尽管使用谷歌进行了几个小时的研究,我还是找不到好的方向。
这是我希望我的地图包含的内容:
-每个绘图点应该是纬度经度的交点
- 这些点应绘制在显示州际公路的美国地图上
- 每个绘图点的大小应由变量“total_visits”确定
- 每个绘图点的颜色应由变量“primary_store”确定
- 地图视图应仅显示佐治亚州亚特兰大及周边地区
我使用的是 JMP 9.0.2 我已从以下位置安装了 WMS Explorer 插件: http://www.jmp.com/software/add-ins.shtml?utm_source=jmp9&utm_medium=software
我找到了一个 WMS 服务器,它应该给我一张州际公路地图: http://mapmatters.org/wms/648249
仓库管理系统网址: http://nowcoast.noaa.gov/wms/com.esri.wms.Esrimap/wwa
这就是我被困住的地方。我无法使用纬度、经度来绘制我的点;我无法显示州际公路的地图。 有谁知道如何做到这一点或知道一个好的教程?
谢谢,
-李
回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加嗨,李,
保存为 SWF 时存在地图移动的问题。 数据位于正确的位置,但地图位置不正确,给出了您看到的结果。 该问题已在 JMP 11.1 中得到解决,该版本将于 1 月以网络更新形式提供,或于 2014 年 2 月以完整版本形式提供。 我不相信在此期间有解决方法。
约翰
回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加你好,约翰,
我们已升级到 JMP 11,我能够将包含主要道路和美国县的地图输出为 SWF 文件。但是,我刚刚注意到 JMP 中的地图与打开 SWF 文件时的地图不同。
在下面的示例中,您可以看到 JMP 视图中的大绿点位于县线上,但在 SWF 视图中相对偏东和偏南。

我在我正在制作的一些美国地图上看到了同样的情况,其中数据被水平“拉伸”,使得加利福尼亚标记位于太平洋,东海岸标记位于大西洋。
知道什么可能导致这个问题或如何解决它?
谢谢,
-李
回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加至于嵌入 PowerPoint - 我们也从其他人那里听说过。 JMP 正朝着不同的方向前进。 我们现在专注于将输出写入 HTML5。 这允许用户以多种方式与非 JMP 用户共享他们的输出。 人们所需要的只是一个浏览器。 或者,您可以将输出作为 HTML5 嵌入到 PowerPoint 中。 HTML5 输出也可以在不支持 Flash 的设备上查看。 JMP 版本 11 包含此功能的有限版本。
回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加嗨,李,
我猜您运行的是 JMP 版本 9。 JMP 9 中添加了背景贴图功能,但直到 JMP 10 才添加对背景贴图作为 Flash 输出一部分的支持。 对于栅格地图(如 WMS 地图)和矢量地图(美国县边界形状)都是如此。 这就是为什么您看不到这些地图中的任何一个。 您必须升级到版本 10(甚至 11)才能在 Flash 输出中获取地图。
至于另外两个问题,我暂时不知道。 这些更多的是关于保存到闪存而不是映射功能。 但我会看看能否为你找到答案。
回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加此外,嵌入 PowerPoint 演示文稿的功能也很酷。
回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加你好,约翰,
我有几个后续问题。我将地图保存为 .SWF 文件,但在查看 .HTM 文件时遇到三个问题
1.背景major_roads和US Counties不显示[见图1]
2. 我的一个商店名称显示为“其他”而不是实际名称[见图1]
3. 当我取消选择“全部”时,仍然有一些随机数据点(检查了数据,所有数据点都应该有一个列出的 Prime_Store)[见图2]
对这些问题有什么想法吗?
图1

图2

谢谢,
-李
回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加Major_roads 给了我我想要的地图;非常感谢您的帮助!
回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加您的背景规格看起来几乎正确。 我注意到的一件事是图层名称以大写字母“US”开头,而不是“us”。 我尝试使用“美国”,但道路没有出现,但当我将其更改为“我们”时,道路确实出现了。 所以我会注意大小写以及前导和尾随空格。
我看到的另一个问题是您可能放大得太近而无法使用 us_interstates 图层。 我创建了一个图表,其中的轴如您的图像所示,我注意到州际公路消失了。 如果我缩小,州际公路就会重新出现。 正如我在之前的回复中提到的,图层被定义为仅在指定的缩放范围内可见。 该范围由用于生成地图的数据定义。 因此,作为用户,您无法控制这一点。 如果 us_interstates 仅在缩小得太远时出现,请尝试使用 Major_roads。 当您放大得更近时,该图层就会出现。
这是使用 Major_roads 作为图层的图表。

让我知道事情的后续。 你太近了!
回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加你好,约翰,
非常感谢您的全面回复! 气泡图正是我想要的,但我仍然无法让州际公路显示在我的地图上。

我使用的背景地图规范看起来正确吗?如果是这样,我是否可能缺少一些 JMP 元素?

回复:在 JMP 中使用州际公路在美国地图上创建纬度经度叠加嗨,李,
在 JMP 中,您可以使用图形生成器或气泡图来获得您想要的结果。 我假设您的数据具有纬度/经度值。 使用经度作为 x 轴,纬度作为 y 轴,使用total_visits作为大小变量,使用primary_store作为颜色变量。
要获取地图,您可以设置背景地图选项,可以通过在图表上单击鼠标右键并选择背景地图对话框来找到该选项。 基于图像的地图的最后一个选项是网络地图服务。 在 URL 字段中输入您提到的 url,然后在名为 Layer 的字段中输入 us_interstates。 对于 WMS 服务器,您必须输入服务器的 URL 和所需图层的图层名称。 根据您附加到该线程的图片,您似乎想使用 us_interstates 层。
以下是我撰写的有关使用 WMS 背景地图选项的博客文章的链接:
http://blogs.sas.com/content/jmp/2010/11/09/all-about-background-maps-in-jmp-9-nasa-server-and-web-map-service/
顺便说一句 - 我看到您正在使用 WMS Explorer 插件。 该插件旨在帮助您发现特定 WMS 服务器的图层。 但图层并不总是在所有缩放级别都可见。 因此,您可能必须先放大美国,然后 us_interstates 图层才会可见。 这是由 WMS 服务器决定的,而不是由加载项决定的。 尝试放大以查看州际公路的出现。

以下是我撰写的有关使用 WMS Explorer 的博客文章的链接:
http://blogs.sas.com/content/jmp/2010/11/22/all-about-background-maps-in-jmp-9-wms-explorer-add-in/
最后一个有趣的注释。 在上个月刚刚发布的 JMP 版本 11 中,我们现在包含了另一个背景地图选项,称为“街道地图服务”。 与 Web 地图服务一样,它使用服务器来生成地图。 但街道地图服务使用 JMP 提供的服务器。 您不必知道 URL 或图层名称。 街道地图服务将根据您的缩放级别生成包含适当详细信息的地图。 一旦你放大美国,这将包括美国所有的州际公路。
以下是版本 11 中街道地图服务的外观:

我希望这有帮助。 如果您还有任何疑问,请随时询问。
约翰·庞特