热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

基于矢量切片的电子地图配图(一)为什么要重新配图?

为什么要使用矢量切片? 传统栅格切片面临的问题:切图体积大切图效率低更改配图方案的话,需要重新切图对高分屏的支持不足矢量切片的优势:切图体积小切图效率高传输、渲染速度快可以直接修改矢

为什么要使用矢量切片?


传统栅格切片面临的问题:

  • 切图体积大
  • 切图效率低
  • 更改配图方案的话,需要重新切图
  • 对高分屏的支持不足

矢量切片的优势:

  • 切图体积小
  • 切图效率高
  • 传输、渲染速度快
  • 可以直接修改矢量切片文件的样式,不需要重新切图
  • 可以动态切换不同语言标注
  • 高分屏中显示很好

关于矢量切片的详细介绍,可以观看Esri公开课《重磅解析ArcGIS矢量切片》。

为什么要在ArcGIS Pro里重新配图?


如果你在ArcMap中做好了电子地图配图,那么可以直接将地图文档(mxd)导入到ArcGIS Pro中。


导入mxd
导入mxd

但是,生成矢量切片后,你可能会遇到:


字体拉花
字体拉花


中文乱码(“群”字应为“衡”字)
中文乱码(“群”字应为“衡”字)


有些编号不显示
有些编号不显示


部分地区配图信息丢失(左图为矢量切片,右图为原始配图)
部分地区配图信息丢失(左图为矢量切片,右图为原始配图)

传统的电子地图配图组织是各级别使用图层组,设置图层组的可见比例实现不同级别要素的显示。从空间上来说,几何图形是重复绘制的。如第8级有境界线,第9级及以上也有境界线图层。


电子地图配图组织
电子地图配图组织

在ArcGIS Pro里配好图后,每个类别是一个图层,如下图所示:



重复绘制在矢量切片中可能会出现我们提到的现象,所以需要在ArcGIS Pro中重新调整、进行重新配图。至于可不可以使用图层组,是可以的。只要几何在空间上不重复即可。原来mxd中的图层也不都是不可用,后面我们会介绍详细操作流程。

ArcGIS Pro里关于制图的所有设置,矢量切片是否都支持?


地图中符号化要素的方式对创建矢量切片很重要。地图中的符号根据[ Mapbox GL 版本 8 的样式规格](http://esriurl.com/VTGLStyleSpec)转换成切片。矢量切片支持的符号很简单,仅支持用单一符号、唯一值、分级色彩或分级符号符号化的图层,应避免复杂的符号和符号效果。

所以我们目前不能要求矢量切片支持所有ArcGIS Pro里关于制图的所有设置,我们只需要了解哪些设置是矢量切片支持的,哪些是不支持的就好了,暂时不需要纠结为什么矢量切片不支持ArcGIS Pro里制图的某些设置。

预祝配图过程愉快O(∩_∩)O


推荐阅读
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 本文介绍了如何将PPT格式转换成PDF,并推荐了一款高效的PPT转换成PDF转换器。该转换器利用最新的超线程技术核心和多核心CPU性能,提高了转换效率和转换质量。同时,该转换器具备万能转换模式,可以轻松实现不同类型、不同内容和不同排版的PPT文件的转换。用户可以通过下载链接获取该转换器。 ... [详细]
  • 转载处:http:www.cnblogs.comdarksirp3704198.html这里不讨论数学原理,只说明其实现和传输过程。我们先假定一个数据的发送方和一个数据的接收方(就叫小红和小 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了shp与json互转(转载)相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 最近学习了关于使用最为流行的jquery发送请求,在实践中以最为简单的聊天室作为测验的辅助工具,对相关网页开发有一个初步的认识,希望大家能够一起学习进步。首先介绍一下 ... [详细]
  • 本文介绍了使用CentOS7.0 U盘刻录工具进行安装的详细步骤,包括使用USBWriter工具刻录ISO文件到USB驱动器、格式化USB磁盘、设置启动顺序等。通过本文的指导,用户可以轻松地使用U盘安装CentOS7.0操作系统。 ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • PHP操作MySql数据库_PHP教程:链接数据库$conn@mysql_connect(localhost,root,88888888)ordie(链接错误);解决中文乱码mys ... [详细]
  • 本文实例讲述了Android编程实现读取工程中的txt文件功能。分享给大家供大家参考,具体如下:1.众所周知,Android的res文件夹 ... [详细]
author-avatar
换个风格回复
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有