美文网首页
使用GDAL进行矢量切片

使用GDAL进行矢量切片

作者: yangkunn | 来源:发表于2024-05-15 11:45 被阅读0次
    • 概述
      使用gdal的ogr2ogr工具对geojson格式的矢量数据进行矢量切片。可支持EPSG:4490、EPSG:4326、EPSG:3857等坐标系下的矢量瓦片输出。
    • 使用场景
      使用geoserver发布静态矢量切片数据时,如遇到geoserver性能瓶颈可采用此方式进行手动矢量切片,再单独发布文件服务(可使用OSS)
    • 操作步骤
      1. 下载qgis
      2. 打开qgis安装目录下的bin目录,在此目录下打开cmd命令行
      3. 执行命令
    ogr2ogr -f MVT d://tile-test d://data.geojson -lco NAME="default" -dsco MAXZOOM=14 -dsco MINZOOM=0  -dsco TILING_SCHEME="EPSG:4490,-180,90,360" -dsco FORMAT=DIRECTORY -dsco COMPRESS=NO
    

    参数说明:
    d://tile-test 矢量瓦片输出目录
    d://data.geojson 输入geojson文件(EPSG:4326坐标系)
    -lco NAME="default" 图层名称(mapbox中的source-layer)
    -dsco MAXZOOM=14 最大层级
    -dsco MINZOOM=0 最小层级
    -dsco TILING_SCHEME="EPSG:4490,-180,90,360" 输出坐标系参数
    -dsco FORMAT=DIRECTORY 输出文件格式
    -dsco COMPRESS=NO 是否启用gzip压缩

    • 输出坐标系说明
      修改-dsco TILING_SCHEME参数可修改输出矢量瓦片的坐标系,对应关系如下:
    坐标系 TILING_SCHEME
    EPSG:4490 EPSG:4490,-180,90,360
    EPSG:4326 EPSG:4326,-180,90,360
    EPSG:3857 EPSG:3857,-20037508.343,20037508.343,40075016.686

    相关文章

      网友评论

          本文标题:使用GDAL进行矢量切片

          本文链接:https://www.haomeiwen.com/subject/oivvfjtx.html