gis慕课之地图切片
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
建立影像金字塔——第
一步
删除金字塔文件。Img格式为最常见的影像格式,影 像数据小于2G时,img存储影像,rrd是生成的影像 金字塔文件;当影像数据大于2G时,img就变成索 引文件,arcmap产生ige的影像格式存储栅格数据, rrd是生成的影像金字塔文件,当金字塔文件(rrd)超 过2GB时,又会创建rde文件来存储金字塔。所以, 重建金字塔时,需要删除rrd和rde文件。为了防止 重建金字塔失败,可以先把数据备份一下。
建立影像金字塔——第二步
影像文件较大时,自动创建金字塔特别慢,还有可能造 成软件崩溃,需要通过工具来构建金字塔。 ArcToolbox->Data ManagementTools->Raster>Raster Properties->Build Pyramids
建立影像金字塔
瓦片地图的前世
从古巴比伦黏土地图到今天的电子地图,从哥伦布航海图 到现代化的卫星导航,地图的历史凝聚着人类的好奇和智慧, 也掺杂着血腥和欲望。地图的历史足够厚重,因为地图关联着 政治、军事、经济的沉浮;地图的历史也足够精彩,因为地图 是为满足需求,伴随科学和技术的发展而发展起来的。
2005年,Google地图上线,通过高效的瓦片地图技术,让全球用户轻而 易举的享受到了地图的福利。
Google地图采用的Web Mecator投影和瓦片分级切割方案,也成为目前 互联网地图事实上的标准。紧接着,Google地图又新增了路网服务、实 时路况、街景地图和Google地球,互联网地图的蓬勃发展就此开始。
切片的示意图如下图,在地图上覆盖这么一个网格, 直接切出来。不同之处是,切片可能会分很多级,为了支 持在不同缩放级别的显示:
地图切片采用类似四叉树的方式进行切 割,每一层的图幅数皆为前一层的四倍,如 下图所示:
地图切片保存格式: png 地图命名方式: 地图采用level (缩放级别) + row(行 号) + column(列号)方式
注:设置一些属性之后,点击右上角的按钮 Share,就会 进入生成阶段,如果你生成的切片级别超过了 16 ,我相 信你会等到不耐烦,除非你的电脑配置超级高。
举个例子来说:一个县的区域,生成第 16 级切片用了 8 个小时,第 17 级,直接一天没有生成完。
生成结果
如果上面你配置了生成一个文件夹 (没有加 .tpk 后缀),那么你可以看 到生成的文件的目录如下: yourFileName/v101/Layers/_alllay ers,这个目录下面就是生成的所有级 别:
指在同一的空间参照下,根据用 户需要以不同分辨率进行存储与显示, 形成分辨率由粗到细、数据量由小到 大的金字塔结构。影像金字塔结构用 于图像编码和渐进式图像传输,是一 种典型的分层数据结构形式,适合于 栅格数据和影响数据的多分辨率组织, 也是一种栅格数据或影像数据的有损 压缩方式。
从图中可以看出, 从金字塔的底层开始每四个 相邻的像素经过重采样生成一个新的像素, 依此重 复进行, 直到金字塔的顶层。重采样的方法一般有 以下三种: 双线性插值、最临近像元法、三次卷积 法。其中最临近像元法速度最快, 如果对图像的边 缘要求不是很高的话,最适合使用该方法。三次卷 积由于考虑的参考点数太多、运算较复杂等原因, 速度最慢, 但是重采样后图像的灰度效果较好。
地图切片,就是将一幅地图切成很多 大小一致的小块,调用时候,只有需要的 部分才会发送过去,节省带宽的同时,还 节省了服务器端实时渲染地图的时间。但 是地图切片有一个特点,就是不适合经常 变动,或者说实时动态的数据,因为地图 切片是地图服务器端事先渲染好的,而且 制作地图切片是一个漫长的过程,可以说 真的需要很长时间,但是用一次的耗费, 换来性能的提升和节省多次渲染的时间是 值得的。
直接效果:金字塔是一种能对栅格影像按逐级降低分辨率的拷 贝方式存储的方法。通过选择一个与显示区域相似的分辨率, 只需进行少量的查询和少量的计算,从而减少显示时间。
Байду номын сангаас
每一层影像金字塔都有其分辨率的, 比如说放大(无论是拉框放大、还是 固定比例放大)、缩小、漫游(此操 作不涉及到影像分辨率的改变)计算 出进行该操作后所需的影像分辨率及 在当前视图范围内会显示的地理坐标 范围,然后根据这个分辨率去和已经 建好的影像金字塔分辨率匹配,哪层 影像金字塔的分辨率最接近就用哪层 的图像来显示,并且根据操作后当前 视图应该显示的范围,来求取在该层 影像金字塔上,应该对应取哪几块, 然后取出来画上去就可以了。
首先
配置 ArcGIS 制作地图切片的能力
ArcGIS 默认是不开启制作切片的能力的,首先 我们需要开启该功能!首先点击 Customize 菜单, 旋转 ArcMap Options,然后勾选 Enable ArcGIS Runtime Tools 选项,点击确定,这样就完成了配 置,可以制作切片了。
具体规则为:
1. row 和 column 按数字进行分解每 个数字为一个文件夹 , 如:123分 解 为 1/2/3。
2. level单独为一个文件夹。 3. 命名示例: level:10 , row:123, column:256命名为 10/1/2/3/2/5/6.png level:11 , row: 1123,column:2356命名为 10/1/1/2/3/2/3/5/6.png
互联网的发展,催生了通过浏览器使用 地图的需求,于是在1999年,出现了 WMS(Web Map Service)这样的解 决方案。在浏览器这一端,没有地图的 概念,但浏览器天生就是为了显示文本 和图片。WMS的设计是,在服务器端 把地图渲染成图片,浏览器端显示地图 图片。地图图片大小根据浏览器视窗大 小来定。
制作切片的可以是一个矢量 图层,比如“shapefile”文 件,也可以是一幅栅格图层, 比如卫星影像;可以是一个 图层,也可以多个图层叠加 在一起制作。还可以将地图 进行修饰,比如对点图层设 置图标,对要素加上标签, 生成的切片也将会有这些修 饰。
点击 File 菜单,选择 Share As,接着点击 Tile Package,在弹出的对话框 里,你就可以配置你的切片 属性,和存储位置了。