1. 切片包

ArcGIS中所说的切片包特指栅格切片包。地图切片是指采用预生成的方法存放在服务器端,然后根据用户提交的不同请求,把相应的地图瓦片发送给客户端的过程,它是一种多分辨率层次模型,从瓦片金字塔底层到顶层,分辨率越来越低,但表示的地理范围不变。

优点:

1)速度快,预先配色,显示效果佳,满足高并发访问,适合做底图。

2)瓦片地图缓存非常高效,如果你曾经查看过某一区域的瓦片,当你再次查看该区域的瓦片时,浏览器可能使用之前缓存的相同的瓦片,而不用重新下载一次。

3)瓦片地图可以渐进加载。中心区域的瓦片可能优先于边缘区域的瓦片加载,你可以移动或定位某一点,即使当前地图边缘区域还未加载。

4)简单易用。所以很容易在服务器、网络、桌面或移动设备上实现技术集成。

缺点:

  1. 需要额外占用磁盘空间。
  2. 需要预先生成切片。
  3. 切片时间过长。
  4. 地图切片后无法自定义地图。

2. 切片包生产流程

2.1 ArcGIS Pro

1. 数据加载至地图中(需要移除底图)

2. 添加地图文档属性(右键地图,选择属性)

3. 运行工具创建地图切片包(Create Map Tile Package)

PS:默认切片方案,数据源必须为WGS84

4. 打开查看结果

工具参数说明

参数

说明

数据类型

in_map

用于生成切片并对其进行打包的地图。

Map

service_type

确定是从现有的地图服务生成切片方案还是根据 ArcGIS Online、Bing 地图和 Google 地图生成地图切片。

  • EXISTING —使用一个现有地图服务的切片方案。必须在 service_file参数中指定地图服务。如果您的组织已在服务器上创建现有服务的切片方案并且您想要与其进行匹配,则请选择此选项。相匹配的切片方案可确保切片在 ArcGIS Runtime 应用程序中正确叠加。如果选择此选项,源地图文档和用于导入切片方案的地图应使用相同的坐标系。
  • ONLINE —使用 ArcGIS Online/Bing 地图/Google 地图的切片方案。这是默认设置。ArcGIS Online/Bing 地图/Google 地图切片方案可用于将您的缓存切片与这些在线地图服务的切片进行叠加。加载切片方案时,ArcGIS Desktop 以内置选项形式包括此切片方案。选择此切片方案时,源地图文档的数据框必须使用 WGS 1984 Web Mercator (Auxiliary Sphere) 投影坐标系。如果要将您的包与 ArcGIS Online、Bing 地图或 Google 地图进行叠加,则需要使用 ArcGIS Online/Bing 地图/Google 地图切片方案。ArcGIS Online/Bing 地图/Google 地图切片方案的优势在于它在 Web 地图领域内广为熟知,所以您的切片将与其他使用此切片方案的组织的切片相一致。即使您不打算叠加这些广为熟知的地图服务,仍然可以选择此切片方案以便于互操作。ArcGIS Online/Bing 地图/Google 地图切片方案可能包含过度放大以至于无法在地图中使用的比例。在大比例下进行打包相当耗时,且会占用大量磁盘存储空间。例如,切片方案中的最大比例约为 1:1,000。在此比例下缓存整个美国大陆可能将耗费数周时间并需要数百 GB 的存储空间。如果尚未准备好在此比例级别下进行打包,则创建切片包时应移除此比例级别。

Boolean

output_file

输出地图切片包。

File

format_type

