首页 > 其他分享 >基于SuperMap iDesktop制作栅格和矢量瓦片

基于SuperMap iDesktop制作栅格和矢量瓦片

时间:2023-04-23 14:37:23浏览次数:32  
标签:SuperMap 缓存 切图 矢量 栅格 瓦片 iDesktop

栅格瓦片的制作与使用


 

栅格瓦片的生产

  • 瓦片地图缓存可以提升客户端地图呈现的显示效率,但是生成瓦片地图缓存也是一项耗费时间的工作。
桌面产品生成缓存iServer分布式切图
SuperMap UGC缓存 SuperMap UGC V5缓存
MongoDB 分布式存储缓存MongoDB

栅格瓦片的制作(一)

  • 基于SuperMap iDesktop制作栅格瓦片
    单任务切缓存
    多任务切换存(单击多进程)

1.打开SuperMap iDesktop,加载china数据
2.在功能区选择“地图”→“制图”→“单任务”

在这里插入图片描述
3.弹出对话框,点击“新建切图任务”
在这里插入图片描述
4.在“生成地图瓦片”对话框中,设置参数

  • 瓦片类型:栅格瓦片
  • 层级比例尺:可依据需求进行删减
  • 瓦片名称、瓦片存储的目录
  • 存储类型:紧凑、原始、MongoDB

在这里插入图片描述
5.下一步,选择瓦片范围
在这里插入图片描述
6.点击“确定”,开始生成栅格地图瓦片
在这里插入图片描述
栅格瓦片的制作(二)

  • 基于SuperMap iServer制作栅格瓦片

  • iServer分布式切图服务支持多台机器并行切图,可添加位于不同机器的多个切图节点,从而实现并行切图

  • 有效避免传统单击切缓存技术的耗时长、无故障恢复机制等缺点
    1.启动SuperMap iServer服务
    2.进入服务管理,点击“集群”→“分布式切图服务”→“创建切图任务”
    http://localhost:8090/iserver/manager/tileservice/jobs
    在这里插入图片描述
    3.分布式切图,已UGCV5缓存为例

  • 切片类型:地图瓦片

  • 存储类型:UGCV5,将地图按照SuperMap V5.0缓存策略切分为地图瓦片,并存储在本地磁盘,切图结果为本地磁盘的指定目录

  • 比例尺方案:根据需求进行选择
    4.高级参数设置

  • 切片大小、图片格式

  • 背景透明、自动避让等等
    5.点击“创建切图任务”

在这里插入图片描述
栅格瓦片的发布

1.快速发布服务

  • Step1:数据来源,选择要发布的瓦片类型,UGCV5
  • Step2:配置数据,后缀为“.sci”或者“.inf”的文件
  • Step3:选择服务的类型(服务接口类型)
  • Step4:配置完成
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    浏览栅格瓦片服务
  • 栅格瓦片的地图服务地址
    http://localhost:8090/iserver/services/map-ugcv5-China01/rest/maps/China_01.leaflet

在这里插入图片描述

矢量瓦片的原理与机制

矢量瓦片的结构

  • Fonts 矢量瓦片使用的字体文件
  • Sprites 图标相关风格内容
  • Styles 风格描述文件
  • Tiles 矢量瓦片数据.mvt
  • Sci 矢量瓦片的元信息文件

矢量瓦片的坐标系

  • 地理投影(Web Mercator)EPSG:3857

  • 地理投影(WGS84)EPSG:4326

  • 地理投影 China 2000 大地坐标

  • 北京1954坐标系

  • 西安1980坐标系

  • 地方坐标系
    矢量瓦片的优势

  • 创建效率高

  • 传输和渲染速度快

  • 数据和风格样式独立,可更改配图方案

  • 高显示质量,能够很好地支持高分辨率显示屏
    矢量瓦片的典型应用

  • 预切图(多进程)
    适用于静态数据(非频繁更新)

  • 动态生成(iServer)
    适用于动态数据(频繁更新)

  • 实时切图(HBase)
    适用于大数据

矢量瓦片的制作与使用


  • 单任务切换存

1.打开iDesktop,加载China数据
2.在功能区选择“地图”→“制图”→“单任务”
3.弹出对话框,点击“新建切图任务”
在这里插入图片描述
4.在“生成地图瓦片”对话框中,设置相应的参数;

  • 瓦片类型:矢量瓦片
  • 层级比例尺:可依据需求进行选择
  • 瓦片名称、瓦片存储的目录
  • 存储类型:紧凑、原始、MongoDB

