SAS或Python提取地图作为图片的方向

时间:2011-02-03 16:16:36

标签: python google-maps sas

我想使用SAS或Python来实现这一目标。

我想使用mapquest / maps.google / maps.bing绘制多个要点,然后将地图的屏幕截图下载到我的C:驱动器上。

这不是一次性的事情。我需要它来下载多个地图(在芝加哥有一个地图,然后在匹兹堡有一个路线)。

我希望Python中可能有一个启用此功能的模块。

另外,在旁注中,有没有办法从SAS程序中调用Python脚本?我可以将它嵌入到VBA脚本中,然后从SAS调用它吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

我对此没有一个强有力的答案,但我可以从过去略过这个主题的几个方面给你一些指示:

The family of Google Maps APIs可让您使用任何可让您发送网址请求的语言调用各种服务。静态API可能对您特别感兴趣,但我不确定您是否可以叠加方向或方式。

要在Python中执行此操作,您可以使用urllib与API进行交互;还有pymaps,我完全不熟悉。

正如您可能想象的那样,SO上也有很多相关的问题。

希望这些让你指出正确的道路。

编辑:GIS StackExchange可能有很多人也可以回答你的问题。如果您在那里发帖,请务必交叉链接您的帖子,以便在那里写一个答案的人不会在这里重复工作(反之亦然)。

答案 1 :(得分:1)

另一个不完整的答案,但....

如果Google / MapQuest / Bing的API都支持URI请求,那么 能够从SAS那里做很多事情......

在SAS中,您可以发出API请求并检索和处理数据。示例显示为here

我不确定API请求将返回什么,或者您将如何使用/解释它。如果是标准XML,请使用SAS XML映射器。如果它是其他任何东西(即图像/ MIME数据)那么事情可能会变得棘手。