下载ESRI世界影像底图以供离线使用?


10

因此,我们的搜索和救援团队希望能够通过免费工具(ArcGIS Explorer)查看ESRI的World Imagery底图。事实是,在现场时我们将处于离线状态。所以-有没有办法下载我们的ESRI世界影像底图区域,以供离线使用?

注意,我不是GIS专业人士,因此可能混用了一些术语。

我找到了世界影像底图数据所在的URL,并找到了查询表单以获取平面图像(我认为是jpg)。但是,我们真的很想将其集成为底图,以便可以在中无缝使用它ArcGIS Explorer。(底图是不是仅与栅格图层不同的野兽吗?)

是否有任何方法可以将其作为来自ESRI的“数据设备”? 链接

我们县的工作人员使用了完全付费的ArcGIS工具,因此他们可能可以获取它们供SAR团队使用-问题是我们希望在野外使用便携式计算机上的免费工具离线查看它。

我们确实确实想使用ESRI World Imagery或等效的(it is 1 foot = 1 pixel in our area)。

谢谢

更新-2013-10-01-解决:

gmapcatcher可以完美地解决问题。它不会从ESRI World Imagery中读取内容,但会从Bing和其他人(我们所在地区为0.3m)下载图块以供离线查看。它的功能不是很丰富,但是很吸引人!学习曲线几乎为零。可能有一种相当简单的方法,可以将这些下载的图块转换为正确的目录结构,以便在MapServer上提供图块集,以便与功能更丰富的工具一起使用。如果有人找到一种快速的方式来完成平铺文件的重新排列,请在此处发布,谢谢!


2
您所在的地区?许多ESRI世界影像都包含可从其他来源免费获得的航拍照片。您也许可以在线找到相同的照片,然后将其下载到现场PC。
Dan C

我们在北加州。实际上,我认为我可以从该查询页面获取整个区域的jpg,以便我们可以像查看非地理参考图像一样查看整个区域,但是,我希望使用真正的“底图”,它以某种方式进行了地理参考。
Tom Grundy 2013年

我将从国家地图(viewer.nationalmap.gov/viewer)开始,放大到您的区域,单击右上角的“下载数据”,选择一个四边形,然后查看可用的内容。您也可以尝试Cal Atlas(atlas.ca.gov/download.html)。通常,只搜索您感兴趣的州,短语“ GIS数据”将带您进入可公开获得的信息。您感兴趣的县也可能拥有自己的GIS信息交换所。
Dan C

如果没有其他线索可以解决,我们将介绍这些选项。我没有国家地图没有我们区域的0.3m。
Tom Grundy 2013年

Answers:


6

如果您的组织已获得ArcGIS Server许可,则可以访问Data和Maps for Server,其中包括用于多个Esri底图的地图缓存,您可以脱机使用这些底图,包括但不限于World Imagery。World Imagery只能以1:1百万的比例提供,并且必须由ArcGIS Server实例提供服务,因此不能脱机使用。

世界意象

这张地图展示了全世界的卫星图像。该地图包括NASA蓝色大理石:小规模的下一代500米分辨率的影像,i立方图的世界中中等比例的15米eSAT影像以及南极洲的美国地质调查局(USGS)15米Landsat影像。(来源:Esri,i-cubed,NASA,USGS)


1
感谢您的带头。我们让县工作人员(他们是ESRI的实际客户)向ESRI技术支持人员提出问题-我们将看看他们是否朝着同一方向发展,毫无疑问,他们很快就会做出回应。
Tom Grundy 2013年

因此,鉴于您只能在Server Data and Maps for Server上减少到1500万(我们需要0.3m),您是否认为我们最好的选择是从World Imagery查询页面获取平面0.3m图像并自定义底图(我现在还不知道该怎么做),和/或只是制作一个较大的栅格图层?
Tom Grundy 2013年

汤姆,我不太确定“世界影像查询页面”的含义。您能详细说明一下吗?:)
Alex Tereshenkov

对-很抱歉,不清楚-听到的是:链接 ; 如果单击该页面底部的“导出地图”链接,并正确设置查询的格式,则可以获取平面(非地理参考)图像。
汤姆·格伦迪

它只是单击一下,因为上面的查询页面每个像素图像仅下降到15m。所以-显然没有去那里的主意吗?
Tom Grundy 2013年

3

我可能参加这个聚会有点晚了,但我整理了一些简单的python脚本来按程度下载地图图块。就我而言,我将脚本连接为django管理命令,该命令已写入sqlite数据库。

第一篇文章介绍了各种地图内容提供商的图块网址:

http://bcdcspatial.blogspot.com/2012/01/onlineoffline-mapping-map-tiles-and.html

接下来,我发表了一篇文章,介绍了如何获取地理范围内所有图块的网址:

http://bcdcspatial.blogspot.com/2012/02/onlineoffline-mapping-finding-tile-urls.html

基本用法如下所示:

    '''
The City of New Orleans
xmin: -90.283741
ymin: 29.890626
xmax: -89.912952
ymax: 30.057766
'''

import urllib2

#constructing the template url for arcgis online
template = 'http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{{z}}/{{y}}/{{x}}.png'

tileUtils = TileUtils()
tileFinder = TileFinder(tileUtils, template)
tile_urls = tileFinder.getTileUrlsByLatLngExtent(-90.283741, 29.890626, -89.912952, 30.057766, 11)

for t in tile_urls: urllib2.urlopen(t).read()

我最终构建的系统运行良好,因为我加载了我能找到的每个范围(例如,大陆,国家,地区,生态区域),然后可以使用ID下载该区域的所有图块。


感谢您的提示,请在此处查看后续问题-如果您可以提供帮助,请在此处发布。
汤姆·格伦迪

2

更新-2013-10-01-解决:

gmapcatcher可以完美地解决问题。它不会从ESRI World Imagery中读取内容,但会从Bing和其他人(我们所在地区为0.3m)下载图块以供离线查看。它的功能不是很丰富,但是很吸引人!学习曲线几乎为零。可能有一种相当简单的方法,可以将这些下载的图块转换为正确的目录结构,以便在MapServer上提供图块集,以便与功能更丰富的工具一起使用。如果有人找到一种快速的方式来完成平铺文件的重新排列,请在此处发布,谢谢!


0

您可以尝试使用http://www.blueblackworks.com上的GoogleMapsRipper 2.0.4 将Openstreet Maps降级到磁盘并创建ESRI世界文件。
GoogleMapsRipper是一种地图软件,可让您从OpenStreet Maps下载卫星图像,地形图和道路图。所有下载的地图段均保存在磁盘上以供离线使用。您可以将地图保存为几种图像格式(.Bmp,.Jpg,.Gif,.Tif和.Png)。地理配准数据可以XML格式保存,或ESRI世界文件可以多种格式创建(.Bpw,.Jgw,.Gfw,.Tfw,.Pgw)。


感谢您的提示,请在此处查看后续问题-如果您可以提供帮助,请在此处发布。
汤姆·格伦迪
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.