矢量切片是一种新的利用一些新技术来控制动态的可交互的地图展示方式,这种新技术可以让个人在移动端或者浏览器端自定义个性化的地图样式。人们可以动态的赋予基础底图样式以及通过配合可交互的工作数据来设计底图样式,根据内容进行智能制图和实时分析并展示在基础地图上。

通俗的讲,矢量切片就是将矢量数据以建立金字塔的方式,像栅格切片那样分割成一个一个描述性文件,以 GeoJson 格式或者以 pbf 等自定义格式组织,然后在前端根据显示需要按需请求不同的矢量瓦片数据进行 Web 绘图。

而 ArcGIS 的矢量切片是利用协议缓冲(Protocol Buffers)技术的紧凑的二进制格式用来传递信息的。前端通过解析样式动态渲染矢量切片数据。

WebGIS中一直使用栅格切片作为底图,这种底图加载速度快,制图表达稳定,但是无法修改样式,而且占用储存空间较大,在地图数据快速更新的今天有些力不从心。矢量切片的优势在于既能够有栅格切片成熟的缓存、缩放比技术另外还可以像矢量地图那样能够灵活修改样式。

目前 Esri 在 ArcGIS 平台上已经初步形成一个从生产到发布再到使用的完整矢量切片路线。

目前,制作矢量切片的工具 ArcGIS Pro1.2 正式版已经发布;发布平台为 Portal for ArcGIS 10.4 + ArcGIS 10.4 for Server;使用平台 Web 端为 ArcGIS API for JavaScript 3.15 和 4.0(目前是 Beta 3),移动端使用 ArcGIS Runtime Quartz (目前是 Beta 版)。

矢量切片的制作大概分为数据加载、索引的构建、切片三个步骤。

1. 矢量切片服务的发布:

Portal 中矢量切片服务的调用:
1)作为普通图层加载

2)作为底图加载

2. 矢量切片样式的修改:
样式下载

ArcGIS Online矢量切片底图

矢量切片最大的一个特点就是样式可以前端自定义,那么怎样修改控制样式的 json 文件才能达到我们想要的效果呢?接下来小编就来跟你详细剖析一下 ArcGIS 的矢量切片样式格式。

我们先以公开课视频中的数据为例,经过复制、保存、下载成功的把样式下载下来。

在矢量切片的使用上 Esri 也开发出了两款所见即所得的样式编辑工具。工具一:arcgis-vectortile-style-editor

在 github 上的地址:https://github.com/Esri/arcgis ... ditor
工具二:VectorBasemapStyleEditor

在 github 上的地址:https://github.com/jgraysonapl ... ditor
    那代码下载下来了是不是就立即可以运行了呢?当然需要连接 Portal 或者 ArcGIS Online 了,下面我以 VectorBasemapStyleEditor 为例解释一下怎样在ArcGIS Online上注册在线编辑器并使用。
    首先,将编辑器代码利用 Web 服务器发布,获取首页的访问 url。
第二,打开ArcGIS Online,注册应用,获取应用的 ID。

最后一步,修改代码,找到 main.js,将其中 appId 修改为自己注册应用的 ID。

再次运行应用,即可通过登录获取用户列表中的矢量切片底图,可视化的修改样式并可以保存到 Portal 或者 ArcGIS Online 中!

ArcGIS 矢量切片服务随记相关推荐

  1. Cesium加载ArcGIS的PBF矢量切片服务

    Cesium 加载 ArcGIS 的 PBF 矢量切片服务 矢量切片(Vector Tiles) 在 Cesium 中,我们使用的地图服务均为传统的栅格切片服务.即在服务端渲染好图片并进行切片,客户端 ...

  2. arcgis pro发布矢量切片服务及利用arcgis api for javascript进行调用

    该文章已迁移至微信公众号,地址见: https://mp.weixin.qq.com/s/IDhD0JctuZUgOLMOJIoYew

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

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

  4. 开源方案搭建可离线的精美矢量切片地图服务-3.Mapbox个性化地图定制入门

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

  5. 开源方案搭建可离线的精美矢量切片地图服务-5.Mapbox离线项目实现

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

  6. 开源方案搭建可离线的精美矢量切片地图服务-6.Mapbox之.pbf字体库

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

  7. ArcGIS Maritime 发布海图切片服务详解

    本章导读 ArcGIS Maritime 作为ArcGIS海图解决方案,进入行业视野已经有相当一段日子了,每一次更新都给人带来一些惊喜,从最近几个版本来看,已经逐渐趋向成熟,并且提供了好用的工具辅助实 ...

  8. gis 矢量切片读取_矢量切片 - ArcGIS知乎-新一代ArcGIS问答社区

    慕晓燕 发表了文章 • 4 个评论 • 1521 次浏览 • 2018-08-15 00:00 • 来自相关话题 为什么会有这个需求和想法呢?还是源自于 局部更新矢量切片 的想法,当我们遭遇一个海量矢 ...

  9. 基于mapbox搭建可离线的矢量切片地图服务-3.Mapbox个性化地图定制入门

    作者:ATtuing 出处:http://www.cnblogs.com/ATtuing 最近在做关于mapbox的项目,看到这篇文章感觉特别好,特此转载记录一下. 先不说废话直接上地址:(所有东西都 ...

最新文章

  1. 《SPARK/TACHYON:基于内存的分布式存储系统》-史鸣飞(英特尔亚太研发有限公司大数据软件部工程师)...
  2. 神经风格迁移(Neural Style Transfer)程序实现(Caffe)
  3. [codevs 1907] 方格取数3
  4. [html] input上传图片怎样触发默认拍照功能?
  5. Linux ln命令、软链接和硬链接的区别
  6. __asm___错误:“”前应有'=',',',',','asm'或'_attribute_'
  7. Lucene于搜索引擎技术(Analysis包详解)
  8. 模拟——玩具谜题(洛谷 P1563)
  9. 如何手动触发onchange事件? [重复]
  10. HttpReponse
  11. 基于LOAM框架的激光SLAM开源程序汇总
  12. 190403 联众验证码 - python3接入
  13. win7计算机系统减肥,Win7系统如何减少C盘空间,给系统盘瘦身
  14. android教务系统框架,基于android的面向学生的移动教务管理系统设计与实现
  15. php 将数字转为大写,将数字小写转为大写 php
  16. cheeta(cheetah mobile官方)
  17. 黑苹果强制关机导致硬盘挂在失败问题
  18. 这款神器你不学就要落后了!
  19. java大小端字节流解析_记录一个如何解决java与C++socket通信的大小端问题
  20. Python高效替代Excel了,你会吗?

热门文章

  1. 也说TCP/IP之计算机网络发展史(一)
  2. 计算机基础选择题总结(1)
  3. Linux重定向失败
  4. mysql主从配置实现_MySQL主从配置实现
  5. activiti6 任务委派
  6. 购物车(Shopping cart) —— B2C网站核心产品设计 (二)
  7. Win10 电脑无法连接另外一台电脑的共享打印机提示Windows无法连接到打印机,拒绝访问
  8. 5-2-Dataset、Dataloder、train_test_split的使用
  9. vue 报表下钻功能开发
  10. 如何优化产品标题和要点