开源

geoserver 矢量切图 vector tile

2019-07-02  本文已影响6人  heichong

geoserver是一个java web gis服务器,可以用来发布图层。本篇文章只介绍如何通过geoserver进行矢量切图。

矢量切图

  1. 登录本地安装的geoserver
    登录地址:http://localhost:8080/geoserver/
    默认的用户名/密码:admin/geoserver

  2. 创建gridset
    由于我前端使用leafletleaflet默认使用EPSG:3857坐标系,所以要在先创建一个EPSG:3857的GridSet

    创建gridset
填写信息 填写信息

点击保存即创建成功

  1. 上传矢量数据
创建数据集 选择数据类型

这里我的数据类型是shape文件

选择文件的位置 发布数据 填写数据相关信息
image.png 填写数据相关信息 填写数据相关信息

进入Tile Layers页面,就能看到刚刚发布的图层

填写数据相关信息

选择不同的格式可以预览图层

image.png
  1. 切图
选择切图

进入切图界面

image.png

点击提交,就可以切图了

切图中
  1. 切图数据
    切图完成以后,就可以在其路径下查看切图后的数据

windows下默认的路径是:C:\Users${user}\AppData\Local\Temp\geowebcache

切图后的数据

至此,切图工作完成,下一步通过leaflet进行展示矢量切片

  1. 使用矢量切片
http://localhost:8080/geoserver/gwc/service/tms/1.0.0/cite%3Acgi@3857@pbf/{z}/{x}/{-y}.pbf
上一篇下一篇

猜你喜欢

热点阅读