指定生成切片的格式。

  • PNG —根据指定的细节层次,使用 PNG 自动选择正确的格式(PNG 8PNG 24 或 PNG 32)。这是默认设置。
  • PNG8 —PNG 8 用于需要具有透明背景的叠加服务,例如道路和边界。PNG 8 可在磁盘上创建非常小的切片且不损失任何信息。如果地图包含的颜色超过 256 种,请勿使用 PNG 8。影像、山体阴影、梯度填充、透明度和抗锯齿可轻易地使地图包含的颜色超过 256 种。即使是符号(如高速公路盾形路牌符号)也可能在其边缘周围进行微小的抗锯齿,从而使地图包含意料之外的更多颜色。
  • PNG24 —可将 PNG 24 用于超过 256 种颜色的叠加服务,例如道路和边界。如果少于 256 种颜色,请使用 PNG 8。
  • PNG32 —PNG 32 用于超过 256 种颜色的叠加服务,例如道路和边界。PNG 32 特别适用于对线或文本启用了抗锯齿的叠加服务。PNG 32 在磁盘上创建的切片比 PNG 24 大,但所有浏览器都完全支持这种切片。
  • JPEG —此格式用于颜色变化较大但不需要透明背景的底图服务。例如,栅格图像和非常详细的矢量底图特别适合使用 JPEG。JPEG 为有损图像格式。在不影响图像显示效果的情况下,它会尝试有选择地删除数据。这会在磁盘上产生很小的切片,但如果地图包含矢量线作业或标注,它可能会在线周围生成过多的噪声或模糊区域。如果发生这种情况,可尝试将压缩值从默认的 75 增加到更大的值。更高的值(如 90)可以生成可接受的线作业质量,同时还可保证 JPEG 格式的小切片优势。您将确定可接受的图像质量。如果愿意接受图像中存在少量噪声,选择 JPEG 可节省大量的磁盘空间。更小的切片也意味着应用程序可更快地下载切片。
  • MIXED —混合包在包的中心使用 JPEG,同时在包的边缘使用 PNG 32。如果要将栅格包完全叠加在其他图层之上,您应使用混合模式。创建混合包时,在检测到透明度的任何位置(也就是数据框背景可见的位置)都会创建 PNG 32 切片。其余切片使用 JPEG 构建。这可降低平均文件大小,同时可在其他包上进行完全叠加。如果在这种情况下不使用混合模式包,将在图像叠加其他包的外围区域看到一个不透明的“凸边”。

String

level_of_detail

指定生成包切片的比例级别。可能的值为 1 至 20。

Long

service_file

(可选)

指定用于切片方案的地图服务或 XML 文件的名称。仅当 service_type 参数为 EXISTING 时才需要此参数。

MapServer; File

summary

(可选)

将摘要信息添加到包的属性中。

String

tags

(可选)

将标签信息添加到包的属性中。可以添加多个标签,用逗号或分号分隔。

String

extent

(可选)

使用格式 X-Min Y-Min X-Max Y-Max 在范围参数中手动输入坐标指定范围。要使用特定图层的范围,请指定图层名称。

  • MAXOF —输入的并集
  • MINOF —输入的交集
  • DISPLAY —与当前显示相同的范围
  • <Layer> —与指定图层相同的范围

Extent

2.2 ArcMap

推荐使用Toolbox工具箱中的工具:创建地图切片包。

第二种方式如下:

1. 启用ArcGIS Runtime工具

2. 创建地图切片包

3. 选择切片方案和级别

4. 结果

有可能会缺失一部分,目前不太确定是什么原因。

附录

欢迎大家关注我的收费课程《ArcGIS Pro 2.6和ArcGIS Enterprise学习》,共8小时,有理论有实操:https://edu.csdn.net/course/detail/31690

课程主要包含:

  1. ArcGIS Pro2.6学习

①GIS中的数据

②GIS中的坐标系

③企业级地理数据库(SDE)设置

④数据编辑及拓扑检查

⑤简单制图

⑥空间分析

2.ArcGIS Enterprise学习

①环境部署

②二三维服务发布(矢量切片、要素服务、地图切片、地形服务、三维服务等)

③使用及运维(详细介绍如何确定enterprise部署架构,简单介绍相应的运维工具)

3.开发体系梳理

参考:

https://pro.arcgis.com/zh-cn/pro-app/tool-reference/data-management/create-map-tile-package.htm

