主题演示亮点---矢量切片

0
分享 2017-05-12
地理底图是GIS的基石,一切数据的展示都构建在地理底图之上,所以底图的生成以及服务的提供一直是GIS的重要组成部分。矢量切片是一种矢量底图与栅格切片底图结合的产物,既有栅格切片的分片请求的高效,也有矢量地图动态渲染的灵活。

1、技术路线图

下图是Esri对于矢量切片从制作到发布再到调用的一个完整流程。在制作端我们有,明星桌面产品ArcGIS Pro的支持,发布我们有portal10.4,调用我们有JS 4.0 API、runtime SDK。



2 矢量切片的优势



高效率之一,切片制作效率。

我们打开ArcGIS Pro 加载一个事先配好图的全北京市的矢量数据,利用‘矢量切片索引工具’制作矢量切片的索引。那么索引文件有什么用呢?它会指导Pro在切图时根据不同折点密度合理安排矢量切片的切片级别,通俗的讲数据越密的地方索引图层方格越小矢量切片切的级数也越多,数据稀疏的地方索引的方格越大,矢量切片切的级数也越少。



做完索引接着利用‘矢量切片包工具’制作矢量切片包。选择当前图层,选择刚刚制作好的索引文件,填好必要信息即可开始矢量切片包的制作。

矢量切片制作效率和体积

原始矢量数据145MB,制作无级缩放的矢量切片91MB,用时1分钟;制作成栅格切片1-17级体积880MB,用时42分钟。



矢量切片发布

将制作好的矢量切片包利用portal的“添加项目”功能上传上去,服务即可发布。



矢量切片样式自定义

灵活的样式一直是矢量切片的一大亮点,当前大家看到的json文件就是矢量切片样式的控制文件,可以直接对样式代码进行修改。



还可以使用esri提供的在线样式编辑器,修改portal上已有的矢量切片项目。



如果你有arcgis online的账号还可以尝试使用<a href="http://106.120.241.130:8081/Ap ... .html来访问你在arcgis online上的矢量切片项目。

矢量切片服务调用

Web端利用VectorTileLayer类调用矢量切片服务即可访问矢量切片。



生成的矢量切片包还可以离线到移动端,进行移动端的离线调用





除此之外,自定义边界,适配不同语言等更多新奇的功能等你来探索。

更多资讯请访问blog:<a href="https://blogs.esri.com/esri/ar ... ta-2/


0 个评论

要回复文章请先登录注册