JMP可以将自定义栅格图块包用作地图背景图像吗?我非常喜欢将简单的地球地图图像用作地图背景。它的行为似乎与可以从ArcGIS中的任何栅格文件创建的ESRI tile软件包(.tpk)相似。我在GIS中做了很多区域性土地覆盖分析,但是我更愿意与他人使用JMP中的交互式地图和图形与他人共享我的结果。
我希望能够使用我的土地覆盖物分析输出创建自己的自定义地图图像,然后将其用作地图背景图像,例如JMP附带的简单或详细的地球图像。
尽管JMP可以接受ESRI形状文件作为输入,但似乎没有类似的方法来用于平铺栅格(除了调用网络地图服务外)。出于性能方面的考虑,我宁愿在本地计算机上使用缓存的图块,也不愿意将Web地图服务用于背景地图图像。
所以,我的问题是...
有没有一种方法可以直接在JMP中使用ESRI tile包(.tpk)?如果不是,是否有人想出如何创建JMP将作为背景地图图像接受的格式的自定义图块(以增量比例)?
在此先感谢社区中可以提供帮助的任何人。回复:JMP可以使用自定义栅格图块包作为地图背景图像吗?因此,简短的答案是“不是”,不是真的-JMP未设置为使用ESRI tile包或任何自定义tile。话虽如此,作为黑客-总是有黑客!JMP随附的“简单地球”图块和“详细地球图”图块只是图像-通过拍摄地球的矩形图像并将其分成多个部分而生成。您也可以这样做。
如果您在JMP的安装目录中查找,则会看到一个名为imagemaps的文件夹。在该文件夹中,您将看到simpleearth和detailearth,在每个文件夹中,您还将看到三个文件夹-10x10、30x30和90x90。将其视为“缩放级别”。10x10的每个图块覆盖10度乘10度的区域。同样,30x30覆盖30度乘30度,而90x90覆盖90度乘90度。现在注意命名约定。单词tile后跟两个数字。第一个数字是纬度,第二个数字是图像左上角的经度。由于我们从左上角开始,所以左下角向下(南-较低的纬度),右上角跨过(东-较高的经度)。因此tile_0_0的左上角位于lat 0和lon 0位置,右下角取决于其所在的文件夹。对于10x10文件夹,右下角为lat -10和lon 10。对于90x90文件夹,右下角应为lat -90和lon 90。合理?
因此,如果您想使用自己的图块,则可以以相同的方式生成自己的图块。然后,用您的瓷砖替换simpleearth(或Detailedearth)中的瓷砖。确保为所有三个文件夹生成切片,因为JMP文件夹向内看取决于视图的远近(或放大)。我建议您不要删除JMP附带的磁贴,以防您想回到磁贴上。只需将simpleearth重命名为simpleearthORIG(例如),然后创建一个新的simpleearth文件夹,并将您的三个图块放置在其中。当您选择“简单地球”作为背景地图选项时,JMP会在simpleearth文件夹中查找并找到您的图块(尽管JMP不知道-或不在乎)。
让我知道您是否尝试此操作-或有任何疑问。祝好运!
回复:JMP可以使用自定义栅格图块包作为地图背景图像吗?你好,约翰,
@约翰·庞特感谢您的快速答复。你所说的一切对我来说都是很有意义的。这是一个很棒的技巧!下个月的某个时候,我将尝试用自己的图像进行尝试。
如果这行得通,我可以看到经常重复相同的过程,以便为我正在从事的不同项目创建许多不同的自定义背景图像。在这种情况下,我想知道是否可以在右键单击>图形>背景图后弹出的对话框中添加“选择自定义背景图片”选项,从而使我可以浏览到其他基本文件夹(例如,“ myworld”与“ simpleearth”或“ detailedearth”)具有相同的结构。这样,我可以为每个新图形指向不同文件夹中的背景图,而不必每次都在欺骗JMP时将新标题文件夹移动到simpleearth文件夹中。我想这听起来像是一项功能请求,但我会对您有任何可能实现相同结果的黑客想法感兴趣。
您一定已经回答了我的原始问题,我很想听听您或其他人对第二个问题的看法。万分感谢!
回复:JMP可以使用自定义栅格图块包作为地图背景图像吗?发布我的hack后,我与 @danschikore ,谁将我引导到您的原始帖子。我们提出了支持自定义栅格图像的想法,类似于我们支持自定义边界形状文件的方式。我们可以为用户提供一个用于将文件转储到其中的文件夹,然后使用该文件夹名称将条目添加到栅格地图列表中。当然,这将是一个新的功能请求,并且必须得到批准才能进行。但我会提交。