在这里插入图片描述
5.下一步,选择瓦片范围
在这里插入图片描述
6.点击“确定”,开始生成矢量地图瓦片

矢量瓦片的发布
1.快速发布服务

  • Step1:数据来源,选择要发布的瓦片类型,UGCV5(MVT)
  • Step2:配置数据,后缀名为“.sci”的文件选择服务的类型
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • Step3:选择服务的类型(服务接口类型)
    在这里插入图片描述
  • Step4:配置完成
    在这里插入图片描述

在这里插入图片描述
2.浏览矢量瓦片服务
http://localhost:8090/iserver/services/map-mvt-China02/rest/maps/China_02.ol3?isMvt=true
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标签:SuperMap,缓存,切图,矢量,栅格,瓦片,iDesktop
From: https://www.cnblogs.com/leeke98/p/17346446.html

相关文章

  • 栅格瓦片与矢量瓦片
    地图缓存技术 地图服务的性能需求越来越高缓存技术大大提高了地图服务的性能,对用户体验也比较好缓存技术降低了服务器端压力,不在需要进行动态出图地图缓存或瓦块地图可以支持众多客户端并发浏览地图缓存技术是一种非常有效的提高在线地图访问效率的方式,用空间换取时间的......
  • ArcPy 批处理之 [ hdf转tif ]; [ Con函数 ]; 镶嵌至新栅格 [ Mosaic to New Raster ];
    一、 ArcPy批量将文件夹内的*.hdf文件转为*.tif 文件:#encoding:utf-8 ##hdf2tifimportarcpyimportosinPath=r'E:\Data\S00_DataHdf\\'outPath=r'E:\Data\S01_DataTif\\'fordirpath,dirnames,filenamesinos.walk(inPath):......
  • Google Earth Engine (GEE) ——矢量转栅格初学者最易犯的错误
    我们都知道有时候我们需要对矢量和栅格进行转化,这样做的目的就是为了方便我们影像统一操作或者其它处理。这里我们会用到GEE中的一个矢量转换栅格的函数,通过这个函数我们可以快速的将矢量转化未栅格,但是这里需要注意的是我们需要查看我们的矢量集合是否会有很多细节,也就是节点比较......
  • Cadence应用笔记:调整栅格
    说明栅格是在设计中非常常用的工具,修改栅格大小和显示可以通过如下操作:空白处右键选择设置Grid设置层叠各层的栅格大小或者全局大小通过该按键可以隐藏或者显示栅格......
  • Cesium中显示栅格数据查询结果
    Cesium通过wms或者wmts服务加载发布的矢量数据,点选数据时会有一个属性框,如图:而对于栅格数据则不会出现这个框,为了解决这个问题,需要创建一个空的Entity,当点击时就会出现这个框了。像这样: 实现方法参考了geoserver里面基于openlayer的图层预览:url=url+......
  • 基于遗传优化算法小车避障问题matlab仿真,地图为栅格地图
    1.算法描述 首先介绍MATLAB部分的遗传算法的优化算法介绍:        遗传算法的原理        遗传算法GA把问题的解表示成“染色体”,在算法中也即是以二......
  • 基于Astar算法的栅格地图最优路径搜索matlab仿真,可以修改任意数量栅格
    1.算法描述       Astar算法是一种图形搜索算法,常用于寻路。它是个以广度优先搜索为基础,集Dijkstra算法与最佳优先(bestfit)算法特点于一身的一种算法。它通过......
  • 【小哥132】显示与隐藏网络名-Z-Copy命令使用-导入网表-放置封装-添加Mark点与非电气
    走线,焊盘,动态铜皮显示网络名称。静态铜皮与过孔不能显示网络名称  Z-copy复制一个RouterKeepin区域(允许布线)内缩20mil,拼板与使用过程不会损坏到线Z-copy命令使用,......
  • Python ArcPy批量拼接长时间序列栅格图像
      本文介绍基于Python中ArcPy模块,对大量不同时相的栅格遥感影像按照其成像时间依次执行批量拼接的方法。  在前期的文章Pythonarcpy创建栅格、批量拼接栅格中,我们介......
  • Python批量读取HDF多波段栅格数据并绘制像元直方图
      本文介绍基于Python语言gdal模块,实现多波段HDF栅格图像文件的读取、处理与像元值可视化(直方图绘制)等操作。  另外,基于gdal等模块读取.tif格式栅格图层文件的方法可......