ArcGIS Pro常见地图包系列--切片包(TPK)相关推荐

  1. ArcGIS Pro常见地图包系列--移动地图包(MMPK)

    1. 什么是移动地图包 同时包含地图.底图以及这些图层引用的所有数据.ArcGIS Pro.Navigator for ArcGIS 以及开发人员使用 ArcGIS Runtime 构建的应用程序可以 ...

  2. ArcGIS Pro 共享地图(MPKX)

    目录 1.MPKX 2.创建地图包 2.1 打开地图加载数据 2.2 新建地图包 2.3 保存包的位置 2.4 标签和摘要 2.5 包含企业数据和UNV路径数据 2.6 共享方式 2.7 附件 2.8 ...

  3. java net 包和 apache 的http_org.apache.http.httpentity jar包-系列jar包

    [实例简介] commons-codec-1.9.jar commons-logging-1.2.jar fluent-hc-4.5.3.jar httpclient-4.5.3.jar httpcl ...

  4. 【总结】ArcGIS Pro常用基本操作更新1……

    1 基础操作 Define Project 定义投影,将数据定义为4546(高斯投影2000-111)或4547(高斯投影2000-114)或4326(经纬度坐标,WGS84)或3857(web墨卡托 ...

  5. ArcGIS Pro 转换Smart3D生成的倾斜3D模型数据osgb——创建集成网格场景图层包

    最近在做Arcgis 批处理的一些工作,然后再学习Python的同时,偶然觉得arcgis Pro是个好东西呢?然后结合近期的Smart3D倾斜3D模型数据,是否可以在arcgis里查看呢?带着这样的 ...

  6. ArcGIS Pro地图和场景

    目录 1 地图和场景 1.1 地图 1.2 场景 2 图层 2.1 图层类型 2.1.1 要素图层(Feature layers) 2.1.2 栅格图层(Raster layers) 2.1.3 场景 ...

  7. 【ArcGIS Pro微课1000例】0016:ArcGIS Pro 2.8浮雕效果地图制图案例教程

    ArcGIS Pro制作地图时可以制作出很多很炫的效果,比如地图阴影.地图晕渲效果.浮雕效果.三维效果等等.本实验讲解在ArcGIS Pro 2.8中制作浮雕效果地图,效果如下所示: [参考阅读]:A ...

  8. ArcGIS Pro 性能诊断

    是否遇到过 ArcGIS Pro 显示地图很慢很卡的情况呢? 我们可以通过以下步骤来诊断和调整. 调用方法:点击当前展示缓慢的面板(可以是地图视图也可以是三维场景视图),按下键盘 Shift+E.这时 ...

  9. ArcGIS移动客户端离线地图的几种解决方案

    移动GIS中,通常将数据分为两大类:basemap layer和operational layer.前者是指漫游或导航时起参考作用的图层,这些图层内容通常不会变化,只起到视觉辅助作用,称为底图图层:后 ...

  10. 开源方案搭建可离线的精美矢量切片地图服务-7.Arcgis Pro企业级应用

    系列文章目录 开源方案搭建可离线的精美矢量切片地图服务-1.开篇(附成果演示地址) 开源方案搭建可离线的精美矢量切片地图服务-2.PostGIS+GeoServer矢量切片 开源方案搭建可离线的精美矢 ...

最新文章

  1. 【Spring Web MVC】Spring Web MVC 注解开发环境搭建
  2. leetcode 106. 从中序与后序遍历序列构造二叉树 c语言递归解法
  3. php给留言分配id_php留言板更新代码
  4. QT的QRenderStateSet 类的使用
  5. Uart接口的详细解释
  6. WeMos下实现小车避障与手机控制
  7. mathwin.top 联系我们_设计:“有目的”的“因果联系”
  8. 什么是VGA光纤收发器?
  9. swfupload 实例 php,文件上传之SWFUpload插件(代码)
  10. python (高级消息队列)普通、进程、进程池的消息队列
  11. PyG图神经网络框架--构建信息传递网络(MPN)
  12. 10分钟虚拟设备接入阿里云IoT平台实战
  13. python保存后不运行_Python后台执行不启用缓存
  14. 【Demo】文件下载操作(console版和web版)
  15. dwg格式的计算机图,看图纸(DWG文件浏览器)
  16. 在iOS上使用AirPrint实现无线打印功能
  17. 删除win7系统100M隐藏分区
  18. python 科学计算地磁_用Python控制硬件32-用HMC5883L测量地磁场强度
  19. 快鲸科技邀您一起合作,共同发展
  20. c语言空白符,C语言初探之空白符

热门文章

  1. python+request 哔哩哔哩视频下载
  2. Metric Learning详解(附带NCA算法)
  3. Processing笔记05—贪吃蛇小游戏
  4. Stata | 时间序列操作
  5. robots协议文件的几种写法及示例
  6. 内存大计算机运行就快吗,内存一样大,为什么就电脑的运行速度最快?
  7. linux shell脚本 cp,shell命令之cp
  8. Oracle 如何生成随机数字、字符串、日期、验证码以及 UUID
  9. linux ntfs格式u盘实现与挂载
  10. [转载]Android学习网站